
	window.onload = function() {
		implementImageHover();
	}
	

	
	function setStyle(objID, style, value) {
	  // setStyle by Jesse Bethke- 2005
	  // Used to set a style of an object
	  	document.getElementById(objID).style[style] = value;
	}
	
	function setClass(objID, value) {
	  // setClass by Jesse Bethke- 2005
	  // Used to set a class of an object
	  	document.getElementById(objID).className = value;
	}

	function getClassName(objID) {
	  // setClass by Jesse Bethke- 2005
	  // Used to set a class of an object
	  	return document.getElementById(objID).className;
	}
	
	function getStyle(objID, style) {
		// getStyle by Jesse Bethke- 2005
		// Used to get the style of an object
		var object = document.getElementById(objID);
		if (object.currentStyle) {
			var value = object.currentStyle[style];
		}else if(window.getComputedStyle) {
			var value = document.defaultView.getComputedStyle(object,null).getPropertyValue(style);
		}
		return value;
	}

	// Used for tracking mouse movement for content helper popups
	
	// Global variables
	xMousePos = 0; // Horizontal position of the mouse on the screen
	yMousePos = 0; // Vertical position of the mouse on the screen
	xMousePosMax = 0; // Width of the page
	yMousePosMax = 0; // Height of the page
	
	//document.onmousemove = mouseMove;  
	var mousePos;
	
	function mouseMove(ev){
		ev = ev || window.event;
		mousePos = mouseCoords(ev);
	}
	
	function mouseCoords(ev){
		if(ev.pageX || ev.pageY){
			return {x:ev.pageX, y:ev.pageY};
		}
		return {
			x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
			y:ev.clientY + document.body.scrollTop  - document.body.clientTop
		};
	}