		function changeFormAction(direction,kurort)
				{
						var tmp
					if(kurort == 0) {tmp = nullResortsFormAction.split('{DIRECTION}').join(direction);}
					else {tmp = nullResortFormAction.split('{DIRECTION}').join(direction);};
				
	 		 		var newAction = tmp.split('{RESORT}').join(kurort);
					
					$("#search_form").attr("action",newAction);
		 		}
				
				var dateFrom;
            
                function dateDiff(firstDate, lastDate)
                {
                    var one_day=1000*60*60*24;
                    var result = Math.ceil((lastDate.getTime()-firstDate.getTime())/(one_day));
                    return result;
                }
      
function DirectionChange(kurortID)
                {
                	function onLoad(directionID)
                	{
                		 jQuery("#kurorts select").change(function(){
                		 	changeFormAction(directionID,$(this).find("option:selected").val())
			 			})
                	};
                	
                    var directionID = "";
                    jQuery("#direction option:selected").each(function () {
                            directionID = jQuery(this).val();
                        });
                    if (kurortID === undefined)
                    {
                        jQuery("#kurorts").load("/twforms/index.php?form=kurorts&dirid="+directionID,function(){onLoad(directionID)});
                        kurortID = 0;
                    }
                    else
                    {
                        jQuery("#kurorts").load("/twforms/index.php?form=kurorts&dirid="+directionID+"&kurid="+kurortID,function(){onLoad(directionID)});
                    };
                    changeFormAction(directionID,kurortID);
               }
               
$(document).ready(function(){


DirectionChange(defaultKurortId);
jQuery("#datepicker1").datepicker({
	showOn: "button",
	buttonImage: "/twforms/lib/images/calendar.jpg", 
	buttonImageOnly: true,
	dateFormat: 'dd-mm-yy',
	beforeShow: function(input) 
 	{
  		dateFrom = jQuery("#datepicker1").datepicker( 'getDate' );
    },
    onClose: function(dateText, inst) 
    { 
    	var dateFromNew = jQuery("#datepicker1").datepicker( 'getDate' );
     	var dateToNew = jQuery("#datepicker2").datepicker( 'getDate' );
                            
      	jQuery("#datepicker2").datepicker('option', 'minDate', dateFromNew);
       	dateToNew.setDate( dateToNew.getDate()+dateDiff(dateFrom, dateFromNew) );
        jQuery("#datepicker2").datepicker( 'setDate' , dateToNew );
	}
});

jQuery("#datepicker2").datepicker({
	showOn: "button", 
	buttonImage: "/twforms/lib/images/calendar.jpg", 
	buttonImageOnly: true,
	dateFormat: 'dd-mm-yy'
});


	var CurrentDate=new Date();
	if (defaultDateFrom == "0")
	{
		jQuery("#datepicker1").datepicker( 'setDate' , CurrentDate );
	}
	else
	{
		jQuery("#datepicker1").val( defaultDateFrom );
	};
	if (defaultDateTo == "0")
	{
		jQuery("#datepicker2").datepicker( 'setDate' , CurrentDate );
	}
	else
	{
		jQuery("#datepicker2").val( defaultDateTo );
	};
})