var dom = (document.getElementById)? 1 : 0;
var ie4 = (!dom && document.all)? 1 : 0;
var opera = (navigator.userAgent.indexOf('Opera') >= 0)? 1 : 0;
var nn4=(document.layers)?1:0;
var nn6=(!document.all && dom)?1:0;
var eOpenMenu = null;
var Timer=null;
function showElem(elemId,x,y) {
    var obj;
    if ( dom )  obj = (document.getElementById(elemId)) ? document.getElementById(elemId).style : null;
           else if (ie4 ) obj = (document.all[elemId]) ? document.all[elemId].style : null;
                 else if (nn4) obj =(document.layers[elemId]) ? document.layers[elemId] : null;
    if (obj){
	obj.left=x+100;
	obj.top= y;
	obj.visibility =(!nn4)?"visible":"show";	
    }	
}
	    
function hideElem(elemId) {
    var obj;
    if ( dom )  obj = (document.getElementById(elemId)) ? document.getElementById(elemId).style : null;
           else if (ie4) obj = (document.all[elemId]) ? document.all[elemId].style : null;
                 else if (nn4) obj =(document.layers[elemId]) ? document.layers[elemId] : null;
    if (obj) obj.visibility =(!nn4)?"hidden":"hide";	
}

function ClearTimer()
 {
   if (Timer)
 {
      clearTimeout (Timer);
      Timer = null;
     }
}
			
function MenuBar_over(e) {
    ClearTimer();
    evnt=(e)?e:window.event;
    if (nn4) { 
	eSrc=evnt.target.name;
    } else  if (nn6) { 
		eSrc=evnt.currentTarget.id;
	    } else {
		 eSrc=evnt.srcElement.parentElement.id;
	    }
    p=new relPos(eSrc); x=(nn4) ? evnt.pageX : p.x; y=(nn4) ? evnt.pageY : p.y;       	    
    var tmp=eSrc.split('Item');
     var eMenu = tmp.join('ddMenu');
     if (eOpenMenu) {
         if (eOpenMenu != eMenu ) {  CloseMenu(); }
        else return;
    }	
     if (eMenu)  {
    showElem(eMenu,x,y);
    eOpenMenu = eMenu;
     }
} 


function CloseMenu() {
    if (eOpenMenu){
        hideElem(eOpenMenu);
	eOpenMenu = null;
//	eParent = null;
    }
}

function setTimer()
  {
   Timer = window.setTimeout('CloseMenu()', 250);
}


function relPos(id) {
  if (nn4) {
	} else {
	var elem = (dom)? document.getElementById(id) : document.all[id];
	this.x = elem.offsetLeft;
	this.y = elem.offsetTop;
	while (elem.offsetParent != null) {
	    elem = elem.offsetParent;
	    this.x += elem.offsetLeft;
	    this.y += elem.offsetTop;
	    if (elem.tagName == 'BODY') break;
	}
     }
  return this;
}


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 MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) {if (nn4) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MakeLayers() {
    for (i=0; i < menu.length-1;i++) {
	if (menu[i]) { 
	    layer="" + "<layer id=\"ddMenu"+i+"\" visibility=\"hide\"; ONMOUSEOVER=\"ClearTimer();\" ONMOUSEOUT=\"setTimer();\">"
	    +"<DIV CLASS=\"clsMenuSpacer\"></DIV>";
	    for (j=0;j < menu[i].length;j++) {
		if (menu[i][j]) {	
		    layer+="<div><img src=\"img/red_dot.gif\" width=\"4\" height=\"4\" align=\"absmiddle\">&nbsp;" + menu[i][j] + "</div>";
		
}
	    }	
    	    layer+="</layer>";
	    document.write(layer);
	}
    }	
}
function MakeDivs() {
    for (i=0; i < menu.length-1;i++) {
	if (menu[i]) { 
	    layer="" + "<div id=\"ddMenu"+i+"\" CLASS=\"clsMenu\" ONMOUSEOVER=\"ClearTimer();\" ONMOUSEOUT=\"setTimer();\">"
	    +"<DIV CLASS=\"clsMenuSpacer\"></DIV>";
	    for (j=0;j < menu[i].length;j++) {
		if (menu[i][j]) {	
		    layer+="<div><img src=\"img/red_dot.gif\" width=\"4\" height=\"4\" align=\"absmiddle\">&nbsp;" + menu[i][j] + "</div>";
		
}
	    }	
    	    layer+="</div>";
	    document.write(layer);
	}
    }	
}

		
