function EMail(s)
{
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
}

function check_inserat()
{
 var message = "";

 if(document.w_markt_vorstellen.mail.value != "")
 {
  if(!EMail(document.w_markt_vorstellen.mail.value))
    message = message + "Bitte eine gültige E-mail Adresse eingegeben!\n";    
 }
 else
    message = message + "Bitte eine E-Mail Adresse angeben!\n";
   
 if(document.w_markt_vorstellen.bundesland.value == "Deutschland" || document.w_markt_vorstellen.bundesland.value == "Oesterreich" || document.w_markt_vorstellen.bundesland.value == "Schweiz")
  message = message + "Bitte ein Bundesland auswählen!\n";
  
 if(document.w_markt_vorstellen.ort.value == "")
  message = message + "Bitte den Ort/Stadt des Weihnachtsmarkt eingeben!\n"; 
  
 if(document.w_markt_vorstellen.markt_name.value == "")
  message = message + "Bitte den Namen des Weihnachtmarktes eingeben!\n";  
   
 if(document.w_markt_vorstellen.zeitraum.value == "")
  message = message + "Bitte die Öffnungszeiten des Weihnachtmarktes eingeben!\n"; 
  
 if(document.w_markt_vorstellen.beschreibung.value == "")
  message = message + "Bitte eine Beschreibung des Weihnachtmarktes eingeben!\n";  
  
 if(document.w_markt_vorstellen.bild_name.value != "")
 {
  total_length = w_markt_vorstellen.bild_name.value.length-4;
  if(w_markt_vorstellen.bild_name.value.substr(total_length,4) != ".jpg")
  {
   total_length = w_markt_vorstellen.bild_name.value.length-5;
   if(w_markt_vorstellen.bild_name.value.substr(total_length,5) != ".jpeg")
    message = message + "Bitte eine jpg-Datei für das Bild eingeben\n";
  }   
 } 
 
 if(document.w_markt_vorstellen.v_web.value != "" && document.w_markt_vorstellen.v_web.value.substring(0,4) != "www.")
 {
   message = message + "Bitte Webadresse mit folgendem Format eingeben: www.\n";
 }
  
 if(message != "")
 {
   alert(message);
 }
    
 if(message == "")
   document.w_markt_vorstellen.submit();  
}

function check_search()
{ 
  if(document.w_markt.plz_search.value == '' && document.w_markt.ort_search.value == '')
   alert("Bitte eine Suchanfrage für Plz und/oder Ort angeben!");
  else  
  {
   document.w_markt.suchen.value = 1;
   document.w_markt.submit();   
  }    
}