arrFields=new Array();
arrFields['anrede']         = new Array(1,'>0','Bitte geben Sie eine Anrede an.');
arrFields['vorname']        = new Array(1,/^.{1,255}/,'Bitte geben Sie einen Vornamen an.');
arrFields['name']           = new Array(1,/^.{1,255}/,'Bitte geben Sie einen Nachnamen an.');
var alert_mailcheck = "Bitte geben Sie eine korrekte E-Mail Adresse an.";


function check_form(objForm)
{
if  (!document.getElementsByName)
    {

    return true;

    }

  for (var strName in arrFields)
    {

    for(j=0;j<document.getElementsByName(strName).length;++j)
        {

        objElem=document.getElementsByName(strName)[j];

        if(in_form(objElem,objForm))
            {

            if(!eval(get_field_type(objElem)+'_check(objElem,arrFields[strName])'))
                {

                return false;

                }
            if(get_field_type(objElem)=='box')
                {

                continue;

                }
            }
        }
    }
  mail = document.getElementById("email");
    var mailcheck = false;
    
    if(mail.value != ""){
      if(Check_EMail(mail.value)){
        mailcheck = true;
      }
    }
    
    if(mailcheck == false){
      alert(unescape(alert_mailcheck));
      mail.focus();
      return false;
    }
  
return true;

}

