function checkEmail(email) {
/* Prüfung der E-Mail Adresse auf korrekte Syntax.
 * Script mit Erklärungen auf:
 * http://selfaktuell.teamone.de/tippstricks/programmiertechnik/email/index.html */
	var proto  = "(mailto:)?";
	var usr    = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
	var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
	var regex  = "^" + proto + "?" + usr + "\@" + domain + "$";
	var rgx    = new RegExp(regex);
	return rgx.exec(email) ? true : false;
}

function checkForm() {
	var errorMail = 'Die eingegebene E-Mail Adresse ist ungültig.\r\nBitte überprüfen Sie die korrekte Schreibweise.';
	var errorText = 'Ohne Text kein Eintrag.\r\nBitte fügen Sie eine Nachricht ein.';
	var askName = 'Sie haben keinen Namen angegeben.\r\nWenn Sie wollen, dass ihre Nachricht anonym angezeigt wird, klicken Sie bitte auf „OK“.\r\nUm ihre Angaben zu vervollständigen klicken Sie bitte auf „Abbrechen“.';

	var fText = document.forms[0].elements['text'].value;
	var fName = document.forms[0].elements['name'].value;
	var fMail = document.forms[0].elements['mail'].value;
	var fPage = document.forms[0].elements['page'].value;

	if(fMail && !checkEmail(fMail)) {
		alert(errorMail);
		return false;
	}

	if(!fText) {
		alert(errorText);
		return false;
	}

	if(!fName) {
		if(confirm(askName) == false) {
			return false;
		}
	}
	
	document.forms[0].elements['entrysend'].disabled=true;
}

function openPopUp() {
	window.open("smiley.php?standalone=1", "Smiley Popup", "width=370,height=480,scrollbars=yes");
	return false;
}

function selectAll() {
	
}