var occupied_header = new Array();
var occupied_menu = new Array();
var occupied_sub = new Array();

occupied_menu_all=0;
num=0;

for(i=1;i<=17;i++) {
 occupied_header[i] = 0;
 occupied_menu[i] = 0; 
 occupied_sub[i] = 0; 
}

function CreateLayer(text, id, parent) {
 if(document.getElementById) {
    t=0;
    l=0;
    var str="<div id=smenu" + id + " style=\"position:absolute;top:" + t + ";left:" + l + ";visibility:hidden;width:100;filter:alpha(opacity=90);z-index: 100;\"  OnMouseOver=\"occupied_sub[" + parent + "]=1;occupied_menu[" + id + "]=1;\" onmouseout=\"occupied_sub[" + parent + "]=0; occupied_menu[" + id + "]=0; \">" + text + "</div>";
    document.write(str);
    num++;
 }
}


function relPosX(which) 
{
 if(document.getElementById) {
   var elem = document.getElementById(which); 
   var pos = elem.offsetLeft;
   while (elem.offsetParent != null) {
      elem = elem.offsetParent;
      pos += elem.offsetLeft;
      window.status=window.status+'id='+elem.id+' tag='+elem.tagName+'|';
      if (elem.tagName == 'BODY') break;
   } 
 }
 return pos;
}


function relPosY(which) 
{
 if(document.getElementById) {
    var elem = document.getElementById(which);
    var pos = elem.offsetTop;
    while (elem.offsetParent != null) {
      elem = elem.offsetParent;
      pos += elem.offsetTop;
      if (elem.tagName == 'BODY') break;
    }
 }
    return pos;
}


function set_zero() {
 for(i=0;i<num;i++) {
	 occupied_header[i] = 0;
	 occupied_menu[i] = 0; 
	 occupied_sub[i] = 0; 
 }
}


function Turn_all() {
 for(i=0;i<num;i++) {
   eval("setTimeout(\"Off(" + i + ", 0);\",1)");
 }
}

function TurnTop(id, mode,target) {
    document.getElementById('img15').src='/img/spacer.gif';
    document.getElementById('img28').src='/img/spacer.gif';
    document.getElementById('img0').src='/img/spacer.gif';
    document.getElementById('img24').src='/img/spacer.gif';
    document.getElementById('img'+id).src='/img/arrow.gif';
    eval("setTimeout(\"Turn(" + id + ", " + mode + ", " + target+ " );\",1)");
}
 
function Turn(id, mode,target) {
 if(document.getElementById || document.all) {
  if(mode)
   eval("setTimeout(\"On(" + id + ", " + mode + ", " + target+ " );\",1)");
  else {
   eval("setTimeout(\"Off(" + id + ", " + mode + ");\",1)");
   }
 }
}

 function On(id, mode,target){
  if(occupied_header[id])
  if(document.getElementById) {
    left1=relPosX('menu'+id);
    top1=relPosY('menu'+id);
    width1=document.getElementById('menu'+id).offsetWidth;
    width2=document.getElementById('smenu'+id).offsetWidth;
    height1=document.getElementById('menu'+id).offsetHeight;
    if (target) {
	    left2=left1;
	    top2=top1-height1/2+135;
    } else {
            if ((id>=25 && id<=27) || (id>=28 && id<=38)) {left2=left1-width2-1;}  else  {left2=left1+width1+1;}
	    top2=top1-height1/2+1;
    }
    document.getElementById('smenu' + id).style.top = top2;
    document.getElementById('smenu' + id).style.left = left2;
    document.getElementById('smenu'+id).style.visibility = "visible";
  }
 }
 
 function Off(id, mode){
  if(!occupied_menu[id] && !occupied_header[id] && !occupied_sub[id] && !occupied_menu_all) {
	  if(document.getElementById) {
	    document.getElementById("smenu" + id).style.visibility = "hidden";
	  }
  }
 }
