/* Open window*/
var windowHandle = '';
function popOpen(url, name, attributes) {
	windowHandle = window.open(url, name, attributes);
	windowHandle.moveTo(20, 20);
	windowHandle.focus();
}
/* find object function */

function findObj(objId) {
	if (document.layers) { // Netscape 4
		myObj = eval('document.' + objId);

	} else if (navigator.userAgent.indexOf("Opera") != -1) { // Opera
		myObj = eval('document.all.' + objId);
	} else if (document.all && !document.getElementById) { // IE 4
		myObj = eval('document.all.' + objId);

	} else if (document.getElementById) { // Netscape 6 & IE 5
		myObj = document.getElementById(objId);
	} else {
		alert('This website uses DHTML. We recommend you upgrade your browser.');
	}
	return myObj;
}

var W3CDOM = (document.createElement && document.getElementsByTagName);

function makeMouseOvers() {

	if (W3CDOM) {

		var x = document.getElementsByTagName('img');
		var preload = new Array();

		for (i = 0; i < x.length; i++) {
			if (x[i].className == 'MouseOver') {
				var imSrc = x[i].getAttribute('src');
				imSrcOvr = imSrc.replace(/.gif/i, '_Over.gif');
				imSrcOvr = imSrcOvr.replace(/.png/i, '_Over.png');
				imSrcOvr = imSrcOvr.replace(/.jpg/i, '_Over.jpg');
				imSrcOvr = imSrcOvr.replace(/.jpeg/i, '_Over.jpeg');
				imSrcOvr = imSrcOvr.replace(/.bmp/i, '_Over.bmp');
				preload[i] = new Image();
				preload[i].src = imSrcOvr;
				x[i].onmouseover = function() {
					var imSrc = this.getAttribute('src');
					imSrcOvr = imSrc.replace(/.gif/i, '_Over.gif');
					imSrcOvr = imSrcOvr.replace(/.png/i, '_Over.png');
					imSrcOvr = imSrcOvr.replace(/.jpg/i, '_Over.jpg');
					imSrcOvr = imSrcOvr.replace(/.jpeg/i, '_Over.jpeg');
					imSrcOvr = imSrcOvr.replace(/.bmp/i, '_Over.bmp');
					this.setAttribute('src', imSrcOvr);
				}
				x[i].onmouseout = function() {
					var imSrcOvr = this.getAttribute('src');
					imSrc = imSrcOvr.replace(/_Over/i, '');
					this.setAttribute('src', imSrc);
				}
			}
		}

		var y = document.getElementsByTagName('input');
		for (i = 0; i < y.length; i++) {
			if (y[i].className == 'MouseOver') {
				var imSrc = y[i].getAttribute('src');
				imSrcOvr = imSrc.replace(/.gif/i, '_Over.gif');
				imSrcOvr = imSrcOvr.replace(/.png/i, '_Over.png');
				imSrcOvr = imSrcOvr.replace(/.jpg/i, '_Over.jpg');
				imSrcOvr = imSrcOvr.replace(/.jpeg/i, '_Over.jpeg');
				imSrcOvr = imSrcOvr.replace(/.bmp/i, '_Over.bmp');
				preload[i] = new Image();
				preload[i].src = imSrcOvr;
				y[i].onmouseover = function() {
					var imSrc = this.getAttribute('src');
					imSrcOvr = imSrc.replace(/.gif/i, '_Over.gif');
					imSrcOvr = imSrcOvr.replace(/.png/i, '_Over.png');
					imSrcOvr = imSrcOvr.replace(/.jpg/i, '_Over.jpg');
					imSrcOvr = imSrcOvr.replace(/.jpeg/i, '_Over.jpeg');
					imSrcOvr = imSrcOvr.replace(/.bmp/i, '_Over.bmp');
					this.setAttribute('src', imSrcOvr);
				}
				y[i].onmouseout = function() {
					var imSrcOvr = this.getAttribute('src');
					imSrc = imSrcOvr.replace(/_Over/i, '');
					this.setAttribute('src', imSrc);
				}
			}
		}
	}
}
function onLoadFocus() {
	self.focus();
}
/*
 * var menuids=new Array("leftMenu") //Enter id(s) of UL menus, separated by
 * commas
 * 
 * function createcssmenu() { for (var i=0; i<menuids.length; i++) { var
 * ultags=document.getElementById(menuids[i]).getElementsByTagName("ul") for
 * (var t=0; t<ultags.length; t++) { var spanref=document.createElement("span")
 * spanref.className="arrowdiv" spanref.innerHTML="&nbsp;&nbsp;"
 * ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
 * ultags[t].parentNode.onmouseover=function() {
 * this.getElementsByTagName("ul")[0].style.display="block" }
 * ultags[t].parentNode.onmouseout=function() {
 * this.getElementsByTagName("ul")[0].style.display="none" } } } }
 * 
 * 
 * if (window.addEventListener) window.addEventListener("load", createcssmenu,
 * false) else if (window.attachEvent) window.attachEvent("onload",
 * createcssmenu)
 */
var divName = 'showImageId'; // div that is to follow the mouse
// (must be position:absolute)
var offX = -32 - 368; // X offset from mouse position
var offY = -64; // Y offset from mouse position

function showImage(imagename, title, description) {
	document.onmousemove = follow;
	newHTML = '<div style="width:368px; padding: 5px; background-color: #FFF; border: 1px solid #888;">';
	newHTML = newHTML
			+ '<div align="left" style="padding: 0px 0px 0px 0px;"><span class=PageTitleRightFont>'
			+ title + '</span><br>';
	newHTML = newHTML + '<span class=PageTextDefaultFontRed>' + description
			+ '</span></div>';
	newHTML = newHTML + '<div align="center" style="padding: 2px 2px 2px 2px;">';
	newHTML = newHTML + '<img src="' + imagename + '" border="0"></div>';
	newHTML = newHTML + '</div>';

	var obj = findObj(divName);
	obj.innerHTML = newHTML;
	obj.style.display = "inline";
	obj.style.position = "absolute";
}

function hideImage() {
	var obj = findObj(divName);
	obj.innerHTML = '';
	obj.style.display = "none";
	obj.style.position = "absolute";
	document.onmousemove = "";
}

// Simple follow the mouse script

function mouseX(evt) {
	if (!evt)
		evt = window.event;
	if (evt.pageX)
		return evt.pageX;
	else if (evt.clientX)
		return evt.clientX
				+ (document.documentElement.scrollLeft ? document.documentElement.scrollLeft
						: document.body.scrollLeft);
	else
		return 0;
}
function mouseY(evt) {
	if (!evt)
		evt = window.event;
	if (evt.pageY)
		return evt.pageY;
	else if (evt.clientY)
		return evt.clientY
				+ (document.documentElement.scrollTop ? document.documentElement.scrollTop
						: document.body.scrollTop);
	else
		return 0;
}

function follow(evt) {
	if (document.getElementById) {
		var obj = document.getElementById(divName).style;
		obj.visibility = 'visible';
		obj.left = (parseInt(mouseX(evt)) + offX) + 'px';
		obj.top = (parseInt(mouseY(evt)) + offY) + 'px';
	}
}

function toggleLayer(whichLayer) {
	if (document.getElementById) {
		// this is the way the standards work
		var style_ = document.getElementById(whichLayer).style;
		style_.display = style_.display == "block" ? "none" : "block";
	} else if (document.all) {
		// this is the way old msie versions work
		var style_ = document.all[whichLayer].style;
		style_.display = style_.display == "block" ? "none" : "block";
	} else if (document.layers) {
		// this is the way nn4 works
		var style_ = document.layers[whichLayer].style;
		style_.display = style_.display == "block" ? "none" : "block";
	}
}

function showLayer(whichLayer) {
	if (document.getElementById) {
		// this is the way the standards work
		var style_ = document.getElementById(whichLayer).style;
		style_.display = "block";
	} else if (document.all) {
		// this is the way old msie versions work
		var style_ = document.all[whichLayer].style;
		style_.display = "block";
	} else if (document.layers) {
		// this is the way nn4 works
		var style_ = document.layers[whichLayer].style;
		style_.display = "block";
	}
}

function hideLayer(whichLayer) {
	if (document.getElementById) {
		// this is the way the standards work
		var style_ = document.getElementById(whichLayer).style;
		style_.display = "none";
	} else if (document.all) {
		// this is the way old msie versions work
		var style_ = document.all[whichLayer].style;
		style_.display = "none";
	} else if (document.layers) {
		// this is the way nn4 works
		var style_ = document.layers[whichLayer].style;
		style_.display = "none";
	}
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}


