function checkform(){
  var elementList = new Array();
  var nodeList1 = document.getElementsByTagName("textarea");
  var nodeList0 = document.getElementsByTagName("input");
  var nodeList2 = document.getElementsByTagName("select");
  try { if(!precheck()){ return false; }} catch (e) {};
  for (var i=0; i<nodeList0.length; i++) {
    var elm = nodeList0.item(i);
    var trigger = elm.className;
    if ((trigger=="bxchk"||trigger=="bxchk")&& elm.getAttribute("title"))
      elementList[elementList.length] = elm;
  }
  for (var i=0; i<nodeList1.length; i++) {
    var elm = nodeList1.item(i);
    var trigger = elm.className;
    if ((trigger=="bxchk"||trigger=="bxchk")&& elm.getAttribute("title"))
      elementList[elementList.length] = elm;
  }
  for (var i=0; i<elementList.length; i++) {
    if(elementList[i].value.length<2){
      alert(elementList[i].getAttribute("title"));
      elementList[i].focus();
      return false;
    }
    var s=elementList[i].getAttribute("id");
    if(s.toLowerCase().indexOf("email")>-1 && elementList[i].value.search( /[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}/ )!=0){
      alert("Bitte geben Sie eine gültige Email-Adresse ein!");
      elementList[i].focus();
      return false;
    }
  }
  for (var i=0; i<nodeList2.length; i++) {
    var elm = nodeList2.item(i);
    var trigger = elm.className;
    if ((trigger=="bxchk"||trigger=="bxchk")&& elm.getAttribute("title") && elm.selectedIndex==0){
      alert(elm.getAttribute("title"));
      elm.focus();
      return false;
    }
  }
  try { if(!secondcheck()){ return false; }} catch (e) {};
  return true;
}

