function nullit() {return true;}
window.onerror = nullit

	function MakeArray(n){
	   this.length = n
	   for (var i = 0; i<=n; i++) {
	      this[i] = new Image()
	   }
	   return this;
	}
	

	


		
	var imagename = new Array("life","disability", "health", "longterm", "annuities", "retirement", "group", "contact")
	var gatewayImg =  new Array("btn_life","btn_disability", "btn_health", "btn_longterm", "btn_annuities", "btn_retirement", "btn_group", "btn_contact")

	num = 0
	if (document.images) {
		header_Over = new MakeArray(8);
		header_Out = new MakeArray(8);
		for (imgX=0;imgX<8;imgX++){
		header_Out[imgX] = new Image(); 
		header_Out[imgX].src = "images/" + gatewayImg[imgX] + ".gif";
		header_Over[imgX] = new Image();
		header_Over[imgX].src = "images/" +gatewayImg[imgX] + "_on.gif";
		}
	}
	
function headerOver(num){ 
	eval ("document." + imagename[num] + ".src ='" + header_Over[num].src +"'")
	}
function headerOut(num){ 
	if ((num != menuLock)){
	eval ("document." + imagename[num] + ".src ='" + header_Out[num].src +"'")
	}
  }
	
	function popFlip(loc){
		window.open(loc,'flipbook','width=556,height=486,scrollbars=no');
	}
	
	function dropIt(layername,layerstatus){
		return true;
	}
	

	
function wipeOut(){ 
	for (i=0; i<2; i++) {
	layerName = "menu" + i;
	document.all[layerName].style.visibility = "hidden";
	//eval ("document." + imagename[i] + ".src ='" + header_Out[i].src +"'")
	}
	
  }

	
var NS = (navigator.appName == "Netscape");
mac = navigator.appVersion.indexOf("Mac");
if (mac>=0) {mac=1} else {mac=0}
IE4 = (document.all) ? true : false; 
NS4 = (document.layers) ?  true : false;
NS6a = document.getElementById;
if(NS6a && NS) {NS6=true} else {NS6=false}
if ((IE4) || (NS4) || (NS6)) {dhtml=1;}

if(NS4){ origWidth = innerWidth ; origHeight = innerHeight; pageurl = self.location;}

function re() {
	if (NS4) {if (innerWidth != origWidth || innerHeight != origHeight){ 
	location.reload(true) 
	}}}
	window.onResize = re;

if (NS4){origWidth = innerWidth;origHeight = innerHeight;}
	
px = ""; 
menuOn = -1; 
menuTopFixed = 130; 
ext = 5;
layerLeftPos = 0; 
flashPresent = 0; 
layerDims_y = new Array
layerDims_x = new Array
menuLeftPosition = new Array(4,100)// adjust for menu heads
 
function refConstructor(refElement) {
	if (NS6) {var prefix = "document.getElementById('" + refElement + "')"}
	if (IE4) {var prefix = "document.all." + refElement}
	if (NS4) {var prefix = "document." + refElement}
	return prefix;
	}
 
function menuInit() { 
	for (menuNumber = 0;menuNumber<8;menuNumber++) {
		layerRef =  refConstructor("menu" + menuNumber);
		layerDims_y[menuNumber]  = (IE4 || NS6) ? eval(layerRef + ".offsetHeight + menuTopFixed") : eval(layerRef + ".clip.height + menuTopFixed");
		layerDims_x[menuNumber]  = (IE4 || NS6) ? eval(layerRef + ".offsetWidth + 5") : eval(layerRef + ".clip.width + 5");
	}
	if (flashPresent==1){ toggleFlash("visible") }
	}
 
function reportEvent(menuEvents) {
	var layerRef 	=	refConstructor("menu" + menuOn)
	mousePos_y  	=	(IE4) ? event.y + menuTopFixed : menuEvents.pageY + menuTopFixed
	mousePos_x  	=	(IE4) ? event.x : menuEvents.pageX
	minMousePos_y 	=	(IE4) ? (menuTopFixed - document.body.scrollTop - 20) : (menuTopFixed-20);
	var menuRef 	=	refConstructor("menuHead" + menuOn)
  	if(
	(mousePos_y >(layerDims_y[menuOn] + menuTopFixed + ext)) || 
	((mousePos_y - menuTopFixed) < minMousePos_y ) || 
	(mousePos_x < (layerLeftPos - 10)) || 
	(mousePos_x > (layerLeftPos + 160)) ||
	(mousePos_y > (menuTopFixed + 270)) ||
	(mousePos_x > (layerDims_x[menuOn] + layerLeftPos))
	)	{ 
		(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
		headerOut(menuOn)
		if (flashPresent==1){ toggleFlash("visible") }
 		if (IE4 || NS6) { document.onmousemove = null }
		else{ document.releaseEvents(Event.MOUSEMOVE) }
		}
	}
 
function menu(menuCall) {
	headerOver(menuCall);
	layerRef =  refConstructor("menu" + menuOn)
	if (menuOn != menuCall && menuOn != -1){
		(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
		if (menuOn>=0) { headerOut(menuOn) }
		}
	menuOn = menuCall;
	
	if(dhtml){
		layerLeftPos = (IE4 || NS6) ? ( (document.body.offsetWidth - 764)/2 + menuLeftPosition[menuOn] ) : ((innerWidth - 764)/2 + menuLeftPosition[menuOn]);
		layerRef =  refConstructor("menu" + menuOn);
		(IE4 || NS6) ? eval(layerRef + ".style.left =" + layerLeftPos) : eval(layerRef + ".left =" + layerLeftPos);
		if (flashPresent==1){ toggleFlash("hidden") }
		(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'visible'") : eval(layerRef + ".visibility = 'visible'");
		
		if(document.layers) {document.captureEvents(Event.MOUSEMOVE)};
		document.onmousemove = reportEvent 
		if (IE4) 	{ document.onmouseover = null }
		else		{ document.releaseEvents(Event.MOUSEOVER)};
		}
	} 
	
function toggleFlash(show) {
		if (IE4){document.all.flashLayer.style.visibility = show;}
		if (NS4){document.flashLayer.visibility=show;}
		if (NS4 && (show=="visible")){
		document.flashLayer.top = "0";}
		if (NS6 && (show=="hidden")){
		document.getElementById("flashLayer").style.top = "-300px";	}
		if (NS6 && (show=="visible")){
		document.getElementById("flashLayer").style.top = "0px";}
		}
   
 window.onload = menuInit