var maxsizex = 600
var maxsizey = 330//280
var intervalresizesize = 0
var resizespeed = 50

var origonalleft = 700

var intervalclosesoon = 0

var resizecountx = 0;
var resizecount = 0;

var frame_ready = 0;

function sizeup(){

	resizecount += resizespeed

	document.getElementById("Global_Popover_Frame").style.left = (parseInt(document.getElementById("Global_Popover_Frame").style.left) - Math.ceil(resizespeed/2)) + "px";
	//document.getElementById("Global_Popover_Frame").style.top = (parseInt(document.getElementById("Global_Popover_Frame").style.top) - Math.ceil(resizespeed/2)) + "px";
	
	document.getElementById("Global_Popover_Frame").style.width = resizecount + "px";

	if(parseInt(document.getElementById("Global_Popover_Frame").style.width)+parseInt(document.getElementById("Global_Popover_Frame").style.left) > 
		document.body.clientWidth)
	{
		document.getElementById("Global_Popover_Frame").style.left = 
			(document.body.clientWidth - parseInt(document.getElementById("Global_Popover_Frame").style.width)) + "px"
	}

	if(resizecount >= maxsizex){

		if(maxsizex > maxsizey)
		{
			clearInterval(intervalresizesize);
			intervalresizesize = 0
		}

		document.getElementById("Global_Popover_Frame").style.width = maxsizex + "px";
	}

	if(resizecount >= maxsizey){

		if(maxsizey > maxsizex)
		{
			clearInterval(intervalresizesize);
			intervalresizesize = 0
		}

		document.getElementById("Global_Popover_Frame").style.height = maxsizey + "px";
	}
	else
		document.getElementById("Global_Popover_Frame").style.height = resizecount + "px";
}

function sizedown(){

	resizecount -= resizespeed

	document.getElementById("Global_Popover_Frame").style.left = (parseInt(document.getElementById("Global_Popover_Frame").style.left) + Math.ceil(resizespeed/2)) + "px";
	//document.getElementById("Global_Popover_Frame").style.top = (parseInt(document.getElementById("Global_Popover_Frame").style.top) + Math.ceil(resizespeed/2)) + "px";

	document.getElementById("Global_Popover_Frame").style.width = Math.min(resizecount,maxsizex) + "px";
	document.getElementById("Global_Popover_Frame").style.height = Math.min(resizecount,maxsizey) + "px";

	if(resizecount <= 0){

		clearInterval(intervalresizesize);
		intervalresizesize = 0

		document.getElementById("Global_Popover_Frame").style.visibility = "hidden"

		document.getElementById("Global_Popover_Frame").style.width = 0 + "px";
		document.getElementById("Global_Popover_Frame").style.height = 0 + "px";
	}
}

var counttoclose = 0;
function closesoon(){

	counttoclose++

	if(counttoclose >= 20)
	{
		counttoclose = 0
		clearInterval(intervalclosesoon);
		resize(0)
	}
}

var frame

function init(){

	frame = document.createElement("iframe");
	frame.setAttribute("src", "new_contents/global_sites_popup.jsp");
	frame.setAttribute("id", "Global_Popover_Frame");
	frame.setAttribute("scrolling", "no");
	frame.setAttribute("frameBorder", "0");
	frame.setAttribute("class", "popupwindow");
	frame.setAttribute("width", "0px");
	frame.setAttribute("height", "0px");
	frame.setAttribute("onmouseout", "javascript: resize(0)");
	frame.setAttribute("onmouseover", "javascript: resize(1)"); 

	frame.style.position	= 'absolute';
	frame.style.top			= '110px';
	frame.style.left		= '700px';
	frame.style.visibility	= 'hidden';
	frame.style.border		= '1px solid rgb(172, 169, 118)';
	frame.style.backgroundcolor	= "white";

	document.body.appendChild(frame);

	document.getElementById("Global_Popover_Frame").style.background='white';
	document.getElementById("Global_Popover_Frame").style.bgcolor = "white";

}

var loadonce = 0;
function resize(w){
/*
	if(loadonce == 0)
	{
		init();
		loadonce = 1;
	}*/

	try{

	if(w == 1)
	{
		if(intervalclosesoon != 0)
			clearInterval(intervalclosesoon);

		if(resizecount >= maxsizex)
			return;

		try{
			if(intervalresizesize != 0)
				clearInterval(intervalresizesize);
			else
				if(origonalleft + parseInt(document.getElementById("Global_Popover_Frame").style.width) <= document.body.clientWidth)
					document.getElementById("Global_Popover_Frame").style.left = origonalleft + "px"

		document.getElementById("Global_Popover_Frame").style.visibility = "visible"

		frame_ready = 1;
		}
		catch(e){
			return;
		}

		//document.getElementById("Global_Popover_Frame").src = "new_contents/global_sites_popup.jsp"

		intervalresizesize = 0
		intervalresizesize = setInterval("sizeup()",10)
	}
	else if(w == 0)
	{
		clearInterval(intervalclosesoon);

		if(intervalresizesize != 0)
			clearInterval(intervalresizesize);

		//document.getElementById("Global_Popover_Frame").src = ""

		intervalresizesize = 0
		intervalresizesize = setInterval("sizedown()",10)
	}

	else if(w == 3 && frame_ready != 0)
	{
		counttoclose = 0
		intervalclosesoon = 0
		intervalclosesoon = setInterval("closesoon()",10)
	}
	}
	catch(e){}
}
