function validate(){


/*FOLGENDE FELDER WERDEN VALIDIERT:
firma,plz,ort,mail
*/

	ret_value=true;

	msg="Falsche oder fehlende Eingabe:";
	if(document.kontakt.firma.value.length==0){
		msg=msg+"\nFirma";
		ret_value=ret_value && false;
	}
	if(document.kontakt.plz.value.length==0){
		msg=msg+"\nPLZ";
		ret_value=ret_value && false;
	}
	if(document.kontakt.ort.value.length==0){
		msg=msg+"\nOrt";
		ret_value=ret_value && false;
	}
	
	if(check_mail(document.kontakt.mail.value) || document.kontakt.mail.value.length==0){
		msg=msg+"\nE-Mail";
		ret_value=ret_value && false;
	}



	if(!ret_value){
		window.alert(msg);
	}
	
	
	return ret_value;




}

function check_mail(mail){

	

	reg_string="^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$";
	wert=false;
	
	if(!mail.match(reg_string)){
		wert=true;
	}else{
		wert=false;
	}
	
	return wert;
	
}

function formfocus(){

	
	if(document.forms[0]!=null){
		//alert(document.forms[0].length);
		x=document.forms[0].length;
		for(i=0;i<x;i++){
			if(document.forms[0].elements[i].type=="password" || document.forms[0].elements[i].type=="text"){
				document.forms[0].elements[i].select();
				document.forms[0].elements[i].focus();
				break;
			}else if(document.forms[0].elements[i].type=="textarea"){
				document.forms[0].elements[i].focus();
				break;
			}
		}
	}
}
