function validate(obj,expression) {
	var str = obj.value;
	if (window.RegExp) {
		var strReg = expression;
		var reg = new RegExp(strReg);
		if (reg.test(str))
			return true;
		else
			return false;
	} else {
		return true;
	}
}


function chkForm(){

	if (document.forms[0].elements.salutation[0].checked == false && 
           document.forms[0].elements.salutation[1].checked == false )
	{
		document.forms[0].elements.salutation[0].focus();
		alert("Bitte geben Sie Ihre Anrede ein.");
		return false;
	}
	
	if (document.forms[0].elements.firstName.value == "")
	{
		document.forms[0].elements.firstName.focus();
		alert("Bitte geben Sie Ihren Vornamen an.");
		return false;
	}

	if (document.forms[0].elements.lastName.value == "")
	{
		document.forms[0].elements.lastName.focus();
		alert("Bitte geben Sie Ihren Nachnamen an.");
		return false;
	}

	var elem_eMail = document.getElementsByName("eMail")[0];
	var expr_eMail = "^(.+)@([a-zA-Z0-9\-\.]+)\.([a-zA-Z]{2,3}|[0-9]{1,3})$";
	if (!validate(elem_eMail,expr_eMail)){
		alert("Bitte geben Sie eine gültige Emailadresse ein.");
		elem_eMail.focus();
		return false;
	}

	if (document.forms[0].elements.company.value == "")
	{
		document.forms[0].elements.company.focus();
		alert("Bitte geben Sie Ihr Unternehmen an.");
		return false;
	}

	if (document.forms[0].elements.street.value == "")
	{
		document.forms[0].elements.street.focus();
		alert("Bitte geben Sie die Strasse an.");
		return false;
	}	
	
	if (document.forms[0].elements.postalCode.value == "")
	{
		document.forms[0].elements.postalCode.focus();
		alert("Bitte geben Sie Ihre Postleitzahl an.");
		return false;
	}
	
	if (document.forms[0].elements.city.value == "")
	{
		document.forms[0].elements.city.focus();
		alert("Bitte geben Sie die Stadt an.");
		return false;
	}	

  	if (document.forms[0].elements.accept.checked == false) 
	{
    		alert("Bitte bestätigen Sie die AGB und Lizenzvereinbarungen");
   		 return false;
    	}
		

return true;

}