﻿function changeTab(bookType, clientIdPrefix)
{    
    var packageContainer = document.getElementById(clientIdPrefix + "_packageTabContainer");
    var flightContainer = document.getElementById(clientIdPrefix + "_flightTabContainer");
    var hotelContainer = document.getElementById(clientIdPrefix + "_hotelTabContainer");
    var carContainer = document.getElementById(clientIdPrefix + "_carTabContainer");
    packageContainer.className = "display-none";
    flightContainer.className = "display-none";
    hotelContainer.className = "display-none";
    carContainer.className = "display-none";
    
    if(bookType == "package")
    {
        packageContainer.className = "display-inline";
    }
    else if(bookType == "flight")
    {
        flightContainer.className = "display-inline";
    }
    else if(bookType == "hotel")
    {
        hotelContainer.className = "display-inline";
    }
    else if(bookType == "car")
    {
        carContainer.className = "display-inline";
    }
}
function displayFlexibleTravel(bShow, divId, labelId1, labelId2)
{
    var panel = document.getElementById(divId);    
    var fromCity = document.getElementById(labelId1);
    var destinationCity = document.getElementById(labelId2);
    if(bShow)
    {
        panel.className = "flexible-flight-container book-window-row";        
        fromCity.innerHTML = "Utresa från";
        destinationCity.innerHTML = "Utresa till";
    }
    else
    {
        panel.className = "flexible-flight-container-hidden book-window-row";        
        fromCity.innerHTML = "Avreseort";
        destinationCity.innerHTML = "Destination";
    }
}
function displayToDate(bShow, id)
{
    var dateContainer = document.getElementById(id);    
    if(bShow)
        dateContainer.className = "book-window-date-container";
    else
        dateContainer.className = "book-window-date-container-hidden";
}
function displayRoomRows(id, idRow1, idRow2, idRow3, idRow4)
{
    var ddlNoOfRooms = document.getElementById(id);
    var row1 = document.getElementById(idRow1);
    var row2 = document.getElementById(idRow2);
    var row3 = document.getElementById(idRow3);
    var row4 = document.getElementById(idRow4);
    row1.className = "book-window-row-optional-hidden";
    row2.className = "book-window-row-optional-hidden";
    row3.className = "book-window-row-optional-hidden";
    row4.className = "book-window-row-optional-hidden";
    if(ddlNoOfRooms.value > "0")
    {
        row1.className = "book-window-row-optional";
    }
    if(ddlNoOfRooms.value > "1")
    {
        row2.className = "book-window-row-optional";
    }
    if(ddlNoOfRooms.value > "2")
    {
        row3.className = "book-window-row-optional";
    }
    if(ddlNoOfRooms.value > "3")
    {
        row4.className = "book-window-row-optional";
    }      
}
function displayRoomChildren(id, idChild1, idChild2)
{
    var ddlNoOfChildren = document.getElementById(id);
    var child1 = document.getElementById(idChild1);
    var child2 = document.getElementById(idChild2);
    child1.className = "book-window-room-ddl-hidden";
    child2.className = "book-window-room-ddl-hidden";
    if(ddlNoOfChildren.value > "0")
    {
        child1.className = "book-window-room-ddl";        
    }
    if(ddlNoOfChildren.value > "1")
    {
        child2.className = "book-window-room-ddl";
    }
}
function displayChildrensAgeFlight(idNoOfChildren, idChild1Age, idChild2Age, idChild3Age, idChild4Age, idChild5Age, idChild6Age)
{    
    var ddlNoOfChildren = document.getElementById(idNoOfChildren);
    var child1 = document.getElementById(idChild1Age);
    var child2 = document.getElementById(idChild2Age);
    var child3 = document.getElementById(idChild3Age);
    var child4 = document.getElementById(idChild4Age);
    var child5 = document.getElementById(idChild5Age);
    var child6 = document.getElementById(idChild6Age);
    child1.className = "book-window-room-ddl-hidden";
    child2.className = "book-window-room-ddl-hidden";
    child3.className = "book-window-room-ddl-hidden";
    child4.className = "book-window-room-ddl-hidden";
    child5.className = "book-window-room-ddl-hidden";
    child6.className = "book-window-room-ddl-hidden";
    if(ddlNoOfChildren.value > "0")
    {
        child1.className = "book-window-room-ddl";
    }
    if(ddlNoOfChildren.value > "1")
    {
        child2.className = "book-window-room-ddl";
    }
    if(ddlNoOfChildren.value > "2")
    {
        child3.className = "book-window-room-ddl";
    }
    if(ddlNoOfChildren.value > "3")
    {
        child4.className = "book-window-room-ddl";
    }
    if(ddlNoOfChildren.value > "4")
    {
        child5.className = "book-window-room-ddl";
    }
    if(ddlNoOfChildren.value > "5")
    {
        child6.className = "book-window-room-ddl";
    }
}
function displayNoOfChildrenFlight(idNoOfAdults, idNoOfChildren)
{
    var noOfAdults = document.getElementById(idNoOfAdults).value;
    var ddlChildren = document.getElementById(idNoOfChildren);
    while(ddlChildren.options[0] != null)
    {
        ddlChildren.options[0] = null;
    }
    var limit = 6;
    if(noOfAdults == 1 || noOfAdults == 7)
    {
        limit = 2;
    }
    else if(noOfAdults == 2 || noOfAdults == 5)
    {
        limit = 4;
    }
    else if(noOfAdults == 3)
    {
        limit = 6;
    }
    else if(noOfAdults == 4)
    {
        limit = 5;
    }
    else if(noOfAdults == 6)
    {
        limit = 3;
    }
    else if(noOfAdults == 8)
    {
        limit = 1;
    }
    for(i = 0; i <= limit; i++)
	{
		optionItem = new Option(i, i, false, false);
		ddlChildren.options[ddlChildren.length] = optionItem;
	}
}

function validateFlightDate(fromDate, toDate)
{
    
}