$(document).ready(function() {

    $("#datepicker").datepicker({
            onSelect: function(dateText, inst) { checkselected();check_dates('arrival'); },
            duration: '',
            minDate: 0,firstDay: 1, maxDate: '+30M',dateFormat: "yy-mm-dd",changeMonth: true,changeYear: true,prevText: 'Earlier',nextText: 'Later'
});
    
    $("#departure").datepicker({
    	onSelect: function(dateText, inst) { check_dates('departure') },
        duration: '',
        minDate: 0,firstDay: 1, maxDate: '+30M',dateFormat: "yy-mm-dd",changeMonth: true,changeYear: true,prevText: 'Earlier',nextText: 'Later'
});

});

function check_dates(selectID) {
	var dep_date = $.datepicker.parseDate("yy-mm-dd", $("#departure").val());
	var arr_date = $.datepicker.parseDate("yy-mm-dd", $("#datepicker").val());
	if (selectID=='departure') {
		if(arr_date == null) arr_date = $.datepicker.parseDate("yy-mm-dd", $("#departure").val());
		if (dep_date<=arr_date) {
			arr_date.setTime(dep_date.getTime()-(86400000*7));
			$("#datepicker").val($.datepicker.formatDate( "yy-mm-dd", arr_date) );
			checkselected();
		}
	} else {
		if(dep_date == null) {
			var te_y = $.datepicker.formatDate( "yy", arr_date);
			var te_m = $.datepicker.formatDate( "mm", arr_date)-1;
			var date = new Date(te_y,te_m,'01');
			$("#departure").datepicker( 'option', 'defaultDate', date );
			return;
		}
		if (arr_date>=dep_date) {
			dep_date.setTime(arr_date.getTime()+(86400000*7));
			$("#departure").val($.datepicker.formatDate( "yy-mm-dd", dep_date) );
		}
	}
}

function checkselected()
{
    var arr_date=$("#datepicker").val();
    var sel = arr_date.substr(0,7);
    $("#month option[value='"+sel+"']").attr('selected', 'selected');
}

function fillDate() {
$("#datepicker").val('');
$("#departure").val('');
var month = $("#month").val();
if(month=='-1')
    {
    }
else
    {
        var date = new Date(month.substr(0,4),(parseInt(month.substr(5,2)))-1,'01');
        $("#datepicker").datepicker( 'option', 'defaultDate', date );
    }
}
//$("#datepicker").css('display','block');
//    $("#period").css('display','none');
function change_region(country,lang)
{
$.ajax({
					type: "GET",
					url: "ajax/ajax.php",
                    data:'t=regions&lang='+lang+'&c='+country,
					success: function(response){
						// document.getElementById('region_dd').innerHTML=response;
						$("#region_dd").html(response);
					}
				});

}

