  // for Mulitileg
  
   function customRange1(input) 
{

           return {
          // minDate: (input.id == "FlightOnlySearch1_txtStartDate" ? new Date() : null),
           minDate: (input.id == "FlightMultiSearch1_ucMultiSegment1_txtStartDate" ? $("#FlightMultiSearch1_ucMultiSegment0_txtStartDate").datepicker("getDate") : null)
          // maxDate: (input.id == "datepicker" ? $("#txtreturn").datepicker("getDate") : null)
           };
       } 
       
        function customRange2(input) 
{

           return {
          // minDate: (input.id == "FlightOnlySearch1_txtStartDate" ? new Date() : null),
           minDate: (input.id == "FlightMultiSearch1_ucMultiSegment2_txtStartDate" ? $("#FlightMultiSearch1_ucMultiSegment1_txtStartDate").datepicker("getDate") : null)
          // maxDate: (input.id == "datepicker" ? $("#txtreturn").datepicker("getDate") : null)
           };
       } 
       
        function customRange3(input) 
{

           return {
          // minDate: (input.id == "FlightOnlySearch1_txtStartDate" ? new Date() : null),
           minDate: (input.id == "FlightMultiSearch1_ucMultiSegment3_txtStartDate" ? $("#FlightMultiSearch1_ucMultiSegment2_txtStartDate").datepicker("getDate") : null)
          // maxDate: (input.id == "datepicker" ? $("#txtreturn").datepicker("getDate") : null)
           };
       } 
       
             function customRange4(input) 
{

           return {
          // minDate: (input.id == "FlightOnlySearch1_txtStartDate" ? new Date() : null),
           minDate: (input.id == "FlightMultiSearch1_ucMultiSegment4_txtStartDate" ? $("#FlightMultiSearch1_ucMultiSegment3_txtStartDate").datepicker("getDate") : null)
          // maxDate: (input.id == "datepicker" ? $("#txtreturn").datepicker("getDate") : null)
           };
       } 
       
                    function customRange5(input) 
{

           return {
          // minDate: (input.id == "FlightOnlySearch1_txtStartDate" ? new Date() : null),
           minDate: (input.id == "FlightMultiSearch1_ucMultiSegment5_txtStartDate" ? $("#FlightMultiSearch1_ucMultiSegment4_txtStartDate").datepicker("getDate") : null)
          // maxDate: (input.id == "datepicker" ? $("#txtreturn").datepicker("getDate") : null)
           };
       } 
  
  $(function() {
        $("#FlightMultiSearch1_ucMultiSegment0_txtStartDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                //beforeShow: customRange, 
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy",
		minDate:+3

            });
});

 $(function() {
        $("#FlightMultiSearch1_ucMultiSegment1_txtStartDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                beforeShow: customRange1, 
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy"
		

            });
            
                    $('#strImage_0').click(function() {
        $('#FlightMultiSearch1_ucMultiSegment0_txtStartDate').datepicker('show');
    });
    $("#strImage_1").click(function(){
    
     $('#FlightMultiSearch1_ucMultiSegment1_txtStartDate').datepicker('show');
    });
});

 $(function() {
        $("#FlightMultiSearch1_ucMultiSegment2_txtStartDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                beforeShow: customRange2,  
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy"
	

            });
              $('#strImage_1').click(function() {
        $('#FlightMultiSearch1_ucMultiSegment1_txtStartDate').datepicker('show');
    });
    $("#strImage_2").click(function(){
    
     $('#FlightMultiSearch1_ucMultiSegment2_txtStartDate').datepicker('show');
    });
});

 $(function() {
        $("#FlightMultiSearch1_ucMultiSegment3_txtStartDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                 beforeShow: customRange3, 
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy"
		

            });
                $('#strImage_2').click(function() {
        $('#FlightMultiSearch1_ucMultiSegment2_txtStartDate').datepicker('show');
    });
    $("#strImage_3").click(function(){
    
     $('#FlightMultiSearch1_ucMultiSegment3_txtStartDate').datepicker('show');
    });
});

$(function() {
        $("#FlightMultiSearch1_ucMultiSegment4_txtStartDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                 beforeShow: customRange4, 
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy"
		

            });
                $('#strImage_3').click(function() {
        $('#FlightMultiSearch1_ucMultiSegment3_txtStartDate').datepicker('show');
    });
    $("#strImage_4").click(function(){
    
     $('#FlightMultiSearch1_ucMultiSegment4_txtStartDate').datepicker('show');
    });
});

$(function() {
        $("#FlightMultiSearch1_ucMultiSegment5_txtStartDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                 beforeShow: customRange5, 
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy"
		

            });
                $('#strImage_4').click(function() {
        $('#FlightMultiSearch1_ucMultiSegment4_txtStartDate').datepicker('show');
    });
    $("#strImage_5").click(function(){
    
     $('#FlightMultiSearch1_ucMultiSegment5_txtStartDate').datepicker('show');
    });
});
  
  
  //
   
  
  function customRange99(input) 
{

           return {
          // minDate: (input.id == "FlightOnlySearch1_txtStartDate" ? new Date() : null),
           minDate: (input.id == "FlightOnlySearch1_txtEndDate" ? $("#FlightOnlySearch1_txtStartDate").datepicker("getDate") : null)
          // maxDate: (input.id == "datepicker" ? $("#txtreturn").datepicker("getDate") : null)
           };
       } 


 $(function() {
        $("#FlightOnlySearch1_txtStartDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                //beforeShow: customRange, 
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy",
		minDate:+3

            });
});
        
       
        
        $(function() {
        $("#FlightOnlySearch1_txtEndDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                beforeShow: customRange99,
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy"

            });
           // $("#FlightOnlySearch1_txtStartDate").datepicker("option", "dateFormat", "dd/mm/yy");
           // $("#FlightOnlySearch1_txtEndDate").datepicker("option", "dateFormat", "dd/mm/yy");
              $('#starttrigger').click(function() {
        $('#FlightOnlySearch1_txtStartDate').datepicker('show');
    });
    $("#endtrigger").click(function(){
    
     $('#FlightOnlySearch1_txtEndDate').datepicker('show');
    });
          
        });
 
 function callCalendarOffers(conf_name, target_field, ref_field, default_date, hoder_id, dx, dy, mode) {
    //debugger;
    xcModPath = "script";
    xcWindowTemplate = "/script/xc2_template.html";
    xcDateFormat = 'dd/mm/yyyy';
    setRange("conf", daysAfter(3), "");

    //setting the start date
    var strDate = document.getElementById('txtStartDate').value;
    if (strDate != 0 && target_field.id != 'txtStartDate') {
        setRange("conf", strDate, "");
    }

    showCalendar("conf", target_field, ref_field, default_date, hoder_id, dx, dy, mode);
}
	 		
 function callCalendarHotelOffers(conf_name, target_field, ref_field, default_date, hoder_id, dx, dy, mode) {
    //debugger;
    xcModPath = "script";
    xcWindowTemplate = "/script/xc2_template.html";
    xcDateFormat = 'dd/mm/yyyy';
    setRange("conf", daysAfter(3), "");

    //setting the start date
    var strDate = document.getElementById('txtDepartureDate').value;
    if (strDate != 0 && target_field.id != 'txtDepartureDate') {
        setRange("conf", strDate, "");
    }

    showCalendar("conf", target_field, ref_field, default_date, hoder_id, dx, dy, mode);
}
	
    
function callCalendar(conf_name,target_field,ref_field,default_date,hoder_id,dx,dy,mode)
			{
				//debugger;
				xcModPath="script";
				xcWindowTemplate="/script/xc2_template.html";
				xcDateFormat ='dd/mm/yyyy';
				setRange("conf",daysAfter(3),"");
				
				//setting the start date
				var strDate = document.getElementById('FlightOnlySearch1_txtStartDate').value;
				if(strDate != 0 && target_field.id != 'FlightOnlySearch1_txtStartDate')
				{
					setRange("conf",strDate,"");
				}
				
				showCalendar("conf",target_field,ref_field,default_date,hoder_id,dx,dy,mode);
	 		}
	 		
function callCalendar2(conf_name,target_field,ref_field,default_date,hoder_id,dx,dy,mode)
			{
				//debugger;
				xcModPath="script";
				xcWindowTemplate="/script/xc2_template.html";
				xcDateFormat ='dd/mm/yyyy';
				setRange("conf",daysAfter(3),"");
				
				//setting the start date
				var strDate = document.getElementById('txtStartDate').value;
				if(strDate != 0 && target_field.id != 'txtStartDate')
				{
					setRange("conf",strDate,"");
				}
				
				showCalendar("conf",target_field,ref_field,default_date,hoder_id,dx,dy,mode);
	 		}
	 		
function callCalendarCar(conf_name,target_field,ref_field,default_date,hoder_id,dx,dy,mode)
			{
				//debugger;
				xcModPath="script";
				xcWindowTemplate="/script/xc2_template.html";
				xcDateFormat ='dd/mm/yyyy';
				setRange("conf",daysAfter(3),"");
				
				//setting the start date
				var strDate = document.getElementById('SearchForm1_txtStartDate').value;
				if(strDate != 0 && target_field.id != 'SearchForm1_txtStartDate')
				{
					setRange("conf",strDate,"");
				}
				
				showCalendar("conf",target_field,ref_field,default_date,hoder_id,dx,dy,mode);
	 		}
	 		
	 		
function callCalendarMultiLeg(conf_name,target_field,ref_field,default_date,hoder_id,dx,dy,mode,leg)
			{
				//debugger;
				xcModPath="script";
				xcWindowTemplate="/script/xc2_template.html";
				xcDateFormat ='dd/mm/yyyy';
				setRange("conf",daysAfter(3),"");
				
				//setting the start date
				
				if (leg != 0)
				{
				    var legInt;
                    legInt = parseInt(leg);
                    legInt = legInt - 1;
                    
                    if (document.getElementById('FlightMultiSearch1_ucMultiSegment'+legInt+'_txtStartDate') != null)
                    {
				        var strDate = document.getElementById('FlightMultiSearch1_ucMultiSegment'+legInt+'_txtStartDate').value;
				        if(strDate != 0)
				        {
					        setRange("conf",strDate,"");
				        }
				    }
				}
				
				showCalendar("conf",target_field,ref_field,default_date,hoder_id,dx,dy,mode);
	 		}
	 		
	 				function callCalendarInsurance(conf_name,target_field,ref_field,default_date,hoder_id,dx,dy,mode)
			{
				//debugger;
				xcModPath="script";
				xcWindowTemplate="/script/xc2_template.html";
				xcDateFormat ='dd/mm/yyyy';
				setRange("conf",daysAfter(3),"");
				
				//setting the start date
				var strDate = document.getElementById('txtDepartDate').value;
				if(strDate != 0 && target_field.id != 'txtDepartDate')
				{
					setRange("conf",strDate,"");
				}
				
				showCalendar("conf",target_field,ref_field,default_date,hoder_id,dx,dy,mode);
	 		}
	 		
	 		function callCalendarInsuranceDOB(conf_name,target_field,ref_field,default_date,hoder_id,dx,dy,mode)
			{
				//debugger;
				xcModPath="script";
				xcWindowTemplate="/script/xc2_template.html";
				xcDateFormat ='dd/mm/yyyy';
				//setRange("conf",daysAfter(3),"");
				setRange("conf", "", daysBefore(1));
				//setting the start date
				/*var strDate = document.getElementById('txtDepartDate').value;
				if(strDate != 0 && target_field.id != 'txtDepartDate')
				{
					//setRange("conf",strDate,"");
				}*/
				
				showCalendar("conf",target_field,ref_field,default_date,hoder_id,dx,dy,mode);
	 		}
	 		
	 		
//-------------------------------------------

 function customRange(input) 
{

           return {
          // minDate: (input.id == "FlightOnlySearch1_txtStartDate" ? new Date() : null),
           minDate: (input.id == "BusinessclassFlightSearch1_txtEndDate" ? $("#BusinessclassFlightSearch1_txtStartDate").datepicker("getDate") : null)
          // maxDate: (input.id == "datepicker" ? $("#txtreturn").datepicker("getDate") : null)
           };
} 


 $(function() {
        $("#BusinessclassFlightSearch1_txtStartDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                //beforeShow: customRange, 
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy",
		minDate:+3

            });
});
        
       
        
        $(function() {
        $("#BusinessclassFlightSearch1_txtEndDate").datepicker({
                numberOfMonths: 2,
                showButtonPanel: true,
                changeMonth: true,
                changeYear: true,
                //showOn: "button",
               // buttonImage: "images/calendar.gif",
                beforeShow: customRange, 
                //dateFormat: dd / mm / yy
                dateFormat:"dd/mm/yy"

            });
           // $("#FlightOnlySearch1_txtStartDate").datepicker("option", "dateFormat", "dd/mm/yy");
           // $("#FlightOnlySearch1_txtEndDate").datepicker("option", "dateFormat", "dd/mm/yy");
              $('#starttrigger').click(function() {
        $('#BusinessclassFlightSearch1_txtStartDate').datepicker('show');
    });
    $("#endtrigger").click(function(){
    
     $('#BusinessclassFlightSearch1_txtEndDate').datepicker('show');
    });
          
        });
