var d = 0;
var id = 0;
var all = 0;
var layer = 0;
var lastClient = "none";
var lastClientID = "none";
var lastClientOrigSource = "none";
var lastClientNewSource = "none";

if (document.getElementById) {id = 1; d = 1;}
else {
if (document.all) {all = 1; d = 1;}
else {
browserVersion = parseInt(navigator.appVersion);
if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {layer = 1; d = 1;}
}}

function dom(objectID,withStyle) {
	if (withStyle == 1) {
		if (id) { return (document.getElementById(objectID).style) ; }
		else { 
			if (all) { return (document.all[objectID].style); }
		else {
			if (layer) { return (document.layers[objectID]); }
		};}
	}
	else {
		if (id) { return (document.getElementById(objectID)) ; }
		else { 
			if (all) { return (document.all[objectID]); }
		else {
			if (layer) { return (document.layers[objectID]); }
		};}
	}
}

 if (document.layers) {
	origWidth = innerWidth;
	origHeight = innerHeight;
	}

function reloadPage() {
	if (innerWidth != origWidth || innerHeight != origHeight) 
	location.reload();
	}

if (document.layers) onresize = reloadPage;	

function setMenuVisibility (menuID, numItems, state) {
		
		for(i=1; i<=numItems; i++){
			//var vis = menuID + i;
			//document.all[vis].style.visibility=state;
			var vis = dom(menuID + i,1);
			vis.visibility = state;
			/*if (document.layers) {
			    width = window.innerWidth;
			    height = window.innerHeight;
			}
			else if (document.all) {
			    width = document.body.clientWidth;
			    height = document.body.clientHeight;
			}
	
			vis.left = (width/2)-300;*/
		}
		
}
function resetMenu(){
	setMenuVisibility('how','7','hidden');
	setMenuVisibility('what','5','hidden');
	setMenuVisibility('who','5','hidden');
	document.what.src = nav_top_what.src;
	document.who.src = nav_top_who.src;
	document.how.src = nav_top_how.src;
}

function setMenuOn (menuOn) {

	if (menuOn == "what") {
		document.what.src = nav_top_what_RO.src;
		document.who.src = nav_top_who.src;
		document.how.src = nav_top_how.src;
		setMenuVisibility('who','5','hidden');
		setMenuVisibility('how','7','hidden');
	
	} else if (menuOn == "who") {
		document.what.src = nav_top_what.src;
		document.who.src = nav_top_who_RO.src;
		document.how.src = nav_top_how.src;
		setMenuVisibility('what','5','hidden');
		setMenuVisibility('how','7','hidden');
	
	} else if (menuOn == "how") {
		document.what.src = nav_top_what.src;
		document.who.src = nav_top_who.src;
		document.how.src = nav_top_how_RO.src;
		setMenuVisibility('who','5','hidden');
		setMenuVisibility('what','5','hidden');
	
	}

}


function setVisibility(objectID,state) {
	var vis = dom(objectID,1);	
vis.visibility = state;
}

function toggleVisibility(objectID) {	 
vis = dom(objectID,1);	state = vis.visibility;	
if (state == 'hidden' || state == 'hide' ) vis.visibility = 'visible';	
else {		
if (state == 'visible' || state=='show') vis.visibility = 'hidden';	
else vis.visibility = 'visible';	
}}

function makeOpaque (objectID) {
	
	if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5) { 
	  //opaque = dom(objectID,1);
	  document.getElementById(objectID).style.MozOpacity=1;
	} else if (navigator.appName.indexOf("Microsoft")!=-1&&parseInt(navigator.appVersion)>=4) {
	   opaque = dom(objectID,1);
	   opaque.filter='alpha(opacity=100)';
	} 

}
function makeTransparent (objectID) {
	if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5) { 
	  //opaque = dom(objectID,1);
	  document.getElementById(objectID).style.MozOpacity=0.7;
	} else if (navigator.appName.indexOf("Microsoft")!=-1&&parseInt(navigator.appVersion)>=4) {
	   opaque = dom(objectID,1);
	   opaque.filter='alpha(opacity=70)';
	} 
}

function switchClient (clientID){

		if (lastClient != "none") {
			eval(lastClientID).src = lastClientOrigSource;
			var word = "client_" + lastClient;
			eval(word).src = eval(lastClientID).src
		}
		lastClient = clientID;
		lastClientID = "nav_client_" + clientID;
		rolloverID = clientID;
		if ((rolloverID == "hp1")||( rolloverID == "hp2")){
			rolloverID = "hp";
		}
		if ((rolloverID == "3com1")||( rolloverID == "3com2")){
		    
			rolloverID = "3com";
		}
		lastClientOrigSource = "images/common/client_" + rolloverID + ".gif";
		lastClientNewSource = "images/common/client_" + rolloverID + "_RO.gif";
		eval(lastClientID).src = lastClientNewSource;
	
}