/**
 * This is for safari and Firefox
**/
var swf;
function macMouseWheel(swfID) {
	swf = swfID;
	// Mozilla
	if (window.addEventListener) { window.addEventListener("DOMMouseScroll", onMouseWheel ,false); }
	// safari
	window.onmousewheel = document.onmousewheel = onMouseWheel;
}

function onMouseWheel(event) {
	var delta = 0;
	if (event.detail) { // Mozilla
		delta = -event.detail / 3;
	} else if (event.wheelDelta) { // safari
		delta = event.wheelDelta / 360;
	}
	// to cancel browser's default behavior. 
	if (event.preventDefault) { event.preventDefault(); }
	event.returnValue = false;
	//
	if (delta) { document[swf].externalMouseWheel(delta); }
}