function chkform()
{

 //Pflichteingaben pruefen
 if(document.forms['main_form'].address.value == "")
  {
   alert("Bitte geben Sie Ihre Anrede ein!");
   document.forms['main_form'].address.focus();
   return false;
  }

 if(document.forms['main_form'].firstname.value == "")
  {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.forms['main_form'].firstname.focus();
   return false;
  }
  
  if(document.forms['main_form'].lastname.value == "")
  {
   alert("Bitte geben Sie Ihren Nachnamen ein!");
   document.forms['main_form'].lastname.focus();
   return false;
  }
  
  if (document.forms['main_form'].type[0].checked == false && document.forms['main_form'].type[1].checked == false)
  {
   alert("Bitte w�hlen Sie, ob Sie einen privaten oder einen Firmeneintrag vornehmen!");
   return false;  
  }
  
  if(document.forms['main_form'].street.value == "")
  {
   alert("Bitte geben Sie Ihre Strasse ein!");
   document.forms['main_form'].street.focus();
   return false;
  }
  
  if(document.forms['main_form'].house_no.value == "")
  {
   alert("Bitte geben Sie Ihren Hausnummer ein!");
   document.forms['main_form'].house_no.focus();
   return false;
  }
  
  if(document.forms['main_form'].zip.value == "")
  {
   alert("Bitte geben Sie Ihren Postleitzahl ein!");
   document.forms['main_form'].zip.focus();
   return false;
  }
  
  if(document.forms['main_form'].city.value == "")
  {
   alert("Bitte geben Sie Ihren Ort ein!");
   document.forms['main_form'].city.focus();
   return false;
  }
  
  if(document.forms['main_form'].email.value == "")
  {
   alert("Bitte geben Sie Ihre Email-Adresse ein!");
   document.forms['main_form'].email.focus();
   return false;
  }
  

  
//Emailadresse validieren
/*
 if (document.forms['main_form'].email.value != "")
 	{
	var emailStr = document.forms['main_form'].email.value
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) {
  		alert("Ihre Emailadresse ist nicht korrekt! (�berpr�fen Sie @ und .'s)")
		document.forms['main_form'].email.focus();
   		document.forms['main_form'].email.select();
		return false
	}
	
	var user=matchArray[1]
	var domain=matchArray[2]
 	if (user.match(userPat)==null) {
    	alert("Der Name in Ihrer Emailadresse ist nicht korrekt!")
		document.forms['main_form'].email.focus();
   		document.forms['main_form'].email.select();
    	return false
	}
	
	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
    	for (var i=1;i<=4;i++) {
	    	if (IPArray[i]>255) {
	        	alert("Ung�ltige IP-Adresse!")
				document.forms['main_form'].email.focus();
   				document.forms['main_form'].email.select();
			return false
	    	}
    	}
    	return true
	}

	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
		alert("Der Domainname Ihrer Emailadresse ist nicht korrekt!")
		document.forms['main_form'].email.focus();
   		document.forms['main_form'].email.select();
    	return false
	}

	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || 
    	domArr[domArr.length-1].length>5) {
   		alert("Ihre Emailadresse muss mit einer 2 bis 5 Buchstaben langen Topleveldomain enden!")
		document.forms['main_form'].email.focus();
   		document.forms['main_form'].email.select();
   	return false
	}

	if (len<2) {
		var errStr="In Ihrer Emailadresse fehlt ein Hostname!"
		alert(errStr)
		document.forms['main_form'].email.focus();
   		document.forms['main_form'].email.select();
   	return false
	}
  
return true;
}*/

return true;
}
