var isDHTML = 0;
var isID = 0;
var isAll = 0;
var isLayers = 0;

//isID - w3C compliant - NN6/IE5
//isAll - IE
//isLayers - Netscape 4

if (document.getElementById){isID = 1; isDHTML = 1;}else{if(document.all){isAll=1; isDHTML = 1;}else{browserVersion = parseInt(navigator.appVersion);if((navigator.appName.indexOf('Netscape') != -1) && (browserVersion ==4)){isLayers = 1; isDHTML = 1;}if((navigator.appName.indexOf('Netscape') != -1) && (browserVersion ==5)){isID = 1; isDHTML = 1;}}}


function findDom(objectID,withStyle){

	if (withStyle == 1){
		if(isID){ return (document.getElementById(objectID).style); }
		else{
		if(isAll){ return (document.all[objectID].style); }
		else{
			if (isLayers){return (document.layers[objectID]); }
		};}
	}
	else{
	
		if(isID){return (document.getElementById(objectID));}
		else{
		if(isAll){return (document.all[objectID]);}
		else{
		if (isLayers){return (document.layers[objectID]);}
		};}
	}
}


var menuTop = 100;
var menuLeft = 0;

var domSMenu = null;
var oldDomSMenu = null;
var t = 0;
var lDelay = 3;
var lCount = 0;
var pause = 100;

function popMenu(menuNum){

	if (isDHTML){
	
		t=2;
		
		if(oldDomSMenu){
			oldDomSMenu.visibility = 'hidden';
			oldDomSMenu.zIndex = '0';
			t=2;
			lCount = 0;
		}

		var idMenu = 'menuHeada';
		var domMenu = findDom(idMenu,0);
		
		var idMenuOpt = 'menuHead' + menuNum;
		var domMenuOpt = findDom(idMenuOpt,0);
		var idSMenu = 'Menu' + menuNum;
		var domSMenu = findDom(idSMenu,1);
	

	if(isID){	//Try isAll on both 5.0 and 4.0
		var menuLeft=(domMenu.offsetLeft)+(domMenuOpt.offsetLeft)+1;
		var menuTop=(domMenu.offsetTop)+(domMenuOpt.offsetHeight)-6;
	}

	//Fixes anomaly within IE5 and below
	
	var browserInfo = navigator.userAgent.toLowerCase(); 
	var is_standard = parseInt(navigator.appVersion);

	var is_ie   = (browserInfo.indexOf("msie") != -1);
	var is_ie4  = (is_ie && (is_standard == 4) && (browserInfo.indexOf("msie 4.0")!=-1) );
	var is_ie5  = (is_ie && (is_standard == 4) && (browserInfo.indexOf("msie 5.0")!=-1) );


	if(is_ie5 || is_ie4){

		switch(scr_w){
			case 640: alignPos = 133; break;
			case 800: alignPos = 292; break;
			case 1024: alignPos = 517; break;
			default: alignPos = 400;
		}
		
		var menuLeft=alignPos;
		var menuTop=40;
		//if(menuNum == 3){menuTop = 40; menuLeft = 241;}
		
	}
	

	if(isLayers){
		var menuLeft = document.layers[idMenu].layers[idMenuOpt].pageX - 5;
		var menuTop = domMenu.pageY + domMenu.clip.height - 5;
	}
	
	if(oldDomSMenu != domSMenu){
		domSMenu.left = menuLeft;
		domSMenu.top = menuTop;
		domSMenu.visibility = 'visible';
		domSMenu.zIndex = '100';
		oldDomSMenu = domSMenu;
	}
	else{
		oldDomSMenu = null;
	}
	}
	else {return null;
	}
}


function delayHide(){

	if ((oldDomSMenu) && (t ==0)){
		oldDomSMenu.visibility ='hidden'
		oldDomSMenu.zIndex = '0'
		oldDomSMenu = null;
		lCount = 0;
		return false;
	}
	
	if(t==2){lCount =0; return false;}
	if(t==1){
		lCount = lCount+1;
		if(lDelay <=lCount){t = 0;}
		if(lDelay >=lCount){setTimeout('delayHide(' + t + ')', pause);}
	}
}
