function openpopup(site, width, height)
{
	document.getElementById('layerpopup_bg').style.display = 'block';
	document.getElementById('layerpopup').style.display = 'block';
	document.getElementById('layerpopup').style.width = width+'px';
	document.getElementById('layerpopup').style.height = height+'px';
	document.getElementById('layerpopup').style.margin = (height/2*(-1))+'px 0 0 '+(width/2*(-1))+'px';
	document.getElementById('layerpopup_iframe').src = 'about:blank';
	document.getElementById('layerpopup_iframe').src = site;
}

function closepopup()
{
	parent.document.getElementById('layerpopup_bg').style.display = 'none';
	parent.document.getElementById('layerpopup').style.display = 'none';
	parent.document.getElementById('layerpopup_iframe').src = 'about:blank';
}

/*******************************/

var working = false;
function expandcontract_toggle(t, from, to)
{
	if (working)
		return;
	if (t.style.height < to)
		expand_team(t.id.substr(0,2), from, to);
	else
		contract_team(t.id.substr(0,2), from);
}

function expand_team(tid, from, to)
{
	document.getElementById(tid).style.height = from+"px";
	document.getElementById(tid).style.display = "block";
	document.getElementById(tid+"s").style.display = "none";
	expand_team_worker(tid, to);
}

function contract_team(tid, to)
{
	expand_team_worker(tid, to);
}

function expand_team_worker(tid, to)
{
	working = true;
	var h = document.getElementById(tid).style.height;
	h = h.split("px").join("");
	var newh;
	if (h < to)
		newh = h*1+3;
	else
		newh = h*1-3;
	if (h-to > -4 && h-to < 4)
	{
		document.getElementById(tid).style.heigh = to+"px";
		if (to < 130)
		{
			document.getElementById(tid).style.display = "none";
			document.getElementById(tid+"s").style.display = "block";
		}
		working = false;
	} else {
		document.getElementById(tid).style.height = newh+"px";
		window.setTimeout("expand_team_worker('"+tid+"', "+to+")",10);
	}
}

function simpleexpand_toggle(t, from, to)
{
	if (working)
		return;
	if (t.style.height.split("px").join("")*1 < to*1-1)
	{
		t.style.height = from+"px";
		simpleexpand_worker(t.id, to);
	}
	else
	{
		t.style.height = to+"px";
		simpleexpand_worker(t.id, from);
	}
}

function simpleexpand_worker(tid, to)
{
	working = true;
	var h = document.getElementById(tid).style.height;
	h = h.split("px").join("");
	var newh;
	if (h < to)
		newh = h*1+3;
	else
		newh = h*1-3;
	if (h-to > -4 && h-to < 4)
	{
		document.getElementById(tid).style.heigh = to+"px";
		working = false;
	} else {
		document.getElementById(tid).style.height = newh+"px";
		window.setTimeout("simpleexpand_worker('"+tid+"', "+to+")",10);
	}
}

/*******************************/

function news_more (id)
{
	if (working)
		return;
	document.getElementById(id).style.height = document.getElementById(id+"s").offsetHeight + "px";
	document.getElementById(id+"s").style.display = "none";
	document.getElementById(id).style.display = "block";
	newsexpand_worker(id, document.getElementById(id).childNodes[0].offsetHeight+10);
}

function news_less (id)
{
	if (working)
		return;
	document.getElementById(id+"s").style.display = "block";
	newsexpand_worker(id, document.getElementById(id+"s").offsetHeight);
	document.getElementById(id+"s").style.display = "none";
	//document.getElementById(id).style.display = "none";
}

function newsexpand_worker(tid, to)
{
	working = true;
	var h = document.getElementById(tid).style.height;
	h = h.split("px").join("");
	var newh;
	if (h < to)
		newh = h*1+3;
	else
		newh = h*1-3;
	if (h-to > -4 && h-to < 4)
	{
		document.getElementById(tid).style.heigh = to+"px";
		if (to < 50)
		{
			document.getElementById(tid).style.display = "none";
			document.getElementById(tid+"s").style.display = "block";
		}
		working = false;
	} else {
		document.getElementById(tid).style.height = newh+"px";
		window.setTimeout("newsexpand_worker('"+tid+"', "+to+")",10);
	}
}

