// Simple toggle without fade
function simpletoggle(target) {
	element = document.getElementById(target).style;
	if(element.display == "none") {
		element.display = "block";
	} else {
		element.display = "none";
	}
}

function togglelatest() {
	var latest = document.getElementById('toggle_latest');
	if (latest.style.display == 'none')
	{
		blind_effect.start();
		toggleSave('latest');
	} else if (latest.style.display == 'block')
	{
		untoggleSave('latest');		
		blind_effect.start();
	}
}

// Opens the userpanel
function openpanel(status) {
	document.getElementById('paneltablink1').href = "javascript:closepanel('paneltab1')";
	document.getElementById('paneltablink2').href = "javascript:closepanel('paneltab2')";
	document.getElementById('paneltablink3').href = "javascript:closepanel('paneltab3')";
	if (status == "paneltab1") {
		document.getElementById('paneltab1').style.display = "block";
		document.getElementById('paneltab2').style.display = "none";
		document.getElementById('paneltab3').style.display = "none";
		document.getElementById('paneltab4').style.display = "none";
	} else if (status == "paneltab2") {
		document.getElementById('paneltab1').style.display = "none";
		document.getElementById('paneltab2').style.display = "block";
		document.getElementById('paneltab3').style.display = "none";
		document.getElementById('paneltab4').style.display = "none";
	} else if (status == "paneltab3") {
		document.getElementById('paneltab1').style.display = "none";
		document.getElementById('paneltab2').style.display = "none";
		document.getElementById('paneltab3').style.display = "block";
		document.getElementById('paneltab4').style.display = "none";		
	}
	panelblind.start(); 
	document.getElementById('arrowlink').href = "javascript:closepanel2()";
	document.getElementById('panelarrow').src = "images/userpanel0b.png";
	toggleSave('panel');
}

// Switch between the tabs in the opened panel (no closing!)
function closepanel(status) {
	if (status == "paneltab1") {
		document.getElementById('paneltab1').style.display = "block";
		document.getElementById('paneltab2').style.display = "none";
		document.getElementById('paneltab3').style.display = "none";
		document.getElementById('paneltab4').style.display = "none";
	} else if (status == "paneltab2") {
		document.getElementById('paneltab1').style.display = "none";
		document.getElementById('paneltab2').style.display = "block";
		document.getElementById('paneltab3').style.display = "none";
		document.getElementById('paneltab4').style.display = "none";
	} else if (status == "paneltab3") {
		document.getElementById('paneltab1').style.display = "none";
		document.getElementById('paneltab2').style.display = "none";
		document.getElementById('paneltab3').style.display = "block";
		document.getElementById('paneltab4').style.display = "none";		
	}
} 

// Closes the panel with arrow down
function closepanel2() {
	document.getElementById('paneltablink1').href = "javascript:openpanel('paneltab1')";
	document.getElementById('paneltablink2').href = "javascript:openpanel('paneltab2')";
	document.getElementById('paneltablink3').href = "javascript:openpanel('paneltab3')";
	panelblind.start(); 
	document.getElementById('arrowlink').href = "javascript:openpanel()";
	document.getElementById('panelarrow').src = "images/userpanel0a.png";
	untoggleSave('panel');	
}

// forwards user back to settingspanel after saving
function settingsdefault() {
	parent.document.getElementById('paneltab1').style.display = "none";
	parent.document.getElementById('paneltab2').style.display = "none";
	parent.document.getElementById('paneltab3').style.display = "block";
	parent.document.getElementById('paneltab4').style.display = "none";					
}

// messages after panel saving (success or fail)
function panelsave(success) {
	if(success == "fail") {
		parent.document.getElementById('paneltab4').innerHTML = "<div style=\"margin:30px 0 0 -50px;\"><center><img src=\"images/icon_cancel.jpg\" border=\"0\"><br /><br />Dein Userbild darf maximal 100px / 133px (Breite/Höhe) groß sein.<br />Alle anderen Änderungen wurden erfolgreich gespeichert.</center></div>";
	} else if(success == "fail2") {
		parent.document.getElementById('paneltab4').innerHTML = "<div style=\"margin:30px 0 0 -50px;\"><center><img src=\"images/icon_cancel.jpg\" border=\"0\"><br /><br />Dein Userbild muss das Format .jpg oder .gif haben.<br />Alle anderen Änderungen wurden erfolgreich gespeichert.</center></div>";
	} else if(success == "fail3") {
		parent.document.getElementById('paneltab4').innerHTML = "<div style=\"margin:30px 0 0 -50px;\"><center><img src=\"images/icon_cancel.jpg\" border=\"0\"><br /><br />Dein Userbild konnte nicht hochgeladen werden.<br />Alle anderen Änderungen wurden erfolgreich gespeichert.</center></div>";
	} else {
		parent.document.getElementById('paneltab4').innerHTML = "<div style=\"margin:30px 0 0 -50px;\"><center><img src=\"images/icon_ok.jpg\" border=\"0\"><br /><br />Änderungen wurden erfolgreich gespeichert.</center></div>";
	}
	parent.document.getElementById('paneltab1').style.display = "none";
	parent.document.getElementById('paneltab2').style.display = "none";
	parent.document.getElementById('paneltab3').style.display = "none";
	parent.document.getElementById('paneltab4').style.display = "block";
	parent.document.post2.userpic.value = "";
	setTimeout("settingsdefault()",2000);
}

function toggleResults(target) {
	var i;
	for(i = 1; i < 6; i++){
		document.getElementById('results_'+i).style.display = "none";
		document.getElementById('latest2_'+i).style.fontWeight = "normal";
	}
	document.getElementById('results_'+target).style.display = "block";	
	document.getElementById('latest2_'+target).style.fontWeight = "bold";	
}

function toggleHeadlines(target) {
	var i;
	for(i = 1; i < 7; i++){
		document.getElementById('headlines_'+i).style.display = "none";
		document.getElementById('latest_'+i).style.fontWeight = "normal";
	}
	document.getElementById('headlines_'+target).style.display = "block";	
	document.getElementById('latest_'+target).style.fontWeight = "bold";		
}

function preload() {
    if (!document.images) {
        return;
    }
	
    var ar = new Array();
    var arguments = preload.arguments;

    for (var i=0; i<arguments.length; i++) {
        ar[i] = new Image();
        ar[i].src = arguments[i];
    }
}

function mainNavHighlightOn(a,b) {
	if(a!=0) document.getElementById('nav'+a).style.backgroundImage = 'url(images/nav'+a+'a.gif)';
	document.getElementById('nav'+b).style.backgroundImage = 'url(images/nav'+b+'a.gif)';
}

function mainNavHighlightOff(a,b) {
	if(a!=0) document.getElementById('nav'+a).style.backgroundImage = 'url(images/nav'+a+'.gif)';
	document.getElementById('nav'+b).style.backgroundImage = 'url(images/nav'+b+'.gif)';	
}