function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
} 

function findeL(obj){
  var lPos=0;
  if(obj.offsetParent){
    while(obj.offsetParent){
      lPos+=obj.offsetLeft
      obj=obj.offsetParent;
    }
  }
  else if(obj.x)lPos += obj.x;
  return lPos-7;
}

function findeO(obj){
  var oPos=0;
  if(obj.offsetParent){
    while(obj.offsetParent){
      oPos+=obj.offsetTop
      obj=obj.offsetParent;
    }
  }
  else if(obj.y)oPos+=obj.y;
  return oPos;
} 

function DivSetVisible(el,state){
  var DivRef=el.getElementsByTagName('ul')[0];
  var IfrRef=document.getElementById('DivShim');
  if(DivRef){
    if(state){
      DivRef.style.display="block";
      NewHeight = DivRef.offsetHeight - 1;
      IfrRef.style.width=DivRef.offsetWidth+'px';
      IfrRef.style.height=NewHeight+'px';
      IfrRef.style.top='21px';
      IfrRef.style.left=findeL(DivRef)+'px';
      IfrRef.style.zIndex=1;
      IfrRef.style.display="block";
    }
    else{
      DivRef.style.display="none";
      IfrRef.style.display="none";
      
    }
  }
} 

function startMenu(){
        cssmenu = document.getElementById("csstopmenu");

        if ( cssmenu ) {
	        for (i=0; i<cssmenu.childNodes.length; i++) {
            node = cssmenu.childNodes[i];
             
            if (node.nodeName=="LI" && node.className.substring(0,9) == "mainitems" ) {
              node.onmouseover=function() { 
  							this.className = "mainitems-on over";
                DivSetVisible(this,true); 
              }
              if ( node.className.length > 9 ) { 
                node.onmouseout=function(){ 
                  this.className=this.className.replace("-on", "-off");
                  this.className=this.className.replace(" over", "");
                  DivSetVisible(this,false); 
  						  }
  	          }
/*
              if ( node.className.length > "mainitems".length ) { 
                node.onmouseout=function(){ 
                  this.className=this.className.replace("-on", "-off");
                  this.className=this.className.replace(" over", "");
                  DivSetVisible(this,false); 
  						  }
  	          }
    
    */
    
	          }
	        }
	
    }
}
