
function HideLayer(pLayer, bCascade) {
	for (var i=0; i<pLayer.length; i++) {
		pLayer[i].visibility = "hide";
		if (bCascade)
			HideLayer(pLayer[i].document.layers, true);
	}
}
		
function HideDivTags() {
	var pDivs  = "";
	var sDivNm = ""		;
	if (navigator.family == "IE") 
		pDivs  = document.all.tags("div");	
	else
		pDivs  = document.getElementsByTagName("div");	

	for (var i=0; i<pDivs.length; i++) {
		sDivNm = pDivs[i].id;
		if (sDivNm.substr(0,3) == "mnu")
			pDivs[i].className = "hide";
	}
}

function doPreselect(objCell,iMode){
	if(iMode){
		objCell.style.cssText = 'background-color: #99ccff; color: #FFFFFF';
	}else{
		objCell.style.cssText = 'background-color: #006699; color: #FFFFFF';
	}
}

function doManagPreselect(objCell,iMode,iStatus){
	if(iStatus==1){
		if(iMode){
			objCell.style.cssText = 'background-color: #99ccff; color: #FFFFFF';
		}else{
			objCell.style.cssText = 'background-color: #006699; color: #FFFFFF';
		}
	}
}
		
function Toggle(pAnkr, pDivLyr, pDivID) {
	var nArgs = arguments.length;
	var pLayer = document.layers;
	switch (navigator.family) {
		case "IE":
			HideDivTags();
			//alert(document.all["mnuDropA"].id);
			doRestoreMIID();
		break;
		case "nn":
			HideLayer(pLayer, true);
			//alert(document.layers["mnuDropA"]);
		break;
		case "gecko":
			HideDivTags();
			pDivLyr = document.getElementById(pDivLyr);
		break;
		default:
		break;
	}
	if (nArgs != 0) {				
		// check which browser we are
		var pDynElem = (pLayer ? pDivLyr.visibility : pDivLyr.className);
		
		// be smart about namimg display classes
		pDynElem = (pDynElem = "hide" ? "show" : "hide");
		
		// make the changes to the style or class
		switch(navigator.family) {
			case "nn":
				pDivLyr.visibility = pDynElem;
				if (pDynElem == "show") {
					pDivLyr.left = pAnkr.x;
					pDivLyr.top  = pAnkr.y + 15;
				}
			break;
			default:
				pDivLyr.className = pDynElem;
			break;
		}
		doSelect('div_miid_'+pDivID,pDivID,false);
	}
	return(false);
}

function doRestoreMIID(){
	//alert(document.all.length)
	for(var i=0; i<document.all.length; i++){
		if(document.all[i].id.indexOf("div_miid_")>-1 ){
			//alert(document.all[i].id);
			document.all[i].className="main";
		}
	}
	//document.all.curent_mitem.src = "images/cur_mi_1.gif";
}

function doSelect(mi_div_name,mi_id,isHaveSubs){
var _obj = eval("document.all."+mi_div_name);
	if(isHaveSubs){
		Toggle();
	}
	_obj.className = "main_1";
}

function OnMouseOutCheck(pDiv) {
//	return;
	switch(navigator.family) {
		case "IE":
			if (!pDiv.contains(event.toElement)) Toggle();
		break;
		case "nn":
			Toggle();
		break;
		case "gecko":
			//var pDivTag = document.getElementById(pDiv);
			//Toggle();			
			//if (!pDivTag.contains(event.toElement)) 
			//	pDivTag.className = "hide";
		break;
		default:
		break;
	}	
}

function doEditMenu(sMenuName){
	var winW = 800;	
	var winH = 600;
	window.open("manag/edit_menu.aspx?men="+sMenuName,"menu_edit","left="+(screen.AvailWidth/2 - winW/2)+",top="+(screen.AvailHeight/2 - winH/2)+",width="+winW+",height="+winH+", scrollbars=1")
}