//var emailregex = new RegExp("^(([a-zA-Z0-9\\-\\.\\_]{1,})+)(\\@)(([a-zA-Z������0-9\\-\\.]{2,})+)(\\.)([a-zA-Z]{2,4})$");
var emailregex = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
var postcoderegex = new RegExp("^([0-9\\-\\(\\)\\s]{0,20})$");
var telefonregex = new RegExp("^([0-9\\-\\(\\)\\/\\s]{2,20})$");
var plzcodeex = new RegExp('[0-9]{5}');

var faxregex = new RegExp("^([0-9\\-\\(\\)\\s]{0,20})$");
var plzregex = new RegExp("^([0-9\\s]{4,5})$");
var nameregex = new RegExp("^([A-Za-z\\s]{2,})$");
var msgregex = new RegExp("^([A-Za-z\\s]{2,})$");
//var ortregex = new RegExp("^([a-zA-Z������]{2,}(\\s?))$")

function $(id)
{
	return document.getElementById(id);
}

/*


	PersonNachname
	PersonTel1
	PersonEmail
*/


function checkForm()
{
	var error = '';
    var firstError = true;
	/*if ($('AnfWishedZIP') && !postcoderegex.test(document.kontakt.AnfWishedZIP.value))
	{
		$('AnfWishedZIP').className = 'error_field w100p';
		error+='<li> PLZ </li>';
		$('kontakt_error_div').className = 'error_div';
	} */
	if ($('PersonVornameID').value =="")
	{
		$('PersonVornameID').className += ' sp_error_field';
		error += '<li> Vorname </li>';
		$('kontakt_error_div').className = 'sp_error_div';
        firstError = false;
	}
	if ($('PersonNachnameID').value == "")
	{
		$('PersonNachnameID').className += ' sp_error_field';
		error += '<li> Nachname </li>';
		$('kontakt_error_div').className = 'sp_error_div';
        firstError = false;
	}
 
 
 
   
        
    if ($('PersonEmailID') && !emailregex.test(document.kontakt.PersonEmail.value))
	{
		$('PersonEmailID').className += ' sp_error_field';
		error+='<li> Email </li>';
		$('kontakt_error_div').className = 'sp_error_div';
        if (firstError) {
            firstError = false;
            $('sp_errors').style.top = "260px";
        }
	}
	if ($('PersonTelID') && !telefonregex.test(document.kontakt.PersonTel1.value))
	{
		$('PersonTelID').className += ' sp_error_field';
		error+='<li> Telefon </li>';
		$('kontakt_error_div').className = 'sp_error_div';
        if (firstError) {
            firstError = false;
            $('sp_errors').style.top = "280px";
        }
	}
	/*if ($('AnfAlterID') && !postcoderegex.test(document.kontakt.AnfAlterID.value))
	{
		$('AnfAlterID').className += ' sp_error_field';
		error+='<li> Alter </li>';
		$('kontakt_error_div').className = 'sp_error_div';
        if (firstError) {
            firstError = false;
            $('sp_errors').style.top = "450px";
        }
	}*/

	if (error != '')
    {
        $('sp_errors').style.display = 'block';
		$('kontakt_error_div').innerHTML = 'Sie haben folgende Felder nicht korrekt ausgef&uuml;llt: <br/><ul>'+error+'</ul>';
		return false;
	}

	return true;
}
