﻿// JScript File
var prefixAccommod = "ctl00_siteContent_addAccommodation_";

function rblAccommodation_click()
{
    var rbAccommodationElem_Yes = document.getElementById(prefixAccommod + "rblAccommodation_0");
    var rbAccommodationElem_No = document.getElementById(prefixAccommod + "rblAccommodation_1");
    
    if (rbAccommodationElem_Yes.checked)
    {
        document.getElementById(prefixAccommod + "pnlHotelAccommodation").style.display = "";
        document.getElementById(prefixAccommod + "pnlWithoutHotel").style.display = "none";
    }
    else
    {
        document.getElementById(prefixAccommod + "pnlHotelAccommodation").style.display = "none";
        if (rbAccommodationElem_No.checked)
            document.getElementById(prefixAccommod + "pnlWithoutHotel").style.display = "";
        else
            document.getElementById(prefixAccommod + "pnlWithoutHotel").style.display = "none";
    }
}
function hotelAccommodation_validate(source, args)
{
    args.IsValid = true;
    var rbHotelAccommodation = document.getElementById(prefixAccommod + "rblAccommodation_0");
    if (rbHotelAccommodation.checked)
    {
        var rbRoom1 = document.getElementById(prefixAccommod + "rblRoom_0");
        var rbRoom2 = document.getElementById(prefixAccommod + "rblRoom_1");
        if (!rbRoom1.checked && !rbRoom2.checked)
            args.IsValid = false;
            
        var chkBoxesChecked = false;
        for (i = 0; i < 4; i++)
        {
            if (document.getElementById(prefixAccommod + "chkNights_" + i).checked)
                chkBoxesChecked = true;
        }
        
        if (!chkBoxesChecked) args.IsValid = false;
    }
}
function withoutHotel_validate(source, args)
{
    args.IsValid = true;
    var rbWithoutHotel = document.getElementById(prefixAccommod + "rblAccommodation_1");
    if (rbWithoutHotel.checked)
    {
        var chkBoxesChecked = false;
        for (i = 0; i < 5; i++)
        {
            if (document.getElementById(prefixAccommod + "chkDays_" + i).checked)
                chkBoxesChecked = true;
        }
        
        if (!chkBoxesChecked) args.IsValid = false;
    }
}