var pressbefore=0;
function presslayer(o,t){

  var obj=document.getElementById( o );
  var but=document.getElementById( t );

  if( obj.style.display=="none" ){

         obj.style.display="block";
         but.innerHTML="&#x0097;"; 
  }else {                           

         obj.style.display="none";
         but.innerHTML="+";
  }
  pressbefore=1;
}
function presslayer2(o,t){ if( !pressbefore ) presslayer(o,t); }
function autocloselayer(o,t,n){ setTimeout( "presslayer2('"+o+"','"+t+"')", n );  }



function showlayer( org,layer ,start,end,x,y){ 
  setTimeout("runshowlayer('"+org+"', '"+layer+"' ,"+start+","+end+","+x+","+y+")",100);
}
function runshowlayer( org,layer ,start,end,x,y ){	
  
  var obj =document.getElementById(layer);
  var obj2=document.getElementById(org);
  
  var ox=oy=0;
  
          do {
               ox  = ox + obj2.offsetLeft;
               oy  = oy + obj2.offsetTop;
               obj2= obj2.offsetParent;
               if(  obj2.nodeName=="BODY" ) break;
          }while(  obj2.nodeName!="#document" )

      if( ox <=0 ) {
         setTimeout("runshowlayer( '"+org+"','"+layer+"' ,"+start+","+end+","+x+","+y+")",100); return ;
      }
       obj.style.left =ox + x;
       obj.style.top =oy + y;

       setTimeout( "document.getElementById('"+layer+"').style.display='block'", start );
       setTimeout( "document.getElementById('"+layer+"').style.display='none'" ,  end );
}