function testflash(){
      var fla=document.getElementById("flash2hide")
      var img=document.getElementById("flash2show")
      if(fla&&img){
         fla.style.display="none"
         img.style.display="block"
      }
}
function isParent(pid,cid){
	while(cid.length>4)  {
		if (pid==cid)
			return 1
		cid=cid.substr(0,cid.length-2)
	}
	return 0
}
function debug(){}
var opens=new Array()
var zettIndex=10
var timerID=0
function showMenu(el,status){  
   if (timerID!=0){
      clearTimeout(timerID)
   }
   timerID=setTimeout("hideMenu()",7000)	
	/*
   if((bt.is_mac) ||(bt.is_nav6)){
      testflash()
   } 
	*/                               
		var tmp=new Array()
		//menu holen
		id_submenu=el.id+"1"
		var submenu=document.getElementById(id_submenu)		//submenü	
		for(var i=0;i<opens.length;i++){
			debug("in open "+opens[i].id)
			if(!isParent(opens[i].id,id_submenu)){				
				debug("not parent  hiding!"+opens[i].id)						
				opens[i].style.visibility="hidden"
			} else {
				tmp[tmp.length]=opens[i]	
			}
		}
		opens=tmp						
		if(submenu==null)return
		opens[opens.length]=submenu		
//		alert(el.id.length)
		if(el.id.length>7){
			browserX=el.offsetWidth
			browserY=0
		}else{
			browserX=0
			browserY=el.offsetHeight
		}
		debug("showing submenu x="+findPosX(el)+" y="+findPosY(el))	
        if(status==1){			
        	moveElement(submenu,findPosX(el)+browserX+20,findPosY(el)+browserY)		
        }else{
            moveElement(submenu,findPosX(el)+browserX,findPosY(el)+browserY)
        }		                                       
		submenu.style.visibility="visible"	
        submenu.style.zIndex=zettIndex+10
			
}
function moveElement(obj,x,y,status){
	if(document.all){
		obj.style.pixelTop=y
		obj.style.pixelLeft=x
	}else{
		obj.style.top=y;
		obj.style.left=x;
	}
}
function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x){
		curleft += obj.x;
	}else{
//		ns6 mac unglaublich aber wahr...
		curleft=parseInt(obj.offsetLeft)
	}	
	return curleft;
	
}
function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y){
		curtop += obj.y;
	}else{
	//		ns6 mac unglaublich aber wahr...
		curtop = obj.offsetTop
	}
		
	return curtop;
}
function hideMenu(){
   for(var i=0;i<opens.length;i++){
      opens[i].style.visibility="hidden"	
   }
}
