if (parseInt(navigator.appVersion)>=4) {
	ie=(document.all)?1:0
	n4=(document.layers)?1:0
	n6=(document.getElementById&&!document.all)?1:0
}

timeout = 0; keep = -1; e = '';

document.onmousemove = getMouseLoc;

if (n4||n6) {
	document.captureEvents(Event.MOUSEMOVE);
	window.captureEvents(Event.RESIZE);
}


function centreLayers(ev) {
	if (!ev || e == 'resize') { e = 'load'; } else { e = 'resize'; }
	for(i=0;i<layerArray.length;i++){  
		if(ie){
			offset = (document.body.clientWidth / 2) - 388;
			left = eval(layerArray[i]+'.style.left');
			left = left.substring(0,left.length-2);
			left = offset + (left * 1);
			eval(layerArray[i]+'.style.left='+left);
			window.attachEvent('onresize',resize);
		}
		if(n4 && e == 'load'){
			offset = (window.innerWidth / 2) - 388;
			left = eval('document.'+layerArray[i]+'.left');
			left = offset + (left * 1);
			eval('document.'+layerArray[i]+'.left="'+left+'"');
			window.onresize = centreLayers;
		}
		if(n6){
			offset = (document.body.clientWidth / 2) - 388;
			left = document.getElementById(eval('document.eval(\'layerArray[i]\')')).style.left;
			left = left.substring(0,left.length-2);
			left = offset + (left * 1);
			document.getElementById(eval('document.eval(\'layerArray[i]\')')).style.left=left+'px';
			window.onresize = resize;
		}
	}
}

function resize() {
	window.clearTimeout(timeout);
	timeout = window.setTimeout(refresh,200);
}

function refresh() {
	location.reload();
}

function show(layer){
	keep=layer; hideAll(); showItNow=1
	showIt(layer)
}

function showIt(layer){
		if(ie){ eval(layerArray[layer]+'.style.visibility="visible"');}
		if(n4){ eval('document.'+layerArray[layer]+'.visibility="show"');}
		if(n6){ document.getElementById(eval('document.eval(\'layerArray[layer]\')')).style.visibility='visible';}
}

function hide(){
	keep=-1; setTimeout('hideAll()',500)
}

function hideAll(){
	for(i=0;i<layerArray.length;i++){  
		hideIt=0; checkMouseLoc(i)
		if(hideIt && keep!=i) {
			if(ie){eval(layerArray[i]+'.style.visibility="hidden"')} 
			if(n4){eval('document.'+layerArray[i]+'.visibility="hide"')}
			if(n6){document.getElementById(eval('document.eval(\'layerArray[i]\')')).style.visibility='hidden';}
		}
	}
}

function getMouseLoc(e){
	if(n4||n6){mousex=e.pageX; mousey=e.pageY}
	if(ie){mousex=event.clientX; mousey=event.clientY;}
}

function checkMouseLoc(i){          
	if(n4){
		x_min=eval('document.'+layerArray[i]+'.left')
		x_max=x_min+eval('document.'+layerArray[i]+'.clip.width')
		y_min=eval('document.'+layerArray[i]+'.top')
		y_max=y_min+eval('document.'+layerArray[i]+'.clip.height')
	}
	if(n6){
		x_min = (document.getElementById(eval('document.eval(\'layerArray[i]\')')).style.left);
		x_min = x_min.substring(0,x_min.length-2);
		x_max = (document.getElementById(eval('document.eval(\'layerArray[i]\')')).style.width);
		x_max = x_max.substring(0,x_max.length-2); x_max = (x_min * 1) + (x_max * 1);
		y_min = (document.getElementById(eval('document.eval(\'layerArray[i]\')')).style.top);
		y_min = y_min.substring(0,y_min.length-2);
		y_max = (document.getElementById(eval('document.eval(\'layerArray[i]\')')).style.height);
		y_max = y_max.substring(0,y_max.length-2); y_max = (y_min * 1) + (y_max * 1);
		window.status = x_min+', '+x_max+' : '+y_min+', '+y_max;
	}        
	if(ie){
		x_min=eval(layerArray[i]+'.style.pixelLeft')
		x_max=x_min+eval(layerArray[i]+'.style.pixelWidth')
		y_min=eval(layerArray[i]+'.style.pixelTop')
		y_max=y_min+eval(layerArray[i]+'.style.pixelHeight')
	}
	if (mousex>=x_min && mousex<=x_max && mousey>=y_min && mousey<=y_max){
		hideIt=0; setTimeout('hideAll()',500)
	}
	else { hideIt=1 }
	return hideIt
}