//===============================================================================
//
// Copyright (C) 2002 XteraNet, Inc. 
// All rights reserved.
//
//===============================================================================
//The following javascripts handle menu events.
//*****************************************************

//Varibales to check the browser type
var sBrowser = navigator.appName;
var sVersion = navigator.appVersion;
var sCodeName= navigator.appCodeName;
	
if(sBrowser == "Microsoft Internet Explorer" && eval(sVersion.substring(0,1)) < 4 )
	{
		alert("This application works with IE 4.0 and above. Please upgrade your browser first.");
		top.location.replace("http://www.microsoft.com/ie");	
	}
	
if(sBrowser == "Netscape")//  && eval(sVersion.substring(0,1)) < 6 )
	{
		if(sCodeName == "Mozilla")
		{
			if(eval(sVersion.substring(0,1)) < 5)
			{
				alert("This application works with Netscape 6.0/Mozilla 5.0 and above. Please upgrade your browser first.");
				top.location.replace("http://www.netscape.com");	
			}
		}	
		else
		{
			if(eval(sVersion.substring(0,1)) < 6)
			{
				alert("This application works with Netscape 6.0 and above. Please upgrade your browser first.");
				top.location.replace("http://www.netscape.com");	
			}
		}	
	}
//Local variables
var tmrValue = 200;    
var outColor = '#130BBD';
var inColor = '#9999FF';
var activeNav   

//This function will activate the menus
function MouseIsIn(intMI) {
	var sDripID = 'D' + intMI;
	var sNext = (eval(intMI) + 1);

	
	if (document.getElementById) {
		document.getElementById('R' + intMI).style.backgroundColor = inColor;
		if(document.getElementById(sDripID))
			document.getElementById(sDripID).style.visibility = 'visible';
		//Take care of left image first
		if(intMI=='1') 
			document.getElementById('C' + intMI).src =  "/images/LeftBtnOn.gif";	
		else
			document.getElementById('C' + intMI).src = "/images/CenterBtnRO.gif";
		//Now is the time for the right image
		if(intMI==navItem.length) 
			document.getElementById('C' + sNext).src = "/images/RightBtnOn.gif";
		else
			document.getElementById('C' + sNext).src = "/images/CenterBtnLO.gif";
	}
	else {
			if (document.all) {
				document.getElementById('R' + intMI).style.backgroundColor = inColor;
				if(document.all[sDripID])
					document.all[sDripID].style.visibility = 'visible';
				//Take care of left image first
				if(intMI=='1') 
					document.getElementById('C' + intMI).src = "/images/LeftBtnOn.gif";	
				else
					document.getElementById('C' + intMI).src = "/images/CenterBtnRO.gif";
				//Now is the time for the right image
				if(intMI==navItem.length) 
					document.getElementById('C' + sNext).src = "/images/RightBtnOn.gif";
				else
					document.getElementById('C' + sNext).src = "/images/CenterBtnLO.gif";
			}
	}
}

//This function will deactivate the menu items
function MouseIsOut(intMI) {
	var sDripID = 'D' + intMI;
	var sNext = (eval(intMI) + 1);

	if (document.getElementById) {
		document.getElementById('R' + intMI).style.backgroundColor = outColor;
		if(document.getElementById(sDripID))
			document.getElementById(sDripID).style.visibility = 'hidden';
		//Take care of left image first
		if(intMI=='1') 
			document.getElementById('C' + intMI).src = "/images/LeftBtn.gif";	
		else
			document.getElementById('C' + intMI).src = "/images/CenterBtn.gif";
		//Now is the time for the right image
		if(intMI==navItem.length) 
			document.getElementById('C' + sNext).src = "/images/RightBtn.gif";
		else
			document.getElementById('C' + sNext).src = "/images/CenterBtn.gif";
	}
	else {
		if (document.all) {
			document.all['R' + intMI].style.backgroundColor = outColor;
			if(document.all[sDripID])
				document.all[sDripID].style.visibility = 'hidden';
			//Take care of left image first
			if(intMI=='1') 
				document.all['C' + intMI].src = "/images/LeftBtn.gif";	
			else
				document.all['C' + intMI].src = "/images/CenterBtn.gif";
			//Now is the time for the right image
			if(intMI==navItem.length) 
				document.all['C' + sNext].src = "/images/RightBtn.gif";
			else
					document.all['C' + sNext].src = "/images/CenterBtn.gif";
		}
	}
	
}

function setMenu(intMI) {
    stopTimer();
    for (i = 0; i < navItem.length; i++) {
        if (navItem[i].name == intMI)
	         MouseIsIn(navItem[i].name);
        else 
             MouseIsOut(navItem[i].name);
    }
	MouseIsIn(intMI);
}

function resetMenu(intMI) {
    for (i = 0; i < navItem.length; i++) {
        if (navItem[i].name == intMI) {
            activeNav = navItem[i].name;
            tmrValue = setTimeout('MouseIsOut(activeNav)', 200);
        }
        else {
			if (navItem[i].name == intMI)
				activeNav = navItem[i].name;
        }
    }
}

function stopTimer() {
    clearTimeout(tmrValue);
}

//This array contains the main menu items
function initMenuArray(mnuCount)
{
	navItem = new Array()
	for(i = 0; i < mnuCount; i++){
		navItem[i] = new mnuSt(i+1);
	}	
}
//This object hold the status of the menu
function mnuSt(mnuItem) {
    this.name = mnuItem;
}