﻿var me=new Array(); var mx=new Array(); var my=new Array(); var mi=0;
function _d(p,id){
_clear();
var el,x,y,dx,dy; var bwidth; var top=0; var left=0; var d=document; var el=d.getElementById(id);
gx=0; gy=0;
while(el&&el.offsetParent){ el=el.offsetParent; gx+=el.offsetLeft; gy+=el.offsetTop;}
bwidth=document.body.clientWidth;
p.blur(); p.style.color="#FFFFFF"; p.style.backgroundImage="url(res/btn_menu_h.gif)"; p.style.backgroundRepeat="no-repeat"; p.style.backgroundPosition="center center";
if(p.nodeName!="A"&&p.nodeName!="IMG"&&p.parentNode.nodeName=="A")p=p.parentNode;
dx=p.offsetWidth; dy=p.offsetHeight;
x=p.x; y=p.y;
if(typeof(p.x)=="undefined"){x=p.offsetLeft; y=p.offsetTop;while(p.parentNode.nodeName!="BODY"){p=p.parentNode; if(p.nodeName=="TD"||p.nodeName=="TABLE"){x+=p.offsetLeft; y+=p.offsetTop;}}}
el=d.getElementById(id);
if(el&&el.style.visibility!="visible"){ left=x+1; top=y+30; mx[id]=left; my[id]=top; me[id]=el; el.style.top=top+"px"; el.style.left=left+"px"; el.style.visibility="visible";}
}
function _beack(id){for(var i = 1; i<9; i++){var n=document.getElementById(id+"_n"+i);if(n!=null){n.style.visibility="hidden"; }else break;}}
function _close(){
what = window.event.srcElement
id = what.id;
root= id.substring(0,2);
if(root!='mn'){
var el=null;
for(var key in me){
var root_id=key.substring(0,3); var root = document.getElementById(root_id);
root.style.backgroundImage="url(res/btn_menu.gif)"; root.style.color="#58585a";
el=me[key];
if(el!=null)el.style.visibility="hidden"; else break;
}}}
function _clear(){
for(var key in me){
var root_id=key.substring(0,3); var root = document.getElementById(root_id);
root.style.backgroundImage="url(res/btn_menu.gif)"; root.style.color="#58585a";
el=me[key];
if(el!=null) el.style.visibility="hidden"; else break;
}}
function visibility(id,f){
var tab=document.getElementById(id);
if ((tab!= null)){ 
if (f==0)
tab.style.visibility="hidden";
else{tab.style.visibility="visible"; tab.style.top=200+"px"; tab.style.left=(document.body.clientWidth/2);+"px";}}
}
