function Statusbox( server )
{
	var ScreenWidth=window.screen.width;
	var ScreenHeight=window.screen.height;
	var movefromedge=0;
	placementx=movefromedge;
	placementy=movefromedge;
	var PopUpUrl='http://'+server+'/gangwars/prem_statusbox.php?refresh=1'
	WinPop=window.open(PopUpUrl,"","width=200,height=280,toolbar=0,location=0,directories=0,status=0,scrollbars=0,menubar=0,resizable=0,left="+placementx+",top="+placementy+",screenX="+placementx+",screenY="+placementy+",");
}

function iesidebar( server )
{
	void (_search=open('http://'+server+'/gangwars/prem_sidebar.php?refresh=1&isie=1','_search'));
}

function OpenNewWindow( script )
{
	MeinFenster = window.open(script, "newfenster", "width=330,height=500,scrollbars");
	MeinFenster.focus();
}

function NewWindow( mypage, myname, w, h, scroll)
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable';
	win = window.open(mypage, myname, winprops);
	if (parseInt(navigator.appVersion) >= 4)
	{
		win.window.focus();
	}
}

function switchDynamicElements( objid1, objid2 )
{
	obj1 = document.getElementById(objid1);
	obj2 = document.getElementById(objid2);

	obj1.style.display = 'none';
	obj1.style.visibility = 'hidden';
	obj2.style.display = 'block';
	obj2.style.visibility = 'visible';
}

function switchDynamicElements2( objid1, objid2 )
{
	obj1 = document.getElementById(objid1);
	obj2 = document.getElementById(objid2);

	obj1.style.display = 'none';
	obj1.style.visibility = 'hidden';
	obj2.style.display = 'inline';
	obj2.style.visibility = 'visible';
}

function doHover( objId, a )
{
	obj = document.getElementById(objId);
	if(a==1)
		obj.className="hover";
	else
		obj.className='';
}

function getNextNode(obj, typeNode,  direct) {
	if(!obj || !typeNode)
		return null;

	var temp = obj.nextSibling;

	while(direct == false && temp != null && temp.nodeName == '#text' && temp.nodeName.toLowerCase() != typeNode.toLowerCase()){
		temp = temp.nextSibling;
	}
	return temp;
}

function generateRandomString(){
	return "id"+Math.round(100000000*Math.random());
}

function toggleView(objId){
	var obj = $(objId);
	if(!obj)
		return false;

	if(!obj.style || !obj.style.display)
		obj.style.display = "block";

	if(obj.style.display == 'none')
		new Effect.BlindDown(objId);
	else
		new Effect.BlindUp(objId);
}

function initDynamicBoxes(){
	$A(document.getElementsByTagName('h2')).each( function(s) {
			if(!s.id)
				s.id = generateRandomString();
				var nextDiv=getNextNode(s, 'div', false);
				if(nextDiv != null){
					if(!nextDiv.id)
						nextDiv.id = generateRandomString();

					s.addEventListener('click', function(){ toggleView(nextDiv.id); }, false);
					s.style.cursor="pointer";
				}
	});
}
