window.onerror = null;
window.defaultStatus = '';

var initialized = 0;
var menus = new Array();
var menustatus = new Array();
var menuovers = new Array();

// initializes the menus into an array
function init(){

	initialized = 1;
	menustatus[0] = "closed";
	menustatus[2] = "closed";
	menustatus[4] = "closed";


	if(parseInt(navigator.appVersion) > 5){
		if(navigator.appName == "Netscape"){
			menuovers[0] = window.document.menu0overs;
			menuovers[2] = window.document.menu2overs;
			menuovers[4] = window.document.menu4overs;

			menus[0] = window.document.menu0;
			menus[2] = window.document.menu2;
			menus[4] = window.document.menu4;
		}
		else{
			menuovers[0] = document.all.menu0overs.style;
			menuovers[2] = document.all.menu2overs.style;
			menuovers[4] = document.all.menu4overs.style;

			menus[0] = document.all.menu0.style;
			menus[2] = document.all.menu2.style;
			menus[4] = document.all.menu4.style;
		}
	}
}

// Sets the selected menu to visible
function show(menunumber){
		if(parseInt(navigator.appVersion) <6){}
		else{
			if(menuovers[menunumber]){
				menuovers[menunumber].visibility = 'visible';
				menuovers[menunumber].zIndex = '310';
			}
			menus[menunumber].visibility = 'visible';
			menus[menunumber].zIndex = '300';
			menustatus[menunumber] = 'open';
		}
}

// Clears all menus
function kohrkill(){

	clearmenus();

	if(parseInt(navigator.appVersion) > 5){
		for(i=0; i<menus.length; i++){
			if(menustatus[i] == 'open'){
				if(menuovers[i]){
					menuovers[i].visibility = 'hidden';
					menuovers[i].zIndex = '110';
				}
				menus[i].visibility = 'hidden';
				menus[i].zIndex = '100';
				menustatus[i] = 'closed';
			}
		}
	}
}

// Turns the highlighted part of a menu to visible
function imagerep(imgname, divname){
	if(parseInt(navigator.appVersion) > 5){
// mch		if(document.layers)
// mch		   eval("window.document." + divname + ".document['" + imgname + "'].src = " + imgname + "over.src");
// mch		else
			eval("document['" + imgname + "'].src = " + imgname + "over.src");
	}
	else{
		if(navigator.appName == "Netscape"){
			eval("document['imgmenu" + imgname + "'].src = menu" + imgname + "over.src");
			menustatus[imgname] = "open";
		}
	}
}

// Turns off the highlighted part of a menu
function eraseimage(imgname, divname){
	if(parseInt(navigator.appVersion) > 5){
// mch		if(document.layers)
// mch			eval("window.document." + divname + ".document['" + imgname + "'].src = blank.src");
// mch		else
			eval("document['" + imgname + "'].src = blank.src");
	}
	else{
		if(navigator.appName == "Netscape"){
		eval("document['imgmenu" + imgname + "'].src = menu" + imgname + "off.src");
		}
	}
}

// Used to clear the menu after the mouse leaves the menu for Netscape
function netscapehider()
{
	if(initialized) kohrkill();
}

// Used to clear the menu after the mouse leaves the menu for Ineternet Explorer
function iehider()
{
	if(window.event.toElement && window.event.toElement.className != "menu") kohrkill();
}

// Used to change the highlight on the top nav to the appropriate color
function change(Name,Image,No,Msg) {

	if (document.images) {
		document [Name].src = eval(Image + No + ".src");
	}
	if (Msg) self.status = eval(Image + "2");

	return true
}

// Caches the dropdown menus
if (!document.images) {}

else {

	var blank=new Image();
	blank.src="../sameimages/clear.gif";

	nav_home0=new Image();
	nav_home0.src="../eng/images/icon010109/o_home.gif";
	nav_home1=new Image();
	nav_home1.src="../eng/images/icon010109/chg_home.gif";

	nav_news0=new Image();
	nav_news0.src="../eng/images/icon010109/o_whatnew.gif";
	nav_news1=new Image();
	nav_news1.src="../eng/images/icon010109/chg_whatnew.gif";

	nav_profile0=new Image();
	nav_profile0.src="../eng/images/icon010109/o_aboutus.gif";
	nav_profile1=new Image();
	nav_profile1.src="../eng/images/icon010109/chg_aboutus.gif";

	nav_product0=new Image();
	nav_product0.src="../eng/images/icon010109/o_product.gif";
	nav_product1=new Image();
	nav_product1.src="../eng/images/icon010109/chg_product.gif";

	nav_service0=new Image();
	nav_service0.src="../eng/images/icon010109/o_service.gif";
	nav_service1=new Image();
	nav_service1.src="../eng/images/icon010109/chg_service.gif";

	var chg_cobackgdover=new Image();
	chg_cobackgdover.src="../eng/images/icon010109/chg_cobackgd.gif";
	var chg_prodservover=new Image();
	chg_prodservover.src="../eng/images/icon010109/chg_prodserv.gif";
	var chg_techpoolover=new Image();
	chg_techpoolover.src="../eng/images/icon010109/chg_techpool.gif";

	var chg_paymentover=new Image();
	chg_paymentover.src="../eng/images/icon010109/chg_payment.gif";
	var chg_iccardover=new Image();
	chg_iccardover.src="../eng/images/icon010109/chg_iccard.gif";
	var chg_statnautoover=new Image();
	chg_statnautoover.src="../eng/images/icon010109/chg_statnauto.gif";
	
                var chg_sysconsultover=new Image();
	chg_sysconsultover.src="../eng/images/icon010109/chg_sysconsult.gif";
	var chg_sysintegrationover=new Image();
	chg_sysintegrationover.src="../eng/images/icon010109/chg_sysintegration.gif";
	var chg_InternetSolover=new Image();
	chg_InternetSolover.src="../eng/images/icon010109/chg_InternetSol.gif";
}

// Clears all top Nav highlights
function clearmenus(){
	change('imgmenu0','nav_profile',0);
	change('imgmenu2','nav_product',0);
	change('imgmenu4','nav_service',0);
}