/* 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
var divName = 'ImageOnMouseOver'; // div that is to follow the mouse
                       // (must be position:absolute)
var offX = 15;          // X offset from mouse position
var offY = 15;          // Y offset from mouse position

function showImage(imagename,title)
{
	document.onmousemove = follow;
	newHTML = '<div style="width:324px; padding: 5px; background-color: #FFF; border: 1px solid #666666;">';
	newHTML = newHTML + '<div align="left" style="padding: 0px 0px 0px 0px;color:#007239;"><b>' + title + '</b>';
	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';
	}
}