function checkform() {
    var fehlertext = "";
    c = document.getElementById("name");
    check = c.value.length > 0
    if (check == false) {
        c.setAttribute("class", "error", 0);
        fehlertext += "<br />Bitte geben Sie Ihren Namen an!";
    }
    c = document.getElementById("firma");
    check = c.value.length > 0
    if (check == false) {
    	c.setAttribute("class", "error", 0);
    	fehlertext += "<br />Bitte geben Sie Ihre Firma an!";
    }		

    c = document.getElementById("email"); 
    check = c.value.length > 0
    if (check == false) {
    	c.setAttribute("class", "error", 0);
    	fehlertext += "<br />Bitte geben Sie Ihre eMail-Adresse an!";
    }else{
      var emailadresse = c.value;
      var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
      var regex = new RegExp(strReg);
      if(!regex.test(emailadresse)){
 	        check = false;
            c.setAttribute("class", "error", 0);
            fehlertext += "<br />Bitte geben Sie Ihre eMail-Adresse an!";
      }else{
        c.setAttribute("class", "", 0);
        check = true;
      }
    }


    c = document.getElementById("telefon"); 
    check = c.value.length > 0
    if (check == false) {
    	c.setAttribute("class", "error", 0);
    	fehlertext += "<br />Bitte geben Sie Ihre Telefonnummer an!";
    }else{
        var psuche = c.value;
        var preg = "([^0-9\-\+\(\) ])";
        var pexp = new RegExp(preg);
        if(pexp.test(psuche)){
            check = false;
            c.setAttribute("class", "error", 0);
    	   fehlertext += "<br />Bitte geben Sie eine gültige Telefonnummer an!";
        }else{
            c.setAttribute("class", "", 0);
        }
    }

    if (fehlertext.length > 0) {
    	errfield = document.getElementById("formerror");
    	errfield.innerHTML="Es wurden nicht alle Pflichtfelder ausgef&uuml;llt:\n" + fehlertext;
    	return false;
    }

    return true;
}
