var lastMenuId;
var lastMenuTimeout;
function MenuMouse_On(obj, id){
	o = document.getElementById(id);
	if(o != null){
		/*o.style.display = "block";*/
		o.style.visibility = "visible";
		o.style.zIndex = "999";
	}
	//obj.className = str_replace(obj.id, obj.id+'selected '+obj.id , obj.className);
	if(obj.checked != "Yes"){
		obj.className = str_replace(obj.id, obj.id+'selected '+obj.id , obj.className);
	}
}
function MenuMouse_Off(obj, id){
	o = document.getElementById(id);
	if(o != null){
		/*o.style.display = 'none';*/
		o.style.visibility = "hidden";
		o.style.zIndex = "0";
	}
	//obj.className = str_replace(obj.id+'selected '+obj.id, obj.id, obj.className);
	if(obj.checked != "Yes"){
		obj.className = str_replace(obj.id+'selected '+obj.id, obj.id, obj.className);
	}
}

  function str_replace(search, replace, str){
   var regex = new RegExp(search, "g");
   return str.replace(regex, replace);
  }



function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

var ie5=document.all
var ns6=document.getElementById&&!document.all

function clearbrowseredge(obj, whichedge, dropmenuobj){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}
