function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}

/*
 * JavaScript code to capture scroll wheel
 */
function handle(delta) {
	if (delta < 0) {
		thisMovie("index").asWheel(delta);
	} else {
		thisMovie("index").asWheel(delta);
	}
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}

/*
 * JavaScript code to capture keystrokes
 */
if (window.Event) 
{
	document.captureEvents(Event.KEYDOWN);
	document.onkeydown = setkey;
}
else
{
	document.onkeydown = function() 
	{
	return setkey(event);
	}
}

	function setkey(event)
	{
		switch(event.keyCode)
		{
			case 38:
				thisMovie("index").keystrokes(1);
				//alert('up');
  				break;
			case 40:
				thisMovie("index").keystrokes(-1);
				//alert('down');
  				break;
		}
	}

/*
 * Initialization code. 
 */
if (window.addEventListener) {
	window.addEventListener('DOMMouseScroll', wheel, false);
}
window.onmousewheel = document.onmousewheel = wheel;
