function outgoing(outID,pathlevel){
	var outURL = '/outgoing.php?do=out&id='+outID;
	window.outgoingpartner.location.href = outURL;
}

function bookmark(url, title) {
	if (document.all) {
		window.external.AddFavorite(url, title);
	} else if (window.sidebar) {
		window.sidebar.addPanel(title, url, "")
	}
}

function rategame(rating,gameid) {
	window.open("/vote.php?do=vote&rating="+rating+"&gameid="+gameid,"_blank","width=500,height=153,resizable=0");
}

function newsletter() {
	var email = document.getElementById("email");
	var sign = document.getElementById("sign");
	
	window.open("/newsletter.php?email="+email.value+"&sign="+sign.value,"_blank","width=615,height=115,resizable=0");
}

function tellafriend(gameid) {
	window.open("/tellafriend.php?speelid="+gameid,"_blank","width=500,height=257,resizable=0");
}

function brokenlink(gameid) {
	window.open("/brokenlink.php?speelid="+gameid,"_blank","width=510,height=325,resizable=0");
}

function validateTAF() {
	var errormessage = "";
	var name = document.getElementById("name");
	var yemail = document.getElementById("yemail");
	var femail = document.getElementById("femail");
	
	if (name.value == "") {
		errormessage += "Dein Name wurde nicht korrekt eingegeben!\n\n";
	}
	
	if (yemail.value == "") {
		errormessage += "Deine E-Mail Adresse wurde nicht korrekt eingegeben!\n\n";
	}
	
	if (femail.value == "") {
		errormessage += "Die E-Mail Adresse deines Freundes/deiner Freundin wurde nicht korrekt eingegeben!\n\n";
	}
	
	if (errormessage == "") {
		document.getElementById("tellafriend").submit();
	} else {
		alert(errormessage);
	}
}

function validateDeadlink() {
	var errormessage = "";
	var name = document.getElementById("name");
	var yemail = document.getElementById("yemail");
	var problem = document.getElementById("problem");
	
	if (name.value == "") {
		errormessage += "Gebe deinen Namen an!\n\n";
	}
	
	if (yemail.value == "") {
		errormessage += "Gebe deine E-Mail Adresse an!\n\n";
	}
	
	if (problem.value == "") {
		errormessage += "Beschreibe das Problem!\n\n";
	}
	
	if (errormessage == "") {
		document.getElementById("brokenlink").submit();
	} else {
		alert(errormessage);
	}
}

function validateSearchForm() {
	var errormessage = "";	
	var searchterm = document.getElementById("searchterm");
	
	if (searchterm.value == "") {
		errormessage += "Bitte gebe einen Suchbegriff ein\n\n";
	} else if (searchterm.value.length < 3) {
		errormessage += "Der Suchbegriff sollte mindestens 3 Zeichen haben\n\n";
	}

	alert(searchterm.value.length);
	
	if (errormessage == "") {
		document.getElementById("searchform").submit();
	} else {
		alert(errormessage);
	}
}

function validateContactForm(){
	var errormessage = "";
	var name = document.getElementById("name");
	var email = document.getElementById("emailadres");
	var topic1 = document.getElementById("topic1");
	var topic2 = document.getElementById("topic2");
	var topic3 = document.getElementById("topic3");
	var topic4 = document.getElementById("topic4");
	var message = document.getElementById("message");
	
	if (name.value == "") {
		errormessage += "Gebe deinen Namen an!\n\n";
	}
	
	if (email.value == "") {
		errormessage += "Gebe deine E-Mail Adresse an\n\n";
	}
	
	if (topic1.checked) {
		
	} else if (topic2.checked) {
		
	} else if (topic3.checked) {
		
	} else if (!topic4.checked) {
		errormessage += "Bitte wähle mindestens einen Betreff aus!\n\n";
	}

	if (message.value == "") {
		errormessage += "Gebe deine Fragen/Anmerkungen an!\n\n";
	}
	
	if (errormessage == "") {
		document.getElementById("contactform").submit();
	} else {
		alert(errormessage);
	}
}

function validateSignupForm(){
	var message = "";
	var contactname = document.getElementById("contactname");
	var websitename = document.getElementById("websitename");
	var title = document.getElementById("title");
	var emailadres = document.getElementById("emailadres");
	var url = document.getElementById("url");
	
	if (contactname.value == "") {
		message += "Gebe deinen Kontaknamen an!\n\n";
	}
	
	if (emailadres.value == "") {
		message += "Gebe deine E-Mail Adresse an!\n\n";
	}

	if (websitename.value == "") {
		message += "Gebe den Namen deiner Webseite an!\n\n";
	}	
	
	if (title.value == "") {
		message += "Gebe die Beschreibung deiner Webseite an!\n\n";
	}

	if (url.value == "" || url.value == "http://") {
		message += "Gebe deine Webseiten URL an!\n\n";
	}
	
	if (message == "") {
		document.getElementById("signupform").submit();
	} else {
		alert(message);
	}
}

function highscoreForm() {
	var errorMsg = "";
	var playername = document.getElementById("playername");
	var verification = document.getElementById("verification");
	if (playername.value == "") {
		errorMsg += "Gebe deinen Namen an!\n\n";
	}
	if (verification.value == "") {
		errorMsg += "Gebe die Bestätigungs-Code an!";
	}
	
	if (errorMsg == "") {
		document.getElementById("formhighscore").submit();
	} else {
		alert(errorMsg);
	}
}