﻿function refformChecker () {
 
	var titel = document.refform.titel.value;
    var checked = true;
    
    if (titel.length<2) 
    {
        //alert("Der Name muss mindestens 2 Zeichen enthalten");
        document.refform.titel.focus();
 		document.getElementById('fehlermeldung').innerHTML = "<div class='error'>Der Titel muss mindestens 2 Zeichen enthalten.</div>";
 		return false;    
    }
    
	if (document.refform.text.value == "") {
    	//alert("Bitte eine Nachricht eingeben!");
    	document.refform.text.focus();
    	document.getElementById('fehlermeldung').innerHTML = "<div class='error'>Bitte eine Beschreibung eingeben!</div>";
    	return false;
  	}
}

//--------------------------------------------------------------------------------------------------

function contactformChecker () {
 
	var re_email = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
    var email = document.formular.email.value;
    var name = document.formular.name.value;
    var checked = true;
    
    if (name.length<2) 
    {
        //alert("Der Name muss mindestens 2 Zeichen enthalten");
        document.formular.name.focus();
 		document.getElementById('fehlermeldung').innerHTML = "<div class='error'>Der Name muss mindestens 2 Zeichen enthalten.</div>";
 		return false;    
    }
    if ((re_email.test(email))==false || email.length==0) 
    {
        //alert("Die E-Mail-Adresse ist ungültig!");
        document.formular.email.focus();
    	document.getElementById('fehlermeldung').innerHTML = "<div class='error'>Die E-Mail-Adresse ist ungültig!</div>";
    	return false;
    }
	if (document.formular.message.value == "") {
    	//alert("Bitte eine Nachricht eingeben!");
    	document.formular.message.focus();
    	document.getElementById('fehlermeldung').innerHTML = "<div class='error'>Bitte eine Nachricht eingeben!</div>";
    	return false;
  	}
}

//--------------------------------------------------------------------------------------------------
function takeawayFormChecker () {
 
	var zeichen = /^([_A-Za-z0-9]+)$/;
 	var re_email = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
    var email = document.takeaway1.email.value;
    var name = document.takeaway1.name.value;
    var checked = true;
    
    if (name.length<2) 
    {
        //alert("Der Projektname muss mindestens 2 Zeichen enthalten");
        document.takeaway1.name.focus();
        document.getElementById('fehlermeldung').innerHTML = "<div class='error'>Der Projektname muss mindestens 2 Zeichen enthalten.</div>";
 		document.getElementById('fehlermeldung2').innerHTML = "";
 		return false;    
    }
    if ((zeichen.test(name))==false) 
    {
        //alert("Der Projektname enthält ungültige Zeichen: es dürfen keine Sonderzeichen und keine Leerschläge verwendet werden.");
        document.takeaway1.name.focus();
    	document.getElementById('fehlermeldung').innerHTML = "<div class='error'>Der Projektname enthält ungültige Zeichen! (keine Sonderzeichen und keine Leerschläge erlaubt.)</div>";
    	document.getElementById('fehlermeldung2').innerHTML = "";
    	return false;
    }
    if ((re_email.test(email))==false || email.length==0) 
    {
        //alert("Die E-Mail-Adresse ist ungültig!");
        document.takeaway1.email.focus();
    	document.getElementById('fehlermeldung').innerHTML = "";
    	document.getElementById('fehlermeldung2').innerHTML = "<div class='error'>Die E-Mail-Adresse ist ungültig!</div>";
    	return false;
    }
    
}

//--------------------------------------------------------------------------------------------------
function loginformChecker () {
 	
    var name = document.login.benutzername.value;
    var checked = true;
    
    if (name.length<2) 
    {
        document.login.benutzername.focus();
       	document.getElementById('fehlermeldung').innerHTML = "Der Benutzername muss mindestens 2 Zeichen enthalten";
 		return false;    
    }
	if (document.login.passwort.value == "") {
    	document.getElementById('fehlermeldung').innerHTML = "Bitte ein Passwort eingeben!";
    	document.login.passwort.focus();
    	return false;
  	}
  
}

//--------------------------------------------------------------------------------------------------

//Fenstergrösse und Position fürs Game-Fenster setzen
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)
        win.window.focus();
}

