var v_language = '<%= Request.QueryString("l") %>';

// -----------------------------------------------------------------
// Nom: ValidReservation
// 
// -----------------------------------------------------------------
function ValidReservation(p_form)
{

	// ----------------------------------------------------------------------------
	// function FSfncCheckString(FormField,AllowBlank,MaxLength) 
	// ----------------------------------------------------------------------------
	if (!FSfncCheckString(txtFirstName,	    false, 100))	{return false}
	if (!FSfncCheckString(txtLastName,	    false, 100))	{return false}
	
	if (!FSfncCheckEmail(txtEmailAddress,	false, 100))	{return false}
	if (!FSfncCheckString(txtPhoneNumber,	false, 100))	{return false}

	if (!FSfncCheckString(txtPickUpDateTime,	false, 100))	{return false}
	if (!FSfncCheckString(txtPickUpAddress,	false, 100))	{return false}

	if (!FSfncCheckString(txtDropOffDateTime,false, 100))	{return false}
	if (!FSfncCheckString(txtDropOffAddress,	false, 100))	{return false}

	// ----------------------------------------------------------------------------
	// function FSfncCheckComboBox(FormField,AllowBlank) 
	// ----------------------------------------------------------------------------
	if (!FSfncCheckComboBox(txtTypeTransfer,	false))			{return false}
	if (!FSfncCheckComboBox(txtVehicle,		false))			{return false}

	// ----------------------------------------------------------------------------
	// function FSfncCheckNumber(FormField,AllowBlank,PositiveOnly,IntegerOnly) 
	// ----------------------------------------------------------------------------
	if (!FSfncCheckNumber(txtNumberPassenger,false, true, true))		{return false}

    var v_address = txtAddress.value;
        v_address = v_address.replace(/\n/g,"<br/>").replace(/\r/g,"");


    var v_pickup_adr = txtPickUpAddress.value;
        v_pickup_adr = v_pickup_adr.replace(/\n/g,"<br/>").replace(/\r/g,"");

    var v_dropoff_adr = txtDropOffAddress.value;
        v_dropoff_adr = v_dropoff_adr.replace(/\n/g,"<br/>").replace(/\r/g,"");
    
    var v_other_info = txtOtherInformation.value;
        v_other_info = v_other_info.replace(/\n/g,"<br/>").replace(/\r/g,"");

    var url = "make_reservation.asp";
        url = url + "?l="       + v_language;

        if (rdInquiry[0].checked == true)
        {
            url = url + "&it=Make reservation";
        }
        else
        {
            url = url + "&it=Get a free quote";
        }


        url = url + "&fn="      + txtFirstName.value;
        url = url + "&ln="      + txtLastName.value;
        url = url + "&ed="      + txtEmailAddress.value;
        url = url + "&phone="   + txtPhoneNumber.value;
        url = url + "&fax="     + txtFaxNumber.value;
        url = url + "&adr="     + v_address;
        
        url = url + "&pickdt="  + txtPickUpDateTime.value;
        url = url + "&pickadr=" + v_pickup_adr; 
        url = url + "&pickac="  + txtPickUpAirlineCompany.value;
        url = url + "&pickfn="  + txtPickUpFlightNumber.value;
        url = url + "&pickfo="  + txtPickUpFlightOrigin.value;
        
        url = url + "&dropdt="  + txtDropOffDateTime.value;
        url = url + "&dropadr=" + v_dropoff_adr;
        url = url + "&trans="   + txtTypeTransfer.value;
        url = url + "&veh="     + txtVehicle.value;
        url = url + "&nb="      + txtNumberPassenger.value;
        url = url + "&other="   + v_other_info;
        

    var w = 200, h = 100;

    if (document.all || document.layers) {
       w = screen.availWidth;
       h = screen.availHeight;
    }

    var popW = 200, popH = 100;
    var leftPos = (w-popW)/2, topPos = (h-popH)/2;
    var v_option = 'width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos

    window.open(url,'popup',v_option);

    txtFirstName.value = '';
    txtLastName.value = '';
    txtEmailAddress.value = '';
    txtPhoneNumber.value = '';
    txtFaxNumber.value = '';
    txtAddress.value = '';
            
    txtPickUpDateTime.value = '';
    txtPickUpAddress.value = ''; 
    txtPickUpAirlineCompany.value = '';
    txtPickUpFlightNumber.value = '';
    txtPickUpFlightOrigin.value = '';
            
    txtDropOffDateTime.value = '';
    txtDropOffAddress.value = '';
    txtTypeTransfer.value = '';
    txtVehicle.value = '';
    txtNumberPassenger.value = '';
    txtOtherInformation.value = '';

	return true; 
}

