function switchImg(){
var i,a = switchImg.arguments;
//show the hi-lighted link
document.getElementById(a[0]).src = a[1];
//call the fader
result=getPage("page");
if (result == "fail")
fader([a[0]],a[2]);
}

function fader(img,bool){
// where bool tells us if we are movig onto or off of a link

//make quick list of links
var myIndex =new Array();
myIndex[0]="index1";
myIndex[1]="index2";
myIndex[2]="index3";
myIndex[3]="index4";
myIndex[4]="index5";

//get the page info from the header
result =1;
result=getPage("page");

//swap the images
	if (bool ==1){
		for(i=0; i< myIndex.length; i++)
		{
			if (Right(img,1) != Right(myIndex[i],1))
			{
					document.getElementById(myIndex[i]).style.opacity=.3;		
					
					document.getElementById(myIndex[i]).style.filter = 'alpha(opacity=30)';
			}
		}
		document.getElementById('bgimage').style.opacity=.3;
		document.getElementById('bgimage').style.filter = 'alpha(opacity=30)';
	}
	else{
		for(i=0; i< myIndex.length; i++)
		{
			document.getElementById(myIndex[i]).style.opacity=1;
			document.getElementById(myIndex[i]).style.filter = 'alpha(opacity=100)';
				
		}
		if (result =="fail")
		{				
			document.getElementById('bgimage').style.opacity=1;
			document.getElementById('bgimage').style.filter = 'alpha(opacity=100)';
		}
	}
}
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
function getPage(variable) {

//gets the page value form header text or returns fail this keeps the background image faded on all pages but the main
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
return 'fail'; 
}
function thumbFade(thumb,val,id,imgcount,img,text,num) {
result2 = 0;
result2=getPage("img");
if (result2 == "fail"){
document.getElementById('imgInfo').innerHTML = text;
document.getElementById('imgInfo2').innerHTML = text;
}
for(i=1; i<= imgcount; i++){
	if (id != i)
		if (val ==1){
			document.getElementById(i).style.opacity=.3;
			document.getElementById(i).style.filter = 'alpha(opacity=30)';
		}
		else if (val == 0){
			document.getElementById(i).style.opacity=1;
			document.getElementById(i).style.filter = 'alpha(opacity=100)';
		}
}
if (result2 == "fail"){
var board = "board" + num;
if (val == 1){
	img_src = img;
	//alert(img_src);
	document.getElementById("myImage").src = img_src;
	document.getElementById("myImage2").src = img_src;
	document.getElementById('main_image').style.visibility = "visible";
	document.getElementById('main_image2').style.visibility = "visible";
	document.getElementById(board).style.visibility = "visible";
}
else if (val == 0){
	img_src = "";
	document.getElementById('main_image').style.visibility = "hidden";
	document.getElementById('main_image2').style.visibility = "hidden";
	document.getElementById(board).style.visibility = "hidden";

}
}
}
function boards(new_image,image_text){
			document.getElementById('main_image').style.visibility = "hidden";
			document.getElementById('main_image2').style.visibility = "hidden";
			document.getElementById('myImage').src= new_image;
			document.getElementById('myImage2').src= new_image;
			document.getElementById('imgInfo').innerHTML = image_text;
			document.getElementById('imgInfo2').innerHTML = image_text;
			document.getElementById('main_image').style.visibility = "visible";
			document.getElementById('main_image2').style.visibility = "visible";

	
}


