function checkform(){
  var elementList = new Array();
  var nodeList1 = document.getElementsByTagName("textarea");
  var nodeList0 = document.getElementsByTagName("input");
  var nodeList2 = document.getElementsByTagName("select");
  for (var i=0; i<nodeList0.length; i++) {
    var elm = nodeList0.item(i);
    var trigger = elm.className;
    if ((trigger=="check")&& 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=="check")&& elm.getAttribute("title"))
      elementList[elementList.length] = elm;
  }
  for (var i=0; i<elementList.length; i++) {
    if(elementList[i].value.length<1){
      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=="check")&& elm.getAttribute("title") && elm.selectedIndex==0){
      alert(elm.getAttribute("title"));
      //elm.focus();
      return false;
    }
  }
  return true;
}

function chstat(field,sourcefield) {
  if(sourcefield.checked==true)
    document.xform[field].value="j";
  else
    document.xform[field].value="n";
}

