﻿
jQuery(document).ready(function () {

    var hp_language;

    try {
        hp_language = getCookie('taal');
    }
    catch (err) {
        hp_language = "NL";
    }
});

function showDateMessage() {

    /* welke dag welke tekst tonen*/
    var datum = new Array();
    var tekst = new Array();
    var text = new Array();

    //Je kan op de volgende manier een tekst plaatsen: 
    // - Voor een datumbereik: 10-10-2010/20-10-2010
    // - Voor een enkele datum: 10-10-2010
    strNL = "<table width='360'>";

  
    strNL += "<tr>";
    strNL += "<td>1ste Pinksterdag<br />2e Pinksterdag</td>";
    strNL += "<td>12 juni<br />13 juni </td>";
    strNL += "<td>gesloten<br />12.00 – 17.00 uur</td>";
    strNL += "</tr>";

    strNL += "</table>";

    strEN = "<table width='360'>";



    strEN += "<tr>";
    strEN += "<td>First Pentecost<br />Second Pentecost</td>";
    strEN += "<td>June 12th<br />June 13th </td>";
    strEN += "<td>closed<br />12.00 - 17.00</td>";
    strEN += "</tr>";

    strEN += "</table>";

    //Vul de arrays.
    datum[0] = "2011/10/03-2011/10/10";
    tekst[0] = "In verband met een personeelsuitje zijn ons Contact Center en Reiswinkel van vrijdag 7 oktober vanaf 18 uur t/m zondag 9 oktober gesloten. Onze website is uiteraard gewoon beschikbaar voor het maken van boekingen en het aanvragen van offertes.";
    text[0] = "Due to a company outing, our Customer Service and Travel Shop are closed from Friday, October the 7th from 18 hours to Sunday, October the 9th. Our site is still available for making reservations and requesting quotes.";

    datum[1] = "2011/04/20-2011/06/13";
    tekst[1] = "In verband met diverse Feestdagen hebben wij aangepaste openingstijden:<br /><br /> " + strNL;
    text[1] = "Due to various holidays, we have different opening hours:<br /><br />" + strEN;

    datum[2] = "2010/12/20-2010/12/26";
    tekst[2] = "In verband met Kerst sluiten wij op vrijdag 24 december om 17.00 uur. Eerste en Tweede Kerstdag zijn wij de hele dag gesloten.";
    text[2] = "Due to Christmas we conclude Friday, December 24 at 17.00. Christmas and Boxing Day we are closed all day.";

    datum[3] = "2010/12/27-2011/01/01";
    tekst[3] = "In verband met Oudejaarsavond sluiten wij op vrijdag 31 december om 17.00 uur. Op Nieuwjaarsdag 1 januari zijn wij de hele dag gesloten. ";
    text[3] = "Associated with New Year's Eve we close Friday, December 31 at 17:00. On January 1 New Year's Day we are closed all day.";

    /* welke dag is het vandaag*/
    var vandaag = new Date();

    var dag = vandaag.getDate();
    var maand = vandaag.getMonth() + 1;
    var jaar = vandaag.getFullYear();

    datumvandaag = jaar + "/" + maand + "/" + dag;

    //Standaard het blok of 'none' zetten.
    //    document.getElementById("businesshoursexception").style.display = "none";

    $j("#businesshoursexception").hide();

    //Loop door de datum array. Maak onderscheidt tussen datum-bereik of enkele datum.
    for (var i = 0; i < datum.length; i++) {
        var datumWaarde = datum[i];

        //Controleer of het gaat om datumbereik (met '/') of enkele datum.
        if (datumWaarde.indexOf("-") > 0) {
            //Split datum op '/', voor Van en T/M datum.
            var datumsplit = datumWaarde.split('-');
            var datumVanaf = Date.parse(datumsplit[0]);
            var datumTot = Date.parse(datumsplit[1]);
            var datumVandaag = Date.parse(datumvandaag);

            //Controleer of de datum van vandaag in het datumbereik valt.
            if (datumVandaag <= datumTot && datumVandaag >= datumVanaf) {
                var message = hp_language == "EN" ? text[i] : tekst[i];
                //Zet de text in het openingstijden modaltje.
                if (document.getElementById("businesshoursexception")) {
                    //  document.getElementById("businesshoursexception").style.display = "block";
                    $j("#businesshoursexception").show();
                    $j("#businesshoursexception").html(message);
                    //   document.getElementById("businesshoursexception").innerHTML = message;

                    //Exit for loop, want de tekst is geset!
                    break;
                }
            }

        } else {
            if (datumWaarde == datumvandaag) {
                var message = hp_language == "EN" ? text[i] : tekst[i];
                //Zet de text in het openingstijden modaltje.
                if (document.getElementById("businesshoursexception")) {

                    $j("#businesshoursexception").show();
                    $j("#businesshoursexception").html(message);
                    //  document.getElementById("businesshoursexception").style.display = "block";
                    //  document.getElementById("businesshoursexception").innerHTML = message;

                    //Exit for loop, want de tekst is geset!
                    break;
                }
            }
        }
    }
}
/* 

Wordt niet meer gebruikt, geeft tevens een error op IE en Chrome

Array.prototype.contains = function (element) {
for (var i = 0; i < this.length; i++) {
if (this[i] == element) {
return true;
}
}
return false;
}

if (!Array.indexOf) {
Array.prototype.indexOf = function (obj) {
for (var i = 0; i < this.length; i++) {
if (this[i] == obj) {
return i;
}
}
}
}

*/

