﻿
$(document).ready(function(){$.validator.addMethod("checkDatesAreValid",function(value,element){var dOut=$.datepicker.parseDate('dd/mm/yy',$("#Flight_DatePickerCalendar_1").val());var dBack=$.datepicker.parseDate('dd/mm/yy',$("#Flight_DatePickerCalendar_2").val());if(dOut>dBack){return false;}else{return true;}},_gFlightValidationMessages.datesNotValid);$.validator.addMethod("checkPaxAreValid",function(value,element){var iAdults=parseInt($("#Flight_0_adults").val());var iInfants=parseInt($("#Flight_0_infants").val());if(iInfants>iAdults){return false;}else{return true;}},_gFlightValidationMessages.paxNotValid);$.validator.addMethod("checkOrigin",function(value,element){if($("#Flight_market_origins").val().indexOf("--")>-1||$("#Flight_market_origins").val().indexOf("From")>-1){return false;}else{return true;}},_gFlightValidationMessages.portsNoOriginValue);$.validator.addMethod("checkDestination",function(value,element){if($("#Flight_market_destinations").val().indexOf("--")>-1||$("#Flight_market_destinations").val().indexOf("To")>-1){return false;}else{return true;}},_gFlightValidationMessages.portsNoDestValue);$("#Flight_Search_Form_Input").validate({invalidHandler:function(form,validator){displayErrors();},submitHandler:function(form){Flight_search_post();},errorLabelContainer:"#search_form_errors ul",wrapper:"li",focusInvalid:false,rules:{Flight_DatePickerCalendar_1:{required:true,checkDate:true},Flight_DatePickerCalendar_2:{required:"#Flight_Sectors_2:checked",checkDate:true,checkDatesAreValid:true},Flight_market_origins:{checkOrigin:true},Flight_market_destinations:{checkDestination:true},Flight_0_infants:{checkPaxAreValid:true}},messages:{Flight_DatePickerCalendar_1:_gFlightValidationMessages.departDateNoValue,Flight_market_origins:_gFlightValidationMessages.portsNoOriginValue,Flight_market_destinations:_gFlightValidationMessages.portsNoDestValue}});});
