
function machstress(msg){
if(ie){
document.all.control.innerHTML=msg;
}
else{

if(ns6)
  {  
    document.getElementById("control").innerHTML=msg;
      }
else{
alert(msg);
}
}
}


function chkForm(){
if(document.bms_form.name.value == "")
  {
   machstress("Bitte geben Sie Ihren Namen an!");
   
   //if(!ns)document.bms_form.name.focus();
   return false;
  }
   
  if(document.bms_form.plz.value != "" && document.bms_form.plz.value.search(/^[0-9]{5}$/) == -1)//Zahlen von o-9 und genau 5 Stellen
  {
  machstress("Bitte überprüfen Sie Ihre Postleitzahl!");
  //if(!ns)document.bms_form.plz.focus();
  return false;
  }
    
   
  if(document.bms_form.telefon.value=="")
  {
  machstress("Bitte geben Sie Ihre Telefonnummer an!");
  //if(!ns)document.bms_form.telefon.focus();
  return false;
  }
  
  kl=false;
  if(document.bms_form.telefon.value.search(/\(/) != -1 && document.bms_form.telefon.value.search(/\(.+\)/) == -1){kl=true;}//klammer nicht geschlossen?
  if(document.bms_form.telefon.value.search(/\)/) != -1 && document.bms_form.telefon.value.search(/\(.+\)/) == -1){kl=true;}//klammer nur geschlossen?
  if(document.bms_form.telefon.value.search(/^[0-9\/\-\(\)\s]{5,}$/) == -1//nur Zahlen und die erlaubten Sonderzeichen, mind. 5 Stellen!
   || document.bms_form.telefon.value.match(/^[\/\-\s]/)//Sonderzeichen darf nicht als erstes oder letztes stehen!!
   || document.bms_form.telefon.value.match(/[\/\-\s]$/)
   || kl)
  {
  machstress("Bitte überprüfen Sie Ihre Telefonnummer!");
  //if(!ns)document.bms_form.telefon.focus();
  return false;
  }
  if(document.bms_form.telefon.value.match(/[\/\-\s]/g))
  {//existiert eins der Sonderzeichen?("/" "-" "Leerzeichen")
  wieviel=document.bms_form.telefon.value.match(/[\/\-\s]/g);//wirklich nur ein Sonderzeichen?
  if(wieviel.length >2)//wenn mehr als fünfmal dann machstress!
  {
  machstress("Bitte überprüfen Sie Ihre Telefonnummer!");
  //if(!ns)document.bms_form.telefon.focus();
  return false;
  }
  }
  
  
 //faxcheck  
  kl=false;
  if(document.bms_form.telefax.value!="" && document.bms_form.telefax.value.search(/\(/) != -1 && document.bms_form.telefax.value.search(/\(.+\)/) == -1){kl=true;}//klammer nicht geschlossen?
  if(document.bms_form.telefax.value!="" && document.bms_form.telefax.value.search(/\)/) != -1 && document.bms_form.telefax.value.search(/\(.+\)/) == -1){kl=true;}//klammer nur geschlossen?
  if(document.bms_form.telefax.value!="" && (document.bms_form.telefax.value.search(/^[0-9\/\-\(\)\s]{5,}$/) == -1//nur Zahlen und die erlaubten Sonderzeichen, mind. 5 Stellen!
   || document.bms_form.telefax.value.match(/^[\/\-\s]/)//Sonderzeichen darf nicht als erstes oder letztes stehen!!
   || document.bms_form.telefax.value.match(/[\/\-\s]$/)
   || kl))
  {
  machstress("Bitte überprüfen Sie Ihre Telefaxnummer!");
  //if(!ns)document.bms_form.telefax.focus();
  return false;
  }
  if(document.bms_form.telefax.value.match(/[\/\-\s]/g))
  {//existiert eins der Sonderzeichen?("/" "-" "Leerzeichen")
  wieviel=document.bms_form.telefax.value.match(/[\/\-\s]/g);//wirklich nur ein Sonderzeichen?
  if(wieviel.length >2)//wenn mehr als zweimal dann machstress!
  {
  machstress("Bitte überprüfen Sie Ihre Telefaxnummer!");
  //if(!ns)document.bms_form.telefax.focus();
  return false;
  }
  }
   
   if (document.bms_form.eMail.value != "" && (document.bms_form.eMail.value.indexOf("@") == "-1" || document.bms_form.eMail.value.indexOf(".") == "-1"))
   { 
   machstress("Bitte überprüfen Sie Ihre Emailadresse.");
   //if(!ns)document.bms_form.eMail.focus();
   return false;
   }
   
   if(document.bms_form.txtStartDate && document.bms_form.txtStartDate.value=="")
  {
  machstress("Bitte geben Sie das geplante Datum an!");
  //if(!ns)document.bms_form.txtStartDate.focus();
  return false;
  }
  
   if(document.bms_form.personen && document.bms_form.personen.value=="")
  {
  machstress("Bitte geben Sie die geplante Teilnehmerzahl an!");
  //if(!ns)document.bms_form.personen.focus();
  return false;
  }
  
  if(document.bms_form.personen && (document.bms_form.personen.value != "") && (document.bms_form.personen.value.search(/\D/) != -1))
  {
  machstress("Bitte überprüfen Sie Ihre Teilnehmerangabe!");
  //if(!ns)document.bms_form.personen.focus();
  return false;
  }
   
   if(document.bms_form.von){
    if((document.bms_form.von.value == "") || (document.bms_form.bis.value== "") || (parseInt(document.bms_form.von.value) >= parseInt(document.bms_form.bis.value)))
  {
  machstress("Bitte überprüfen Sie Ihre angegebene Zeit!");
  //if(!ns)document.bms_form.von.focus();
  return false;
  }
  } 
  }
  
  function reformatField(field)
  {
  if(!ns && field.value!="")
  {
  field.style.backgroundColor="#FFFFFF";
  }
  else
  {
  if(!ns)
  {
  field.style.backgroundColor="#F9F3BF";
  }
  }
  }
  
  