﻿// **************************Start  TAGetAccommodaion User Control  **********************************************
function GetSortPrice()
{
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starPrice').style.visibility='visible';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starHotel').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starRating').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starDistance').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtSortOn').value = '0';
}
function GetSortHotel()
{
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starPrice').style.visibility='hidden';document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starHotel').style.visibility='visible';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starRating').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starDistance').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtSortOn').value = '1';
}
function GetSortRating()
{
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starPrice').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starHotel').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starRating').style.visibility='visible';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starDistance').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtSortOn').value = '2';
}
function GetSortDistance()
{
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starPrice').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starHotel').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starRating').style.visibility='hidden';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_starDistance').style.visibility='visible';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtSortOn').value = '3';
}
function GetFirst(id)     
{
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageNumber').value='0';
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageZero').value='1';
}
function GetNext()
{
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageNumber').value=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageNumber').value) + parseInt(1);
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageZero').value='1';
}
function GetPrevious()
{
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageNumber').value=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageNumber').value) - parseInt(1);
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageZero').value='1';
}
function GetLast()
{
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageNumber').value=document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageIndex').value - parseInt(1);
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPageZero').value='1';
}      
function SortBy()
{
    alert(document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_ddlSortBy').value);
    if(document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_ddlSortBy').value=='Select..')
    {
        alert('no');
        return false;
    }
    else
    {
        return true;
    }
}
function BindSearchRef()
{
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtSearchRef').value = "1";
    document.getElementById('ctl00_ContentPlaceHolder1_txtSelect').value = "1";
}
function getSortyValue()
{
    var sortyType;
    sortyType = document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_ddlSortByType').value;
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtddlSortType').value = sortyType;
}
function getSortyASCDESC()
{
    var sortASCDESC1;
    sortASCDESC1 = document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_ddlSortBy').value;
    document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtddlSortASCDESC').value = sortASCDESC1;
}

function BindNext()
{
document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPreviousNextPortion').value = "1";
}

function BindPrevious()
{
document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPreviousNextPortion').value = "0";
}

function BindPages()
{
document.getElementById('ctl00_ContentPlaceHolder1_ShowAccommodation2_txtPreviousNextPortion').value = "2";
}
// **************************END  TAGetAccommodaion User Control  **********************************************


// **************************Start  Transfers User Control  **********************************************
function SelectTotal(Price,i,BookCode)
    {
        var btn = document.getElementById("ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_btnReviews");
        document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_txtHiddenRow').value = i;
        btn.click();
        var FinalCost;
        FinalCost = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_txtHiddenFinalCost').value;
        FinalCost = FinalCost.replace("£", '');
        FinalCost = FinalCost.replace(",", '');
        var TotalPrice;
        TotalPrice = parseFloat(FinalCost) + parseFloat(Price);
        TotalPrice = TotalPrice.toFixed(2)
        TotalPrice = "£" + TotalPrice;
        document.getElementById('ctl00_ContentPlaceHolder1_lblTotalholidaycost').innerText = TotalPrice;
        document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_hiddenBookCode').value = BookCode;
        
        document.getElementById('ctl00_ContentPlaceHolder1_txtTransferBookCode').value = BookCode;
        document.getElementById('ctl00_ContentPlaceHolder1_txtTransferPrice').value = Price;
        document.getElementById('ctl00_ContentPlaceHolder1_txtTransferWay').value = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_hiddenTransferWay').value;
        document.getElementById('ctl00_ContentPlaceHolder1_txtTransferResort').value = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_hiddenTransferResort').value;
    }
function SelectDesc(Desc,i)
    {
    }
function SelectNormalPrice()
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblTotalholidaycost').innerText = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_txtHiddenFinalCost').value;
        
        document.getElementById('ctl00_ContentPlaceHolder1_txtTransferBookCode').value = '';
        document.getElementById('ctl00_ContentPlaceHolder1_txtTransferPrice').value = '';
        document.getElementById('ctl00_ContentPlaceHolder1_txtTransferWay').value = '';
    }
    
function SearchTransfersValidation()
  {
   if ((document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_ddlArrivalTimeHrs').value) == 'Hrs' || (document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_ddlArrivalTimeMins').value) == 'Mns' || (document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_ddlDeptHrs').value) == 'Hrs' || (document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_ddlDeptMins').value) == 'Mns')
   {
         alert('Please Select Date and Time...'); return false;
    }
  else
   {
    if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_ddlResortsForAirport')!=null)
     {
     if (document.getElementById('ctl00_ContentPlaceHolder1_UsrctlTransfersDetails1_ddlResortsForAirport').value == 'Select Resort')
     {
      alert('Please Select Resort'); return false;
     }
    else
     {
         return true;
     }
     }
   }
}

// **************************END  Transfers User Control  **********************************************

// **************************Start  Finalise2 page validations  **********************************************
function DetailsValidation()
{var i=30;
       for(i=0;i<=30;i++)
        {
            if(i<10)
            {
                if(document.getElementById('ctl00_ContentPlaceHolder1_dtlPassengerdetails_ctl0'+ i + '_ddlTitle')== '[object]')
                {
                    if(document.getElementById('ctl00_ContentPlaceHolder1_dtlPassengerdetails_ctl0'+ i + '_ddlTitle').value == 0)
                    { alert('Please Select Passengers Title'); return false; }
                    if(document.getElementById('ctl00_ContentPlaceHolder1_dtlPassengerdetails_ctl0'+ i + '_txtfirstname').value == '')
                    { alert('Please Select Passengers FirstName'); return false; }
                    if(document.getElementById('ctl00_ContentPlaceHolder1_dtlPassengerdetails_ctl0'+ i + '_txtsurname').value == '')
                    { alert('Please Select Passengers Surname'); return false; }
                }
            }
            else
            {
              if(document.getElementById('ctl00_ContentPlaceHolder1_dtlPassengerdetails_ctl'+ i + '_ddlTitle')== '[object]')
                {
                    if(document.getElementById('ctl00_ContentPlaceHolder1_dtlPassengerdetails_ctl'+ i + '_ddlTitle').value == 0)
                    { alert('Please Select Passengers Title'); return false; }
                    if(document.getElementById('ctl00_ContentPlaceHolder1_dtlPassengerdetails_ctl'+ i + '_txtfirstname').value == '')
                    { alert('Please Select Passengers FirstName'); return false; }
                    if(document.getElementById('ctl00_ContentPlaceHolder1_dtlPassengerdetails_ctl'+ i + '_txtsurname').value == '')
                    { alert('Please Select Passengers Surname'); return false; }
                }
            }
        }
        if(document.getElementById('ctl00_ContentPlaceHolder1_ddltitle1').value == 0)
        { alert('Please Select Customer Title'); return false; }
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtfname').value == '')
        { alert('Please Select Customer FirstName'); return false; }
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtsname').value == '')
        { alert('Please Select Customer Surname'); return false; }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtaddress1').value == '')
        {
        alert('Please Select Customer Address');
        return false;
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtcitytown').value == '')
        {
        alert('Please Select Customer City');
        return false;
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtpostcode').value == '')
        {
        alert('Please Select PostCode');
        return false;
        }
        else
        {
            var objpcode = document.getElementById('ctl00_ContentPlaceHolder1_txtpostcode');
            var digits=objpcode.value;
            for(var i=0;i<objpcode.value.length;i++)
            {
            if((digits.charCodeAt(i) >=65 && digits.charCodeAt(i) <= 90) || (digits.charCodeAt(i) >=97 && digits.charCodeAt(i) <= 122) || (digits.charCodeAt(i) >=48 && digits.charCodeAt(i) <= 57))
            { 
            }
            else 
            {
            alert("Please enter correct zip code");
            return false;
            }
            }
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txthtphone').value == '')
        {
        alert('Please Select Home TelePhone');
        return false;
        }
        else
        {
            var objphone = document.getElementById('ctl00_ContentPlaceHolder1_txthtphone');
            var phno = objphone.value; 
            for(var i=0;i<objphone.value.length;i++)
            {
            if((phno.charCodeAt(i) >=48 && phno.charCodeAt(i) <= 57) || (phno.charCodeAt(i) ==45))
            { }
            else 
            {  
            alert("Please enter valid Phone number");
             return false;
            }
            }
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtwphno').value != '')
        {
            var objphone = document.getElementById('ctl00_ContentPlaceHolder1_txtwphno');
            var phno = objphone.value; 
            for(var i=0;i<objphone.value.length;i++)
            {
            if((phno.charCodeAt(i) >=48 && phno.charCodeAt(i) <= 57) || (phno.charCodeAt(i) ==45))
            { }
            else 
            {  
            alert("Please enter valid Mobile number");
             return false;
            }
            }
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtemail').value == '')
        {
        alert('Please Enter EmailID');
        return false;
        }
        else
        {
            var str = document.getElementById('ctl00_ContentPlaceHolder1_txtemail').value;
            var at="@"
		    var dot="."
		    var lat=str.indexOf(at)
		    var lstr=str.length
		    var ldot=str.indexOf(dot)
		    if (str.indexOf(at)==-1){
		       alert("Invalid E-mail ID");
		       return false
		    }

		    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		       alert("Invalid E-mail ID");
		       return false
		    }

		    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		        alert("Invalid E-mail ID");
		        return false
		    }

		     if (str.indexOf(at,(lat+1))!=-1){
		        alert("Invalid E-mail ID")
		        return false
		     }

		     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		        alert("Invalid E-mail ID");
		        return false
		     }

		     if (str.indexOf(dot,(lat+2))==-1){
		        alert("Invalid E-mail ID");
		        return false
		     }
    		
		     if (str.indexOf(" ")!=-1){
		        alert("Invalid E-mail ID");
		        return false
		     }
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtconfirmemail').value == '')
        {
        alert('Please Enter Confirm EmailID');
        return false;
        }
        else
        {
            if(document.getElementById('ctl00_ContentPlaceHolder1_txtconfirmemail').value == document.getElementById('ctl00_ContentPlaceHolder1_txtemail').value)
            {}           
            else 
            {
            alert('Please Check Confirm EmailID');
            return false;
            }
        }
        
        //validation for Payment details
        if(document.getElementById('ctl00_ContentPlaceHolder1_ddlcardtype').value == 0)
        {
        alert('Please Select CreditCard Type');
        return false;
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtnameoncard').value == '')
        {
        alert('Please Enter Name On CreditCard');
        return false;
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtcardno').value == '')
        {
        alert('Please Enter CreditCard Number');
        return false;
        }
        else
        {
           var objphone = document.getElementById('ctl00_ContentPlaceHolder1_txtcardno');
            var phno = objphone.value; 
            for(var i=0;i<objphone.value.length;i++)
            {
            if((phno.charCodeAt(i) >=48 && phno.charCodeAt(i) <= 57) || (phno.charCodeAt(i) ==45))
            { }
            else 
            {  
            alert("Please enter valid CreditCard Number");
             return false;
            }
            }
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_ddlexpmonth').value == 0)
        {
        alert('Please Enter Expiry Month');
        return false;
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_ddlexpyear').value == 0)
        {
        alert('Please Enter Expiry Year');
        return false;
        }
        
        if(document.getElementById('ctl00_ContentPlaceHolder1_txtsigndigits').value == '')
        {
        alert('Please Enter Signature');
        return false;
        }
        else
        {
            var objphone = document.getElementById('ctl00_ContentPlaceHolder1_txtsigndigits');
            var phno = objphone.value; 
            for(var i=0;i<objphone.value.length;i++)
            {
            if((phno.charCodeAt(i) >=48 && phno.charCodeAt(i) <= 57) || (phno.charCodeAt(i) ==45))
            { }
            else 
            {  
            alert("Please enter valid Signature");
             return false;
            }
            }
        }
           var browserName=navigator.appName; 
            if (browserName=="Microsoft Internet Explorer")
            {
                    if(document.getElementById('ctl00_ContentPlaceHolder1_chkagreeterms').checked == true)
                    {
                     F2_ShowProgressBox() ; 
                    return true;                     
                    }
                    else
                    {
                    alert('Please Agree Terms And Conditions.');
                    return false;
                    }
            }
            else
            {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_chkagreeterms").checked == true)
                    {
                    F2_ShowProgressBox() ; 
                    return true;                   
                    }
                    else
                    {
                    alert('Please Agree Terms And Conditions.');
                    return false;
                    }
            }    
       
            
}
// **************************END  Finalise2 page validations  **********************************************



// **************************Start UserControl Search  **********************************************
function BW_ShowProgressBox()
{
    var browserName=navigator.appName; 
    if (browserName=="Microsoft Internet Explorer")
    {
        if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lnkTailor').className == 'selected')
        {
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress').innerText = 'Flights';
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress2').innerText = 'Flights';
        }
        if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lnkHotels').className == 'selected')
        {
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress').innerText = 'Accommodations';
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress2').innerText = 'accommodations';
        }
        if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lnkFlights').className == 'selected')
        {
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress').innerText = 'Flights';
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress2').innerText = 'flights';
        }
    }
    else
    {         
        if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lnkTailor').className == 'selected')
        {
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress').textContent = 'Flights';
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress2').textContent = 'Flights';
        }
        if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lnkHotels').className == 'selected')
        {
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress').textContent = 'Accommodations';
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress2').textContent = 'accommodations';
        }
        if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lnkFlights').className == 'selected')
        {
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress').textContent = 'Flights';
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblProgress2').textContent = 'flights';
        }
    } 
    document.getElementById("progressBackgroundFilter").style.visibility = "visible";
    document.getElementById("processMessage").style.visibility = "visible";
    window.scrollTo(0,0);
    document.body.scroll="no";
}

function BW_ShowAirportCode()
{
 if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblAirportCode').innerHTML  =="I want to type in my destination")
 {
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblCountry').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblCountry').style.display = "none"; 
       
       if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblResort') != null)
       {
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblResort').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblResort').style.display = "none"; 
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlResort').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlResort').style.display = "none"; 
       }


    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tbldestination').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tbldestination').style.display = "none"; 
  	document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblAirport').style.visibility = "visible";
   document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblAirport').style.display = "";
	document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblAirportCode').innerHTML = "I Want To Choose From List";
 }
 else
 {
 	document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblCountry').style.visibility = "visible";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblCountry').style.display = ""; 
    
       if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblResort') != null)
       {
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblResort').style.visibility = "visible";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblResort').style.display = ""; 
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlResort').style.visibility = "visible";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlResort').style.display = ""; 
       }
       

    
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tbldestination').style.visibility = "visible";
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tbldestination').style.display = "";
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblAirport').style.visibility = "hidden";
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_tblAirport').style.display = "none";
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblAirportCode').innerHTML = "I want to type in my destination";
  
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_txtAirportCode').value = "";
 }
}

function BW_CheckDest()
{
    DoPostBack();
}

function BW_test()
{
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblAirportCode').innerText = "I want to type in my destination";
    alert('Your Destination is : ' + document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_txtAirportCode').value);
    BW_ShowAirportCode();
}

 function BW_ShowReturndate()
    {    
      var MonthNames = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
      var ChkDate = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_wdCheckInDate').value;
      var depdtarray=ChkDate.split("-");  
      var depDate= (depdtarray[1]+"/"+depdtarray[2]+"/"+depdtarray[0]); 
      var duration = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlDuration').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlDuration').selectedIndex).innerHTML ;
      var mydate = new Date(depDate);
      var adddate= new Date(mydate.Add("D", parseInt(duration))); 
      var dd=adddate.getDate();
      var mm=adddate.getMonth(); 
      var monthname   = MonthNames[mm].substr(0,3);    
      var yy=adddate.getFullYear(); 
      document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_lblReturnDate').innerHTML  =dd+" "+monthname+" "+yy;   
    }
   function BW_CompareDates()
    {    
      var ChkInDate = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_dteDepartDate').value;
      var ChkOutDate = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_dteReturnDate').value;

      var depdtarray=ChkInDate.split("-");  
      var depDate= (depdtarray[1]+"/"+depdtarray[2]+"/"+depdtarray[0]); 
      
      var retdtarray=ChkOutDate.split("-");  
      var retDate= (retdtarray[1]+"/"+retdtarray[2]+"/"+retdtarray[0]); 
      
      var Departuredate = new Date(depDate);
      var ReturnDate = new Date(retDate);
      
      if(Departuredate <= ReturnDate)
      {
      return true;
      }
      else
      {
      alert('Return Date should be greater than the Departure Date.');
      return false;
      }
    }
    Date.prototype.Add = function(strInterval, intIncrement)
    {
        if(
        strInterval != "M"
        && strInterval != "D"
        && strInterval != "Y"
        && strInterval != "h"
        && strInterval != "m"
        && strInterval != "uM"
        && strInterval != "uD"
       && strInterval != "uY"
       && strInterval != "uh"
       && strInterval != "um"
       && strInterval != "us"
        )
        {
            throw("DateAdd: Second parameter must be M, D, Y, h, m, uM, uD, uY, uh, um or us");
        }
 
        if(typeof(intIncrement) != "number")
        {
         
            throw("DateAdd: Third parameter must be a number");
        }
 
        switch(strInterval)
        {
            case "M":
            this.setMonth(parseInt(this.getMonth()) + parseInt(intIncrement));
            break;
 
            case "D":
            this.setDate(parseInt(this.getDate()) + parseInt(intIncrement));
            break;
 
            case "Y":
            this.setYear(parseInt(this.getYear()) + parseInt(intIncrement));
            break;
 
            case "h":
            this.setHours(parseInt(this.getHours()) + parseInt(intIncrement));
            break;
 
            case "m":
            this.setMinutes(parseInt(this.getMinutes()) + parseInt(intIncrement));
            break;
 
            case "s":
            this.setSeconds(parseInt(this.getSeconds()) + parseInt(intIncrement));
            break;
 
            case "uM":
            this.setUTCMonth(parseInt(this.getUTCMonth()) + parseInt(intIncrement));
            break;
 
            case "uD":
            this.setUTCDate(parseInt(this.getUTCDate()) + parseInt(intIncrement));
            break;
 
            case "uY":
            this.setUTCFullYear(parseInt(this.getUTCFullYear()) + parseInt(intIncrement));
            break;
 
            case "uh":
            this.setUTCHours(parseInt(this.getUTCHours()) + parseInt(intIncrement));
            break;
 
            case "um":
            this.setUTCMinutes(parseInt(this.getUTCMinutes()) + parseInt(intIncrement));
            break;
 
            case "us":
            this.setUTCSeconds(parseInt(this.getUTCSeconds()) + parseInt(intIncrement));
            break;
        }
        return this;
    }
    
    
    //*******************************************
    
function BW_ShowHideRooms()
    {
       var NoofRooms=document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlRooms').selectedIndex + 1
       //alert(NoofRooms);
        switch(NoofRooms)
        {
            case 1 : document.getElementById('trRoom2').style.display="none";
                     document.getElementById('trRoom2').style.visibility="hidden";   
                     document.getElementById('trChildAges2').style.display="none";
                     document.getElementById('trChildAges2').style.visibility="hidden";
                     
                     document.getElementById('trInfantsAges2').style.display="none";
                     document.getElementById('trInfantsAges2').style.visibility="hidden";
                     
                     document.getElementById('trRoom3').style.display="none";
                     document.getElementById('trRoom3').style.visibility="hidden";
                     document.getElementById('trChildAges3').style.display="none";
                     document.getElementById('trChildAges3').style.visibility="hidden";
                     
                     document.getElementById('trInfantsAges3').style.display="none";
                     document.getElementById('trInfantsAges3').style.visibility="hidden";
                     
                     BW_ShowHideChildAges(1);
                     
                     BW_ShowHideInfantAges(1);
                     //alert('s');
                    break;
            case 2 : document.getElementById('trRoom2').style.display="";
                     document.getElementById('trRoom2').style.visibility ="visible";
                     document.getElementById('trChildAges2').style.display="";
                     document.getElementById('trChildAges2').style.visibility="visible";
                     
                     document.getElementById('trInfantsAges2').style.display="";
                     document.getElementById('trInfantsAges2').style.visibility="visible";
                                          
                     document.getElementById('trRoom3').style.display="none";
                     document.getElementById('trRoom3').style.visibility="hidden";
                     document.getElementById('trChildAges3').style.display="none";
                     document.getElementById('trChildAges3').style.visibility="hidden";
                     
                     document.getElementById('trInfantsAges3').style.display="none";
                     document.getElementById('trInfantsAges3').style.visibility="hidden";
                     
                     BW_ShowHideChildAges(1);
                     BW_ShowHideChildAges(2);
                     
                     BW_ShowHideInfantAges(1);
                     BW_ShowHideInfantAges(2);
                    break;
            case 3 : document.getElementById('trRoom2').style.display="";
                     document.getElementById('trRoom2').style.visibility ="visible";
                     document.getElementById('trChildAges2').style.display="";
                     document.getElementById('trChildAges2').style.visibility="visible";
                     
                     document.getElementById('trInfantsAges2').style.display="";
                     document.getElementById('trInfantsAges2').style.visibility="visible";
                     
                     document.getElementById('trRoom3').style.display="";
                     document.getElementById('trRoom3').style.visibility ="visible";
                     document.getElementById('trChildAges3').style.display="";
                     document.getElementById('trChildAges3').style.visibility="visible";
                     
                     document.getElementById('trInfantsAges3').style.display="";
                     document.getElementById('trInfantsAges3').style.visibility="visible";
                     
                     BW_ShowHideChildAges(1);
                     BW_ShowHideChildAges(2);
                     BW_ShowHideChildAges(3);
                     
                     BW_ShowHideInfantAges(1);
                     BW_ShowHideInfantAges(2);
                     BW_ShowHideInfantAges(3);
        }
    
    }
    
     function BW_ShowHideChildAges(RoomNo)
	{				
		var ControlID ="ctl00_ContentPlaceHolder1_UsrctlSearch1";
		
		var ddl = document.getElementById( ControlID + "_ddlChild" + RoomNo);
		
		//alert("ShowChildAges Called");
			
		if (parseInt(ddl.value) == 0)
		{
				document.getElementById("trChildAges" + RoomNo).style.display="none";
				document.getElementById("trChildAges" + RoomNo).style.visibility="hidden";
		}
		else		
		{
				document.getElementById("trChildAges" + RoomNo).style.display="";
				document.getElementById("trChildAges" + RoomNo).style.visibility="visible";
				
				switch (parseInt(ddl.value))
				{
					case 1:
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+1).style.display="block"
						
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+2).style.display="none"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+3).style.display="none"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+4).style.display="none"
						break;
						
					case 2:
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+3).style.display="none"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+4).style.display="none"
						break;

					case 3:
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+3).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+4).style.display="none"
						break;
						
					case 4:
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+3).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+4).style.display="block"
						break;
						
				}
				 
		}
	} 
	function BW_ShowHideInfantAges(RoomNo)
	{
		var ControlID = "ctl00_ContentPlaceHolder1_UsrctlSearch1";
		var ddl = document.getElementById( ControlID + "_ddlInfant" + RoomNo);
		
		if (parseInt(ddl.value) == 0)
		{
				document.getElementById("trInfantsAges" + RoomNo).style.display="none";
				document.getElementById("trInfantsAges" + RoomNo).style.visibility="hidden";
		}
		else		
		{
				document.getElementById("trInfantsAges" + RoomNo).style.display="";
				document.getElementById("trInfantsAges" + RoomNo).style.visibility="visible";
				
				switch (parseInt(ddl.value))
				{
					case 1:
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
						
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+2).style.display="none"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+3).style.display="none"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+4).style.display="none"
						
						break;
						
					case 2:
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+3).style.display="none"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+4).style.display="none"
						
						break;

					case 3:
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+3).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+4).style.display="none"
						break;
						
                    case 4:
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+3).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+4).style.display="block"
						break;
				}
		}
	}
   
function BW_CheckValidation()
    {
    var validcheck="True";
		if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlCountries').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlCountries').selectedIndex).innerText == 'Select ...')
        {
           validcheck="False";
           alert('Select Country')
           return false;
            
       }
        else 
        {
           if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlDestinations').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlDestinations').selectedIndex).innerText == 'Select ...')
           {
             validcheck="False";
             alert('Select Destination')
             return false;
           } 
            else 
            {
               if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlDeparture')== '[object]')
               {
                  if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlDeparture').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlDeparture').selectedIndex).innerText == 'Select...' || document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlDeparture').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlDeparture').selectedIndex).innerText == 'All' )
                    {
                             validcheck="False";
                             alert('Select DeparturePoint')
                             return false;            
                    } 	               	   
               }     
                 
          }      
      }
            
            if(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlRooms")== '[object]')
            {
                      for(i=1;i<=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlRooms").value);i++)
               {
                   for(j=1;j<=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlChild"+i).value);j++)
                  {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlChildAge"+i+j).value==0)
                    {
                        validcheck="False";
                        alert("Enter Room"+i+" Child"+j+" Age");
                        return false;
                    }
                  }
               }
            }
            else
            {
                 for(j=1;j<=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlChild1").value);j++)
                  {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlSearch1_ddlChildAge1"+j).value==0)
                    {
                        validcheck="False";
                        alert("Enter Child"+j+" Age");
                        return false;
                    }
                  }
            }
      
            if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_dteDepartDate')== '[object]')
            {
            if(BW_CompareDates()==false)
            {
            return false;
            }
            }
	BW_ShowProgressBox()
		 if(validcheck=="True")
    {
	document.getElementById("Div6").style.display="none";
    document.getElementById("Div6").style.visibility="hidden";
    document.getElementById("Div2").style.display="none";
    document.getElementById("Div2").style.visibility="hidden";
    document.getElementById("Div3").style.display="none";
    document.getElementById("Div3").style.visibility="hidden";
    document.getElementById("Div4").style.display="none";
    document.getElementById("Div4").style.visibility="hidden";
    document.getElementById("ctl00_ContentPlaceHolder1_UsrctlSearch1_UpdatePanel2").style.display="none";
    document.getElementById("ctl00_ContentPlaceHolder1_UsrctlSearch1_UpdatePanel2").style.visibility="hidden";
    }
  }    

//***************************************
//highlight();

// **************************END UserControl Search **********************************************

// **************************Start Destination User Control Search  **********************************************
// JScript File


function SW_ShowAirportCode()
{
 if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblAirportCode').innerText =="I want to type in my destination")
 {
    document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblCountry').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblCountry').style.display = "none"; 
    
       if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblResort') != null)
       {
        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblResort').style.visibility = "hidden";
        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblResort').style.display = "none"; 
        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlResort').style.visibility = "hidden";
        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlResort').style.display = "none"; 
       }
       
    document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tbldestination').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tbldestination').style.display = "none"; 
  	document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblAirport').style.visibility = "visible";
	document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblAirport').style.display = "";
	document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblAirportCode').innerText = "I Want To Choose From List";
}
 else
 {
	document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblCountry').style.visibility = "visible";
    document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblCountry').style.display = ""; 
    
       if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblResort') != null)
       {
        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblResort').style.visibility = "visible";
        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblResort').style.display = ""; 
        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlResort').style.visibility = "visible";
        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlResort').style.display = ""; 
       }

  document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tbldestination').style.visibility = "visible";
  document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tbldestination').style.display = "";
  document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblAirport').style.visibility = "hidden";
  document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblAirport').style.display = "none";
  document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblAirportCode').innerText = "I want to type in my destination";
  
    document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_txtAirportCode').value = "";
    
    //document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblDepartAirport').style.visibility = "visible";
	//document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_tblDepartAirport').style.display = "";
 }
}

function SW_CheckDest()
{
SW_DoPostBack();
}

     function SW_DoPostBack()
     {  
             if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblAirportCode').innerText != "I want to type in my destination")
             {
                 if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_txtAirportCode').value != "")
                 {
                    document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblAirportCode').innerText = "I want to type in my destination";
                    SW_ShowAirportCode();
                    document.getElementById('btnHTML').click();
                 }
             }
     } 
     
     function SW_test()
     {
            document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblAirportCode').innerText = "I want to type in my destination";
            alert('Your Destination is : ' + document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_txtAirportCode').value);
            SW_ShowAirportCode();
     }
     
     function SW_ShowReturndate()
    {    
      var MonthNames = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
      var ChkDate = document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_wdCheckInDate').value;
      var depdtarray=ChkDate.split("-");  
      var depDate= (depdtarray[1]+"/"+depdtarray[2]+"/"+depdtarray[0]); 
      var duration = document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDuration').item(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDuration').selectedIndex).innerHTML ;
      var mydate = new Date(depDate);
      var adddate= new Date(mydate.Add("D", parseInt(duration))); 
      var dd=adddate.getDate();
      var mm=adddate.getMonth(); 
      var monthname   = MonthNames[mm].substr(0,3);    
      var yy=adddate.getFullYear(); 
      document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblReturnDate1').innerHTML  =dd+" "+monthname+" "+yy;   
    }
    
       function SW_CompareDates()
    {    
      var ChkInDate = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_dteDepartDate').value;
      var ChkOutDate = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_dteReturnDate').value;

      var depdtarray=ChkInDate.split("-");  
      var depDate= (depdtarray[1]+"/"+depdtarray[2]+"/"+depdtarray[0]); 
      
      var retdtarray=ChkOutDate.split("-");  
      var retDate= (retdtarray[1]+"/"+retdtarray[2]+"/"+retdtarray[0]); 
      
      var Departuredate = new Date(depDate);
      var ReturnDate = new Date(retDate);
      
      if(Departuredate <= ReturnDate)
      {
      
      //alert('true');
      return true;
      }
      else
      {
      alert('Return Date should be greater than the Departure Date.');
      //alert('fallse');
      return false;
      }

     
    }
    
    Date.prototype.Add = function(strInterval, intIncrement)
    {
        if(
        strInterval != "M"
        && strInterval != "D"
        && strInterval != "Y"
        && strInterval != "h"
        && strInterval != "m"
        && strInterval != "uM"
        && strInterval != "uD"
       && strInterval != "uY"
       && strInterval != "uh"
       && strInterval != "um"
       && strInterval != "us"
        )
        {
            throw("DateAdd: Second parameter must be M, D, Y, h, m, uM, uD, uY, uh, um or us");
        }
 
        if(typeof(intIncrement) != "number")
        {
         
            throw("DateAdd: Third parameter must be a number");
        }
 
        switch(strInterval)
        {
            case "M":
            this.setMonth(parseInt(this.getMonth()) + parseInt(intIncrement));
            break;
 
            case "D":
            this.setDate(parseInt(this.getDate()) + parseInt(intIncrement));
            break;
 
            case "Y":
            this.setYear(parseInt(this.getYear()) + parseInt(intIncrement));
            break;
 
            case "h":
            this.setHours(parseInt(this.getHours()) + parseInt(intIncrement));
            break;
 
            case "m":
            this.setMinutes(parseInt(this.getMinutes()) + parseInt(intIncrement));
            break;
 
            case "s":
            this.setSeconds(parseInt(this.getSeconds()) + parseInt(intIncrement));
            break;
 
            case "uM":
            this.setUTCMonth(parseInt(this.getUTCMonth()) + parseInt(intIncrement));
            break;
 
            case "uD":
            this.setUTCDate(parseInt(this.getUTCDate()) + parseInt(intIncrement));
            break;
 
            case "uY":
            this.setUTCFullYear(parseInt(this.getUTCFullYear()) + parseInt(intIncrement));
            break;
 
            case "uh":
            this.setUTCHours(parseInt(this.getUTCHours()) + parseInt(intIncrement));
            break;
 
            case "um":
            this.setUTCMinutes(parseInt(this.getUTCMinutes()) + parseInt(intIncrement));
            break;
 
            case "us":
            this.setUTCSeconds(parseInt(this.getUTCSeconds()) + parseInt(intIncrement));
            break;
        }
        return this;
    }



		    function SW_ShowHideRooms()
		    {
		       var NoofRooms=document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlRooms').selectedIndex + 1
		       //alert(NoofRooms);
		        switch(NoofRooms)
		        {
		            case 1 : document.getElementById('trRoom2').style.display="none";
		                     document.getElementById('trRoom2').style.visibility="hidden";   
		                     document.getElementById('trChildAges2').style.display="none";
		                     document.getElementById('trChildAges2').style.visibility="hidden";
		                     
		                     document.getElementById('trInfantsAges2').style.display="none";
		                     document.getElementById('trInfantsAges2').style.visibility="hidden";
		                     
		                     document.getElementById('trRoom3').style.display="none";
		                     document.getElementById('trRoom3').style.visibility="hidden";
		                     document.getElementById('trChildAges3').style.display="none";
		                     document.getElementById('trChildAges3').style.visibility="hidden";
		                     
		                     document.getElementById('trInfantsAges3').style.display="none";
		                     document.getElementById('trInfantsAges3').style.visibility="hidden";
		                     
		                     SW_ShowHideChildAges(1);
		                     
		                     SW_ShowHideInfantAges(1);
		                     //alert('s');
		                    break;
		            case 2 : document.getElementById('trRoom2').style.display="";
		                     document.getElementById('trRoom2').style.visibility ="visible";
		                     document.getElementById('trChildAges2').style.display="";
		                     document.getElementById('trChildAges2').style.visibility="visible";
		                     
		                     document.getElementById('trInfantsAges2').style.display="";
		                     document.getElementById('trInfantsAges2').style.visibility="visible";
		                                          
		                     document.getElementById('trRoom3').style.display="none";
		                     document.getElementById('trRoom3').style.visibility="hidden";
		                     document.getElementById('trChildAges3').style.display="none";
		                     document.getElementById('trChildAges3').style.visibility="hidden";
		                     
		                     document.getElementById('trInfantsAges3').style.display="none";
		                     document.getElementById('trInfantsAges3').style.visibility="hidden";
		                     
		                     SW_ShowHideChildAges(1);
		                     SW_ShowHideChildAges(2);
		                     
		                     SW_ShowHideInfantAges(1);
		                     SW_ShowHideInfantAges(2);
		                    break;
		            case 3 : document.getElementById('trRoom2').style.display="";
		                     document.getElementById('trRoom2').style.visibility ="visible";
		                     document.getElementById('trChildAges2').style.display="";
		                     document.getElementById('trChildAges2').style.visibility="visible";
		                     
		                     document.getElementById('trInfantsAges2').style.display="";
		                     document.getElementById('trInfantsAges2').style.visibility="visible";
		                     
		                     document.getElementById('trRoom3').style.display="";
		                     document.getElementById('trRoom3').style.visibility ="visible";
		                     document.getElementById('trChildAges3').style.display="";
		                     document.getElementById('trChildAges3').style.visibility="visible";
		                     
		                     document.getElementById('trInfantsAges3').style.display="";
		                     document.getElementById('trInfantsAges3').style.visibility="visible";
		                     
		                     SW_ShowHideChildAges(1);
		                     SW_ShowHideChildAges(2);
		                     SW_ShowHideChildAges(3);
		                     
		                     SW_ShowHideInfantAges(1);
		                     SW_ShowHideInfantAges(2);
		                     SW_ShowHideInfantAges(3);
		        }
		    
		    }
		    
		     function SW_ShowHideChildAges(RoomNo)
			{				
				//var ControlID ="<%=Me.ClientID%>";
				var ControlID = "ctl00_ContentPlaceHolder1_Destinationusrcntl1";
				
				//alert(ControlID);
				var ddl = document.getElementById( ControlID + "_ddlChild" + RoomNo);
				
				//alert("ShowChildAges Called");
					
				if (parseInt(ddl.value) == 0)
				{
						document.getElementById("trChildAges" + RoomNo).style.display="none";
						document.getElementById("trChildAges" + RoomNo).style.visibility="hidden";
				}
				else		
				{
						document.getElementById("trChildAges" + RoomNo).style.display="";
						document.getElementById("trChildAges" + RoomNo).style.visibility="visible";
						
						switch (parseInt(ddl.value))
						{
							case 1:
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+1).style.display="block"
								
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="none";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="hidden";
								document.getElementById('tdChildText'+RoomNo+2).style.display="none"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="none";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="hidden";
								document.getElementById('tdChildText'+RoomNo+3).style.display="none"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="none";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="hidden";
								document.getElementById('tdChildText'+RoomNo+4).style.display="none"
								break;
								
							case 2:
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+1).style.display="block"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+2).style.display="block"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="none";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="hidden";
								document.getElementById('tdChildText'+RoomNo+3).style.display="none"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="none";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="hidden";
								document.getElementById('tdChildText'+RoomNo+4).style.display="none"
								break;
		
							case 3:
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+1).style.display="block"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+2).style.display="block"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+3).style.display="block"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="none";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="hidden";
								document.getElementById('tdChildText'+RoomNo+4).style.display="none"
								break;
								
							case 4:
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+1).style.display="block"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+2).style.display="block"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+3).style.display="block"
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="";
								document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="visible";
								document.getElementById('tdChildText'+RoomNo+4).style.display="block"
								break;
								
						}
						
				   
				}
			}
			
			
			function SW_ShowHideInfantAges(RoomNo)
			{//alert(RoomNo);
				//var ControlID = "<%=Me.ClientID%>";
				//alert(ControlID);
				var ControlID = "ctl00_ContentPlaceHolder1_Destinationusrcntl1";
				var ddl = document.getElementById( ControlID + "_ddlInfant" + RoomNo);
				//alert(ddl);
				//alert("ShowInfantAges Called");
					
				if (parseInt(ddl.value) == 0)
				{
						document.getElementById("trInfantsAges" + RoomNo).style.display="none";
						document.getElementById("trInfantsAges" + RoomNo).style.visibility="hidden";
				}
				else		
				{
						document.getElementById("trInfantsAges" + RoomNo).style.display="";
						document.getElementById("trInfantsAges" + RoomNo).style.visibility="visible";
						
						switch (parseInt(ddl.value))
						{
							case 1:
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
								
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="none";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="hidden";
								document.getElementById('tdInfantText'+RoomNo+2).style.display="none"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="none";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="hidden";
								document.getElementById('tdInfantText'+RoomNo+3).style.display="none"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="none";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="hidden";
								document.getElementById('tdInfantText'+RoomNo+4).style.display="none"
								
								break;
								
							case 2:
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+2).style.display="block"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="none";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="hidden";
								document.getElementById('tdInfantText'+RoomNo+3).style.display="none"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="none";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="hidden";
								document.getElementById('tdInfantText'+RoomNo+4).style.display="none"
								
								break;
		
							case 3:
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+2).style.display="block"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+3).style.display="block"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="none";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="hidden";
								document.getElementById('tdInfantText'+RoomNo+4).style.display="none"
								break;
								
		                    case 4:
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+2).style.display="block"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+3).style.display="block"
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="";
								document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="visible";
								document.getElementById('tdInfantText'+RoomNo+4).style.display="block"
								break;
								
						}
						
				   
				}
			}
			
  
		function SW_CheckValidation()
		    {
		        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_txtlnkSearch').value = '1';
		    var validcheck="True";
		    if(document.getElementById("ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlRooms")== '[object]')
            {
                      for(i=1;i<=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlRooms").value);i++)
               {
                   for(j=1;j<=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlChild"+i).value);j++)
                  {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlChildAge"+i+j).value==0)
                    {
                        validcheck="False";
                        alert("Enter Room"+i+" Child"+j+" Age");
                        return false;
                    }
                  }
               }
            }
            else
            {
                 for(j=1;j<=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlChild1").value);j++)
                  {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlChildAge1"+j).value==0)
                    {
                        validcheck="False";
                        alert("Enter Child"+j+" Age");
                        return false;
                    }
                  }
            }

		if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlCountries').item(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlCountries').selectedIndex).innerText == 'Select ...')
        {
           validcheck="False";
           alert('Select Country')
           return false;
            
       }
        else 
        {
           if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDestinations').item(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDestinations').selectedIndex).innerText == 'Select ...')
           {
             validcheck="False";
             alert('Select Destination')
             return false;
           } 
            else 
            {
               if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDeparture')== '[object]')
               {
                   if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDeparture').item(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDeparture').selectedIndex).innerText == 'Select...' || document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDeparture').item(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDeparture').selectedIndex).innerText == 'All' )
                    {
                             validcheck="False";
                             alert('Select DeparturePoint')
                             return false;            
                    } 	               	   
               }     
                 
          }      
      } 
      
            if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlSearch1_dteDepartDate')== '[object]')
            {
                if(SW_CompareDates()==false)
                {
                validcheck="False";
                return false;
                }
            }
      
      
      document.getElementById('ctl00_ContentPlaceHolder1_txtSelect').value = '1';
      

      
				SW_ShowProgressBox()
				document.getElementById("GridDiv").style.display="none";
    document.getElementById("GridDiv").style.visibility="hidden";
     document.getElementById("Div3").style.display="none";
    document.getElementById("Div3").style.visibility="hidden";
    document.getElementById("Div4").style.display="none";
    document.getElementById("Div4").style.visibility="hidden";
    document.getElementById("ctl00_ContentPlaceHolder1_Destinationusrcntl1_UpdatePanel2").style.display="none";
    document.getElementById("ctl00_ContentPlaceHolder1_Destinationusrcntl1_UpdatePanel2").style.visibility="hidden";
    document.getElementById("processMessage").style.height = "100%"; 
    document.getElementById("processMessage").style.width = "100%";   

		    }    



function SW_ShowProgressBox()
{
/*Added by avinash on 25/05/2009 for splash screen*/
//var MySearchType=<%=MySearchType %>;
var MySearchType=1;
 //*********** Modified for show text by rumini on 15/09/2009
   // if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDeparture')== '[object]')
//    {
//      if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlRooms')== '[object]' && parseInt(MySearchType)!=0)
//      {
    var ddlDep=document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDeparture');
    if(ddlDep != null)
    {
      var ddlRoom=document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlRooms');
      if(ddlRoom != null  && parseInt(MySearchType)!=0)
      {
       // **************** Modified for show text when we  do search for flight+ hotel  on 31/08/2009 by Rukmini
        if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_txtSelect').value == '0')
        {
          document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress').innerText = 'Flights';
          document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress2').innerText = 'flights';
        }
        else
        {
         document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress').innerText = 'Accommodations';
         document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress2').innerText = 'accommodations';
       }
      }
      else
      {
       document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress').innerText = 'Flights';
       document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress2').innerText = 'flights';
      } 

    }
    else
    {
       document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress').innerText = 'Accommodations';
       document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress2').innerText = 'accommodations';
    }


          if(document.getElementById('ctl00_ContentPlaceHolder1_txtsearch')== '[object]')
        {
          if(document.getElementById('ctl00_ContentPlaceHolder1_txtsearch').value == '1')
            {  
               document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress').innerText = 'Accommodations';
               document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress2').innerText = 'accommodations';
            }
        } 


        document.getElementById("processMessage").style.height = "100%";   
        document.getElementById("progressBackgroundFilter").style.visibility = "visible";
        document.getElementById("processMessage").style.visibility = "visible";
}

function ShowProgressBox()
{
/*Added by avinash on 25/05/2009 for splash screen*/
//var MySearchType=<%=MySearchType %>;
var MySearchType=1;
    if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlDeparture')== '[object]')
    {
      if(document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_ddlRooms')== '[object]' && parseInt(MySearchType)!=0)
      {
         document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress').innerText = 'Accommodations';
       document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress2').innerText = 'accommodations';
      }
      else
      {
        document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress').innerText = 'Flights';
       document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress2').innerText = 'flights';
      } 

    }
    else
    {
       document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress').innerText = 'Accommodations';
       document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress2').innerText = 'accommodations';
    }


          if(document.getElementById('ctl00_ContentPlaceHolder1_txtsearch')== '[object]')
        {
          if(document.getElementById('ctl00_ContentPlaceHolder1_txtsearch').value == '1')
            {       
               document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress').innerText = 'Accommodations';
               document.getElementById('ctl00_ContentPlaceHolder1_Destinationusrcntl1_lblProgress2').innerText = 'accommodations';
            }
        } 
   
        document.getElementById("processMessage").style.height = "100%";   
        document.getElementById("progressBackgroundFilter").style.visibility = "visible";
        document.getElementById("processMessage").style.visibility = "visible";
}
// **************************END Destination User Control Search **********************************************

// **************************Start CityBreaks User Control Search  **********************************************
// JScript File

function CB_ShowProgressBox()
{
     var browserName=navigator.appName; 
     if (browserName=="Microsoft Internet Explorer")
      {
        if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lnkTailor').className == 'selected')
        {
          document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress').innerText = 'Flights';
          document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress2').innerText = 'flights';
        }
       if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lnkHotels').className == 'selected')
       {
         document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress').innerText = 'Accommodations';
         document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress2').innerText = 'accommodations';
       }
       if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lnkFlights').className == 'selected')
       {
         document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress').innerText = 'Flights';
         document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress2').innerText = 'flights';
       }
     }
     else
     {   
       if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lnkTailor').className == 'selected')
        {
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress').textContent = 'Flights';
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress2').textContent = 'Flights';
        }
        if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lnkHotels').className == 'selected')
        {
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress').textContent = 'Accommodations';
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress2').textContent = 'accommodations';
       }
       if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lnkFlights').className == 'selected')
        {
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress').textContent = 'Flights';
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblProgress2').textContent = 'flights';
       }
     } 
     // ******* Added on 01/04/2009 for controlling page height
    document.getElementById("processMessage").style.height = "100%";   
    // ************

document.getElementById("progressBackgroundFilter").style.visibility = "visible";
document.getElementById("processMessage").style.visibility = "visible";
window.scrollTo(0,0);
document.body.scroll="no";
}

function CB_ShowAirportCode()
{
 if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblAirportCode').innerHTML =="I want to type in my destination")
 {
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblCountry').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblCountry').style.display = "none"; 
       
       if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblResort') != null)
       {
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblResort').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblResort').style.display = "none"; 
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlCityLocation').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlCityLocation').style.display = "none"; 
       }


    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tbldestination').style.visibility = "hidden";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tbldestination').style.display = "none"; 
  	document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblAirport').style.visibility = "visible";
   document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblAirport').style.display = "";
	document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblAirportCode').innerHTML = "I Want To Choose From List";
	
	//document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblDepartAirport').style.visibility = "hidden";
    //document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblDepartAirport').style.display = "none"; 
    
 }
 else
 {
 	document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblCountry').style.visibility = "visible";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblCountry').style.display = ""; 
    
       if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblResort') != null)
       {
           document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblResort').style.visibility = "visible";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblResort').style.display = ""; 
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlCityLocation').style.visibility = "visible";
    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlCityLocation').style.display = ""; 
       }
       

    
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tbldestination').style.visibility = "visible";
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tbldestination').style.display = "";
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblAirport').style.visibility = "hidden";
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblAirport').style.display = "none";
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblAirportCode').innerHTML = "I want to type in my destination";
  
  document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_txtAirportCode').value = "";
    //document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblDepartAirport').style.visibility = "visible";
	//document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_tblDepartAirport').style.display = "";
	

 }
}


function CB_CheckDest()
{
//document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_txtAutoDest').value=document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_txtAirportCode').value;
//document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_txtAirportCode').value = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_txtAutoDest').value + "tet ";
//alert(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_txtAirportCode').value);

CB_DoPostBack();
}

     function CB_DoPostBack()
     {      
             if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblAirportCode').innerText != "I want to type in my destination")
             {
                 if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_txtAirportCode').value != "")
                 {
                    //aspnetForm.<% =btnClick.ClientID %>.click();
                    //alert('s');
                    document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblAirportCode').innerText = "I want to type in my destination";
                    //alert('sdf');
                    CB_ShowAirportCode();
                    document.getElementById('btnHTML').click();
                 }
                 
             }

     } 
     
     function CB_test()
     {
     //alert('sadfsdafasd');
            document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblAirportCode').innerText = "I want to type in my destination";
            alert('Your Destination is : ' + document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_txtAirportCode').value);
            CB_ShowAirportCode();
     }

 function CB_ShowReturndate()
    {    
      var MonthNames = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
      var ChkDate = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_wdCheckInDate').value;
     // alert(ChkDate);
      var depdtarray=ChkDate.split("-");  
      var depDate= (depdtarray[1]+"/"+depdtarray[2]+"/"+depdtarray[0]); 
      var duration = document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlDuration').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlDuration').selectedIndex).innerHTML ;
      var mydate = new Date(depDate);
      var adddate= new Date(mydate.Add("D", parseInt(duration))); 
      var dd=adddate.getDate();
      var mm=adddate.getMonth(); 
      var monthname   = MonthNames[mm].substr(0,3);    
      var yy=adddate.getFullYear(); 
      document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_lblReturnDate').innerHTML  =dd+" "+monthname+" "+yy;   
     
    }
    
    Date.prototype.Add = function(strInterval, intIncrement)
    {
        if(
        strInterval != "M"
        && strInterval != "D"
        && strInterval != "Y"
        && strInterval != "h"
        && strInterval != "m"
        && strInterval != "uM"
        && strInterval != "uD"
       && strInterval != "uY"
       && strInterval != "uh"
       && strInterval != "um"
       && strInterval != "us"
        )
        {
            throw("DateAdd: Second parameter must be M, D, Y, h, m, uM, uD, uY, uh, um or us");
        }
 
        if(typeof(intIncrement) != "number")
        {
         
            throw("DateAdd: Third parameter must be a number");
        }
 
        switch(strInterval)
        {
            case "M":
            this.setMonth(parseInt(this.getMonth()) + parseInt(intIncrement));
            break;
 
            case "D":
            this.setDate(parseInt(this.getDate()) + parseInt(intIncrement));
            break;
 
            case "Y":
            this.setYear(parseInt(this.getYear()) + parseInt(intIncrement));
            break;
 
            case "h":
            this.setHours(parseInt(this.getHours()) + parseInt(intIncrement));
            break;
 
            case "m":
            this.setMinutes(parseInt(this.getMinutes()) + parseInt(intIncrement));
            break;
 
            case "s":
            this.setSeconds(parseInt(this.getSeconds()) + parseInt(intIncrement));
            break;
 
            case "uM":
            this.setUTCMonth(parseInt(this.getUTCMonth()) + parseInt(intIncrement));
            break;
 
            case "uD":
            this.setUTCDate(parseInt(this.getUTCDate()) + parseInt(intIncrement));
            break;
 
            case "uY":
            this.setUTCFullYear(parseInt(this.getUTCFullYear()) + parseInt(intIncrement));
            break;
 
            case "uh":
            this.setUTCHours(parseInt(this.getUTCHours()) + parseInt(intIncrement));
            break;
 
            case "um":
            this.setUTCMinutes(parseInt(this.getUTCMinutes()) + parseInt(intIncrement));
            break;
 
            case "us":
            this.setUTCSeconds(parseInt(this.getUTCSeconds()) + parseInt(intIncrement));
            break;
        }
        return this;
    }


function CB_ShowHideRooms()
    {
       var NoofRooms=document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlRooms').selectedIndex + 1
       //alert(NoofRooms);
        switch(NoofRooms)
        {
            case 1 : document.getElementById('trRoom2').style.display="none";
                     document.getElementById('trRoom2').style.visibility="hidden";   
                     document.getElementById('trChildAges2').style.display="none";
                     document.getElementById('trChildAges2').style.visibility="hidden";
                     
                     document.getElementById('trInfantsAges2').style.display="none";
                     document.getElementById('trInfantsAges2').style.visibility="hidden";
                     
                     document.getElementById('trRoom3').style.display="none";
                     document.getElementById('trRoom3').style.visibility="hidden";
                     document.getElementById('trChildAges3').style.display="none";
                     document.getElementById('trChildAges3').style.visibility="hidden";
                     
                     document.getElementById('trInfantsAges3').style.display="none";
                     document.getElementById('trInfantsAges3').style.visibility="hidden";
                     
                     CB_ShowHideChildAges(1);
                     
                     CB_ShowHideInfantAges(1);
                     //alert('s');
                    break;
            case 2 : document.getElementById('trRoom2').style.display="";
                     document.getElementById('trRoom2').style.visibility ="visible";
                     document.getElementById('trChildAges2').style.display="";
                     document.getElementById('trChildAges2').style.visibility="visible";
                     
                     document.getElementById('trInfantsAges2').style.display="";
                     document.getElementById('trInfantsAges2').style.visibility="visible";
                                          
                     document.getElementById('trRoom3').style.display="none";
                     document.getElementById('trRoom3').style.visibility="hidden";
                     document.getElementById('trChildAges3').style.display="none";
                     document.getElementById('trChildAges3').style.visibility="hidden";
                     
                     document.getElementById('trInfantsAges3').style.display="none";
                     document.getElementById('trInfantsAges3').style.visibility="hidden";
                     
                     CB_ShowHideChildAges(1);
                     CB_ShowHideChildAges(2);
                     
                     CB_ShowHideInfantAges(1);
                     CB_ShowHideInfantAges(2);
                    break;
            case 3 : document.getElementById('trRoom2').style.display="";
                     document.getElementById('trRoom2').style.visibility ="visible";
                     document.getElementById('trChildAges2').style.display="";
                     document.getElementById('trChildAges2').style.visibility="visible";
                     
                     document.getElementById('trInfantsAges2').style.display="";
                     document.getElementById('trInfantsAges2').style.visibility="visible";
                     
                     document.getElementById('trRoom3').style.display="";
                     document.getElementById('trRoom3').style.visibility ="visible";
                     document.getElementById('trChildAges3').style.display="";
                     document.getElementById('trChildAges3').style.visibility="visible";
                     
                     document.getElementById('trInfantsAges3').style.display="";
                     document.getElementById('trInfantsAges3').style.visibility="visible";
                     
                     CB_ShowHideChildAges(1);
                     CB_ShowHideChildAges(2);
                     CB_ShowHideChildAges(3);
                     
                     CB_ShowHideInfantAges(1);
                     CB_ShowHideInfantAges(2);
                     CB_ShowHideInfantAges(3);
        }
    
    }
    
     function CB_ShowHideChildAges(RoomNo)
	{				
		//var ControlID ="<%=Me.ClientID%>";
		var ControlID ="ctl00_ContentPlaceHolder1_UsrctlCityBreaks1";
		
		var ddl = document.getElementById( ControlID + "_ddlChild" + RoomNo);
		
		//alert("ShowChildAges Called");
			
		if (parseInt(ddl.value) == 0)
		{
				document.getElementById("trChildAges" + RoomNo).style.display="none";
				document.getElementById("trChildAges" + RoomNo).style.visibility="hidden";
		}
		else		
		{
				document.getElementById("trChildAges" + RoomNo).style.display="";
				document.getElementById("trChildAges" + RoomNo).style.visibility="visible";
				
				switch (parseInt(ddl.value))
				{
					case 1:
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+1).style.display="block"
						
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+2).style.display="none"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+3).style.display="none"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+4).style.display="none"
						break;
						
					case 2:
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+3).style.display="none"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+4).style.display="none"
						break;

					case 3:
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+3).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdChildText'+RoomNo+4).style.display="none"
						break;
						
					case 4:
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "3").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+3).style.display="block"
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").style.display="";
						document.getElementById(ControlID + "_ddlChildAge" + RoomNo + "4").visibility="visible";
						document.getElementById('tdChildText'+RoomNo+4).style.display="block"
						break;
						
				}
				 
		}
	} 
	function CB_ShowHideInfantAges(RoomNo)
	{//alert(RoomNo);
		//var ControlID = "<%=Me.ClientID%>";
		//alert(ControlID);
		var ControlID = "ctl00_ContentPlaceHolder1_UsrctlCityBreaks1";
		
		var ddl = document.getElementById( ControlID + "_ddlInfant" + RoomNo);
		//alert(ddl);
		//alert("ShowInfantAges Called");
			
		if (parseInt(ddl.value) == 0)
		{
				document.getElementById("trInfantsAges" + RoomNo).style.display="none";
				document.getElementById("trInfantsAges" + RoomNo).style.visibility="hidden";
		}
		else		
		{
				document.getElementById("trInfantsAges" + RoomNo).style.display="";
				document.getElementById("trInfantsAges" + RoomNo).style.visibility="visible";
				
				switch (parseInt(ddl.value))
				{
					case 1:
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
						
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+2).style.display="none"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+3).style.display="none"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+4).style.display="none"
						
						break;
						
					case 2:
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+3).style.display="none"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+4).style.display="none"
						
						break;

					case 3:
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+3).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="none";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="hidden";
						document.getElementById('tdInfantText'+RoomNo+4).style.display="none"
						break;
						
                    case 4:
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "1").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+1).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "2").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+2).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "3").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+3).style.display="block"
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").style.display="";
						document.getElementById(ControlID + "_ddlInfantAge" + RoomNo + "4").visibility="visible";
						document.getElementById('tdInfantText'+RoomNo+4).style.display="block"
						break;
						
				}
				
		   
		}
	}
	
    
function CB_CheckValidation()
    {
    var validcheck="True";
    if(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlRooms")== '[object]')
            {
                      for(i=1;i<=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlRooms").value);i++)
               {
                   for(j=1;j<=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlChild"+i).value);j++)
                  {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlChildAge"+i+j).value==0)
                    {
                        validcheck="False";
                        alert("Enter Room"+i+" Child"+j+" Age");
                        return false;
                    }
                  }
               }
            }
            else
            {
                 for(j=1;j<=parseInt(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlChild1").value);j++)
                  {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlChildAge1"+j).value==0)
                    {
                        validcheck="False";
                        alert("Enter Child"+j+" Age");
                        return false;
                    }
                  }
            }
    

		if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlCountries').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlCountries').selectedIndex).innerText == 'Select ...')
        {
           validcheck="False";
           alert('Select Country')
           return false;
            
       }
        else 
        {
           if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlDestinations').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlDestinations').selectedIndex).innerText == 'Select ...')
           {
             validcheck="False";
             alert('Select Destination')
             return false;
           } 
            else 
            {
               if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlDeparture')== '[object]')
               {
                  if(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlDeparture').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlDeparture').selectedIndex).innerText == 'Select...' || document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlDeparture').item(document.getElementById('ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_ddlDeparture').selectedIndex).innerText == 'All' )
                    {
                             validcheck="False";
                             alert('Select DeparturePoint')
                             return false;            
                    } 	               	   
               }     
                 
          }      
      }
	CB_ShowProgressBox()
		 if(validcheck=="True")
    {
	document.getElementById("Div6").style.display="none";
    document.getElementById("Div6").style.visibility="hidden";
    document.getElementById("Div2").style.display="none";
    document.getElementById("Div2").style.visibility="hidden";
    document.getElementById("Div3").style.display="none";
    document.getElementById("Div3").style.visibility="hidden";
    document.getElementById("Div4").style.display="none";
    document.getElementById("Div4").style.visibility="hidden";
    document.getElementById("ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_UpdatePanel2").style.display="none";
    document.getElementById("ctl00_ContentPlaceHolder1_UsrctlCityBreaks1_UpdatePanel2").style.visibility="hidden";
    }
  }    


// **************************END CityBreaks User Control Search **********************************************

// ***************************  Start Banners ****************************************************************

function sendHttpRequest(url,callbackFunc,respXml)
{//alert('s');
   var xmlobj=null;
       try
       {
         xmlobj=new XMLHttpRequest();
       }
       catch(e)
       {
         try
         {
           xmlobj=new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch(e)
         {
           alert('AJAX is not supported by your browser!');
           return false;
         }
       }
       xmlobj.onreadystatechange=function()
       {
         if(xmlobj.readyState==4)
         {
           if(xmlobj.status==200)
           {
             //respXml?eval(callbackFunc+'(xmlobj.responseXML)'):eval(callbackFunc+'(xmlobj.responseText)');
           }
         }
       }
       
   // open socket connection
   xmlobj.open('GET',url,true);
   // send http header
   xmlobj.setRequestHeader('Content-Type','text/plain;charset=UTF-8');
   // send http request
   xmlobj.send(null);
}


// store banners into JavaScript array
function storeBanners(banners)
{
   var banners=banners.getElementsByTagName('banner');
   if(!banners){return};
   // save banner data to JS arrays
   for(var i=0;i<banners.length;i++)
   {
     images[i]=banners[i].getElementsByTagName('image')[0].firstChild.nodeValue;
     urls[i]=banners[i].getElementsByTagName('url')[0].firstChild.nodeValue;
   }
   // display first banner
   displayBanner(); 
}

    function Pop()
    {
        //alert('s');
        var id=urls[index];
        //alert(id);
        window.open(id,'','titlebar=no,menubar=no,scrollbars=yes,toolbar=no,height=600,width=925');
        //window.open(id);
    }


// display banners
function displayBanner()
{
   var bannercont=document.getElementById('bannercontainer');
   if(!bannercont){return};
   // clean up headlines container
   bannercont.innerHTML='';
   // create <img> element
   var img=document.createElement('img');
   img.setAttribute('src',images[index]);
   //alert(images[index]);
   // create <a> element
   var a=document.createElement('a');
   
   //a.setAttribute('href','#');
   
   //a.setAttribute('onclick',"javascript:Pop();");
   //a.setAttribute('href',"javascript:history.go(-1);");
   //a.setAttribute('href',"javascript:window.open('"+urls[index]+"');");
   a.setAttribute('href','javascript:Pop();');
   
   //a.setAttribute('href',"javascript:window.open('"+urls[index]+"','titlebar=no,menubar=no,scrollbars=yes,toolbar=no,height=400,width=300');");
   //alert(urls[index]);
    //a.setAttribute('onclick','javascript:Pop();');
    //a.setAttribute('onclick',"javascript:alert('s');");
   
   
  //a.setAttribute('window.open',urls[index]);
   
   //a.setAttribute('href',urls[index]);
   
   img.setAttribute('width',382);
   img.setAttribute('height',300);
   a.appendChild(img);
   
   

   // append banner to banner container
   bannercont.appendChild(a);
   
      //alert(bannercont.innerHTML);
   index++;
   if(index>urls.length-1){index=0};
   setTimeout("displayBanner()",15*100);
}


// initialize data arrays and index
var images=new Array();
var urls=new Array();
var index=0;
window.onload=function()
{
   if(document.getElementById&&document.getElementsByTagName&&document.createElement)
   {
     // fetch the first banner after loading the web page
     //sendHttpRequest('dtsSearch1.xml','storeBanners',true);
   }
}
// ***************************  End Banners ****************************************************************

// **************************   showing ProcessMessage for Finalise pages ****************          
function F_ShowProgressBox()
{  
   //alert("Test");  
   document.getElementById("progressBackgroundFilter").style.visibility = "visible";
   document.getElementById("processMessage").style.visibility = "visible";
   document.getElementById('divFinalise').style.display="none";
    document.getElementById('divFinalise').style.visibility="hidden";  
        
}
//added for show the process message by rukmini on 10/09/2009 
 function F2_ShowProgressBox()  
 {
  // alert("Test2");  
   document.getElementById("progressBackgroundFilter").style.visibility = "visible";
   document.getElementById("processMessage").style.visibility = "visible";
    document.getElementById('Finalise2').style.display="none";
    document.getElementById('Finalise2').style.visibility="hidden";  
 
 } 
//*************