var Last_Timeout="";
var Last_Open_Item="";
var Last_Open_Item2="";
function ShowSubMenus(el,id,e){
	e = window.event||e; 
 target = e.target || e.srcElement;
if(target.tagName=="DIV"){
return;
}
if(target.tagName=="A")
{
if(target.parentNode.parentNode.className=="Sub_Menu_Container"){
return ;
}
}
Sub_Menus = document.getElementById("Sub_Menus_"+id);
if(Sub_Menus==null)
return;
if(Sub_Menus==Last_Open_Item && Last_Open_Item.style.display==""){
	//Last_Open_Item.style.display="none";	
	////Last_Open_Item.parentNode.className="";
return;
}
if(last_menus!=""){
//last_menus.style.display="";
}
////el.className="mainlevel_parent_open";
last_menus = Sub_Menus;

if(Sub_Menus.filters){
//Sub_Menus.filters(0).apply();
//Sub_Menus.filters(0).play(1);
}

if(Last_Open_Item!=""){
		Last_Open_Item.style.display="none";	
		////Last_Open_Item.parentNode.className="";
}
Sub_Menus.style.display="";
Last_Open_Item = Sub_Menus;

Sub_Menus.style.position="absolute";

var elleft =  findPosX(el);
var eltop =  findPosY(el);
//Sub_Menus.style.left = el.getBoundingClientRect().left+(el.getBoundingClientRect().left- el.getBoundingClientRect().right);
//Sub_Menus.style.top = el.getBoundingClientRect().top;
//alert(el.clientWidth);
Sub_Menus.style.left = (elleft-Sub_Menus.clientWidth+10)+"px";
//alert(Sub_Menus.style.left);
Sub_Menus.style.top = (eltop+2)+"px";
//alert(elleft);
//elleft-(el.clientWidth)
//alert(el.clientWidth);
//alert(Sub_Menus.children[0].innerHTML);
//alert(Sub_Menus.children[0].children[0].filters.length);
//Sub_Menus.children[0].children[0].filters.item(0).apply();
//Sub_Menus.children[0].children[0].style.width="10px";
//Sub_Menus.children[0].children[0].style.height="10px";


}
var last_opened_child =null;
function make_chil_open(el,value){
	try{
		
		if (last_opened_child!=null){
			last_opened_child.setAttribute("child_open",!value);
			var p = document.getElementById("Sub_Menus_"+last_opened_child.parent);
			p.setAttribute("child_open",!value);	
			if(last_opened_child.id!="Sub_Menus_"+el.parent)
				last_opened_child = el;
				
		}else{
			last_opened_child = el;
		}
		
		
		el.setAttribute("child_open",value);
		var p = document.getElementById("Sub_Menus_"+el.parent);
		p.setAttribute("child_open",value);
		//var p2 = document.getElementById("Sub_Menus_"+p.parent);
		//p2.setAttribute("child_open",value);
	}catch(ex){
		
	}
	
}
function HideItem(id){
	var el = document.getElementById(id);
	el.style.display="none";	
	////el.parentNode.className="";
}
function HideSubMenu(el,id,e){	
	e = window.event||e; 
 target = e.target || e.srcElement;

if(target.tagName=="DIV"){
return;
}
if(target.tagName=="A")
{
if(target.parentNode.parentNode.className=="Sub_Menu_Container"){
return ;
}
}
Sub_Menus = document.getElementById("Sub_Menus_"+id);
if(ischildof(target,Sub_Menus)){
return ;
}
//return
if(Sub_Menus==null)
return;
HideMe(Sub_Menus,e);
//return;
if(Sub_Menus==Last_Open_Item && Last_Open_Item.style.display==""){
	//	Last_Open_Item.style.display="none";	
		//Last_Open_Item.parentNode.className="";
//return;
}

var elleft = findPosX(el);

if(e.clientX>(elleft+Sub_Menus.clientWidth)){
	Sub_Menus.style.display="none";
}

}
function HideMe(el,e){
 	e = window.event||e; 
 	target = e.target || e.srcElement;
 
 	var elleft =  findPosX(el);
 	var eltop =  findPosY(el);
//alert(document.documentElement.scrollLeft);
//alert(document.documentElement.width );
	var sc_left = document.body.scrollWidth-document.body.clientWidth-document.body.scrollLeft;
	if(ischildof(target,el)) return ;
	if(sc_left+e.clientX-25<elleft){
		el.style.display="none";
		return;
	}
	//alert("h");
	//alert(e.clientY);
	//alert(eltop);
	//alert(document.documentElement.scrollTop);
	if(document.documentElement.scrollTop+e.clientY-2<eltop){
		el.style.display="none";
		return;
	}
	if(document.documentElement.scrollTop+e.clientY>eltop+el.clientHeight-5){
		el.style.display="none";
	}
}

  function findPosX(obj)
  {
  	try{
	    var curleft = 0;
	        if(obj==null)
    	return 0;
	    if(obj.offsetParent)
	        while(1) 
	        {
	          curleft += obj.offsetLeft;
	          if(!obj.offsetParent)
	            break;
	          obj = obj.offsetParent;
	        }
	    else if(obj.x)
	        curleft += obj.x;
	    return curleft;
	   }catch(ee){
			return 0;
		}
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj==null)
    	return 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }


var last_menus = "";
function HideSubMenus(el,id,e){
 e = window.event||e; 
 target = e.target || e.srcElement;
Sub_Menus = document.getElementById("Sub_Menus_"+id);

if(Sub_Menus==null)
return;
if(!window.event){
	var box = document.getBoxObjectFor(el);
	//alert(box.y);
	//alert(e.clientY);
	if(e.clientY+5<(box.y+box.height) && e.clientY-5>box.y){
	return ;
}
}
else{
	if(e.clientY+5<el.getBoundingClientRect().bottom && event.clientY-5>el.getBoundingClientRect().top){
	return ;
	}
}


Sub_Menus.style.display="none";
}
function ischildof(child,parent){
	while (child.parentNode && child.id!="mainMenu"){
		if (child.parentNode==parent){
			return true;
		}
		child = child.parentNode;
	}
	return false;
}
///////////////-----------------------------------------------------\\\\\\\\\\\\\\\\\\\\\\\\\\\
function HideMe2(el,e){
 	e = window.event||e; 
 	target = e.target || e.srcElement;
 
 	var elleft =  findPosX(el);
 	var eltop =  findPosY(el);
		var rect = el.getBoundingClientRect();
		if(e.clientY > rect.top+3 && e.clientY < rect.bottom-3){
			if(e.clientX > rect.left +3){
				return ;
			}
		}

	var sc_left = document.body.scrollWidth-document.body.clientWidth-document.body.scrollLeft;
	if(sc_left+e.clientX-25<elleft){
		el.style.display="none";
		Last_Open_Item.style.display="none";
		return;
	}
	if(document.documentElement.scrollTop+e.clientY-2<eltop){
		el.style.display="none";
		Last_Open_Item.style.display="none";
		return;
	}
	if(document.documentElement.scrollTop+e.clientY>eltop+el.clientHeight-5){
		el.style.display="none";
		Last_Open_Item.style.display="none";
	}
}
function ShowSubMenus2(el,id,e){
		e = window.event||e; 
		target = e.target || e.srcElement;
		if(target.tagName=="A")
		{
			if(target.parentNode.parentNode.className=="Sub_Menu_Container"){
				return ;
			}
		}
		Sub_Menus = document.getElementById("Sub_Menus_"+id);
		if(Sub_Menus==null)
			return;
		if(Sub_Menus==Last_Open_Item2 && Last_Open_Item2.style.display==""){
			//Last_Open_Item2.parentNode.className="";
			return;
		}

		last_menus = Sub_Menus;
		
		if(Last_Open_Item2!=""){
			Last_Open_Item2.style.display="none";	
		}
		Sub_Menus.style.display="";
		Last_Open_Item2= Sub_Menus;
		
		Sub_Menus.style.position="absolute";
		
		var elleft = 0;
		var eltop = el.offsetTop;
		
		document.getElementById("Sub_Menus_"+el.getAttribute("parent")).style.display="";
		Sub_Menus.style.display="";
		
		Sub_Menus.style.left = (elleft-Sub_Menus.clientWidth+10)+"px";
		Sub_Menus.style.top = (eltop+2)+"px";
}
function HideLast2(el,e){
	if(Last_Open_Item2!=null){
		Last_Open_Item2.style.display="none";
	}
}
function HideSubMenu2(el,id,e){	
	e = window.event||e; 
	target = e.target || e.srcElement;
	if(target != el) return ;
	if(target.tagName=="A")
	{
	if(target.parentNode.parentNode.className=="Sub_Menu_Container"){
	return ;
	}
	}
	var rect = el.getBoundingClientRect();
	if(e.clientY > rect.top+3 && e.clientY < rect.bottom-3){
		if(e.clientX < rect.right-3){
			return ;
		}
	}

	Sub_Menus = document.getElementById("Sub_Menus_"+id);
	
	if(Sub_Menus==null)
	return;

	Sub_Menus.style.display="none";
}
