var LastLeftID = "";
var LastPic = "";
var LastLeftID1 = "";
var LastPic1 = "";
function menuFix() {
  var obj = document.getElementById("onemenuctr").getElementsByTagName("li");  
  for (var i=0; i<obj.length; i++) {
    obj[i].onmouseover=function() {
      this.className+=(this.className.length>0? " ": "") + "sfhover";
    }
    obj[i].onMouseDown=function() {
      this.className+=(this.className.length>0? " ": "") + "sfhover";
    }
    obj[i].onMouseUp=function() {
      this.className+=(this.className.length>0? " ": "") + "sfhover";
    }
    obj[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
    }
  }
}

function ClearFlag() {
  var obj = document.getElementById("onemenuctr").getElementsByTagName("span");  
  for (var i=0; i<obj.length; i++) {
			var m = obj[i].className;
			m = m.replace("-off", "-on");
			obj[i].className = m; 
	}
}

function DoMenu(emid, objid)
{
//if emid is not first layer must open parent menu
  var len = 0;
  len = emid.length;
  var p1 = "";
  var p2 = "";
  if(len > 11) {
  	p1 = emid.substr(0, 13)
  	var ob1 = document.getElementById(p1);
  	ob1.className = "expanded";
  }
  if(len > 13) {
  	p2 = emid.substr(0, 15)
  	var ob1 = document.getElementById(p2);
  	ob1.className = "expanded";
  }
  var obj = document.getElementById(emid); 
  obj.className = (obj.className.toLowerCase() == "expanded"?"expanded":"expanded");
    	var mm = "";
    	mm = mm+emid;
  if(mm != LastLeftID && LastLeftID != "") {
  		var m1 = (""+LastLeftID).substr(0, 13);
  		var m2 = mm.substr(0, 13);
  		if(m1 != m2) {
    		document.getElementById(LastLeftID).className = "collapsed";
    		document.getElementById(m1).className = "collapsed";
    	} else 	if(mm != LastLeftID) {
    		if(mm.indexOf(LastLeftID) == -1)
    			document.getElementById(LastLeftID).className = "collapsed";			
			}
  }
  ClearFlag();
 	var objm = document.getElementById(objid);
	var m = objm.className;
	m = m.replace("-on", "-off");
	objm.className = m; 
  
 /*
  if(LastPic != "" && LastPic != objid){
  	oldobj = document.getElementById(LastPic);
  	oldsrc = oldobj.src;
  	oldsrc = oldsrc.replace("-on", "-off");
  	oldobj.src = oldsrc;
  }
  newobj = document.getElementById(objid);
  newsrc = newobj.src;
  newsrc = newsrc.replace("-off", "-on");
  newobj.src = newsrc;  
  
  LastLeftID = ""+emid;
  LastPic = objid;
*/
}


function DoMenu1(emid, objid)
{
  ClearFlag();
	var obj = document.getElementById(objid);
	var m = obj.className;
	m = m.replace("-on", "-off");
	obj.className = m;
	
/* 	if(LastPic1 != ""){
  	oldobj = document.getElementById(LastPic1);
  	oldsrc = oldobj.src;
  	oldsrc = oldsrc.replace("-on", "-off");
  	oldobj.src = oldsrc;
  }  
  newobj = document.getElementById(objid);
  newsrc = newobj.src;
  newsrc = newsrc.replace("-off", "-on");
  newobj.src = newsrc;  
  LastPic1 = objid;
*/ 
}

function GetMenuID()
{
  var MenuID="";
  var _paramStr = new String(window.location.href);
  var _sharpPos = _paramStr.indexOf("#");
  
  if (_sharpPos >= 0 && _sharpPos < _paramStr.length - 1)
  {
    _paramStr = _paramStr.substring(_sharpPos + 1, _paramStr.length);
  }
  else
  {
    _paramStr = "";
  }
  
  if (_paramStr.length > 0)
  {
    var _paramArr = _paramStr.split("&");
    if (_paramArr.length>0)
    {
      var _paramKeyVal = _paramArr[0].split("=");
      if (_paramKeyVal.length>0)
      {
        MenuID = _paramKeyVal[1];
      }
    }
  }
  
  if(MenuID!="")
  {
    DoMenu(MenuID)
  }
}
GetMenuID();
menuFix();
if(menuid != "")
 DoMenu(menuid, mid);
if(menuid == "")
DoMenu('ChildMenu0201', 'm02');