
function showTicker()
{
	win = window.open('ViewPage.php?PageName=LiveTicker','Ticker','resizable=yes,menubar=yes,status=yes,scrollbars=yes,dependent=yes,width=700,height=600');
    win.focus();
}

function showGame( gameID )
{
	document.location.href = 'ViewPage.php?PageName=GameAction&GameID=' + gameID;
	return;
	
	win = window.open('ViewPage.php?PageName=Ticker&refresh=no&games[]='+gameID,'Game','resizable=yes,menubar=yes,status=yes,scrollbars=yes,dependent=yes,width=600,height=500');
    win.focus();
}

function showPlayerInfo( PlayerID )
{
	win = window.open('ViewPage.php?PageName=PlayerHome&player=' + PlayerID, 'PlayerInfo' + PlayerID, 'resizable=yes,menubar=yes,status=yes,scrollbars=yes,dependent=yes,width=640,height=500');
    win.focus();
}

function showPlayerInfoServer( PlayerID, PlayerCountry )
{
	win = window.open( 'ViewPage.php?PageName=PlayerHome&player=' + PlayerID + '&PlayerCountry=' + PlayerCountry, 'PlayerInfo' + PlayerID, 'resizable=yes,menubar=yes,status=yes,scrollbars=yes,dependent=yes,width=640,height=500');
    win.focus();
}

function showTeamInfo( TeamID )
{
	win = window.open('ViewPage.php?PageName=TeamPreview&Team=' + TeamID, 'TeamInfo' + TeamID, 'resizable=yes,menubar=yes,status=yes,scrollbars=yes,dependent=yes,width=800,height=600');
    win.focus();
}

function showTeamInfoServer( TeamID, baseURL )
{
	win = window.open( baseURL + '/ViewPage.php?PageName=TeamPreview&Team=' + TeamID, 'TeamInfo' + TeamID, 'resizable=yes,menubar=yes,status=yes,scrollbars=yes,dependent=yes,width=800,height=600');
    win.focus();
}

function checkBanner()
{
	document.location.href = 'ViewPage.php?PageName=Homepage&BannerClick=yes';
	alert("test");
}

var lastInputFocus = false;

function focusInput( obj )
{
	if ( lastInputFocus )
	{
		lastInputFocus.style.background = '#464646';
	}
	obj.style.background = "#999999";
	lastInputFocus = obj;
}

function unfocusInput( obj )
{
	lastInputFocus.style.background = '#464646';
	lastInputFocus = false;
}

function numberToStr( nr )
{
var i,seek,isfirst,nrstr,strLen,oldnr,nroutstr;

	nr = Math.floor( nr );
	seek = true;
	isfirst = true;
	nrstr = "";
	while ( seek )
	{
		oldnr = nr;
		nr = Math.floor( nr / 1000 );
		nrout = ( oldnr ) - nr * 1000;
		nroutstr = "" + nrout;
		if ( nr != 0 )
		{
			strLen = nroutstr.length;
			for ( i = 0; i < ( 3 - strLen ); i++ )
			{
				nroutstr = "0" + nroutstr;
			}
		}
		
		if ( !isfirst ) nroutstr = nroutstr + ".";
		nrstr = nroutstr + nrstr;
		isfirst = false;
		if ( nr == 0 ) seek = false;
	}
	return nrstr;
}

pageHelp = false;
pageHelpIndex = false;

function switchPageHelp( PageHelpID )
{
	obj = document.getElementById('pagehelpwindow');
	if ( pageHelp )
	{
		obj.style.display = 'none';
	}
	else
	{
		obj.style.display = 'inline';
		if ( PageHelpID ) document.getElementById('PageHelpFrame').src = 'ViewPage.php?PageName=PageHelp&PageHelpID=' + PageHelpID;
	}

	i = 0;
	objname = 'pagehelphide0';
	while ( obj = document.getElementById( objname ) )
	{
		if ( !pageHelp )
		{
			obj.style.display = 'none';
		}
		else
		{
			obj.style.display = 'inline';
		}
		i++;
		objname = 'pagehelphide' + i;
	}

	pageHelp = !pageHelp;
}

function switchPageHelpIndex()
{
	document.getElementById('PageHelpFrame').src = 'ViewPage.php?PageName=PageHelpIndex';
}

function buttonHLOn( id )
{
	objname = 'button_middle_' + id;
	document.getElementById( objname ).src = buttonMiddleHL.src;
	objname = 'button_left_' + id;
	document.getElementById( objname ).src = buttonLeftHL.src;
	objname = 'button_right_' + id;
	document.getElementById( objname ).src = buttonRightHL.src;

	objname = 'button_middle_' + id;
	document.getElementById( objname ).style.color = "#0B4513";
}

function buttonHLOff( id )
{
	objname = 'button_middle_' + id;
	document.getElementById( objname ).src = buttonMiddle.src;
	objname = 'button_left_' + id;
	document.getElementById( objname ).src = buttonLeft.src;
	objname = 'button_right_' + id;
	document.getElementById( objname ).src = buttonRight.src;

	objname = 'button_middle_' + id;
	document.getElementById( objname ).style.color = "#1B5523";
}

var buttonLeft = new Image(); buttonLeft.src = 'images/button-left.gif';
var buttonLeftHL = new Image(); buttonLeftHL.src = 'images/button-left_hl.gif';
var buttonMiddle = new Image(); buttonMiddle.src = 'images/button-middle.gif';
var buttonMiddleHL = new Image(); buttonMiddleHL.src = 'images/button-middle_hl.gif';
var buttonRight = new Image(); buttonRight.src = 'images/button-right.gif';
var buttonRightHL = new Image(); buttonRightHL.src = 'images/button-right_hl.gif';


var questWindow = false;

function showQuestWindow()
{
	if ( forceQuestWindow )
	{
		document.getElementById('questwindow').style.display = 'inline';
		return;
	}

	if ( questWindow )
	{
		document.getElementById('questwindow').style.display = 'none';
	}
	else
	{
		document.getElementById('questwindow').style.display = 'inline';
	}

	questWindow = !questWindow;
}

function closeQuestWindow()
{
	document.getElementById('questwindow').style.display = 'none';
	questWindow = false;
}

function doLogin()
{
	if ( checkLogin() ) document.LeftLoginForm.submit();
}

function closeErrorText()
{
	if ( obj = document.getElementById('ErrorWindow') ) { obj.style.display = 'none' };
}

NS4 = (document.layers) ? true : false;

function checkEnter(event,myObj)
{ 	
	var code = 0;
	
	if (NS4)
		code = event.which;
	else
		code = event.keyCode;
	if (code==13)
		myObj.form.submit();

}

function playSound( audioChannel, soundName )
{
	objname = 'audioframe' + audioChannel;
	document.getElementById(objname).src = soundName;
}

function soundOff()
{
	var i;

	for ( i = 0; i < audioChannelCount; i++ )
	{
		objname = 'audioframe' + i;
		document.getElementById(objname).src = 'about:blank';
	}
}

openNotice = -1;

function showNotice( noticeID )
{
	if ( openNotice != -1 )
	{
		objname = 'Notice_' + openNotice;
		obj = document.getElementById(objname);
		obj.style.display = 'none';
	}
	openNotice = noticeID;
	
	objname = 'Notice_' + noticeID;
	obj = document.getElementById(objname);
	obj.style.display = 'inline';
		
}

function hideNotice()
{
	if ( openNotice != -1 )
	{
		objname = 'Notice_' + openNotice;
		obj = document.getElementById(objname);
		if ( obj )
		{
			obj.style.display = 'none';
			openNotice = -1;
		}
	}
}

function writeNotice(objID)
{
	objname = 'WriteNotice_' + objID;
	obj = document.getElementById(objname);
	obj.style.display = 'inline';
}

function hideWriteNotice(objID)
{
	objname = 'WriteNotice_' + objID;
	obj = document.getElementById(objname);
	obj.style.display = 'none';
}

function deleteNotice(objID)
{
	objname = 'DeleteNoticeForm' + objID;
	if ( confirm("Möchtest Du wirklich diese Notiz löschen?"))
	{
		document.forms[objname].submit();
	}
}
