function isChild(elm,elm2){
  if(elm==null||elm2==null) return false;
  while(elm.parentElement!=null){
    elm=elm.parentElement;
    if(elm==elm2) return true;
  }
  return false;
}

function _check_menu2(e){
	if(e.target)
  {
  	var tag=e.target; 
  }
  else
  {
  	var tag=e.srcElement; 	
  }

  if(tag.id.substr(0,4)=="main" || tag.id.substr(0,6)=="onmenu" || tag.id.substr(0,6)=="table1")
  {
  }
  else
  {
	 		parent.topframe.document.getElementById("_menudiv1").style.display = "none";
	 		parent.topframe.resetIcon();
  }  
  if(tag.id.substr(0,7)=="company")
  {
  }
  else
  {
  	if(parent.middle.document.getElementById("_menudiv3"))
  	{
	 		parent.middle.document.getElementById("_menudiv3").style.display = "none";
	 	}  	
  }
  
}

function _check_menu(e){
	
  if(e.target)
  {
  	var tag=e.target; 	
  }
  else
  {
  	var tag=e.srcElement; 	
  }

  if(tag.id.substr(0,6)=="onmenu" || tag.id.substr(0,6)=="table1")
  {
  }
  else
  {
		parent.topframe.document.getElementById("_menudiv1").style.display = "none";
		parent.topframe.resetIcon();
  }
  
  //alert(tag.id);
  if(tag.id.substr(0,7)=="company" || tag.id.substr(0,6)=="onmenu" || tag.id.substr(0,9)=="tablemenu")
  {//alert("1 "+tag.id);
  }
  else
  {
  	if(parent.middle.document.getElementById("_menudiv3"))
  	{//alert("2 "+tag.id);
	 		parent.middle.document.getElementById("_menudiv3").style.display = "none";
	 	}  
  }

}


function my_mouseover(sel,zindex){
	
 var ids = sel.id;
 ids = ids.substring(0,ids.lastIndexOf('_')+1);
 for(i=0;;i++){
   var obj = document.getElementById(ids+i);
   if(obj == undefined || obj == null){
     break;
   }else if(sel == obj){
     obj.className = 'my_menu2';
   }else{
     obj.className = 'my_menu1';
   }
 }
 //remove all next 
 var divarray = new Array();
 var k = 0;
 var divs = document.all.tags("div");
 for(i=0;i<divs.length;i++){
   var ids = divs[i].id;
   if(ids.substr(ids.length-12) == '_SUBMENUDIV1' && ids.substr(0,1) == '_' 
      && parseInt(ids.substr(1,ids.indexOf('_',1))) >= (zindex+1)){
     divarray[k] = divs[i];
     k++;
   }
 }
 for(i=0;i<k;i++){
   document.body.removeChild(divarray[i]);
 }    
}
