var LinkDivActive = 0;
var onDiv;
var timeOnDiv;
var layerRef;
var styleRef;
var showVar;
var hideVar;
var timeInterval = 100;

if (navigator.appName == "Netscape") {
 layerRef="document.";
 styleRef="";
 showVar="'show'";
 hideVar="'hide'";
} else {
 layerRef="document.all.";
 styleRef=".style";
 showVar="'visible'";
 hideVar="'hidden'";
}

//Divisions Show | Hide
function hideDiv(divn) {
 eval(layerRef+divn+styleRef+'.visibility = '+hideVar);
}
function showDiv(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()",timeInterval)
}

function divOut() {
 if (LinkDivActive == 0) {
  hideDiv(onDiv);
  MenuImgOff();
 } 
}

function LinkDivOver() {
 LinkDivActive = 1;
 clearTimeout(timeOnDiv);
 MenuImgOn();
}

function LinkDivOut() {
 LinkDivActive = 0;
 timeOnDiv = setTimeout("divOut()",500)
}


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.0
  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 && document.getElementById) 
	  x=document.getElementById(n); 
	return x;
}

var ActiveItem = null;

function MenuImgOn(imgName, srcOn)
{ var img;
	if (ActiveItem) MenuImgOff();
	if (imgName) 
	{
		img = imgName;
		ActiveItem = imgName;
	}
	else
		img = ActiveItem;
	ImgOn(img,srcOn);

}

function MenuImgOff(imgName, srcOff)
{ var img;
	if (imgName) 
	{
		img = imgName;
	}
	else
		img = ActiveItem;
	ImgOff(img,srcOff);
}

function ImgOn(imgName, srcOn)
{var x;
	if ( x = MM_findObj(imgName))
	{
		if (srcOn)
		{
			x.srcOff=x.src;
			x.srcOn =srcOn ;
			x.src = srcOn;
		}
		else
		{
			x.src = x.srcOn;
		}
	}	
}

function ImgOff(imgName, srcOff)
{var x;
	if (x = MM_findObj(imgName))
	{
		if (srcOff)
		{
			x.srcOff=srcOff;
			x.srcOn =x.src ;
			x.src = srcOff;
		}
		else
		{
			x.src = x.srcOff;
		}
	}	
}
