/**
* SWFMacMouseWheel v2.0: Mac Mouse Wheel functionality in flash - http://blog.pixelbreaker.com/
*
* SWFMacMouseWheel is (c) 2007 Gabriel Bucknall and is released under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*
* Dependencies:
* SWFObject v2.0 rc2
* Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis
* This software is released under the MIT License
*/
var swfmacmousewheel = function() 
{
	
	if(!swfobject) return null;

	var k = [];

	var calculateDelta = function(event)
	{
		var d = 0;
		
		if($.browser.mozilla) d = -(event.detail * 12);
		if($.browser.safari) d = event.wheelDelta / 12;
		if($.browser.opera) d = event.wheelDelta;
		
		if($.browser.msie)
		{
			event = window.event;
			d = event.wheelDelta / 12;
		}
		
		if(event.preventDefault) event.preventDefault();
      	
      	return d;
	};


	var wheel = function(event) 
	{
		var d = calculateDelta(event);
		var swf;
		
		for(var i = 0; i < k.length; i++) 
		{
			swf = swfobject.getObjectById(k[i]);
			if(typeof(swf.externalMouseEvent) == 'function') swf.externalMouseEvent(d);
		}
	};

	
	if(window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false);
	window.onmousewheel = document.onmousewheel = wheel;
	
	return {
		registerObject : function(m) 
		{
			k[k.length] = m;
		}
	};
	
}







(); 