var isSP2 = (window.navigator.userAgent.indexOf("SV1")!= -1);
var orgx= 792;
var orgy= 550;
var myWin;
if (document.all){
	if(isSP2){
		orgy+=25;
	}
}
else {
	orgy+=5;
}
var isFullScreen=false;
var timer;


function sizeTo(width, height) {
	//if(!isFullScreen){
		if (self.innerHeight) // all except Explorer
		{
			current_xsize= self.innerWidth;
			current_ysize= self.innerHeight;
			if ((current_xsize != orgx && current_ysize !=orgy) || isFullScreen)
			{
				window.resizeTo(width,height)
				current_xsize= self.innerWidth;
				current_ysize= self.innerHeight;
				xsize=width+(width-current_xsize);
				ysize=height+(height - current_ysize);
				window.resizeTo(xsize,ysize);
				centerScreen();
			}
		}
		else if(document.body){
			current_xsize= document.body.clientWidth;
			current_ysize= document.body.clientHeight;
			if ((current_xsize != orgx && current_ysize !=orgy) || isFullScreen)
			{
				window.resizeTo(width,height)
				current_xsize= document.body.clientWidth;
				current_ysize= document.body.clientHeight;
				xsize=width+(width-current_xsize);
				ysize=height+(height - current_ysize);
				window.resizeTo(xsize,ysize);
				centerScreen();
			}
		}
		else{
			window.innerWidth=width;
			window.innerHeight=height;
			if (!isFullScreen){
			document.getElementById("flashLayer").style.width = width;
			document.getElementById("flashLayer").style.height = height -5;
			}
			else {
			document.getElementById("flashLayer").style.width = "100%";
			document.getElementById("flashLayer").style.height = "100%";
			}
			//alert("here");
			current_xsize= window.outerWidth;
			current_ysize= window.outerHeight;
			//alert(current_xsize+"::"+current_ysize);
			centerScreen();	
		}
	//}
}

// make height taller if there's a ticker
function changeWindowHeight(){
		sizeTo(orgx, orgy);
}
// expand to fullscreen
function makeFullScreen()
{
	isFullScreen=true;
	//turnOffTicker();
	if(document.all)
	{
		top.moveTo(0,0);
		sizeTo(sw, sh);
		
	}
	else
	{
		//document.getElementById("flashLayer").style.width = sw;
		//document.getElementById("flashLayer").style.height = sh;
		sizeTo(sw, sh);
		//alert("b");
		top.moveTo(0,0);
		//alert("c");
	}
	closeSyncPopup();
	

}

// reset window size
function resetScreen()
{
	isFullScreen=false;
	sizeTo(orgx, orgy);
	centerScreen();
}

//center window
function centerScreen()
{
	if (document.all){
	x_outerSize=document.body.clientWidth;
	y_outerSize=document.body.clientHeight;
	}
	else{
	x_outerSize=window.outerWidth;
	y_outerSize=window.outerHeight;
	}
	//alert(sw+"::"+sh);
	var xPos=(sw- x_outerSize)/2
	var yPos=(sh- y_outerSize)/2
	//alert(x_windowSize+"::"+y_windowSize);
	//alert(sw+"::"+sh);
	//alert(xPos+"::"+yPos);
	top.moveTo(xPos,yPos);
}

//force resize
function forceResize(){
if(!isFullScreen){
	resetScreen();
}

}

function checkClosed(){
	timer = setInterval('checkWindow();',3000);
}

function checkWindow() {
	if (window.opener == null) {
		clearInterval(timer);
		window.close();
	} else if (window.opener.closed) {
   	clearInterval(timer);
		window.close();
   }
}

//close Sync Popup
function closeSyncPopup(){
	if ((myWin != undefined) && (myWin != null)) {
		if(!myWin.closed ){
			myWin.close()}
	}
}

