(function($) {

	jQuery.fn.bookingMask = function(options){
	  
		// default configuration properties
		var currentDate = new Date();
		var calFlag = false;
		var defaults = {
			url:			'https://reservations.ihotelier.com/istay.cfm',
			hotelid:		15429,
			LanguageID:		1,
			checkDate:		(currentDate.getMonth()+1)+'/'+currentDate.getDate()+'/'+currentDate.getFullYear()
		};
		
		//set up interactions
		jQuery("#calendar").click(function(){		
			if(calFlag){
				jQuery("#currentDate").datepicker("hide");
				calFlag = false;
			}else{
				jQuery("#currentDate").datepicker("show");
				calFlag = true;
			}
		});
		
		jQuery("#bookButton").click(function(){		
			jQuery.fn.bookingMask.submitReservation();
		});
		
		//----------------------------------------
				
		jQuery.fn.bookingMask.setCurrentDate = function(newDate){
			if(newDate != defaults.checkDate){
				defaults.checkDate = newDate;	
			}
			
			jQuery('#checkIn').html(defaults.checkDate);
			document.resform.elements["DateIn"].value = defaults.checkDate; // BJD - set form shadow value to allow GA javascript to work
		}
		

// BJD - Disabled for GA implimentation
//		jQuery.fn.bookingMask.submitReservation = function(){
//			var urltxt = defaults.url+"?hotelid="+defaults.hotelid+"&LanguageID="+defaults.LanguageID+"&DateIn="+defaults.checkDate+"&Length="+jQuery('#nightsSelect').val()+"&Adults="+jQuery('#adultsSelect').val()+"&Children="+jQuery('#childSelect').val();
//			window.open(urltxt, "_blank");
//		}

		
		jQuery.fn.bookingMask.setCurrentDate(defaults.checkDate);
		
	};
	
})(jQuery);
