/* ##############################<Validate Kontakt Form>####################################### */
function validateKontaktForm(fld)
{
	var isError=0;
	var errMessage="";	
	if(jQuery("#Name").val()=='Name *' || jQuery("#Name").val()==""){
		isError=1;
		jQuery("#Name").addClass("input_error");
		//errMessage+="Name is required field.\n";
		}
	else
		jQuery("#Name").removeClass("input_error");
		
	if(jQuery("#E-Mail").val()=='Email *' || isValidEmail(jQuery("#E-Mail").val())==false){
		isError=1;
		jQuery("#E-Mail").addClass("input_error");
		//errMessage+="Email provided is invalid.\n";
		}
	else
		jQuery("#E-Mail").removeClass("input_error");
		
	if(jQuery("#Telefon").val()=='Telephone *' || jQuery("#Telefon").val()==""){
		isError=1;
		jQuery("#Telefon").addClass("input_error");
		//errMessage+="Telephone is required field.\n";
		}
	else
		jQuery("#Telefon").removeClass("input_error");
		
	if(jQuery("#Betreff").val()=='Betreff *' || jQuery("#Betreff").val()==""){
		isError=1;
		jQuery("#Betreff").addClass("input_error");
		//errMessage+="Telephone is required field.\n";
		}
	else
		jQuery("#Betreff").removeClass("input_error");
		
	if(jQuery("#Ihre_Nachricht").val()=='Betreff *' || jQuery("#Ihre_Nachricht").val()==""){
		isError=1;
		jQuery("#Ihre_Nachricht").addClass("input_error");
		//errMessage+="Telephone is required field.\n";
		}
	else
		jQuery("#Ihre_Nachricht").removeClass("input_error");
		
	if(isError){
		alert('Bitte die fehlenden Pflichtfelder ergänzen');
		return false;
		}
	else
		return true;
	
}


/*
* Date : 3 Dec, 2010
* Author: Rajan Maharjan
* Description: This function checks the regular expression for email pattern
* @params : email address  (String)
* returns true or false
*/	
function isValidEmail(strEmail){		
	strEmail=strEmail.toLowerCase();
	var myregEmail=/^([_a-z0-9-])+(\.[a-z0-9-]+)*@([a-z0-9-])+(\.[a-z0-9-]{1,})*\.([a-z]{2,}){1}/;
	return myregEmail.test(strEmail);
}


/* ##############################</Validate Kontakt Form>####################################### */

/* ##############################<Validate Subscribe Form>####################################### */
function validate()
{ 
	retval=true;
	foc=false;
	 if(document.getElementById('email').value==""){
		  //alert ("Bitte geben Sie Ihre E-Mail Adresse ein");
		document.getElementById('email').className="input_error";
			foc='email';
		 retval=false;
	 }else{
	document.getElementById('email').className="textfield";
	}
	 
	 if(document.getElementById('Vorname').value=="")
	 {
	    //alert ("Bitte geben Sie Ihren Vornamen ein!");
		document.getElementById('Vorname').className="input_error";
	    document.getElementById('Vorname').focus();
	  if(!foc){foc='Vorname';}
	   retval=false;
	 }else{
	document.getElementById('Vorname').className="textfield";
	}	
	 if(document.getElementById('Nachname').value=="")
	 {
	   //alert ("Bitte geben Sie Ihren Namen ein!");
	   document.getElementById('Nachname').className="input_error";
		if(!foc){foc='Nachname';}
	
	   retval=false;
	 }else{
	document.getElementById('Nachname').className="textfield";
	}
	 if(document.getElementById('Telefon').value=="")
	 {
	   //alert ("Bitte geben Sie Ihren Telefon ein!");
	   document.getElementById('Telefon').className="input_error";
	   if(!foc){foc='Telefon';}
	  retval=false;;
	 }else{
	document.getElementById('Telefon').className="textfield";
	}	 
	   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value) ){
			document.getElementById('email').className="textfield";
			if(retval){return true;}
		}
		else {
		//alert("Bitte geben Sie eine gültige E-Mail Adresse ein!");
		document.getElementById('email').className="input_error";
		if(!foc){foc='email';}
		retval=false;
		}
		if(foc){document.getElementById(foc).focus();
	}
	return retval;
}
/* ##############################<Validate Subscribe Form>####################################### */
