function initForm()
{
    if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1
     || document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 3
     || document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 4)
    {
        document.getElementById("drpReturnDay").disabled = "disabled";
        document.getElementById("drpReturnMonth").disabled = "disabled";
        document.getElementById("drpReturnYear").disabled = "disabled";
    }
    
    if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1
     || document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 2)
     {
        document.getElementById("divFamilyNo").style.display = "block";
        document.getElementById("divFamilyPrice").style.display = "block";
     }
     else
     {
        document.getElementById("divFamilyNo").style.display = "none";
        document.getElementById("divFamilyPrice").style.display = "none";
     }

    changeStartTime();
}

function setLuggageOptions()
{
    if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 2)
    {
        // Make sure the lugage label stuff shows
        document.getElementById("divExtendedNote").style.display = "block";
        document.getElementById("divExtendedBaggage1a").style.display = "block";
        document.getElementById("divExtendedBaggage1b").style.display = "block";
        document.getElementById("divExtendedBaggage2a").style.display = "block";
        document.getElementById("divExtendedBaggage2b").style.display = "block";
        // check if the location should be showing too
        switch(document.getElementById("drpLocation").options[document.getElementById("drpLocation").selectedIndex].value)
        {
        case '2':
            document.getElementById("divExtendedLocationNo1").style.display = "none";
            document.getElementById("divExtendedLocationNo2").style.display = "block";
            document.getElementById("divExtendedLocationNo3").style.display = "none";
            document.getElementById("divExtendedLocationNo4").style.display = "none";
            document.getElementById("divExtendedLocationNo5").style.display = "none";
            document.getElementById("divExtendedLocationNo6").style.display = "none";
            document.getElementById("divExtendedLocationNo7").style.display = "none";
            document.getElementById("divExtendedLocationNo8").style.display = "none";
            document.getElementById("divExtendedLocationNo9").style.display = "none";
            document.getElementById("divExtendedLocationNo10").style.display = "none";
            document.getElementById("divExtendedLocationNo11").style.display = "none";
            document.getElementById("divExtendedLocationNo12").style.display = "none";
            document.getElementById("divExtendedLocationNo13").style.display = "none";
            break;
        case '4':
            document.getElementById("divExtendedLocationNo1").style.display = "none";
            document.getElementById("divExtendedLocationNo2").style.display = "none";
            document.getElementById("divExtendedLocationNo3").style.display = "none";
            document.getElementById("divExtendedLocationNo4").style.display = "block";
            document.getElementById("divExtendedLocationNo5").style.display = "none";
            document.getElementById("divExtendedLocationNo6").style.display = "none";
            document.getElementById("divExtendedLocationNo7").style.display = "none";
            document.getElementById("divExtendedLocationNo8").style.display = "none";
            document.getElementById("divExtendedLocationNo9").style.display = "none";
            document.getElementById("divExtendedLocationNo10").style.display = "none";
            document.getElementById("divExtendedLocationNo11").style.display = "none";
            document.getElementById("divExtendedLocationNo12").style.display = "none";
            document.getElementById("divExtendedLocationNo13").style.display = "none";
            break;
        case '5':
            document.getElementById("divExtendedLocationNo1").style.display = "none";
            document.getElementById("divExtendedLocationNo2").style.display = "none";
            document.getElementById("divExtendedLocationNo3").style.display = "none";
            document.getElementById("divExtendedLocationNo4").style.display = "none";
            document.getElementById("divExtendedLocationNo5").style.display = "block";
            document.getElementById("divExtendedLocationNo6").style.display = "none";
            document.getElementById("divExtendedLocationNo7").style.display = "none";
            document.getElementById("divExtendedLocationNo8").style.display = "none";
            document.getElementById("divExtendedLocationNo9").style.display = "none";
            document.getElementById("divExtendedLocationNo10").style.display = "none";
            document.getElementById("divExtendedLocationNo11").style.display = "none";
            document.getElementById("divExtendedLocationNo12").style.display = "none";
            document.getElementById("divExtendedLocationNo13").style.display = "none";
            break;
        case '7':
            document.getElementById("divExtendedLocationNo1").style.display = "none";
            document.getElementById("divExtendedLocationNo2").style.display = "none";
            document.getElementById("divExtendedLocationNo3").style.display = "none";
            document.getElementById("divExtendedLocationNo4").style.display = "none";
            document.getElementById("divExtendedLocationNo5").style.display = "none";
            document.getElementById("divExtendedLocationNo6").style.display = "none";
            document.getElementById("divExtendedLocationNo7").style.display = "block";
            document.getElementById("divExtendedLocationNo8").style.display = "none";
            document.getElementById("divExtendedLocationNo9").style.display = "none";
            document.getElementById("divExtendedLocationNo10").style.display = "none";
            document.getElementById("divExtendedLocationNo11").style.display = "none";
            document.getElementById("divExtendedLocationNo12").style.display = "none";
            document.getElementById("divExtendedLocationNo13").style.display = "none";
            break;
        case '8':
            document.getElementById("divExtendedLocationNo1").style.display = "none";
            document.getElementById("divExtendedLocationNo2").style.display = "none";
            document.getElementById("divExtendedLocationNo3").style.display = "none";
            document.getElementById("divExtendedLocationNo4").style.display = "none";
            document.getElementById("divExtendedLocationNo5").style.display = "none";
            document.getElementById("divExtendedLocationNo6").style.display = "none";
            document.getElementById("divExtendedLocationNo7").style.display = "none";
            document.getElementById("divExtendedLocationNo8").style.display = "block";
            document.getElementById("divExtendedLocationNo9").style.display = "none";
            document.getElementById("divExtendedLocationNo10").style.display = "none";
            document.getElementById("divExtendedLocationNo11").style.display = "none";
            document.getElementById("divExtendedLocationNo12").style.display = "none";
            document.getElementById("divExtendedLocationNo13").style.display = "none";
            break;
        case '10':
            document.getElementById("divExtendedLocationNo1").style.display = "none";
            document.getElementById("divExtendedLocationNo2").style.display = "none";
            document.getElementById("divExtendedLocationNo3").style.display = "none";
            document.getElementById("divExtendedLocationNo4").style.display = "none";
            document.getElementById("divExtendedLocationNo5").style.display = "none";
            document.getElementById("divExtendedLocationNo6").style.display = "none";
            document.getElementById("divExtendedLocationNo7").style.display = "none";
            document.getElementById("divExtendedLocationNo8").style.display = "none";
            document.getElementById("divExtendedLocationNo9").style.display = "none";
            document.getElementById("divExtendedLocationNo10").style.display = "block";
            document.getElementById("divExtendedLocationNo11").style.display = "none";
            document.getElementById("divExtendedLocationNo12").style.display = "none";
            document.getElementById("divExtendedLocationNo13").style.display = "none";
            break;
        case '12':
            document.getElementById("divExtendedLocationNo1").style.display = "none";
            document.getElementById("divExtendedLocationNo2").style.display = "none";
            document.getElementById("divExtendedLocationNo3").style.display = "none";
            document.getElementById("divExtendedLocationNo4").style.display = "none";
            document.getElementById("divExtendedLocationNo5").style.display = "none";
            document.getElementById("divExtendedLocationNo6").style.display = "none";
            document.getElementById("divExtendedLocationNo7").style.display = "none";
            document.getElementById("divExtendedLocationNo8").style.display = "none";
            document.getElementById("divExtendedLocationNo9").style.display = "none";
            document.getElementById("divExtendedLocationNo10").style.display = "none";
            document.getElementById("divExtendedLocationNo11").style.display = "none";
            document.getElementById("divExtendedLocationNo12").style.display = "block";
            document.getElementById("divExtendedLocationNo13").style.display = "none";
            break;
        case '13':
            document.getElementById("divExtendedLocationNo1").style.display = "none";
            document.getElementById("divExtendedLocationNo2").style.display = "none";
            document.getElementById("divExtendedLocationNo3").style.display = "none";
            document.getElementById("divExtendedLocationNo4").style.display = "none";
            document.getElementById("divExtendedLocationNo5").style.display = "none";
            document.getElementById("divExtendedLocationNo6").style.display = "none";
            document.getElementById("divExtendedLocationNo7").style.display = "none";
            document.getElementById("divExtendedLocationNo8").style.display = "none";
            document.getElementById("divExtendedLocationNo9").style.display = "none";
            document.getElementById("divExtendedLocationNo10").style.display = "none";
            document.getElementById("divExtendedLocationNo11").style.display = "none";
            document.getElementById("divExtendedLocationNo12").style.display = "none";
            document.getElementById("divExtendedLocationNo13").style.display = "block";
            break;
        default:
            document.getElementById("divExtendedLocationNo1").style.display = "none";
            document.getElementById("divExtendedLocationNo2").style.display = "none";
            document.getElementById("divExtendedLocationNo3").style.display = "none";
            document.getElementById("divExtendedLocationNo4").style.display = "none";
            document.getElementById("divExtendedLocationNo5").style.display = "none";
            document.getElementById("divExtendedLocationNo6").style.display = "none";
            document.getElementById("divExtendedLocationNo7").style.display = "none";
            document.getElementById("divExtendedLocationNo8").style.display = "none";
            document.getElementById("divExtendedLocationNo9").style.display = "none";
            document.getElementById("divExtendedLocationNo10").style.display = "none";
            document.getElementById("divExtendedLocationNo11").style.display = "none";
            document.getElementById("divExtendedLocationNo12").style.display = "none";
            document.getElementById("divExtendedLocationNo13").style.display = "none";
            break;
        }
    }
    else
    {
        // make sure the luggage lbl stuff doesnt show
        document.getElementById("divExtendedNote").style.display = "none";
        document.getElementById("divExtendedBaggage1a").style.display = "none";
        document.getElementById("divExtendedBaggage1b").style.display = "none";
        document.getElementById("divExtendedBaggage2a").style.display = "none";
        document.getElementById("divExtendedBaggage2b").style.display = "none";
    }
}

function setPricing()
{
    // Check the no of boxes and update the pricing
    var noAdults;
    var AdultPrice;
    var AdultTotal;
    var TotalPrice;
    var noConcessions;
    var ConcessionPrice;
    var ConcessionTotal;
    var noChildren;
    var ChildPrice;
    var ChildTotal;
    var noInfants;
    var InfantPrice;
    var InfantTotal;
    var noFamily;
    var FamilyPrice;
    var FamilyTotal;
    var s;
    
    // Work out if prices have gone up yet
        var startday = document.getElementById("drpCruiseDay").options[document.getElementById("drpCruiseDay").selectedIndex].value
        var startmonth = document.getElementById("drpCruiseMonth").options[document.getElementById("drpCruiseMonth").selectedIndex].value - 1
        var startyear = document.getElementById("drpCruiseYear").options[document.getElementById("drpCruiseYear").selectedIndex].value
    
    noAdults = document.getElementById("drpPassengerAdult").options[document.getElementById("drpPassengerAdult").selectedIndex].value;
    //alert(noAdults);
    AdultPrice = document.getElementById("drpAdult").options[document.getElementById("drpAdult").selectedIndex].text;
    //alert(AdultPrice);
    AdultTotal = noAdults*AdultPrice;
    //alert(AdultTotal);
    // convert to currency format
    s = new String(AdultTotal);
    if(s.indexOf('.') < 0) { s += '.00'; }
    if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
    s = '$' + s;
    //alert(s);
    document.getElementById("txtPriceAdults").value = s;
    
    noConcessions = document.getElementById("drpPassengerConcession").options[document.getElementById("drpPassengerConcession").selectedIndex].value;
    //alert(noConcessions);
    ConcessionPrice = document.getElementById("drpConcession").options[document.getElementById("drpConcession").selectedIndex].text;
    //alert(ConcessionPrice);
    ConcessionTotal = noConcessions*ConcessionPrice;
    // convert to currency format
    s = new String(ConcessionTotal);
    if(s.indexOf('.') < 0) { s += '.00'; }
    if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
    s = '$' + s;
    document.getElementById("txtPriceConcessions").value = s;

    noChildren = document.getElementById("drpPassengerChild").options[document.getElementById("drpPassengerChild").selectedIndex].value;
    //alert(noChildren);
    ChildPrice = document.getElementById("drpChild").options[document.getElementById("drpChild").selectedIndex].text;
    //alert(ChildPrice);
    ChildTotal = noChildren*ChildPrice;
    // convert to currency format
    s = new String(ChildTotal);
    if(s.indexOf('.') < 0) { s += '.00'; }
    if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
    s = '$' + s;
    document.getElementById("txtPriceChildren").value = s;

    noInfants = document.getElementById("drpPassengerInfant").options[document.getElementById("drpPassengerInfant").selectedIndex].value;
    InfantPrice = document.getElementById("drpInfant").options[document.getElementById("drpInfant").selectedIndex].text;
    //alert(InfantPrice);
    InfantTotal = noInfants*InfantPrice;
    // convert to currency format
    s = new String(InfantTotal);
    if(s.indexOf('.') < 0) { s += '.00'; }
    if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
    s = '$' + s;
    document.getElementById("txtPriceInfants").value = s;

    noFamily = document.getElementById("drpPassengerFamily").options[document.getElementById("drpPassengerFamily").selectedIndex].value;
    FamilyPrice = document.getElementById("drpFamily").options[document.getElementById("drpFamily").selectedIndex].text;
    //alert(InfantPrice);
    FamilyTotal = noFamily*FamilyPrice;
    // convert to currency format
    s = new String(FamilyTotal);
    if(s.indexOf('.') < 0) { s += '.00'; }
    if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
    s = '$' + s;
    document.getElementById("txtPriceFamily").value = s;

    // convert to currency format
    TotalPrice = AdultTotal + ConcessionTotal + ChildTotal + InfantTotal + FamilyTotal;
    s = new String(TotalPrice);
    if(s.indexOf('.') < 0) { s += '.00'; }
    if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
    s = '$' + s;
    document.getElementById("txtPriceTotal").value = s;

}

function changeCruise()
{
    // Cruise type has changed so chage the pricing dropdowns
    document.getElementById("drpAdult").selectedIndex = document.getElementById("drpCruiseSelect").selectedIndex;
    document.getElementById("drpConcession").selectedIndex = document.getElementById("drpCruiseSelect").selectedIndex;
    document.getElementById("drpChild").selectedIndex = document.getElementById("drpCruiseSelect").selectedIndex;
    document.getElementById("drpInfant").selectedIndex = document.getElementById("drpCruiseSelect").selectedIndex;
    document.getElementById("drpFamily").selectedIndex = document.getElementById("drpCruiseSelect").selectedIndex;
    
    // Set the return date to the same as the start date
    document.getElementById("drpReturnDay").selectedIndex = document.getElementById("drpCruiseDay").selectedIndex;
    document.getElementById("drpReturnMonth").selectedIndex = document.getElementById("drpCruiseMonth").selectedIndex;
    document.getElementById("drpReturnYear").selectedIndex = document.getElementById("drpCruiseYear").selectedIndex;
    
    // Show the appropriate dropdowns and hide the rest
    if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value==1)
    {
        showCorrectTimes();
        document.getElementById("divFamilyNo").style.display = "block";
        document.getElementById("divFamilyPrice").style.display = "block";
        document.getElementById("divTwilight1Start").style.display = "none";
        document.getElementById("divTwilight2Start").style.display = "none";
        document.getElementById("drpReturnDay").disabled = "disabled";
        document.getElementById("drpReturnMonth").disabled = "disabled";
        document.getElementById("drpReturnYear").disabled = "disabled";
    }
    else if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value==2)
    {
        document.getElementById("divDayStart").style.display = "none";
        showCorrectTimes();
        document.getElementById("divFamilyNo").style.display = "block";
        document.getElementById("divFamilyPrice").style.display = "block";
        document.getElementById("divTwilight1Start").style.display = "none";
        document.getElementById("divTwilight2Start").style.display = "none";
        document.getElementById("divDayReturn").style.display = "none";
        document.getElementById("drpReturnDay").disabled = "";
        document.getElementById("drpReturnMonth").disabled = "";
        document.getElementById("drpReturnYear").disabled = "";
    }
    else if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value==3)
    {
        document.getElementById("divFamilyNo").style.display = "none";
        document.getElementById("divFamilyPrice").style.display = "none";
        document.getElementById("divDayStartWinter").style.display = "none";
        document.getElementById("divDayStartChristmas").style.display = "none";
        document.getElementById("divExtendedStartWinter").style.display = "none";
        document.getElementById("divDayStart").style.display = "none";
        document.getElementById("divDayStart2").style.display = "none";
        document.getElementById("divDayStartApril").style.display = "none";
        document.getElementById("divDayNoService").style.display = "none";
        document.getElementById("divDayPleaseCall").style.display = "none";
        document.getElementById("divExtendedStart").style.display = "none";
        document.getElementById("divExtendedStart2").style.display = "none";
        document.getElementById("divExtendedStartApril").style.display = "none";
        document.getElementById("divExtendedStartChristmas").style.display = "none";
        document.getElementById("divTwilight1Start").style.display = "block";
        document.getElementById("divTwilight2Start").style.display = "none";
        document.getElementById("divDayReturn").style.display = "none";
        document.getElementById("divDayReturn2").style.display = "none";
        document.getElementById("divDayReturnApril").style.display = "none";
        document.getElementById("divExtendedReturn").style.display = "none";
        document.getElementById("divExtendedReturn2").style.display = "none";
        document.getElementById("divExtendedReturnApril").style.display = "none";
        document.getElementById("divDayReturnWinter").style.display = "none";
        document.getElementById("divDayReturnChristmas").style.display = "none";
        document.getElementById("divExtendedReturnWinter").style.display = "none";
        document.getElementById("divExtendedReturnChristmas").style.display = "none";
        document.getElementById("divReturnNoService").style.display = "none";
        document.getElementById("divReturnPleaseCall").style.display = "none";
        document.getElementById("drpReturnDay").disabled = "disabled";
        document.getElementById("drpReturnMonth").disabled = "disabled";
        document.getElementById("drpReturnYear").disabled = "disabled";
    }
    else if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value==4)
    {
        document.getElementById("divFamilyNo").style.display = "none";
        document.getElementById("divFamilyPrice").style.display = "none";
        document.getElementById("divDayStart").style.display = "none";
        document.getElementById("divDayStart2").style.display = "none";
        document.getElementById("divDayStartApril").style.display = "none";
        document.getElementById("divExtendedStart").style.display = "none";
        document.getElementById("divExtendedStart2").style.display = "none";
        document.getElementById("divExtendedStartApril").style.display = "none";
        document.getElementById("divDayStartWinter").style.display = "none";
        document.getElementById("divDayStartChristmas").style.display = "none";
        document.getElementById("divExtendedStartWinter").style.display = "none";
        document.getElementById("divExtendedStartChristmas").style.display = "none";
        document.getElementById("divDayNoService").style.display = "none";
        document.getElementById("divDayPleaseCall").style.display = "none";
        document.getElementById("divTwilight1Start").style.display = "none";
        document.getElementById("divTwilight2Start").style.display = "block";
        document.getElementById("divDayReturn").style.display = "none";
        document.getElementById("divDayReturn2").style.display = "none";
        document.getElementById("divDayReturnApril").style.display = "none";
        document.getElementById("divExtendedReturn").style.display = "none";
        document.getElementById("divExtendedReturn2").style.display = "none";
        document.getElementById("divExtendedReturnApril").style.display = "none";
        document.getElementById("divDayReturnWinter").style.display = "none";
        document.getElementById("divDayReturnChristmas").style.display = "none";
        document.getElementById("divExtendedReturnWinter").style.display = "none";
        document.getElementById("divExtendedReturnChristmas").style.display = "none";
        document.getElementById("divReturnNoService").style.display = "none";
        document.getElementById("divReturnPleaseCall").style.display = "none";
        document.getElementById("drpReturnDay").disabled = "disabled";
        document.getElementById("drpReturnMonth").disabled = "disabled";
        document.getElementById("drpReturnYear").disabled = "disabled";
    }
    
    setLuggageOptions();
    
    // REst the pricing
    setPricing();
}
function changeStartTime()
{
//alert("Change time");

    // Only valid for day return and extended returns
    if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1 
     || document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 3 
     || document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 4)
    {
        // Set the return date to the same as the start date
        document.getElementById("drpReturnDay").selectedValue = document.getElementById("drpCruiseDay").selectedValue;
        document.getElementById("drpReturnMonth").selectedValue = document.getElementById("drpCruiseMonth").selectedValue;
        document.getElementById("drpReturnYear").selectedValue = document.getElementById("drpCruiseYear").selectedValue;
    }

    // Only valid for day return and extended returns
    if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1 || document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 2)
    {
        // Set the time to summer or winter depending on the date
        // Get the selected date
        var startday = document.getElementById("drpCruiseDay").options[document.getElementById("drpCruiseDay").selectedIndex].value
        var startmonth = document.getElementById("drpCruiseMonth").options[document.getElementById("drpCruiseMonth").selectedIndex].value - 1
        var startyear = document.getElementById("drpCruiseYear").options[document.getElementById("drpCruiseYear").selectedIndex].value
        //alert("Day is " + startday + " month is " + startmonth + " year is " + startyear);
        // Test for summer winter or no service
            // Todays date
        acnow = new Date(startyear, startmonth, startday, 0, 0, 0);
        // End of off season no ferries
        acaug = new Date(2011, 6, 25, 0, 0, 0); 
        acaugms = acaug.getTime();
        
        // Date of start of summer ferries are 4 times a day ID = 1
        acnewseason = new Date(2011, 7, 26, 0, 0, 0);
        acnewseasonms = acnewseason.getTime();
        // Special dates for CHOGM and Queens birthday 2011 only
        acCHOGM = new Date(2011, 9, 27, 0, 0, 0);
        acCHOGMms = acCHOGM.getTime();
        acCHOGMFriday = new Date(2011, 9, 28, 0, 0, 0);
        acCHOGMFridayms = acCHOGMFriday.getTime();
        acseasonresume = new Date(2011, 9, 29, 0, 0, 0);
        acseasonresumems = acseasonresume.getTime();
        // Date of christmas
        acchristmas = new Date(2011, 11, 25, 0, 0, 0);
        acchristmasms = acchristmas.getTime();
        // Date of boxing day
        acboxingday = new Date(2011, 11, 26, 0, 0, 0);
        acboxingdayms = acboxingday.getTime();
        // Date season continues
        acresumeseason = new Date(2012, 0, 5, 0, 0, 0);
        acresumeseasonms = acresumeseason.getTime();
        // Channel swim
        acchannelswim = new Date(2012, 1, 25, 0, 0, 0);
        acchannelswimms = acchannelswim.getTime();
        // Date season continues
        acresumeseason2 = new Date(2012, 1, 26, 0, 0, 0);
        acresumeseason2ms = acresumeseason2.getTime();
        // Date off seasin starts
        acoffseason = new Date(2012, 4, 1, 0, 0, 0);
        acoffseasonms = acoffseason.getTime();
        // End of known time table
        acunknown = new Date(2012, 4, 29, 0, 0, 0);
        acunknownms = acunknown.getTime();
        
        //alert("check the date");
      
        acnowms = acnow.getTime();
        if (acnowms < acaugms)
        {
            document.getElementById("txtSummerStart").value = "-1";
        }
        // Check for end jul and aug no ferries
        if (acnowms >= acaugms && acnowms < acnewseasonms )
        {
            document.getElementById("txtSummerStart").value = "-1";
        }
        // Check for CHOGM Dates
        if (acnowms >= acnewseasonms && acnowms < acCHOGMms)
        {
            document.getElementById("txtSummerStart").value = "1";
        }
        if (acnowms >= acCHOGMms && acnowms < acCHOGMFridayms)
        {
            document.getElementById("txtSummerStart").value = "5";
        }
        
        // Check for peak season
        if (acnowms >= acCHOGMFridayms && acnowms < acseasonresumems)
        {
            document.getElementById("txtSummerStart").value = "6";
        }
        // Check for peak season
        if (acnowms >= acseasonresumems && acnowms < acchristmasms)
        {
            document.getElementById("txtSummerStart").value = "1";
        }
        // Check for christmas day
        if (acnowms >= acchristmasms && acnowms < acboxingdayms)
        {
            // Christmas day service
            document.getElementById("txtSummerStart").value = "3";
        }
        if (acnowms >= acboxingdayms && acnowms < acresumeseasonms)
        {
            document.getElementById("txtSummerStart").value = "2";
        }
        if (acnowms >= acresumeseasonms && acnowms < acchannelswimms)
        {
            document.getElementById("txtSummerStart").value = "1";
        }
        if (acnowms >= acchannelswimms && acnowms < acresumeseason2ms)
        {
            document.getElementById("txtSummerStart").value = "5";
        }
        if (acnowms >= acresumeseason2ms && acnowms < acunknownms)
        {
            document.getElementById("txtSummerStart").value = "1";
        }
        if (acnowms >= acunknownms)
        {
            document.getElementById("txtSummerStart").value = "-2";
        }
        // Set the end time season if this is a day trip
        if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
        {
            document.getElementById("txtSummerEnd").value = document.getElementById("txtSummerStart").value;
        }
        //alert("End Season is " + document.getElementById("txtSummerEnd").value);
        showCorrectTimes();
    }
    // Check if price rise needs to be checked
    setPricing();
}

function changeEndTime()
{
    // Only valid for day return and extended returns
    if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1 || document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 2)
    {
        // Set the time to summer or winter depending on the date
        // Get the selected date, same as start for day trip, get chosen return for extended
        if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
        {
            var startday = document.getElementById("drpCruiseDay").options[document.getElementById("drpCruiseDay").selectedIndex].value
            var startmonth = document.getElementById("drpCruiseMonth").options[document.getElementById("drpCruiseMonth").selectedIndex].value - 1
            var startyear = document.getElementById("drpCruiseYear").options[document.getElementById("drpCruiseYear").selectedIndex].value
        }
        else
        {
            var startday = document.getElementById("drpReturnDay").options[document.getElementById("drpReturnDay").selectedIndex].value
            var startmonth = document.getElementById("drpReturnMonth").options[document.getElementById("drpReturnMonth").selectedIndex].value - 1
            var startyear = document.getElementById("drpReturnYear").options[document.getElementById("drpReturnYear").selectedIndex].value
        }
        // Test for summer winter or no service
            // Todays date
        acnow = new Date(startyear, startmonth, startday, 0, 0, 0);
        // End of off season no ferries
        acaug = new Date(2011, 6, 25, 0, 0, 0); 
        acaugms = acaug.getTime();
        
        // Date of start of summer ferries are 4 times a day ID = 1
        acnewseason = new Date(2011, 7, 26, 0, 0, 0);
        acnewseasonms = acnewseason.getTime();
        // Special dates for CHOGM and Queens birthday 2011 only
        acCHOGM = new Date(2011, 9, 27, 0, 0, 0);
        acCHOGMms = acCHOGM.getTime();
        acCHOGMFriday = new Date(2011, 9, 28, 0, 0, 0);
        acCHOGMFridayms = acCHOGMFriday.getTime();
        acseasonresume = new Date(2011, 9, 29, 0, 0, 0);
        acseasonresumems = acseasonresume.getTime();
        // Date of christmas
        acchristmas = new Date(2011, 11, 25, 0, 0, 0);
        acchristmasms = acchristmas.getTime();
        // Date of boxing day
        acboxingday = new Date(2011, 11, 26, 0, 0, 0);
        acboxingdayms = acboxingday.getTime();
        // Date season continues
        acresumeseason = new Date(2012, 0, 5, 0, 0, 0);
        acresumeseasonms = acresumeseason.getTime();
        // Channel swim
        acchannelswim = new Date(2012, 1, 25, 0, 0, 0);
        acchannelswimms = acchannelswim.getTime();
        // Date season continues
        acresumeseason2 = new Date(2012, 1, 26, 0, 0, 0);
        acresumeseason2ms = acresumeseason2.getTime();
        // Date off seasin starts
        acoffseason = new Date(2012, 4, 1, 0, 0, 0);
        acoffseasonms = acoffseason.getTime();
        // End of known time table
        acunknown = new Date(2012, 4, 29, 0, 0, 0);
        acunknownms = acunknown.getTime();
        
        //alert("check the date");
      
        acnowms = acnow.getTime();
        // Check for end jul and aug no ferries
        if (acnowms >= acaugms && acnowms < acnewseasonms )
        {
            document.getElementById("txtSummerEnd").value = "-1";
        }
        // Check for CHOGM Dates
        if (acnowms >= acnewseasonms && acnowms < acCHOGMms)
        {
            document.getElementById("txtSummerEnd").value = "1";
        }
        if (acnowms >= acCHOGMms && acnowms < acCHOGMFridayms)
        {
            document.getElementById("txtSummerEnd").value = "5";
        }
        // Check for peak season
        if (acnowms >= acCHOGMFridayms && acnowms < acseasonresumems)
        {
            document.getElementById("txtSummerEnd").value = "6";
        }
        if (acnowms >= acseasonresumems && acnowms < acchristmasms)
        {
            document.getElementById("txtSummerEnd").value = "1";
        }
        // Check for christmas day
        if (acnowms >= acchristmasms && acnowms < acboxingdayms)
        {
            // Christmas day service
            document.getElementById("txtSummerEnd").value = "3";
        }
        if (acnowms >= acboxingdayms && acnowms < acresumeseasonms)
        {
            document.getElementById("txtSummerEnd").value = "2";
        }
        if (acnowms >= acresumeseasonms && acnowms < acchannelswimms)
        {
            document.getElementById("txtSummerEnd").value = "1";
        }
        if (acnowms >= acchannelswimms && acnowms < acresumeseason2ms)
        {
            document.getElementById("txtSummerEnd").value = "5";
        }
        if (acnowms >= acresumeseason2ms && acnowms < acunknownms)
        {
            document.getElementById("txtSummerEnd").value = "1";
        }
        if (acnowms >= acunknownms)
        {
            document.getElementById("txtSummerEnd").value = "-2";
        }
        
        //alert("Season is " + document.getElementById("txtSummerEnd").value);
        
        showCorrectTimes();
    }
}
function showCorrectTimes()
{
        //alert("Season is " + document.getElementById("txtSummerStart").value);
        // Depending on the season show the appropriate divs
        if (document.getElementById("txtSummerStart").value == 1)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayStart").style.display = "block";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "block";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            document.getElementById("divDayNoService").style.display = "none";
            document.getElementById("divDayPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerStart").value == 2)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "block";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "block";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            document.getElementById("divDayNoService").style.display = "none";
            document.getElementById("divDayPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerStart").value == 3)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "block";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "block";
            }
            document.getElementById("divDayNoService").style.display = "none";
            document.getElementById("divDayPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerStart").value == 4)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "block";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "block";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            document.getElementById("divDayNoService").style.display = "none";
            document.getElementById("divDayPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerStart").value == 5)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "block";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "block";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            document.getElementById("divDayNoService").style.display = "none";
            document.getElementById("divDayPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerStart").value == 6)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "block";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "block";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            document.getElementById("divDayNoService").style.display = "none";
            document.getElementById("divDayPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerStart").value == -1)
        {
            //alert("Show No service");
                document.getElementById("divDayNoService").style.display = "block";
                document.getElementById("divDayPleaseCall").style.display = "none";
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
        }
        else if (document.getElementById("txtSummerStart").value == -2)
        {
            //alert("Show No service");
                document.getElementById("divDayNoService").style.display = "none";
                document.getElementById("divDayPleaseCall").style.display = "block";
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
        }
        else
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show winter times for day return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "block";
                document.getElementById("divExtendedStartWinter").style.display = "none";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            else
            {
            //alert("Show winter times for extended return");
                document.getElementById("divDayStart").style.display = "none";
                document.getElementById("divExtendedStart").style.display = "none";
                document.getElementById("divDayStart2").style.display = "none";
                document.getElementById("divExtendedStart2").style.display = "none";
                document.getElementById("divDayStartWinter").style.display = "none";
                document.getElementById("divExtendedStartWinter").style.display = "block";
                document.getElementById("divDayStartApril").style.display = "none";
                document.getElementById("divExtendedStartApril").style.display = "none";
                document.getElementById("divDayStartChristmas").style.display = "none";
                document.getElementById("divDayStartCHOGM").style.display = "none";
                document.getElementById("divDayStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartCHOGM").style.display = "none";
                document.getElementById("divExtendedStartCHOGMFri").style.display = "none";
                document.getElementById("divExtendedStartChristmas").style.display = "none";
            }
            document.getElementById("divDayNoService").style.display = "none";
            document.getElementById("divDayPleaseCall").style.display = "none";
        }
        // Depending on the season show the appropriate divs
        if (document.getElementById("txtSummerEnd").value == 1)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayReturn").style.display = "block";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "block";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            document.getElementById("divReturnNoService").style.display = "none";
            document.getElementById("divReturnPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerEnd").value == 2)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "block";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "block";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            document.getElementById("divReturnNoService").style.display = "none";
            document.getElementById("divReturnPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerEnd").value == 3)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "block";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "block";
            }
            document.getElementById("divReturnNoService").style.display = "none";
            document.getElementById("divReturnPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerEnd").value == 4)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "block";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "block";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            document.getElementById("divReturnNoService").style.display = "none";
            document.getElementById("divReturnPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerEnd").value == 5)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "block";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "block";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            document.getElementById("divReturnNoService").style.display = "none";
            document.getElementById("divReturnPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerEnd").value == 6)
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show summer times for day return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "block";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            else
            {
            //alert("Show summer times for extended return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "block";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            document.getElementById("divReturnNoService").style.display = "none";
            document.getElementById("divReturnPleaseCall").style.display = "none";
        }
        else if (document.getElementById("txtSummerEnd").value == -1)
        {
            //alert("Show No service");
                document.getElementById("divReturnNoService").style.display = "block";
                document.getElementById("divReturnPleaseCall").style.display = "none";
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
        }
        else if (document.getElementById("txtSummerEnd").value == -2)
        {
            //alert("Show No service");
                document.getElementById("divReturnNoService").style.display = "none";
                document.getElementById("divReturnPleaseCall").style.display = "block";
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
        }
        else
        {
            if (document.getElementById("drpCruiseSelect").options[document.getElementById("drpCruiseSelect").selectedIndex].value == 1)
            {
            //alert("Show winter times for day return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "block";
                document.getElementById("divExtendedReturnWinter").style.display = "none";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            else
            {
            //alert("Show winter times for extended return");
                document.getElementById("divDayReturn").style.display = "none";
                document.getElementById("divDayReturn2").style.display = "none";
                document.getElementById("divExtendedReturn").style.display = "none";
                document.getElementById("divExtendedReturn2").style.display = "none";
                document.getElementById("divDayReturnWinter").style.display = "none";
                document.getElementById("divExtendedReturnWinter").style.display = "block";
                document.getElementById("divDayReturnApril").style.display = "none";
                document.getElementById("divExtendedReturnApril").style.display = "none";
                document.getElementById("divDayReturnChristmas").style.display = "none";
                document.getElementById("divDayReturnCHOGM").style.display = "none";
                document.getElementById("divDayReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnCHOGM").style.display = "none";
                document.getElementById("divExtendedReturnCHOGMFri").style.display = "none";
                document.getElementById("divExtendedReturnChristmas").style.display = "none";
            }
            document.getElementById("divReturnNoService").style.display = "none";
            document.getElementById("divReturnPleaseCall").style.display = "none";
        }
}
function changeLocation()
{
    setLuggageOptions();
}
function CreateTag()
{
    location = document.getElementById("txtLuggageTag").value;
    //alert(document.getElementById("txtLuggageTag").value);
}

