function externalLinks()
{
  if(!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for(var i = links.length - 1; i > -1; i--)
  {
    if(links[i].getAttribute("href") && links[i].getAttribute("rel") == "external")
      links[i].target ="_blank";
  }
}

function popupLinks()
{
  if(!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for(var i = links.length - 1; i > -1; i--)
  {
    if(links[i].getAttribute("href") && links[i].getAttribute("rel") == "popup")
    {
      links[i].onclick = function(){
        newwindow = window.open(this.getAttribute("href"), 'PR','width=648,height=600,toolbar=no,location=no,directories=no,status=no,copyhistory=no,menubar=no,resizable=no,scrollbars=yes');
        if (window.focus) { newwindow.focus() }
        return false;
      }
      links[i].onkeypress = links[i].onclick;
    }
  }
}

var captions=new Array();
captions[0]=""
captions[1]=""
captions[2]=""
captions[3]=""
captions[4]=""
captions[5]=""
captions[6]=""
captions[7]=""
captions[8]=""
captions[9]=""
captions[10]=""
captions[11]=""
captions[12]=""
captions[13]=""
captions[14]=""
captions[15]=""
captions[16]=""
captions[17]=""
captions[18]=""
captions[19]=""
captions[20]=""
captions[21]=""
captions[22]=""
captions[23]=""
captions[24]=""
captions[25]=""
captions[26]=""
captions[27]=""
captions[28]=""
captions[29]=""
captions[30]=""
captions[31]=""
captions[32]=""
captions[33]=""
captions[34]=""
captions[35]=""
captions[36]=""
captions[37]=""
captions[38]=""
captions[39]=""
captions[40]=""
captions[41]=""
captions[42]=""
captions[43]=""
captions[44]=""
captions[45]=""
captions[46]=""
captions[47]=""
captions[48]=""
captions[49]=""
captions[50]=""
captions[51]=""
captions[52]=""
captions[53]=""
captions[54]=""
captions[55]=""
captions[56]=""
captions[57]=""
captions[58]=""
captions[59]=""
captions[60]=""
captions[61]=""
captions[62]=""
captions[63]=""
captions[64]=""
captions[65]=""
captions[66]=""
captions[67]=""
captions[68]=""
captions[69]=""
captions[70]=""
captions[71]=""
captions[72]=""
captions[73]=""
captions[74]=""
captions[75]=""
captions[76]=""








//This expects there to be two variables set on the page.
//Example - we have 5 sets of 5 images:
//	1) starting image = 1-25 (startingImage)
//	2) number of possible sets =  1-5 (imageSets)
function randomImages(){
	if( typeof( imageSets ) == 'undefined' ){
		return;
	}
	if (document.getElementById("sidebard")){
		var sidebar = document.getElementById("sidebard");
		var images = sidebar.childNodes;
		var temp;
		var source = "";
		var i;
		var ran_number=(Math.floor(Math.random()*(imageSets)))*5;
		//alert(ran_number);
		for( i = images.length-1; i >= 0; i--) {
			if(images[i].nodeName != 'IMG'){
				sidebar.removeChild(images[i]);	
			}
		}
	
		for( i = images.length-1; i >= 0; i--) {
			if(images[i].nodeName == 'IMG'){
			//	alert(startingImage + " : " + i);
				source = "dwell" + (startingImage + ran_number + i) + ".jpg";
				images[i].setAttribute("src",("images/" + source));
				temp = document.createElement("a");
				temp.setAttribute("href",("images/large/" + source));
				temp.setAttribute("rel", "lightbox");
				temp.setAttribute("title", captions[startingImage + ran_number + i]);
				temp.appendChild(images[i].cloneNode(true));
				sidebar.replaceChild(temp,images[i]);	
			}
		}	
	}
}

sfHover = function() {
	if(document.getElementById("nav")){
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	  for (var i=0; i<sfEls.length; i++) {
	    sfEls[i].onmouseover=function() {
	      this.className+=" sfhover";
	    }
	    sfEls[i].onmouseout=function() {
	      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
	    }
	  }
	}
}

externalLinks();
popupLinks();
randomImages();
if (window.attachEvent) { window.attachEvent("onload", sfHover); }
