
	var mouseover_js_divWidth = 300;
	var mouseover_js_divHeight = 0;
	var mouseover_js_cX = 0;
	var mouseover_js_cY = 0;
	var mouseover_js_rX = 0;
	var mouseover_js_rY = 0;
	var mouseover_js_windowWidth = 0;
	var mouseover_js_windowHeight = 0;
	var mouseover_js_jogoNoDiv;
	
	function mouseover_js_UpdateWindowSize() {
		if ( typeof( window.innerWidth ) == 'number' ) {
			//Non-IE
			mouseover_js_windowWidth = window.innerWidth;
			mouseover_js_windowHeight = window.innerHeight;
		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			//IE 6+ in 'standards compliant mode'
			mouseover_js_windowWidth = document.documentElement.clientWidth;
			mouseover_js_windowHeight = document.documentElement.clientHeight;
		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
			//IE 4 compatible
			mouseover_js_windowWidth = document.body.clientWidth;
			mouseover_js_windowHeight = document.body.clientHeight;
		}
	}
	
	function mouseover_js_UpdateCursorPosition(mouseover_js_e) {
		mouseover_js_cX = mouseover_js_e.pageX;
		mouseover_js_cY = mouseover_js_e.pageY;
		mouseover_js_UpdateWindowSize();
	}
	
	function mouseover_js_UpdateCursorPositionDocAll(mouseover_js_e) {
		mouseover_js_cX = event.clientX;
		mouseover_js_cY = event.clientY;
		mouseover_js_UpdateWindowSize();
	}
	
	function mouseover_js_AssignPositionString(mouseover_js_div_id) {
		var mouseover_js_d = document.getElementById(mouseover_js_div_id);
		mouseover_js_AssignPosition(mouseover_js_d);
	}
		
	function mouseover_js_AssignPosition(mouseover_js_d) {
		if (self.pageYOffset) {
			mouseover_js_rX = self.pageXOffset;
			mouseover_js_rY = self.pageYOffset;
		} else if (document.documentElement && document.documentElement.scrollTop) {
			mouseover_js_rX = document.documentElement.scrollLeft;
			mouseover_js_rY = document.documentElement.scrollTop;
		} else if (document.body) {
			mouseover_js_rX = document.body.scrollLeft;
			mouseover_js_rY = document.body.scrollTop;
		}
		if (document.all) {
			mouseover_js_cX += mouseover_js_rX;
			mouseover_js_cY += mouseover_js_rY;
		}
		if (mouseover_js_divWidth + mouseover_js_cX + 42 < mouseover_js_windowWidth + mouseover_js_rX) {
			mouseover_js_d.style.left = (mouseover_js_cX + 14) + "px";
		} else {
			mouseover_js_d.style.left = (mouseover_js_cX - mouseover_js_divWidth - 26) + "px";
		}
		
		/*if (typeof(mouseover_js_d.clip.height) == 'number') {
			mouseover_js_divHeight = mouseover_js_d.clip.height;
		} else if (typeof(mouseover_js_d.style.pixelHeight) == 'number') { 
			mouseover_js_divHeight = mouseover_js_d.style.pixelHeight;
		} else {
			mouseover_js_divHeight = mouseover_js_d.offsetHeight;
		}*/
		
		if (mouseover_js_d.offsetHeight) {
			mouseover_js_divHeight = mouseover_js_d.offsetHeight;
		} else if (mouseover_js_d.style.pixelHeight) {
			mouseover_js_divHeight = mouseover_js_d.style.pixelHeight;
		}
		
		if (mouseover_js_divHeight + mouseover_js_cY + 20 < mouseover_js_windowHeight + mouseover_js_rY) {
			mouseover_js_d.style.top = (mouseover_js_cY + 14) + "px";
		} else {
			mouseover_js_d.style.top = (mouseover_js_cY - mouseover_js_divHeight + 14) + "px";
		}
		
		
	}
	
	function mouseover_js_HideContent(mouseover_js_d) {
		if (mouseover_js_d.length < 1) { return; }
	if (document.all) {
		document.onmousemove = null;
	} else {
		document.onmousemove = null;
	}
		document.getElementById(mouseover_js_d).style.display = "none";
	}
	
	function mouseover_js_ShowContent(mouseover_js_d, mouseover_js_target_game) {
		if (mouseover_js_d.length < 1) { return; }
	if (document.all) {
		document.onmousemove = mouseover_js_UpdateCursorPositionDocAll;
	} else {
		document.onmousemove = mouseover_js_UpdateCursorPosition;
	}
		var mouseover_js_dd = document.getElementById(mouseover_js_d);
		mouseover_js_AssignPosition(mouseover_js_dd);
		// novo js com divs em vars
		if (mouseover_js_jogoNoDiv != mouseover_js_d) {
			mouseover_js_dd.innerHTML = eval(mouseover_js_target_game);
		}
		// end novo js com divs em vars
		mouseover_js_dd.style.display = "block";
	}
	
	function mouseover_js_ReverseContentDisplay(mouseover_js_d) {
		if (mouseover_js_d.length < 1) { return; }
		var mouseover_js_dd = document.getElementById(mouseover_js_d);
		AssignPosition(mouseover_js_dd);
		if (mouseover_js_dd.style.display == "none") {
			mouseover_js_dd.style.display = "block";
		} else { mouseover_js_dd.style.display = "none"; }
	}

