﻿
function initBoxRollovers() {

	if ((!document.getElementById) || (isOpera && !isMinOpera7)) {
		return;
	}
	
	var divarr = document.getElementsByTagName('div');
	var cls;

	for (var i=0; i<divarr.length; i++) {
		cls = divarr[i].className;
		if ((cls == 'jackpotbox') || (cls == 'pick3box') || (cls == 'pick4box')) {
			EventUtil.addEventHandler(divarr[i], 'mouseover', defMouseOver);
			EventUtil.addEventHandler(divarr[i], 'mouseout', defMouseOut);
		}
	}
}

function defMouseOver() {
	var oEvent = EventUtil.getEvent();
	var obj = oEvent.target;
	var tx,ty,bx,by;
	
	while ((obj.tagName != 'DIV') && (obj.parentNode)) {
		obj = obj.parentNode;
	}
	
	tx = findPosX(obj) + ((isIE && isWin) ? 2 : 0);
	ty = findPosY(obj) + ((isIE && isWin) ? 2 : 0);
	bx = tx + parseInt(obj.offsetWidth) - 1;
	by = ty + obj.offsetHeight - 1;

	if ((oEvent.pageX >= tx) && (oEvent.pageX <= bx) && (oEvent.pageY >= ty) && (oEvent.pageY <= by)) {
		var objarr = obj.getElementsByTagName('h1');
		
		if (objarr.length > 0) {
			objarr[0].style.backgroundPosition = '2px -798px';
		}
	}
}

function defMouseOut() {
	var oEvent = EventUtil.getEvent();
	var obj = oEvent.target;
	var tx,ty,bx,by;
	
	while ((obj.tagName != 'DIV') && (obj.parentNode)) {
		obj = obj.parentNode;
	}
	
	tx = findPosX(obj) + ((isIE && isWin) ? 2 : 0);
	ty = findPosY(obj) + ((isIE && isWin) ? 2 : 0);
	bx = tx + obj.offsetWidth - 1;
	by = ty + obj.offsetHeight - 1;

	if ((oEvent.pageX < tx) || (oEvent.pageX > bx) || (oEvent.pageY < ty) || (oEvent.pageY > by)) {
		var objarr = obj.getElementsByTagName('h1');
		
		if (objarr.length > 0) {
			objarr[0].style.backgroundPosition = '2px 2px';
		}
	}
}
