var flashLoaded = false;

var flashvars = {};
var params = { 
		wmode: 'opaque',
		allowscriptaccess:"sameDomain"
		 };
var attributes = {};


$height = $(window).height()-32;
$width = 1400;
if( $(window).width() <= 1400 ) {
	$width = $(window).width();
}

if( $(window).width() <= 1400 ) {
	$('#flashContainer').width( $(window).width() );
}

swfobject.embedSWF("/flash/Preloader.swf", "flashContainer", 
		$width, $height, "10.0.0", 
    	"expressInstall.swf", flashvars, params, attributes);

$(window).resize(onResize);

function onResize(){
	$('#flashContainer').height( $(window).height()-32 );

	if( $(window).width() <= 1400 ) {
		$('#flashContainer').width( $(window).width() );
	}	
}

$(function() {
	$('body')
			.mousewheel(handleWheel);
		});
function getMovie(movieName) {
	 if (navigator.appName.indexOf("Microsoft") != -1) {
		 return window[movieName];
	 } else {
		 return document[movieName];
	 }
}

function onFlashLoaded(){
	flashLoaded = true;
}

function handleWheel(event) {
	var delta = 0;
	if (!event) /* For IE. */
			event = window.event;
	if (event.wheelDelta) { /* IE/Opera. */
			delta = -event.wheelDelta/40;
			/** In Opera 9, delta differs in sign as compared to IE.
			 */
			if (window.opera)
					delta = delta;
	} else if (event.detail) { /** Mozilla case. */
			/** In Mozilla, sign of delta is different than in IE.
			 * Also, delta is multiple of 3.
			 */
			delta = event.detail;
	}
	/** If delta is nonzero, handle it.
	 * Basically, delta is now positive if wheel was scrolled up,
	 * and negative, if wheel was scrolled down.
	 */
	if (delta) {
		//var app = window.document["${application}"];
		//alert("handleWheel");
		var app = getMovie("flashContainer");
		if (app) {
			var o = {x: event.screenX, y: event.screenY,
				delta: delta,
				ctrlKey: event.ctrlKey, altKey: event.altKey,
				shiftKey: event.shiftKey}
		   
			app.handleWheel(o);
		}
	}		
}
