var $j = jQuery.noConflict();

$j(document).ready(
	function() {
		
		$j('#arrival_date').datepicker({ minDate: cm });
		$j('#departure_date').datepicker({ minDate: cm });
		
		$j('#acform').ajaxStart(
			function() {
				$j('body').addClass('wait');
			}
		);
		
		$j('#acform').ajaxStop(
			function() {
				$j('body').removeClass('wait');
			}
		);
		
		$j('#acform').submit(
			function() {
				
				var validate = false;
				
				if($j('#arrival_date').attr('value') != '') {
					validate = true;
					$j('#arrival_date').css('border-color', '#5a8ca4');
					$j('#arrival_date').css('background-color', '#FFFFFF');
				}
				else {
					$j('#arrival_date').css('border-color', '#FF0000');
					$j('#arrival_date').css('background-color', '#EFEFEF');
				}
				
				if($j('#departure_date').attr('value') != '') {
					validate = true;
					$j('#departure_date').css('border-color', '#5a8ca4');
					$j('#departure_date').css('background-color', '#FFFFFF');
				}
				else {
					$j('#departure_date').css('border-color', '#FF0000');
					$j('#departure_date').css('background-color', '#EFEFEF');
				}
				
				if(validate) {
				
					var o = {
						url: $j(this).attr('action') + '&ajax=1',
						target: '#availability_message'
					};
				
					$j(this).ajaxSubmit(o);
				}
				
				return false;
			}
		);
		
	}
);
