function getHeight(id){return parseInt(document.getElementById(id).offsetHeight);}
function getWidth(id){return parseInt(document.getElementById(id).offsetWidth);}
function setStyle(id,sty,value){
	
		if ( document.getElementById( id ) == null ) return;
		eval('document.getElementById(\'' + id + '\').style.' + sty + '=\'' + value + '\''); 
			//alert('document.getElementById(\'' + id + '\').style.' + sty + '=\'' + value + '\'')
		}

var myFx = null;

function scrollToTheTop(){
	var e = $(document.body);
	if (myFx==null){
		myFx = new Fx.Scroll(e);
	}
	myFx.toTop();
}

function getScrollTop() {
	return document.body.scrollTop;
}

function setScrollTop(top) {
	window.scrollTo(0,top);
}


function getWinWidth(id)  {
	if(window.innerWidth){
		return window.innerWidth;
	}else if(document.clientWidth){
		return document.clientWidth;
	}else{
		return document.body.clientWidth;
	}
}

function getWinHeight(id)  {
	if(window.innerHeight){
		return window.innerHeight;
	}else if(document.clientHeight){
		return document.clientHeight;
	}else{
		return document.body.clientHeight;
	}
}

window.onresize=align;
window.onload=align;

var flashWritten = false;
var hasRun = false;
 
var UBI_BAR_HEIGHT = 40;
var FOOTER_HEIGHT = 220;
var MINIMUM_FLASH_HEIGHT = 690;
var MAXIMUM_FLASH_HEIGHT = 1150;
var MIN_MAX_HEIGHT = 1150;

function changeHeight(newHeight){
	
	MINIMUM_FLASH_HEIGHT = newHeight;
	
	if(newHeight + 400 < MIN_MAX_HEIGHT){
		MAXIMUM_FLASH_HEIGHT = MIN_MAX_HEIGHT;
	}else{
		MAXIMUM_FLASH_HEIGHT = newHeight + 400;		
	}
	
	align();
}

function changeHeightToDefault() {
	MINIMUM_FLASH_HEIGHT = 690;
	MAXIMUM_FLASH_HEIGHT = 1150;
	align();
}

function showESRB() {
	
	setStyle('rplogo', 'display', 'inline');
		
}

function align(){
	
		var windowHeight = getWinHeight('');
		var newHeight = windowHeight - UBI_BAR_HEIGHT;
		if ( newHeight > MAXIMUM_FLASH_HEIGHT ) newHeight = MAXIMUM_FLASH_HEIGHT;
		if ( newHeight < MINIMUM_FLASH_HEIGHT ) newHeight = MINIMUM_FLASH_HEIGHT;
		
		//alert(newHeight);
		
		setStyle('FlashDiv', 'height', newHeight + 'px')

		if(getWidth('FlashDiv')<950){
			setStyle('FlashDiv', 'width', '950px')
		}else{
			if(hasRun){
				setStyle('FlashDiv', 'width', '100%')
				if(getWidth('FlashDiv')<950){
					setStyle('FlashDiv', 'width', '950px')
				}
			}	
		}
		hasRun = true;
	
}
