function load_checkin_cals(chk_frm_inpt,chk_to_inpt){
	var chk_frm_inpt_el = $("#"+chk_frm_inpt);
	var chk_to_inpt_el = $("#"+chk_to_inpt);
	
	$("#"+chk_frm_inpt+", #"+chk_to_inpt).datepicker({
		beforeShow: function (input) { 
			
			//var tomorrow = new Date().addDays(1);
			var tomorrow = new Date();
			
			var dateMin = tomorrow;
			//var dateMin = null;
			var dateMax = null;
	
			if(input.id == chk_frm_inpt)
			{
				if(chk_to_inpt_el.datepicker("getDate") != null){
					var chk_to = chk_to_inpt_el.datepicker("getDate");
					//dateMax = chk_to<tomorrow ? new Date().addDays(365) : chk_to.addDays(-1); //!correct(checkout)? use any date : checkout
					dateMax = null;
				}else{
					dateMax = null;
				}
				
			} else if (input.id == chk_to_inpt) {
				
				if(chk_frm_inpt_el.datepicker("getDate") != null){
					var chk_frm = chk_frm_inpt_el.datepicker("getDate");
					//dateMin = tomorrow.addDays(1)>chk_frm.getTime()? tomorrow : chk_frm;
					dateMin = chk_frm.addDays(1);
					//dateMin = null;
					//dateMin = tomorrow;
				}else{
					
				}
			}
			
			return {
				minDate: dateMin, 
				maxDate: dateMax
			}; 
		},
		dateFormat: "yy-mm-dd",
		firstDay: 1, 
		changeFirstDay: false,
		numberOfMonths: 3,
		monthNames: array_months,
		dayNamesMin: array_days
	});
}

function reset_form(){
	$('form.datesrcfrm').clearForm();
	$('form.datesrcfrm .npersfld').each(function() {
		this.options[1].selected = true;
	});
	$('#reset_frm')[0].value = "true";
}


function noresetfrm(){ $('#reset_frm')[0].value = "false"; }


$(document).ready(function(){
	$.fn.clearForm = function() {
		return this.each(function() {
			var type = this.type, tag = this.tagName.toLowerCase();
			if(tag=='form') return $(':input',this).clearForm();
			if(type=='text' || type=='password' || tag=='textarea') this.value = '';
			else if(type=='checkbox' || type=='radio') this.checked = false;
			else if(tag=='select') this.selectedIndex = 0;
		});
	};
	
	tooltip();
	$('.hint').hint();
	
	load_checkin_cals("chk_frm","chk_to");
	$('#frm_srcrooms .fldresettable').each(function() {
		this.onchange = noresetfrm;
	});
	
    $(".select").select_skin();
	
	$('.menu li').hover(function() {
		$(this).find("ul").addClass('menuhover');
	}, function() {
		$(this).find("ul").removeClass('menuhover');
	});
	
	$('#langbtn').live("click", function(e){
		$('#chooselang').slideToggle();
	});
	
	
});
