function klappidwie(id,wie) {
 if (id=="" || id=="undefined") { return; }
 if (wie=="" || wie=="undefined") { wie="block"; }
 document.getElementById(id).style.display=wie;
}

function anaus(id,wie) {
 if (id=="" || id=="undefined") { return; }
 if (wie=="" || wie=="undefined") { wie="block"; }
 if (document.getElementById(id).style.display==wie || document.getElementById(id).style.display=="") {
     document.getElementById(id).style.display='none';
 } else {
     document.getElementById(id).style.display=wie;
 }
}

function setzefg(farbe) {
 document.getElementById('puzzlevorschau').style.color=farbe;
 document.getElementById('starttext').style.color=farbe;
 document.getElementById('schlusstext').style.color=farbe;
 document.getElementById('puzzlefgcolor').value=farbe;
}
function setzebg(farbe) {
 document.getElementById('puzzlevorschau').style.backgroundColor=farbe;
 document.getElementById('starttext').style.backgroundColor=farbe;
 document.getElementById('schlusstext').style.backgroundColor=farbe;
 document.getElementById('puzzlebgcolor').value=farbe;
}
function setzefont(family) {
 document.getElementById('puzzlevorschau').style.fontFamily=family;
 document.getElementById('starttext').style.fontFamily=family;
 document.getElementById('schlusstext').style.fontFamily=family;
 document.getElementById('puzzlefont').value=family;
}
function taghinzu(tag) {
 document.getElementById('tagsfeld').value+=' '+tag;
}

function checkkomplett() {

 if (document.getElementById('progressanzeige')) {
     document.getElementById('progressanzeige').style.display='none';
 }

 if (document.forms[0].absender.value=='') { alert('Bitte geben Sie Ihren Namen an!'); document.forms[0].absender.focus(); return false; }

 if (document.forms[0].titel.value=='') { alert('Bitte geben Sie eine Ueberschrift an!'); document.forms[0].titel.focus(); return false; }

 if (document.forms[0].tags) {
   if (document.forms[0].tags.value=='')  {
       document.forms[0].tags.focus();
       alert('Bitte geben Sie Tags ein!');
       return false;
   } else {
      var tagsarray = document.forms[0].tags.value.split(" ");
      if (tagsarray.length < 3) {
          alert ('Bitte geben Sie mindestens 3 Tags (Schlagworte) ein!');
          document.forms[0].tags.focus();
          return false;
      }
   }
 }

 if (document.forms[0].empfaengername.value=='') { alert('Bitte geben Sie den Empfaenger an!'); document.forms[0].empfaengername.focus(); return false; }

 if (document.forms[0].starttext.value=='' || document.forms[0].starttext.value=='Geben Sie hier Ihren Text ein!') {
       alert('Bitte geben Sie einen Text ein!');
       document.forms[0].starttext.focus();
       return false;
 } else {
    if (document.forms[0].starttext.value.length < 20) {
        alert('Bitte geben Sie mindestens 20 Zeichen Text ein!');
        document.forms[0].starttext.focus();
        return false;
    }
 }

 if (document.forms[0].agb) {
   if (document.forms[0].agb.checked==false) {
    var akzeptanz=confirm('Sie muessen die AGB akzeptieren!');
    if (akzeptanz==true) { document.forms[0].agb.checked=true; }
    else { return false; }
   }
 }

 if (document.forms[0].empfaengereml.value!='') {
     if (document.forms[0].absendereml.value=='') {
        alert ('Um Ihren Dank per Email zu versenden, muessen Sie auch Ihre eigene Email-Adresse angeben!');
        document.forms[0].absendereml.focus();
        return false;
     }
     if (document.forms[0].empfaengereml.value.indexOf('@')<0||document.forms[0].empfaengereml.value.indexOf('.')<0||document.forms[0].empfaengereml.value.indexOf(' ')>-1) { alert("Bitte geben Sie eine gueltige Empfaenger-Email-Adresse an! Es duerfen keine Leerzeichen, Umlaute etc. enthalten sein."); document.forms[0].empfaengereml.focus(); return false; }

     if (document.forms[0].absendereml.value.indexOf('@')<0||document.forms[0].absendereml.value.indexOf('.')<0||document.forms[0].absendereml.value.indexOf(' ')>-1) { alert("Bitte geben Sie eine gueltige Absender-Email-Adresse fuer den Empfaenger an! Es duerfen keine Leerzeichen, Umlaute etc. enthalten sein."); document.forms[0].absendereml.focus(); return false; }
 }




 if (document.getElementById('progressanzeige')) {
     document.getElementById('progressanzeige').style.display='block';
 }

 return true;
}

function permailaufklappen() {
 document.getElementById('permail').style.display='block';
}
if (navigator.userAgent.indexOf('MSIE')>0) {
    document.write("<style type='text/css'>.bildi {height:140px;}</style>");
}