﻿var unitID = "";
var arrDate = "";
var depDate = "";
var adult = "";
var children = "";
var avail = false;
var bookingURL = "/en/dubai-apartment-booking.aspx";

$(document).ready(function() {
    GetPrice();
    $("#btnPrice").click(GetPrice);
    $("#btnBook").click(BookApartment);
});
function BookApartment() {
    if (avail == true) {
        var url = bookingURL + "?arrDate=" + arrDate + "&depDate=" + depDate + "&unitID=" + unitID + "&adult=" + adult + "&children=" + children;
        window.location = url;
    }
    return false;
}

function GetPrice() {
    if ($("#date1").val() != "" && $("#date2").val() != "") {
        $("#dvavail").css("display", "none");
        $("#dvUnavail").css("display", "none");
        $("#DvLoading").css("display", "block");
        unitID = $("#hdnID").val();
        arrDate = $("#date1").val();
        depDate = $("#date2").val();
        adult = $("#adults option:selected").val();
        children = $("#children option:selected").val();
        $.ajax({
            type: "GET",
            url: "/price.aspx",
            data: "unitId=" + unitID + "&arrDate=" + arrDate + "&departDate=" + depDate + "&adults=" + adult + "&children=" + children,
            dataType: "text/xml",
            success: handleResponse
        })
    }
    return false;
}
function handleResponse(ret) {
    $("#DvLoading").css("display", "none");
    var responseArray = ret.split("&");
    if (responseArray.length > 1)
    {
        var price = responseArray[0].split("=");
        if (parseFloat(price[1])) {

            var nights = responseArray[1].split("=");
            $("#spNights").text(nights[1]);

            var arrFullDate = responseArray[2].split("=");
            $("#spCheckIn").text(arrFullDate[1] + " at 03:00 PM");

            var depFullDate = responseArray[3].split("=");
            $("#spCheckOut").text(depFullDate[1] + " at 11:00 AM");

            $("#spAdults").text($("#adults option:selected").val());
            $("#spChild").text($("#children option:selected").val());

            $("#dvAEDPrice").text(price[1]);
            $("#spAccCost").attr("amount", price[1]);

            var perNight = responseArray[4].split("=");
            $("#dvAEDPNPrice").text(perNight[1]);
            $("#spNightCost").attr("amount", perNight[1]);

            $("#dvAEDTotal").text(price[1]);
            $("#spEnqTotal").attr("amount", price[1]);

            $("#dvavail").css("display", "block");

            UpdateCurr1();

            avail = true;
        }
    }
    else{
        $("#dvUnavail").css("display", "block");
        avail = false;
    }
}
