(document.layers) ? layerobject=true : layerobject=false;
(document.all) ? allobject = true: allobject = false;
(document.getElementById) ? dom = true : dom = false;
opera=navigator.userAgent.toLowerCase().indexOf('opera')!=-1;
var snow = 0;
var isSelect = false;

function getElement(layerName,parentLayer) {
	if (allobject) return document.all[layerName];
	if (dom) return document.getElementById(layerName);
	if (layerobject) {
		parentLayer = (parentLayer)? parentLayer : self;
		layerCollection = parentLayer.document.layers;
		if (layerCollection[layerName])
			return layerCollection[layerName];
			for(i=0; i < layerCollection.length;)
				return(getElement(layerName, layerCollection[i++]));
	}
}

function hide(layerName) {
	var theLayer = getElement(layerName);
	snow = 0;
	if (layerobject)
		theLayer.visibility = 'hide';
	else
		theLayer.style.visibility = 'hidden';
}

function show(layerName) {
	var theLayer = getElement(layerName);
	if (layerobject)
		theLayer.visibility = 'show';
	else
		theLayer.style.visibility = 'visible';
}

function setX(layerName, x) {
	var theLayer = getElement(layerName);
	if (layerobject) {
		theLayer.left=x;
	} else if (opera) {
		theLayer.style.pixelLeft=x;
	} else {
		theLayer.style.left=x+"px";
	}
}

function setY(layerName, y) {
	var theLayer = getElement(layerName);
	if (layerobject)
		theLayer.top=y;
	else if (opera)
		theLayer.style.pixelTop=y;
	else
		theLayer.style.top=y+"px";
}

function setZ(layerName, zIndex) {
	var theLayer = getElement(layerName);
	if (layerobject)
		theLayer.zIndex = zIndex;
	else
		theLayer.style.zIndex = zIndex;
}

function setHeight(layerName, height) {
	var theLayer = getElement(layerName);
	if (layerobject)
		theLayer.clip.height = height;
	else if (opera)
		theLayer.style.pixelHeight = height;
	else
		theLayer.style.height = height+"px";
}

function setWidth(layerName, width) {
	var theLayer = getElement(layerName);
	if (layerobject)
		theLayer.clip.width = width;
	else if (opera)
		theLayer.style.pixelWidth = width;
	else
		theLayer.style.width = width+"px";
}

function setClip(layerName, top, right, bottom, left) {
	var theLayer = getElement(layerName);
	if (layerobject) {
		theLayer.clip.top = top;
		theLayer.clip.right = right;
		theLayer.clip.bottom = bottom;
		theLayer.clip.left = left;
	} else {
		theLayer.style.clip = "rect("+top+"px "+right+"px "+" "+bottom+"px "+left+"px )";
	}
}

function setContents(layerName, content) {
	var theLayer = getElement(layerName);
	if (layerobject) {
		theLayer.document.write(content);
		theLayer.document.close();
		return;
	}
	if (theLayer.innerHTML)
		theLayer.innerHTML = content;
}

function helpsystem1(title,content) {
	if (top.logo.document.helpfrm.hon.value == '1') {
		snow = 1;
		setContents("hoverdiv","<table width='200' border='0'><tr><td align='center'><font face='verdana' size='1' color='#ff0000'><b>"+title+"</b></font></td></tr><tr><td><font face='verdana' size='1' color='#000063'>"+content+"</font></td></tr></table>");
		setContents("hoverdiv2","<table width='200' border='0'><tr><td align='center'><font face='verdana' size='1' color='#ff0000'><b>"+title+"</b></font></td></tr><tr><td><font face='verdana' size='1' color='#000063'>"+content+"</font></td></tr></table>");
	}
}

function helpsystem2() {
	hide("hoverdiv");
	hide("hoverdiv2");
	setX("hoverdiv",1);
	setY("hoverdiv",1);
	setX("hoverdiv2",1);
	setY("hoverdiv2",1);
}

function mouseMove(e) {
	if (snow == 1) {
		var x;
		var y;
		if (allobject) {
			var scrWidth = top.main.document.body.clientWidth;
			var scrHeight = top.main.document.body.clientHeight;
			if (navigator.userAgent.indexOf('MSIE 4')>0) {
				x=event.x;
				y=event.y;
			} else {
				x=event.x+document.body.scrollLeft; 
				y=event.y+document.body.scrollTop;
			}
		} else {
			var scrWidth = window.innerWidth;
			var scrHeight = window.innerHeight;
			x=e.clientX;
			y=e.clientY;
		}
		if (isSelect) {
			if (x > (scrWidth - 270)) {
				setX("hoverdiv",x-270);
				setX("hoverdiv2",x-270);
			} else {
				setX("hoverdiv",x+70);
				setX("hoverdiv2",x+70);
			}
		} else {
			if (x > (scrWidth - 210)) {
				setX("hoverdiv",x-210);
				setX("hoverdiv2",x-210);
			} else {
				setX("hoverdiv",x+10);
				setX("hoverdiv2",x+10);
			}
		}
		setY("hoverdiv",y+10);
		setY("hoverdiv2",y+10);
		show("hoverdiv"); 
		show("hoverdiv2");
	}
	return;
}

document.onmousemove = mouseMove;

