// JavaScript Document

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function TF_showDiv() {
	var i, j=0, x, a=TF_showDiv.arguments;
	document.TF_sd = new Array;
	for (i = 0; a && i < (a.length); i++) {
		if ((x = MM_findObj(a[i])) != null) {
			document.TF_sd[j++] = x;
			x.style.visibility = "visible";
		}
	}
}

function TF_showDivRestore() {
	var i, x, a=document.TF_sd;
	for (i = 0; a && i < a.length && (x=a[i]); i++) {
		x.style.visibility = "hidden";
	}
}

function TF_swapImageFlagThis() { //v3.0
	var i, j=0, k=0, x, a=TF_swapImageFlagThis.arguments;
	document.MM_sr = new Array;
	document.TF_sr = new Array;
	for (i = 0; a && i < (a.length-2); i+=3) {
		if ((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			document.TF_sr[k++] = x;
			if(!x.oSrc) x.oSrc=x.src;
			x.src=a[i+2];
		}
	}
}

function TF_swapImgRestoreFlagged() {
	var i, x, b=document.TF_sr;
	for (i = 0; b && i < b.length && (x=b[i]) && x.oSrc; i++) {
		x.src=x.oSrc;
	}
}

function TF_swapImgRestoreUnflagged() { //v3.0
	var i, j, x, y, a=document.MM_sr, b=document.TF_sr;
	for (i = 0; a && i < a.length && (x=a[i]) && x.oSrc; i++) {
		var swap = 1;
		for (j = 0; b && j < b.length; j++) {
			if (x == b[j]) {
				swap = 0;
			}
		}
		if (swap) x.src=x.oSrc;
	}
}

function select_default_pic() {
	var x=MM_findObj('bigpic')
	TF_swapImageFlagThis(x.id, '', 'images/thumbnails/s'+(x.id)+'.jpg' , 0);
	TF_showDiv((x.id)+'_credit');
}

function highlight_show() {
	var a=highlight_show.arguments;
	MM_swapImage(a[0]+"_drop", "", "images/show_tic_drop.gif", a[0], "", "images/show_tic_hov_"+a[1]+".gif", 0);
	TF_showDiv(a[0]+"_summary", a[0]+"_info");
}

function TF_swapLink(){
	var a=TF_swapLink.arguments;
	// a[0] is the name/id of link
	// a[1] is the new file in the images/raw dir
	var x=MM_findObj(a[0]);
	x.href = 'images/raw/'+a[1]+'.jpg';
}

function toggleDivs(id_name) {
	var divs = new Array("hlin", "tgotsc", "ll", "tlj", "jatlg", "tjm", "th");
	for (var i = 0; i < divs.length; i++) {
		if (divs[i] == id_name) {
	        if (document.layers) {
	            document.layers[id_name].visibility = "show";
	        } else if (document.all) {
	            document.all[id_name].style.visibility = "visible";
	        } else if (document.getElementById) {
	            document.getElementById(id_name).style.visibility = "visible";
	        }
	    } else {
	        if (document.layers) {
	            document.layers[divs[i]].visibility = "hide";
	        } else if (document.all) {
	            document.all[divs[i]].style.visibility = "hidden";
	        } else if (document.getElementById) {
	            document.getElementById(divs[i]).style.visibility = "hidden";
	        }
	    }
	}
}