var LinkDivActive = 0;
var onDiv;
var timeOnDiv;
var layerRef;
var styleRef;
var showVar;
var hideVar;

function setVisibility(layer,on) {
if (on)	{
	if (DOM) {
		document.getElementById(layer).style.visibility = "visible";
	} else 
	if (NS4) {
		 document.layers[layer].visibility = "show";
		} else {
			document.all[layer].style.visibility = "visible";
		}
	} else {
		if (DOM) {
			document.getElementById(layer).style.visibility = "hidden";
		} else if (NS4) {
			document.layers[layer].visibility = "hide";
		} else {
			document.all[layer].style.visibility = "hidden";
		}
	}
} 


//Divisions Show | Hide
function hideDiv(layer) {
// alert(divn);
 setVisibility(layer,0);
// eval(layerRef+divn+styleRef+'.visibility = '+hideVar);
}
function showDiv(layer) {
 setVisibility(layer,1);
// alert(divn);
// eval(layerRef+divn+styleRef+'.visibility = '+showVar);
}

//Link Divisions Stuff

function showLinkDiv(divn) {
 if (timeOnDiv != null) {
  clearTimeout(timeOnDiv);
  hideDiv(onDiv);
 }
 showDiv(divn);
 onDiv = divn;
}


function divTimer() {
 timeOnDiv = setTimeout("divOut()",500)
}

function divOut() {
 if (LinkDivActive == 0) {
  hideDiv(onDiv);
 }
}

function LinkDivOver() {
 LinkDivActive = 1;
 clearTimeout(timeOnDiv);
}

function LinkDivOut() {
 LinkDivActive = 0;
 timeOnDiv = setTimeout("divOut()",500)
}
