//--------------------------------------
//  EVENTS
//--------------------------------------
window.onscroll = onScrollHandler;

//--------------------------------------
//  HANDLERS
//--------------------------------------
function onScrollHandler () {
	getFlashMovie("content").onScrollHandler(getScrollTop());
}

//--------------------------------------
//  ACCESSORS
//--------------------------------------
function getFlashMovie(p_movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[p_movieName];
	} else {
		return document[p_movieName];
	}
}

function getScrollTop() {
	return swffit.getScrollTop();
}

function getViewportDimensions() {
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	var dimensions = {
		width : myWidth,
		height : myHeight
	}
	return dimensions;
}
