// Flash / Browser Resize System



var minWidth = 1024;
var minHeight = 630;
var flashWidth = minWidth;
var flashHeight = minHeight;

var br 	= document.all ? 'ie' : 'moz';
var p 	= navigator.platform.charAt(0) == "W" ? 'win' : 'mac';
var scroll_height = (p == 'win' && br == 'ie') ? document.body.scrollHeight : window.innerHeight;

var flashDiv = document.getElementById("flash");
var htmlheight = document.body.parentNode.scrollHeight;
var windowheight = window.innerheight;


function resize()
{	
	if (htmlheight < windowheight)
	{
		document.body.style.height = windowheight + "px";
		flashDiv.style.height = windowheight + "px";
	}
	else
	{
		document.body.style.height = htmlheight + "px";
		flashDiv.style.height = htmlheight + "px";
	}
} 



function setResize ()
{
	if (htmlheight < minHeight)
    {
    	flashDiv.style.height = "630px";
    }
    else
    {
    	flashDiv.style.height = "100%";
    }
}


var delayed;
var currentHeight;

function setDivSize ()
{	
    if (document.body.clientHeight < minHeight)
    {
    	flashDiv.style.height = minHeight+"px";
    }
    else
    {
    	flashDiv.style.height = "100%";
    }
    
    currentHeight = document.body.clientHeight;
}

function delay ()
{
	if (currentHeight != document.body.clientHeight)
	{
		window.clearTimeout (delayed);
		delayed = window.setTimeout (setDivSize, 100);
	}
}

window.onresize = delay;