NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
NS6 = (document.getElementById) ? 1 : 0;
browsergood = (NS4 || IE4 || NS6) ? 1 : 0;
wereloaded = 0;
isloaded = false;

if(document.all && !document.getElementById) { // some sort of safety feature for older browsers
    document.getElementById = function(id) {
         return document.all[id];
    }
}

function getloaded(){
	if (document.body && typeof document.body.clientWidth!='undefined') w = document.body.clientWidth;
	if (typeof window.innerWidth!='undefined') w = window.innerWidth-16;
	w = Math.round(w/2);
	if (w==0) wereloaded = 0;
	//alert ("1/2 Screen is " + w);
	isloaded=true;
}

if (document.images){
	link1on = new Image;
	link1on.src = "/img/link1a.gif";
	link2on = new Image;
	link2on.src = "/img/link2a.gif";
	link3on = new Image;
	link3on.src = "/img/link3a.gif";
	link4on = new Image;
	link4on.src = "/img/link4a.gif";
	link5on = new Image;
	link5on.src = "/img/link5a.gif";
	link6on = new Image;
	link6on.src = "/img/link6a.gif";
	link7on = new Image;
	link7on.src = "/img/link7a.gif";
	link8on = new Image;
	link8on.src = "/img/link8a.gif";
	link9on = new Image;
	link9on.src = "/img/link9a.gif";
	link10on = new Image;
	link10on.src = "/img/htop4_hot.jpg";
	link11on = new Image;
	link11on.src = "/img/htop5_hot.jpg";
	link12on = new Image;
	link12on.src = "/img/link12a.gif";
	link13on = new Image;
	link13on.src = "/img/link13a.gif";

	link1off = new Image;
	link1off.src = "/img/link1.gif";
	link2off = new Image;
	link2off.src = "/img/link2.gif";
	link3off = new Image;
	link3off.src = "/img/link3.gif";
	link4off = new Image;
	link4off.src = "/img/link4.gif";
	link5off = new Image;
	link5off.src = "/img/link5.gif";
	link6off = new Image;
	link6off.src = "/img/link6.gif";
	link7off = new Image;
	link7off.src = "/img/link7.gif";
	link8off = new Image;
	link8off.src = "/img/link8.gif";
	link9off = new Image;
	link9off.src = "/img/link9.gif";
	link10off = new Image;
	link10off.src = "/img/htop4.jpg";
	link11off = new Image;
	link11off.src = "/img/htop5.jpg";
	link12off = new Image;
	link12off.src = "/img/link12.gif";
	link13off = new Image;
	link13off.src = "/img/link13.gif";
	}

function img_act(imgName) {
	if (document.images) {
		imgOn = eval(imgName + "on.src");
		document [imgName].src = imgOn;
		if (isloaded){
			nolayers();
			if (imgName=='link1'){layernameon('menu1',0,137)}
			if (imgName=='link2'){layernameon('menu2',0,137)}
			if (imgName=='link5'){layernameon('menu3',0,137)}
			resettime();
			}
		}
	}
function img_inact(imgName) {
	if (document.images) {
		imgOff = eval(imgName + "off.src");
		document [imgName].src = imgOff;
		if (browsergood==1&&isloaded==1){
			timetogo=0;
			window.setTimeout("updatetimer()",2000);
			}
		}
	}

function updatetimer(){
	if(timetogo==0) {
		nolayers();
		document.link1.src='/img/link1.gif';
		document.link2.src='/img/link2.gif';
		document.link5.src='/img/link5.gif';
	}
}

function settimer(){
	window.setTimeout("updatetimer()",2000);
	timetogo=0;
}

function resettime(){
	timetogo=1;
}

function rolloverlink(linkname) {
	document.link1.src='/img/link1.gif';
	document.link2.src='/img/link2.gif';
	document.link5.src='/img/link5.gif';
	document[linkname].src='/img/'+linkname+'a.gif';
}

function layernameon(menuName,leftloc,toploc)
	{
	nolayers();
//	leftloc = w - 384 + leftloc;
	NS4 = (document.layers) ? 1 : 0;
	IE4 = (document.all) ? 1 : 0;
	NS6 = (document.getElementById) ? 1 : 0;
	browsergood = (NS4 || IE4 || NS6) ? 1 : 0;
	if (NS4) {
		alert ("ns4");
		document.layers[menuName].visibility = "show";
		document.layers[menuName].left = leftloc;
		document.layers[menuName].top = toploc;
	}
	if (IE4) {
		leftloc = leftloc + 10; // just change the width for the 16px difference
	}
	if (NS6) {
		//alert ("ns6" + menuName);
		document.getElementById(menuName).style.visibility = "visible";
		document.getElementById(menuName).style.left = leftloc+"px";
		document.getElementById(menuName).style.top = toploc+"px";
	}
}

function nolayers()
	{
	NS4 = (document.layers) ? 1 : 0;
	NS6 = (document.getElementById) ? 1 : 0;
	//if (document.getElementById) NS4 = 1;
	if (NS4){
		for (i = 0; i < document.layers.length; i++) {
			document.layers[i].visibility = 'hide';
		}
	}
	if (NS6) {
		for (i=1; i<4; i++) {
			mylayer="menu"+i;
			document.getElementById(mylayer).style.visibility = "hidden";
		}
	}
}
