// Zusatzmodul Eintragfunktion
// Active-Webshop.de
function gestalten(name,artnr) { }
function tageinf(tag) {
 if (document.getElementById('uploader_tags')) {
    var tagsbisher = document.getElementById('uploader_tags').value;
    var regex = new RegExp ("(^| )"+tag+"( |$)", "i");
    var matches = regex.exec(tagsbisher);
    if (matches === null) {
        document.getElementById('uploader_tags').value+=' '+tag;
    }
 }
}
function klappauf(wen) {document.getElementById(wen).style.display='block';}
function klappzu(wen) {document.getElementById(wen).style.display='none';}

var schonversandt=0;
function checkkomplett() {
  if (schonversandt==1) { return false; }
  var fehlt=new Array();
  if (document.getElementById('absender').value=='')   { fehlt.push('Name'); }
  if (document.getElementById('titel').value=='')      { fehlt.push('Firma/Titel'); }
  if (document.getElementById('starttext').value=='')  { fehlt.push('Beschreibung (kurz)'); }
  // 80 woerter lang,  woerter kurz 30
  else if (document.getElementById('starttext').value.split(" ").length<30)  { fehlt.push('Beschreibung (kurz) mit mindestens 30 Woertern'); }
  if (document.getElementById('schlusstext').value=='')  { fehlt.push('Beschreibung (lang)'); }
  else if (document.getElementById('schlusstext').value.split(" ").length<80)  { fehlt.push('Beschreibung (lang) mit mindestens 80 Woertern'); }
  if (document.getElementById('titel').value=='')      { fehlt.push('Firma/Titel'); }
  if (document.getElementById('absendereml')) {
    if (document.getElementById('absendereml').value=='') { fehlt.push('Email-Adresse'); }
    else if (document.getElementById('absendereml').value.indexOf('@')<0 || document.getElementById('absendereml').value.indexOf('.')<0) { fehlt.push('eine gueltige Email-Adresse'); }
  }
  if (document.getElementById('strasse').value=='')    { fehlt.push('Strasse'); }
  if (document.getElementById('plz').value=='')        { fehlt.push('PLZ'); }
  if (document.getElementById('ort').value=='')        { fehlt.push('Ort'); }
  if (document.getElementById('anrede').value=='')     { fehlt.push('Anrede'); }
  if (document.getElementById('uploader_tags').value=='')  { fehlt.push('Tags'); }
  // if (document.getElementById('land').value=='')       { fehlt.push('Land'); }
  var selected_index=document.getElementById('rubrikwaehler').selectedIndex;
  if (document.getElementById('rubrikwaehler').options[selected_index].value=='')  { fehlt.push('Bundesland'); }
  if (document.getElementById('agb').checked==false)    { fehlt.push('AGB akzeptieren'); }

  if (fehlt.length>0) {
     if (document.getElementById('progressanzeige')) {
         document.getElementById('progressanzeige').style.display='none';
     }
     alert ('Achtung! Folgende Angaben fehlen oder sind unvollstaendig: '+fehlt.join(", ")+'.');
     return false;
  } else {
     schonversandt=1;
     return true;
  }
}
