
$(document).ready(function() {
    //actb($("#txtDepartureCity")[0],airportsarray);
    $(".flightsdestlist a").click(function() {
        $("#txtDepartureCity").val($(this).html());

        $("#flighsdestpopup").hide();
    });
    $(".flightsarrivallist a").click(function() {
        $("#txtArrivalCity").val($(this).html());

        $("#flighsarrivalpopup").hide();
    });
});

function changetriptype(trip)
{
    if(trip == "round")
        $("#divReturnDate").show();
    else
        $("#divReturnDate").hide();
}

function searchflights()
{	
	if($("#txtDepartureCity").val() == "")
    {
        alert("Please enter a departure city");
        $("#txtDepartureCity").focus();
        return;
    }

    if ($("#txtArrivalCity").val() == "")
    {
        alert("Please select an arrival city");
        $("#txtArrivalCity").focus();
        return;
    }
    
    if($("#txtDepartureDate").val() == "mm/dd/yyyy")
    {
        alert("Please select a departure date");
        $("#txtDepartureDate").focus();
        return;
    }
    
    if($("#rdRoundTrip")[0].checked == true)
    {
        if($("#txtReturnDate").val() == "mm/dd/yyyy")
        {
            alert("Please select a return date");
            $("#txtReturnDate").focus();
            return;
        }
        
        var DepartureDate = $("#txtDepartureDate").val();
        
        Date.parse(DepartureDate);
        
        var ReturnDate = $("#txtReturnDate").val();
        
        Date.parse(ReturnDate);
        
        if(Date.parse(DepartureDate) > Date.parse(ReturnDate))
        {
            alert("Departure date cannot be greater than return date");
            $("#txtDepartureDate").focus();
            return;
        }
    }
    
    var triptype = $("#rdRoundTrip")[0].checked ? "roundtrip" : "oneway";


    /* Changed the querystring because it is crashing in live
    
    var searchrequest = "<search>";
    searchrequest = searchrequest + "<triptype>" + triptype + "</triptype>";
    searchrequest = searchrequest + "<departurecity>" + $("#txtDepartureCity").val()+ "</departurecity>";
    searchrequest = searchrequest + "<arrivalcity>" + $("#txtArrivalCity").val() + "</arrivalcity>";
    searchrequest = searchrequest + "<departuredate>" + $("#txtDepartureDate").val()+ "</departuredate>";
    searchrequest = searchrequest + "<departuretime>" + $("#drpDepartureTime").val()+ "</departuretime>";
    searchrequest = searchrequest + "<returndate>" + $("#txtReturnDate").val()+ "</returndate>";
    searchrequest = searchrequest + "<returntime>" + $("#drpReturnTime").val()+ "</returntime>";
    searchrequest = searchrequest + "<noofadults>" + $("#drpNoOfAdults").val()+ "</noofadults>";
    searchrequest = searchrequest + "<noofchildren>" + $("#drpNoOfChildren").val()+ "</noofchildren>";
    searchrequest = searchrequest + "</search>"*/

	var searchrequest = "";
	searchrequest = searchrequest + "&triptype=" + triptype;
	searchrequest = searchrequest + "&depcity=" + $("#txtDepartureCity").val();
	searchrequest = searchrequest + "&arrcity=" + $("#txtArrivalCity").val();
	searchrequest = searchrequest + "&depdate=" + $("#txtDepartureDate").val();
	searchrequest = searchrequest + "&deptime=" + $("#drpDepartureTime").val();
	searchrequest = searchrequest + "&retdate=" + $("#txtReturnDate").val();
	searchrequest = searchrequest + "&rettime=" + $("#drpReturnTime").val();
	searchrequest = searchrequest + "&adults=" + $("#drpNoOfAdults").val();
	searchrequest = searchrequest + "&child=" + $("#drpNoOfChildren").val();

    var querystring = "searchrequest=param" + searchrequest;

    var url = virtualpath + "/flights/ui/externalsearch.aspx?";

    document.getElementById("divProcess").style.display ="block";
	window.location.href = url + querystring;
	//redirect(url + querystring);
}

function searchmoreflights() {
    var url = virtualpath + "/flights/ui/externalsearch.aspx";
    document.getElementById("divProcess").style.display ="block";
    window.location.href = url; 
    // redirect(url);
}
