document.onkeydown = onKeyDown;  
window.onload = onLoad;     

function onKeyDown(e)
{
	var KeyID = (window.event) ? event.keyCode : e.keyCode;
	flashSend('onKeyDown', KeyID);
}


function onLoad(e)
{
    if(window.addEventListener)
        document.addEventListener('DOMMouseScroll', onScroll, false); // Mozilla

    document.onmousewheel = onScroll; // IE, Opera etc
	

}


function onScroll(e)
{
	  e = e ? e : window.event;
	  //var raw = e.detail ? e.detail : e.wheelDelta;
	  var normal = e.detail ? e.detail * -1 : e.wheelDelta / 40;
 
	flashSend('onScroll', normal);
}


function getFlashMovie() {
	return swfobject.getObjectById("Slideshow");
}


function flashSend(func, message) {
	var movie = getFlashMovie();
	try {
		switch (func) {
			case 'onKeyDown':
					movie.onKeyDown(message);
				break;
			case 'onScroll':
					movie.onScroll(message);
		}
	} catch (error) {}
}
