if (document.observe) document.observe("dom:loaded", function() {
  // Test for degraded browsers
  if (/MSIE [56]/.test(navigator.userAgent)) window.degraded_browser = 1;

  // HighSlide settings
  if (window.hs) {
    //hs.easing = 'easeInQuad';
    //hs.fadeInOut = true;
    //hs.align = "center";
    hs.numberOfImagesToPreload = 0;
  }

  // Initialize ProtoFish
  if (window.ProtoFish && $("nav")) new ProtoFish('nav', '300', 'hover', false, true, true);

  // Lazy load
  initDelayed.delay(2);
});

function initDelayed() {

  // Initialize tips
  if (window.Tipped) (function(){
    $$(".tipped[title]").each(function(el) {
      el.setAttribute("data-tipped", el.title);
      el.setAttribute("data-tipped-options", "skin: 'light', radius: { size: 7 }");
      el.title = "";
    });
  })();

  // Add target to external links
  (function(){
    $$("a[rel='external']").each(function(a) {
      if (a.href) a.target = "_blank";
    });
  })();

  // Fix no-spam-email addresses
  $$("a[href^='mailto:no-spam-']").each(function(a) {
    a.href = a.href.replace('mailto:no-spam-', 'mailto:');
  });

  // Open webdesign-link in popup window
  $$("a.sweetheart").each(function(a) {
    a.observe("click", function(event) {
      window.open(this.href,'hm','scrollbars=no,resizable=no,width=350,height=210,left='+((screen.width-350)/2)+',top='+((screen.height-300)/2));
      Event.stop(event);
    });
  });

}

function submitFormBeschikbaarheidZoek()
{
  document.zoekBeschikbaarheid.submit();
}

function startRes(pKlantNr,pTaalCode,pObjectType) {
  if (pKlantNr == 2268) { // Geversduin
    startOnlineBooking('geversduin',pTaalCode);
  } else if (pKlantNr == 2270) { // Bakkum
    startOnlineBooking('bakkum',pTaalCode);
  } else if (pKlantNr == 2269) { // de Lakens
    startOnlineBooking('delakens',pTaalCode);
  }
}

function startOnlineBooking(camping, lng, object, soort) {
  var parkid='', objectsoort='', objecttype='';
  if (object) {
    var tmp = object.split('-');
    if (tmp[0] && tmp[1]) {
      parkid      = tmp[0];
      objectsoort = tmp[1];
      objecttype  = tmp[2];
    }
  }
  if (!parkid) {
    if (camping == "geversduin") {
      parkid      = 60001003;
    } else if (camping == "bakkum") {
      parkid      = 40001002;
    } else if (camping == "delakens" || camping == "lakens") {
      parkid      = 80001004;
    }
  }
  if (lng == "de" || lng == "du" || lng == "duits") {
    lng = "de";
  } else if (lng == "en" || lng == "engels") {
    lng = "en";
  } else {
    lng = "nl";
  }
  if (soort == "kamperen" || soort == "huren") { } else { soort=''; }
  window.open('http://boeken.kennemerduincampings.nl/kdc/start.lp?lng='+ lng +'&parkid='+ parkid +'&soort='+ soort +'&objectsoort='+ objectsoort +'&objecttype='+ objecttype +'&vakantie_periode=now','winOB','scrollbars=no,resizable=no,width=810,height=650');
}

function submitFormBrochure()
{
  document.frmBrochure.submit();
}
