/*
**
** variables
**
*/
var activeMenu
var activeSubMenu
var preloadFlag = false;

/*
**
** menu
**
*/
function setActiveMenu(th){
  activeMenu=th.id;
}

function changeImages(th, newPic) {
  if (activeMenu!=th.id){
    th.src=newPic;
  }
}

function changeImagesSubMenu(th, newPic) {
  if (activeSubMenu!=th.id){
    th.src=newPic;
  }
}

function setActiveMenu(_id){
  _src = document.getElementById(_id).src;
  document.getElementById(_id).src=_src.substring(0, _src.length-4)+'_mo.gif';
  activeMenu=_id;
}

function setActiveSubMenu(_id){
  _src = document.getElementById(_id).src;
  document.getElementById(_id).src=_src.substring(0, _src.length-4)+'_mo.gif';
  activeSubMenu=_id;
}

/*
**
** windows
**
*/
function openWindow(file, title, params) {
  newwin = window.open(file, title, params);
}

function openArchive(year){
 var params='width=800,height=620,left=100,top=60,resizable=yes,location=no,scrollbars=yes,menubar=no,status=no,toolbar=no,directories=no';
 openWindow('../seiten/archiv/archiv_'+year+'.php?year=','t',params);
}

function showGallery(){
  var params='width=680,height=500,left=100,top=60,resizable=yes,location=no,scrollbars=yes,menubar=no,status=no,toolbar=no,directories=no';
  openWindow('../seiten/sub2_bilder.php','t',params);
}

function openPic(pic){
  var params='width=620,height=480,left=100,top=60,resizable=yes,location=no,scrollbars=yes,menubar=no,status=no,toolbar=no,directories=no';
  openWindow('../seiten/showPic.html?pic=' + pic,'t',params);
}

/*
**
** params
**
*/
function get_url_param(name){ 
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); 
  var regexS = "[\\?&]"+name+"=([^&#]*)"; 
  var regex = new RegExp( regexS ); 
  var results = regex.exec( window.location.href ); 
  if( results == null )    return ""; 
  else return results[1];
}




function resizePicWindow(_id){
  //alert(foto);
  h=document.getElementById(_id).height;
  w=document.getElementById(_id).width;
  resizeOnLoad(w+50,h+85)
}
function resizeOnLoad(_width, _heigth){
  self.resizeTo(_width,_heigth);  
}


function goTo(url){
  location=url;
}


function checkGBEntry(){
  for (var i=0; i < document.forms.length; i++){
    actForm =  document.forms[i];
    for (var j=0; j <actForm.length; j++){
      //alert(actForm[j].name);
      if (actForm[j].name=="poiewr989"){
        if (actForm[j].value.length>0){
          if (!checkEmail(actForm[j].value,false)){
            alert('Fehler bei der Email-Adresse');
            return false;
          }
        }
      }else if (actForm[j].name=="cvbcvbcv344"){
        if ((actForm[j].value.length==0) || (actForm[j].value=='')){
            alert('Sie haben keinen Kommentar eingegeben');
            return false;
        }
      }else if (actForm[j].name=="agbe"){
        if ((actForm[j].checked==false)){
          alert('Sie haben vergessen, die Checkbox zu klicken');
          return false;
        }
      }else if((actForm[j].name=="url") ||
               (actForm[j].name=="text") ||
               (actForm[j].name=="name") ||
               (actForm[j].name=="email")){
        if (actForm[j].value!=''){
          ZZzzzZZzzzzzzZZZz();
          return false;
        }
      }
    }
  }
  actForm.submit();
  return true;
}

function checkDVDBstellig(formNameDvd){
  //alert(document.forms[formNameDvd].dvd.value);
  //return false;
  for (var i=0; i < document.forms[formNameDvd].length; i++){
    name_ = true;
    email_ = true;
    actForm =  document.forms[formNameDvd];
    for (var j=0; j <actForm.length; j++){
      if (actForm[j].name=="strasse"){
        if ((actForm[j].value.length==0) || (actForm[j].value=='')){
            alert('Strasse fehlt');
            return false;
        }
      }else if (actForm[j].name=="plz"){
        if ((actForm[j].value.length==0) || (actForm[j].value=='')){
            alert('PLZ fehlt');
            return false;
        }
      }else if (actForm[j].name=="ort"){
        if ((actForm[j].value.length==0) || (actForm[j].value=='')){
            alert('Ort fehlt');
            return false;
        }
      }else if (actForm[j].name=="324gf234"){
        if (actForm[j].value.length>0){
          if (!checkEmail(actForm[j].value,false)){
            alert('Fehler bei der Email Angabe');
            return false;
          }
        }
      }else if (actForm[j].name=="agbe"){
        if ((actForm[j].checked==false)){
          alert('Sie haben vergessen, die Checkbox zu klicken');
          return false;
        }
      }else if((actForm[j].name=="url") ||
               (actForm[j].name=="text") ||
               (actForm[j].name=="name") ||
               (actForm[j].name=="email")){
        if (actForm[j].value!=''){
          ZZzzzZZzzzzzzZZZz();
          return false;
        }
      }
    }
    if (email_ == false && tel_ == false){
      alert('Um DVD zu bestellen  , müssen Sie entweder die Telefonnummer oder die Email-Adresse eingeben!');
      return false;
    }
  }
  document.forms[formNameDvd].elements['234sdfsdfs'].value='sdf23423';  
  actForm.submit();
  return true;
}

function checkBuechig(){
  for (var i=0; i < document.forms.length; i++){
    tel_ = true;
    email_ = true;
    actForm =  document.forms[i];
    for (var j=0; j <actForm.length; j++){
      if (actForm[j].name=="sdf6545ee"){
        if ((actForm[j].value.length==0) || (actForm[j].value=='')){
            tel_= false;
        }
      }else if (actForm[j].name=="h54rewd"){
        if (actForm[j].value.length>0){
          if (!checkEmail(actForm[j].value,false)){
            alert('Fehler bei der Email Angabe');
            return false;
          }
        }else{
          email_ = false;
        }
      }else if (actForm[j].name=="agbe"){
        if ((actForm[j].checked==false)){
          alert('Sie haben vergessen, die Checkbox zu klicken');
          return false;
        }
      }else if((actForm[j].name=="url") ||
               (actForm[j].name=="text") ||
               (actForm[j].name=="name") ||
               (actForm[j].name=="email")){
        if (actForm[j].value!=''){
          ZZzzzZZzzzzzzZZZz();
          return false;
        }
      }
    }
    if (email_ == false && tel_ == false){
      alert('Um eine Buchungs-Anfrage zu starten, müssen Sie entweder die Telefonnummer oder die Email-Adresse eingeben!');
      return false;
    }
  }
  document.forms['bookinganfrage'].elements['234sdfsdfs'].value='sdf23423';
  actForm.submit();
  return true;
}

function ZZzzzZZzzzzzzZZZz(){
      alert('boot, nix gut...');
      naptime=10;
      naptime = naptime * 1000;
      var sleeping = true;
      var now = new Date();
      var alarm;
      var startingMSeconds = now.getTime();
      //alert("starting nap at timestamp: " + startingMSeconds + "\nWill sleep for: " + naptime + " ms");
      while(sleeping){
         alarm = new Date();
         alarmMSeconds = alarm.getTime();
         if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
      }      
      //alert("Wakeup!");
   }