var $j = jQuery.noConflict();

$j(document).ready(function(){
	
	$j("#the-calendar").datepicker({
	    rangeSelect: true, 
	    numberOfMonths: 2,
	    changeMonth: false, 
    	changeYear: false, 
    	changeFirstDay: false, 
    	prevText: "<img src='"+baseUrl +"/imgs/calendar/calendar-prev-arrow.gif' title='prev month' />", 
	    currentText: "", 
    	nextText: "<img src='"+baseUrl +"/imgs/calendar/calendar-next-arrow.gif' title='next month' />",
    	monthNames: ['January','February','March','April','May','June', 'July','August','September','October','November','December'],
    	dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], 
	    onSelect: function(date) { 
	        var dates = date.split(' - ');
			$j("#from-date").val(dates[0]);
			$j("#to-date").val(dates[1]);
			getFutureWeather(dates[0]); // custom call
			adjustLink(dates[1],dates[0]);
	    } 
	}); 
	
	$j("#close_btn").click(function(){$j("#calendar-container").hide();});
    $j("#to-date").click(function(){$j("#calendar-container").show();});
    $j("#from-date").click(function(){$j("#calendar-container").show();});    
  /*
    $j(document).click(function(event){
    	if($j('#calendar-container').is(':visible') && (event.target != '' && event.target !=  '[object HTMLInputElement]' && event.target != '[object HTMLImageElement]' )){
    		    	
    		$j('#calendar-container').toggle(); 
    	}
    });
    
    */
    $j("#change-date").click(function(event){ $j("#calendar-container").toggle();
    	//event.stopPropagation();
    });
    
});

function adjustLink(toDate, fromDate){
	
	var To = new Date(toDate);
	
	//toDate = To.getDate() + "-" + (To.getMonth() + 1) + "-" + To.getFullYear();
    toDate = To.getFullYear() +"-"+(To.getMonth()+1)+"-"+To.getDate();
	
	var From = new Date(fromDate)
	fromDate =  From.getDate() + "-" + (From.getMonth() + 1) + "-" + From.getFullYear();
    fromDate =  From.getFullYear() +"-"+(From.getMonth()+1)+"-"+From.getDate();
	

	$j("#booknow").attr("href","https://secure.mamashelter.com/DeepLink.aspx?langauge=en&hotel=XN00049&cmd=stayCriteria&arrDate="+fromDate+"&depdate="+toDate);
	
}