// used for grey/coloured boxes for reference selection

function changeDivImages(imgName, buttonState) {
	if(document.all){
		if(buttonState==1){
			document[imgName].src=eval(imgName + "_on.src");
			document.all[imgName + "Caption"].style.visibility = 'visible';
			}
		else{
			document[imgName].src=eval(imgName + "_off.src");
			document.all[imgName + "Caption"].style.visibility = 'hidden';
			}
		}
	else if(document.getElementById){
		//alert(document.getElementById(divID));
		if(buttonState==1){
			document.getElementsByName(imgName)[0].src=eval(imgName + "_on.src");
			document.getElementById(imgName + "Caption").style.visibility = 'visible';
			}
		else{
			document.getElementsByName(imgName)[0].src=eval(imgName + "_off.src");
			document.getElementById(imgName + "Caption").style.visibility = 'hidden';
			}
		}
}

var layerRef, layerStyleRef, styleSwitch, n, ie, w3c,aktiv
if(document.layers) {
        layerRef = document.layers;
        layerStyleRef = "document.";
        styleSwitch = "";
        n = true;
} else if(document.all){
        layerRef = document.all;
        layerStyleRef = "document.all.";
        styleSwitch = ".style";
        ie = true;
} else if(document.documentElement){
        layerRef = document.documentElement;
        layerStyleRef = "document.getElementById('";
        styleSwitch = "').style";
        w3c = true;
}

var lastActive = 0
var stayActive = 0
var stayActive2 = 0

  function swapNavi(thisNavi) {
  		clearTimeout(doThis);
		eval(layerStyleRef + thisNavi + styleSwitch + '.display="block"')
		if (lastActive != 0 & lastActive != thisNavi) {
			eval(layerStyleRef + lastActive + styleSwitch + '.display="none"')
		}
		if (stayActive != 0) {
			eval(layerStyleRef + stayActive + styleSwitch + '.display="none"')
		}
		if (stayActive2 != 0) {
				eval(layerStyleRef + stayActive2 + styleSwitch + '.display="none"')
			}
		lastActive = thisNavi;
  }


  function clearNavi() {
		if (lastActive != 0) {
			eval(layerStyleRef + lastActive + styleSwitch + '.display="none"')
		}
		if (stayActive != 0) {
			eval(layerStyleRef + stayActive + styleSwitch + '.display="block"')
		}
		if (stayActive2 != 0) {
			eval(layerStyleRef + stayActive2 + styleSwitch + '.display="block"')
		}
	}


var menuStatus;

var doThis;
function removeNavi() {
		doThis = setTimeout("clearNavi()", 100);
		//alert(menuStatus);
}


function setColToHeight() {
	var x,y;
	if (self.innerHeight) // all except Explorer
	{
		x = self.innerWidth;
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
	{
		x = document.documentElement.clientWidth;
		y = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		x = document.body.clientWidth;
		y = document.body.clientHeight;
	}
	colHeight = y - 318;
	// alert(colHeight);
	// alert("<div id='leftArea' style='height: " + colHeight + "'>");
	document.write("<div id='leftArea' style='height: " + colHeight + "px'>");
	}

