﻿try {
    if (window.location.href.toLowerCase().indexOf('quebecgetaways.com') > -1)
        document.write("<script type='text/javascript' src='/js/reservations_messages_en.js'></script>");
    else
        document.write("<script type='text/javascript' src='/js/reservations_messages_fr.js'></script>");
}
catch (e) {
    document.write("<script type='text/javascript' src='/js/messages_fr.js'></script>");
}


// JScript File

        function setRatingValue (num)
        {
            var rating = $find("ratingReservation");
            rating.set_Rating(num);
        }

        function showLabelForRatingOverZero() {
            var objLabel = document.getElementById (ratingTextboxVar);
            objLabel.innerHTML = rating0var;
        }
            

        function showLabelForRatingOver() {
            var rating = $find("ratingReservation");
            var num = rating._currentRating;
            var objLabel = document.getElementById (ratingTextboxVar);
              switch (num) {
                case 0:
                    objLabel.innerHTML = rating0var;
                    break;
                case 1:
                    objLabel.innerHTML = rating1var;
                    break;
                case 2:
                    objLabel.innerHTML = rating2var;
                    break;
                case 3:
                    objLabel.innerHTML = rating3var;
                    break;
                case 4:
                    objLabel.innerHTML = rating4var;
                    break;
                case 5:
                    objLabel.innerHTML = rating5var;
                    break;

            }
            //var num = $get("lblInfoClassification").innerHTML = result;
        }
        function showLabelForRatingOut() {
         
            var rating = $find("ratingReservation");
            num = rating._currentRating;
            var objLabel = document.getElementById (ratingTextboxVar);
            switch (num) {
                case 0:
                    objLabel.innerHTML = rating0var;
                    break;
                case 1:
                    objLabel.innerHTML = rating1var;
                    break;
                case 2:
                    objLabel.innerHTML = rating2var;
                    break;
                case 3:
                    objLabel.innerHTML = rating3var;
                    break;
                case 4:
                    objLabel.innerHTML = rating4var;
                    break;
                case 5:
                    objLabel.innerHTML = rating5var;
                    break;

            }
            //var num = $get("lblInfoClassification").innerHTML = result;
        }


        function checkCheckinDate(sender, args) {
        if (sender._selectedDate <= DateAdd ("d", -1,new Date()))   
        {
            alert(dateArriveAjdOuFuture);
            sender._selectedDate = new Date();
            // set the date back to the current date   
            sender._textbox.set_Value(sender._selectedDate.format(sender._format))
        }   
        }

        function checkCheckOutDate(sender, args) {
            if (sender._selectedDate <= DateAdd("d", -1, new Date())) {
                alert(dateArriveAjdOuFuture);
                sender._selectedDate = new Date();
                // set the date back to the current date   
                sender._textbox.set_Value(sender._selectedDate.format(sender._format))
            }
        }


        function DateAdd(timeU, byMany, dateObj) {
            var millisecond = 1;
            var second = millisecond * 1000;
            var minute = second * 60;
            var hour = minute * 60;
            var day = hour * 24;
            var year = day * 365;

            var newDate;
            var dVal = dateObj.valueOf();
            switch (timeU) {
                case "ms": newDate = new Date(dVal + millisecond * byMany); break;
                case "s": newDate = new Date(dVal + second * byMany); break;
                case "mi": newDate = new Date(dVal + minute * byMany); break;
                case "h": newDate = new Date(dVal + hour * byMany); break;
                case "d": newDate = new Date(dVal + day * byMany); break;
                case "y": newDate = new Date(dVal + year * byMany); break;
            }
            return newDate;
        }

