var lsi;
var l_p_lyr;
ST = setTimeout('hide_submenu()', 100);
clearTimeout(ST);
var lmi;

function si_rovr(pL, wC, wBG){
	clearTimeout(ST);
	if(pL){
		if (ie){document.all[wC].bgColor = Menu.SI_ROVR_BGCOLOR;}
		if (ns){document.layers[pL].document.layers[wC].bgColor = Menu.SI_ROVR_BGCOLOR;}
		if (W3C){document.getElementById(wC).style.backgroundColor = Menu.SI_ROVR_BGCOLOR;}
		last_bgcolor = wBG;
		lsi = wC;
		l_p_lyr = pL;
	}
}

function si_rout(){
	ST = setTimeout('hide_submenu()', 500);
	if (l_p_lyr){
		if (ie){document.all[lsi].bgColor = last_bgcolor;}
		if (ns){document.layers[l_p_lyr].document.layers[lsi].bgColor = last_bgcolor;}
		if (W3C){document.getElementById(lsi).style.backgroundColor = last_bgcolor;}
	}
}

function m_over(wM, wS, sLs){
	eval("imageObj['img_" + wM + "'].src=ion" + wM + ".src");
	if (wS){
		show_submenu(wS, sLs);
	}
	if (lmi && (lmi != wM) && (lmi != nav_part)){
		mi_roff();
	}
	lmi = wM;
	if (typeof(hideform_menus) != "undefined") {
		eval("for (var m=0; m < hideform_menus.length; m++) { if (wM == hideform_menus.substr(m,1)) {if (ns) document.layers['hideform'].visibility = 'hidden'; if (ie) document.all['hideform'].style.visibility = 'hidden'; if (W3C) obj=document.getElementById('hideform'); obj.style.visibility='hidden';}}");
	}
}


function m_out(){
	ST = setTimeout('hide_submenu()', 500);
}

function mi_roff(){
	if (lmi != nav_part) eval("imageObj['img_" + lmi + "'].src=ioff" + lmi + ".src");
	if (typeof(hideform_menus) != "undefined") {
        	if (ns) document.layers['hideform'].visibility='visible';
        	if (ie) document.all['hideform'].style.visibility='visible';
        	if (W3C) document.getElementById('hideform').style.visibility='visible';
	}
}

var l_sm_sh;

function show_submenu(wS, sLs){
	if (l_sm_sh && l_sm_sh != wS) {
		hide_submenu();
	}
	clearTimeout(ST);
	if (W3C){
		obj=document.getElementById(wS);
		obj.style.left= sLs + xPos + 'px';
		l_sm_sh = wS;
	} else {
		eval('doc.' + wS + style + '.left = sLs + xPos');
		l_sm_sh = wS;
	}
}

function hide_submenu(){
	if (l_sm_sh && W3C){
		obj=document.getElementById(l_sm_sh);
		obj.style.left= '-500px';
		mi_roff();
	} else if(l_sm_sh){
		eval('doc.' + l_sm_sh + style + '.left = -596');
		mi_roff();
	}
}