var rollEn=0;
var DHTMLen=0;
var DHTMLbrowser=0;
var curNav="none";
numRILoded=0;
numRITot=9;
var currentRollover="";
var rolloverTimer=null;

if(document.images){
	var navGrafixC=new Image();
	var navGrafixCa=new Image();
	var navGrafixCb=new Image();
	var navGrafixCc=new Image();
	var navGrafixE=new Image();
	var navGrafixEa=new Image();
	var navGrafixEb=new Image();
	var navGrafix9=new Image();
	var navGrafix9a=new Image();
	}

function begin(){
	if(DHTMLbrowser){
		replaceDHTML();
		beginCachingDHTML();
		}
	else if(document.images)beginCachingRollovers();
	}

function menuOver(whichOne){
	curNav=whichOne;
	if(rollEn)overNav(whichOne);
	if(DHTMLen){
		if(menuList[whichOne])openMenu(whichOne);
		else closeMenu();
		}
	}

function menuOut(whichOne){
	curNav="none";
	if(rollEn)timeOutNav(whichOne);
	if(DHTMLen && menuList[whichOne])timeOutMenu();
	}

function overNav(whichOne){
	clearTimeout(rolloverTimer);
	if(currentRollover!="" && currentRollover!=whichOne)outNav(currentRollover);
	currentRollover=whichOne;
	eval('document.nav0' + whichOne.substring(0,1) + ".src=navGrafix" + whichOne + ".src;")
	}

function timeOutNav(whichOne){
	var tempVar="outNav('" + whichOne + "');";
	rolloverTimer=setTimeout(tempVar, 50);
	}

function outNav(whichOne){
	if(whichOne.substring(0,1)!="")eval('document.nav0' + whichOne.substring(0,1) + '.src=navGrafix' + whichOne.substring(0,1) + '.src;');
	}

function rolloverMenuOut(){
	if(rollEn && currentLayer=="none")outNav(currentRollover);
	}

function beginCachingRollovers(){
	if(!((navigator.appName.indexOf("Netscape") != -1)&& (navigator.appVersion.indexOf("4.") != -1))){
		navGrafixC.onload=countRolloverImages;
		navGrafixCa.onload=countRolloverImages;
		navGrafixCb.onload=countRolloverImages;
		navGrafixCc.onload=countRolloverImages;
		navGrafixE.onload=countRolloverImages;
		navGrafixEa.onload=countRolloverImages;
		navGrafixEb.onload=countRolloverImages;
		navGrafix9.onload=countRolloverImages;
		navGrafix9a.onload=countRolloverImages;
		}
	navGrafixC.src="images/nsxl_C.gif";
	navGrafixCa.src="images/nsxl_Ca.gif";
	navGrafixCb.src="images/nsxl_Cb.gif";
	navGrafixCc.src="images/nsxl_Cc.gif";
	navGrafixE.src="images/nsxl_E.gif";
	navGrafixEa.src="images/nsxl_Ea.gif";
	navGrafixEb.src="images/nsxl_Eb.gif";
	navGrafix9.src="images/g_xllgo_btm.gif";
	navGrafix9a.src="images/g_xllgo_btma.gif";
		

	if ((navigator.appName.indexOf("Netscape") != -1)&& (navigator.appVersion.indexOf("4.") != -1))loadN4CacheLayer();
	}

function countRolloverImages(){
	++numRILoded;
	if(numRILoded==numRITot)rollEn=1;
	}

function loadN4CacheLayer(){
	initial=1;document.main.document.cacher.src='scripts/xl_cache.htm';
	}

function checkN4CacheLayer(){
	if (document.main.document.cacher.img_counter==numRITot){
		rollEn=1;
		}
	else timevar=setTimeout("checkN4CacheLayer()", 50);
	}
