if (Drupal.jsEnabled) {
  $(document).ready(function(){
	Drupal.accommodationAvailability();
})
};

Drupal.accommodationAvailability = function(){
	$('a.months').each(function () {
	  $(this).click(function(){
		  $('#loading')
		    .html(' Loading... ')
		    .fadeIn('slow');
		$.get(this.href,null,function(data){
		$('#accommodation_availability').html(data);
		Drupal.accommodationAvailability();
	   }) 
	   return false;
      });
    });
	$('#edit-goto').each(function () {
	  $(this).change(function(){
		  $('#loading')
		    .html(' Loading... ')
		    .fadeIn('slow');
		urlstart = location.protocol + "//" + location.host;
		url = urlstart + "/" + this.options[this.selectedIndex].value;
		$.get(url,null,function(data){
		$('#accommodation_availability').html(data);
		Drupal.accommodationAvailability();
	   }) 
	   return false;
      });
    });
	$('input.form-text').each(function () {
	  $(this).focus(function(){
		document.forms['accommodation-unit-book'].focus.value = this.name;
		return false;
      });
    });
	$('a.calday').each(function () {
	  $(this).click(function(){
		//extra form href
		var param = this.href.split("availability/");
		var val = param[1].split("/");
		var day = val[1].split("-");
		var field_arr = document.forms['accommodation-unit-book'].arriveb;
		var arr = field_arr.value.split("/");
		if (arr.length == 3) {
			arrive = getInput(arr[2],arr[0],arr[1]);
			curdate = getInput(day[2],day[0],day[1]);
			if(curdate < arrive){
				field_arr.value = val[1].replace(/-/g,'/');
			}
		} else {
			field_arr.value = val[1].replace(/-/g,'/');
		}
		if (document.forms['accommodation-unit-book'].focus.value == 'arriveb') {
			field_arr.value = val[1].replace(/-/g,'/');
			document.forms['accommodation-unit-book'].focus.value = '';
		}
		document.forms['accommodation-unit-book'].departb.value = val[1].replace(/-/g,'/');
		len = document.forms['accommodation-unit-book'].room.options.length;
		for (var p = 0; p < document.forms['accommodation-unit-book'].room.options.length; p++)
   			{
   			opt = document.forms['accommodation-unit-book'].room.options[p].value;
   			if (document.forms['accommodation-unit-book'].room.options[p].value == val[0])
   				{
				document.forms['accommodation-unit-book'].room.selectedIndex = p;
	   			}
   			}
		return false;
	   })
      });
};

