<!--

function IsAGB(dat){
  if (dat.value==1 || dat.checked)
  {
    return true;
  }
  else
  {
    alert('Einverständnis AGB gelesen fehlt!');
    dat.focus();
    return false;
  }
}
function IsLeer(dat){
  as = dat.value;
  if (as == "") return true;
  for (var i = 0; i < as.length; i++)
  {
    if ( (as.charAt(i) != " ") ){
      return false;
    }
  }
  return true;
}
function IsInteger(dat) {
  as = dat.value;
  if (IsLeer(dat)) return true;
  for (var i = 0; i < as.length; i++)
  {
    if ((as.charAt(i)<"0") || (as.charAt(i)>"9")){
      alert('Es werden im folgenden Feld nur Zahlen akzeptiert!');
      dat.focus();
      return false;
    }
  }
  return true;
}
function IsEMail(dat){
  as = dat.value;
  if (IsLeer(dat)) return true;
  if ( (as.indexOf("@") > -1) && (as.indexOf(".") > -1) && (as.indexOf("^") == -1) && (as.indexOf("°") == -1) && (as.indexOf("!") == -1) && (as.indexOf("²") == -1) && (as.indexOf("§") == -1) && (as.indexOf("³") == -1) && (as.indexOf("$") == -1) && (as.indexOf("%") == -1) && (as.indexOf("&") == -1) && (as.indexOf("/") == -1) && (as.indexOf("(") == -1) && (as.indexOf(")") == -1) && (as.indexOf("[") == -1) && (as.indexOf("]") == -1) && (as.indexOf("{") == -1) && (as.indexOf("}") == -1) && (as.indexOf("?") == -1) && (as.indexOf("ß") == -1) && (as.indexOf("\\") == -1) && (as.indexOf("´") == -1) && (as.indexOf("`") == -1) && (as.indexOf("*") == -1) && (as.indexOf("+") == -1) && (as.indexOf("'") == -1) && (as.indexOf("<") == -1) && (as.indexOf(">") == -1) && (as.indexOf(",") == -1) && (as.indexOf(";") == -1) && (as.indexOf("µ") == -1) )
  {
    return true;
  }
  alert('Bitte tragen Sie eine gültige EMail Adresse ein!');
  dat.focus();
  return false;
}
function ZeichenOK(dat) {
  as = dat.value;
  if (as == "") return true;
  for (var i = 0; i < as.length; i++)
  {
    if ((as.charAt(i)=="<") || (as.charAt(i)==">")){
      alert('Unerlaubtes Zeichen `'+as.charAt(i)+'` in folgendem Feld gefunden!');
      dat.focus();
      return false;
    }
  }
  return true;
}
function LaengeOk(dat,i){
  as = dat.value;
  if (as.length > i){
    alert('Feldlänge überschritten. Daten werden auf max. Länge '+i+' abgeschnitten.');
    dat.value = as.slice(0,i);
    dat.focus();
    return false;
  }
  return true;
}
function CheckLeer()
{
  if (document.formular.uid.options[document.formular.uid.selectedIndex].value == "-1"){
    alert('Bitte wählen Sie zunächst eine Rubrik aus, wo die Anzeige eingeordnet werden soll!');
    document.formular.uid.focus();
    return false;
  }
  if (ZeichenOK(document.formular.kurztext)){}  else return false;
  if (LaengeOk(document.formular.langtext,maxlang)) {} else return false;
  if (ZeichenOK(document.formular.langtext)){}  else return false;
  if (document.formular.biete.options[document.formular.biete.selectedIndex].value=="-1"){
    alert('Bitte wählen Sie zunächst eine Anzeigeart aus!')
    document.formular.biete.focus();
    return false;
  }
  if (document.formular.gewerb.options){
    if (document.formular.gewerb.options[document.formular.gewerb.selectedIndex].value=="-1"){
      alert('Bitte wählen Sie zunächst, ob gewerblich oder privat inseriert werden soll!')
      document.formular.gewerb.focus();
      return false;
    }
  }
  if (IsLeer(document.formular.kurztext)){
    alert('Bitte tragen Sie zunächst eine Kurzbeschreibung der Anzeige ein!');
    document.formular.kurztext.focus();
    return false;
  }
  if (IsLeer(document.formular.langtext)){
    alert('Bitte tragen Sie zunächst einen Anzeigetext ein!');
    document.formular.langtext.focus();
    return false;
  }
  if (IsLeer(document.formular.datei)==false){
    as = document.formular.datei.value;
    l  = as.length;
    
    if ( (as.indexOf("*")>-1) || (as.indexOf("?")>-1) ) {
      alert('Unerlaubtes Zeichen im Dateinamen gefunden!');
      document.formular.datei.focus();
      return false;
    }

    as = as.substring(l-3,l);
    as = as.toUpperCase();
    if ( ((as != "JPG")  &&  (as != "GIF") &&  (as != "PNG") ) || (l<5) ){
      alert('Es werden nur Dateien im Format JPG, GIF und PNG akzeptiert!');
      document.formular.datei.focus();
      return false;
    }
  }
  if (IsAGB(document.formular.agb)==false) return false;
  return true;
}

//-->
