/* ##############################<Validate Kontakt Form>####################################### */
function validateKontaktForm(fld)
{
	 retval=true;
	 setfocus=false;
	 
	 if(fld && fld.value=="") 
	 	return false
	
		arr_txt_flds=new Array('Name','E-Mail')
		
		for(i=0;i<arr_txt_flds.length;i++){
			if(document.getElementById(arr_txt_flds[i]).value == "" && (fld==null || fld==arr_txt_flds[i])){
				document.getElementById(arr_txt_flds[i]).className="input_error";
				if(!setfocus) {
					setfocus=arr_txt_flds[i]
				}
				retval=false;
				if(fld) return false
        		}
        		else if(fld==null || fld==arr_txt_flds[i]){
            			document.getElementById(arr_txt_flds[i]).className="textfield";
        		}
		}
     
	 	
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('E-Mail').value)){
            document.getElementById('E-Mail').className="textfield";
        }
        else if(fld==null || fld=='E-Mail') {
            document.getElementById('E-Mail').className="input_error";
            if(!setfocus) document.getElementById('E-Mail').focus();
            retval=false;
        }
	if(setfocus) {document.getElementById(setfocus).focus()};
	if(fld==null && retval==false){
		if(document.getElementById('lang_alert').value == 'en'){
		alert('Please enter required fields');
		}
		else
		{
		alert('Bitte die fehlenden Pflichtfelder ergänzen');
		}	
	}
	return  retval;
}

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


/* ##############################<Validate login Form>####################################### */
function validateLogin(fld)
{
	 retval=true;
	 setfocus=false;
	 
	 if(fld && fld.value=="") 
	 	return false
	
		arr_txt_flds=new Array('Name','Passwort')
		
		for(i=0;i<arr_txt_flds.length;i++){
			if(document.getElementById(arr_txt_flds[i]).value == "" && (fld==null || fld==arr_txt_flds[i])){
				document.getElementById(arr_txt_flds[i]).className="input_error";
				if(!setfocus) {
					setfocus=arr_txt_flds[i]
				}
				retval=false;
				if(fld) return false
        		}
        		else if(fld==null || fld==arr_txt_flds[i]){
            			document.getElementById(arr_txt_flds[i]).className="textfield";
        		}
		}
     
	 	
       	if(setfocus) {document.getElementById(setfocus).focus()};
	if(fld==null && retval==false){
		if(document.getElementById('lang_alert').value == 'en'){
			alert('Please enter required fields');
		}
		else
		{
			alert('Bitte die fehlenden Pflichtfelder ergänzen');
		}	
	}
	return  retval;
}

/* ##############################</Validate login Form>####################################### */

/* ##############################<Validate Bewerbung>####################################### */
function validateBewerbung(fld)
{
	 retval=true;
	 setfocus=false;
	 
	 if(fld && fld.value=="") 
	 	return false
	
		arr_txt_flds=new Array('Name','Geburtsdatum','strasse_hausnummer','Plz','Mobil','ort','E-Mail','captcha','Koerpergroesse','Konfektionsgroesse')
		
		for(i=0;i<arr_txt_flds.length;i++){
			if(document.getElementById(arr_txt_flds[i]).value == "" && (fld==null || fld==arr_txt_flds[i])){
				document.getElementById(arr_txt_flds[i]).className="input_error";
				document.getElementById('captcha').className="captcha_error";
				
								
				if(!setfocus) {
					setfocus=arr_txt_flds[i]
				}
				retval=false;
				if(fld) return false
        		}
							
        		else if(fld==null || fld==arr_txt_flds[i]){
            			document.getElementById(arr_txt_flds[i]).className="textfield";
				document.getElementById('captcha').className="captcha";	
				

        		}
		}
	
	if(fld==null && retval==false){
		if(document.getElementById('language_alert').value == 'en'){
		alert('"Please enter required fields"');
		}
		else
		{
		alert('„Bitte alle Pflichtfelder ausfüllen“');
		}	
	}

	if(document.getElementById('weiblich').checked == false && document.getElementById('maennlich').checked == false){
					document.getElementById('weiblich').className="radio_error";
					document.getElementById('maennlich').className="radio_error";
					return false;
	}
	else
	{
		return  retval;
	}
     
	 	
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('E-Mail').value)){
            document.getElementById('E-Mail').className="textfield";
        }
        else if(fld==null || fld=='E-Mail') {
            document.getElementById('E-Mail').className="input_error";
            if(!setfocus) document.getElementById('E-Mail').focus();
            retval=false;
        }
	if(setfocus) {document.getElementById(setfocus).focus()};
	return  retval;
}

/* ##############################</Validate Bewerbung Form>####################################### */

