var version4 = (parseInt(navigator.appVersion) >= 4 && parseInt(navigator.appVersion) <= 5) ? true : false;
var explorer = (document.all && version4) ? true : false;
var netscape = (document.layers && version4) ? true : false;

var dayNames = new 	Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var monthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");

function getTheDate() {
   	Todays = new Date();
   	return ("" + dayNames[Todays.getDay()] +", "+monthNames[Todays.getMonth()]+ " "+Todays.getDate());
}

/************************************ MENU RELATED CODE STARTS ***************************************/
var menu = new Array();
menu[0] = "menu1";
menu[1] = "menu2";
menu[2] = "menu3";
menu[3] = "menu4";
menu[4] = "menu5";
menu[5] = "menu6";
menu[6] = "menu7";
menu[7] = "menu8";
menu[8] = "menu9";

var keep = -1;
var timeoutID;


function showMenu(menuCateg, layer) {
    clearTimeout(timeoutID);
	keep = layer;
    hideAllMenus(menuCateg);
	makeVisible(layer);
}

function makeVisible(thelayer){

	if(explorer)
       	eval(menu[thelayer]+'.style.visibility="visible"');
	if(netscape)
       	eval('document.'+menu[thelayer]+'.visibility="show"');
}


function delayedHideMenu(menuCateg) {
	keep = -1;
    timeoutID = setTimeout('hideAllMenus('+menuCateg+')', 1000);
}

function instantHideMenu(menuCateg) {
	clearTimeout(timeoutID);
	keep = -1;
    hideAllMenus(menuCateg);
}

function hideAllMenus(menuCateg) {

	if (menuCateg == 2) 
		start = 6; 
	else 
    	start = 0;
        
	for(i = start; i < menu.length; i++) {
    
        if(explorer && keep != i)
            	eval(menu[i] + '.style.visibility="hidden"');
                
		if(netscape && keep != i)
            	eval('document.' + menu[i] + '.visibility="hide"');
	}
}
/************************************ LEFT NAV CODE ENDS *****************************************/