<!--

function emailLinks() {
	window.open("http://www.hemscott.com/scripts/IRAlert.dll/register?coy_id=03114","hemscottEmailLinksPage",'width=500, toolbar=no, menubar=no, location=no, scrollbars=yes, resizable=no, status=yes');
}

function perResize() {
	if ((navigator.appName.indexOf('Netscape') != -1) && (parseInt(navigator.appVersion)<5)) {
		parent.location.reload();
	}
}

function ignore() {
	return true;
}

onError=ignore;

var nav6up = ((navigator.appName.indexOf('Netscape') != -1) && (parseInt(navigator.appVersion)>=5));
var nav5down = (document.layers);
var ie4Up = (document.all);
var lastMouseOutTime = new Date().getTime();
var closePending=false;

var menuLayers=new Array();
	
	menuLayers[0]="img1";
	menuLayers[1]="img2";
	menuLayers[2]="img3";
	menuLayers[3]="img4";

var rightMenuLayers=new Array();
var rightMenuLayerX=new Array();


// adjustment for right hand menu positions 

var posXAdjustment=0; 
	if (nav5down)
		posXAdjustment=17;

// menu hide delay in milliseconds

var menuHideDelay=500;

// utils  

function getWinWidth() {
	if (nav5down || nav6up)
		return window.innerWidth;
	else
		return document.body.clientWidth;
}

function getDivDocument(name) {
	if (nav5down)
		layer = eval("document." + name + ".document");
	else if (nav6up)
		layer = document.getElementById("menu"+ name).document;
	else
		layer = eval("document.all." + name + ".document");
	return(layer);
}

function getDiv(name) {
	if (nav5down)
		layer = eval("document." + "menu"+name);
	else if (nav6up)
		layer = document.getElementById("menu"+ name).style;
	else
		layer = eval("document.all." + "menu"+name + ".style");
	return(layer);
}

//evt handlers

function _handleMouseOver(evt) {
	if(nav5down) {
		var handledHere=false;
		for(var i=0; i<menuLayers.length;i++) {
			if (evt.target.id == ("menu"+menuLayers[i])) {
				closePending=false;
				handledHere=true;
			}        	      
		}
		if (!handledHere) routeEvent(evt);
	}
	else {
		closePending=false;
	}
}

function _handleMouseOut(evt) {
	if(nav5down) {
		var handledHere=false;        	
		for(var i=0; i<menuLayers.length;i++) {
			if (evt.target.id == ("menu"+menuLayers[i])) {
				mouseOutMenu();
				handledHere=true;
			}        	      
		}
		if (!handledHere) routeEvent(evt);
	}
	else {
		mouseOutMenu();
	}
}

function mouseOverMenu(menuItem) {
	closePending=false;
	for(var i=0; i<menuLayers.length;i++) {
		if (menuLayers[i] == menuItem)
			getDiv(menuItem).visibility="visible";
		else
			getDiv(menuLayers[i]).visibility="hidden";
	}
}

function mouseOutMenu() {
	lastMouseOutTime = new Date().getTime();	
	closePending=true;
}

function closeMenus() {
	for(var i=0; i<menuLayers.length;i++) {
		getDiv(menuLayers[i]).visibility="hidden";
	}
	closePending=false;
}

function posRightLayers() {
	for(var i=0; i<rightMenuLayers.length;i++)
		getDiv(rightMenuLayers[i]).left = getWinWidth() - rightMenuLayerX[i] - posXAdjustment;
}

function advance() {
	if (closePending && (lastMouseOutTime < (new Date().getTime() - menuHideDelay)))
		closeMenus();
		posRightLayers();
}

var running = false;

function thread() {
	advance();
	if (running) setTimeout('thread()',100);
}

function start() {
	if (!running) {
		running=true;
		thread();
	}
	if (ie4Up) {
		for(i=0; i<menuLayers.length;i++) {	
			layer = eval("document.all." + "menu"+menuLayers[i]);
			layer.onmouseover = _handleMouseOver;
			layer.onmouseout = _handleMouseOut;
		}
	}
	if (nav6up) {
		for(i=0; i<menuLayers.length;i++) {
			layer = document.getElementById("menu"+menuLayers[i]);
			layer.addEventListener("mouseover",_handleMouseOut,false);
			layer.addEventListener("mouseout",_handleMouseOut,false);
		}
	}

// start pseudo   

	if (!running) {
		running=true;
		thread();
	}
}

function stop() {
	running=false;
}

function net6MouseOut(e) {
	t=e.target;
}

function setUpNet6Capture() {
	l = document.getElementById("myDiv");
	l.addEventListener("mouseup",net6,true); 
}

function init() {
	if(nav5down) {
		captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);
		onmouseover = _handleMouseOver;
		onmouseout = _handleMouseOut;
	}
	start();
}

// -->