function validateQuickSearch(clientIDPrefix)
{
    var bRet = true;
    //txtDepartureDateTime
    var fldDepartureDateTime = $get(clientIDPrefix + "txtDepartureDateTime");
    var dtDepartureDateTime;
    if (documentTrim(fldDepartureDateTime.value)=='')
	{
	    return err(Message_SelectOutbound,fldDepartureDateTime);
	    bRet = false;
	}
    if (documentTrim(fldDepartureDateTime.value)!='') 
    {
		dtDepartureDateTime = Date.parseExact(fldDepartureDateTime.value, "d/MM/yyyy");
	    if (dtDepartureDateTime==null)
	    {
	        return err(Message_DateFormat,fldDepartureDateTime);
	        bRet = false;
	    }
	    if (Date.today().compareTo(dtDepartureDateTime)==1)
	    {
	       return err(Message_DateAlert,fldDepartureDateTime);
           bRet = false;
	    }
	    if (dtDepartureDateTime.between(Date.today(), Date.today().addMonths(12))==false)
	    {
	       return err(Message_Reservation,fldDepartureDateTime);
           bRet = false;
	    }
	}
	//txtReturnDateTime
    var fldReturnDateTime = $get(clientIDPrefix + "txtReturnDateTime");
    var dtReturnDateTime;
	if (documentTrim(fldReturnDateTime.value)!=strOW && documentTrim(fldReturnDateTime.value)!= '') 
	{
		dtReturnDateTime = Date.parseExact(fldReturnDateTime.value, "d/MM/yyyy");
	    if (dtReturnDateTime==null)
	    {
	        return err(Message_DateFormat,fldReturnDateTime);
	        bRet = false;
	    }
	    if (dtDepartureDateTime.compareTo(dtReturnDateTime)==1)
	    {
	       return err(Message_Err1,fldReturnDateTime);
           bRet = false;
	    }
	    if (dtReturnDateTime.between(Date.today(), Date.today().addMonths(12))==false)
	    {
	       return err(Message_ReservationData,fldDepartureDateTime);
           bRet = false;
	    }
	}
	//DepartureAirportDropDownList
    var fldDepartureAirportDropDownList = $get(clientIDPrefix + "DepartureAirportDropDownList");
	if (documentTrim(fld_select_value(fldDepartureAirportDropDownList))=='')
	{
	    return err(Message_ChooseCityStart,fldDepartureAirportDropDownList);
	    bRet = false;
	}
	//	ArraivalAirportDropDownList
	var fldArraivalAirportDropDownList = $get(clientIDPrefix + "ArraivalAirportDropDownList");
	if (documentTrim(fld_select_value(fldArraivalAirportDropDownList))=='')
	{
	    return err(Message_ChooseCityDestination,fldArraivalAirportDropDownList);
	    bRet = false;
	}
	//	ADTPassengersDropDownList
	var fldADTPassengersDropDownList = $get(clientIDPrefix + "ADTPassengersDropDownList");
	//  CHDPassengersDropDownList
	var fldCHDPassengersDropDownList = $get(clientIDPrefix + "CHDPassengersDropDownList");
	if (documentTrim(fld_select_value(fldADTPassengersDropDownList))==0)
	{
	    return err(Message_ChoosePax,fldADTPassengersDropDownList);
	    bRet = false;
	}
	var tot_pax = (fld_select_value(fldADTPassengersDropDownList) * 1);
	var chd_pax = 0;
	if(fld_select_value(fldCHDPassengersDropDownList) != '')
	    chd_pax = (fld_select_value(fldCHDPassengersDropDownList) * 1);
    tot_pax += chd_pax;
    //
	if(tot_pax > 7) {
	    return err(Message_AlertPax,fldADTPassengersDropDownList);
	    bRet = false;
	}
    //	rbBusiness
    var fldrbBusiness = $get(clientIDPrefix + "rbBusiness");
    //	rbEconomy
	var fldrbEconomy = $get(clientIDPrefix + "rbEconomy");
	if (fldrbBusiness!=null&&fldrbEconomy!=null)
    {
	    if (!isChecked(fldrbBusiness)&& !isChecked(fldrbEconomy))
        {
            return err(Message_ChooseTax,fldrbBusiness);
	        bRet = false;
        }
    }
    bRet = checkQuickSearch();
    return bRet;
}


function checkDate(clientIDPrefix)
{
    var bRet = true;
    //txtDepartureDateTime
    var fldDepartureDateTime = $get(clientIDPrefix + "txtDepartureDateTime");
    var dtDepartureDateTime;
    if (documentTrim(fldDepartureDateTime.value)=='')
	{
	    return err(Message_SelectOutbound,fldDepartureDateTime);
	    bRet = false;
	}
    if (documentTrim(fldDepartureDateTime.value)!='') 
    {
		dtDepartureDateTime = Date.parseExact(fldDepartureDateTime.value, "d/MM/yyyy");
	    if (dtDepartureDateTime==null)
	    {
	        return err(Message_DateFormat,fldDepartureDateTime);
	        bRet = false;
	    }
	    if (Date.today().compareTo(dtDepartureDateTime)==1)
	    {
	       return err(Message_DateAlert,fldDepartureDateTime);
           bRet = false;
	    }
	    if (dtDepartureDateTime.between(Date.today(), Date.today().addMonths(12))==false)
	    {
	       return err(Message_Reservation,fldDepartureDateTime);
           bRet = false;
	    }
	}
	//txtReturnDateTime
    var fldReturnDateTime = $get(clientIDPrefix + "txtReturnDateTime");
    var dtReturnDateTime;
	if (documentTrim(fldReturnDateTime.value)!=strOW && documentTrim(fldReturnDateTime.value)!= '') 
	{
		dtReturnDateTime = Date.parseExact(fldReturnDateTime.value, "d/MM/yyyy");
	    if (dtReturnDateTime==null)
	    {
	        return err(Message_DateFormat,fldReturnDateTime);
	        bRet = false;
	    }
	    if (dtDepartureDateTime.compareTo(dtReturnDateTime)==1)
	    {
	       return err(Message_Err1,fldReturnDateTime);
           bRet = false;
	    }
	    if (dtReturnDateTime.between(Date.today(), Date.today().addMonths(12))==false)
	    {
	       return err(Message_ReservationData,fldDepartureDateTime);
           bRet = false;
	    }
	}
    return bRet;
}



