function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function oeffnebild(id)  {

      eval("window.open('original.php?id="+id+"','Artikel','scrollbars=yes,resizable=yes,width=800,height=600')");

}

function druck(id)  {

      eval("window.open('druck.php?id="+id+"','Druckversion','scrollbars=yes,resizable=yes,width=650,height=700')");

}

function checkform() {
         korrekt=false;
         if (document.form1.name.value=="") {
               alert("Bitte geben Sie einen Namen an...");
               document.form1.name.focus();
               return false;
             }
         if (document.form1.beitrag.value=="") {
                alert("Bitte schreiben Sie Ihren Beitrag...");
                document.form1.beitrag.focus();
               return false;
             }
         if (document.form1.email.value=="") {
               alert("Bitte geben Sie auch Ihre Email-Adresse an...");
               document.form1.email.focus();
               return false;
         }
         if (document.form1.email.value!="") {
               test=document.form1.email.value;
               Ergebnis = test.search(/@.+/);
               if(Ergebnis == -1 ) {
                  alert("Bitte geben Sie eine korrekte Email-Adresse an...");
                  document.form1.email.focus();
                  return false;
               }
               if (test.length<7) {
                   alert("Bitte geben Sie eine korrekte Email-Adresse an...");
                  document.form1.email.focus();
                  return false;
               }

         }

         
         
   }


function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' muss eine vollstaendige Emailadresse sein.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' muss eingetragen werden.\n'; }
  } if (errors) alert('Es ist ein Problem aufgetreten:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function check_val_date()  {
         sys=navigator.platform;
         if (sys.substr(0,3)!='Mac') {

         d="document.form1.";
         eval("monat="+d+"monat.value-1");  //ermitteln 1. eingegebener monat
         eval("var checkdat=new Date("+d+"jahr.value,"+monat+","+d+"tag.value)");  //erstellen eines datums-objekts
         if (checkdat.getMonth()>monat)  {   //Abfrage: ist monat im gültigen datum eins mehr als im eingegebenen DAtum?
               eval(d+"tag.value-=1");       //dann Datum um 1 Tag heruntersetzen
               eval("check_val_date(1)");    //erneute Validitätsabfrage durchführen, bis Datum gültig ist
            }
            }
}
function deletecheck(url,titel) {
         check = confirm("Wollen Sie den Beitrag \""+titel+"\" wirklich löschen?");
         if (check) window.location.href=url;
}

function admincheck(url) {
         check = confirm("Achtung... \n zu den Administrationsseiten hat nur der Administrator mit gültigem Passwort Zugang. \nAnsonsten erhalten Sie eine entsprechende Fehlermeldung. \n\n\nHaben Sie ein gültiges Passwort für den Administrationsbereich?");
         if (check) window.location.href=url;
}

function schloss()  {

    alert('Verehrte Besucher,\n\n\nLeider ist das Gaestebuch voruebergehend gesperrt.\n Aufgrund wiederholter unsachgemaesser Eintraege und Werbeanzeigen\nsehen wir uns gezwungen, in Zukunft Eintraege in unserem Gaestebuch\n vor der Veröffentlichung auf unsachgemaesse Inhalte (Spam) zu kontrollieren.\n\n Wir bitten Sie dafür um Verständnis.\n\nDie Umstellung des Systems wird in Kürze erfolgen,\nbis dahin sind leider keine Eintraege moeglich.\n\nWir wuenschen Ihnen ein frohes Weihnachtsfest \nund einen guten Rutsche ins Jahr 2006, \nIhr Schloss Detmold.\n\n');

}