// JavaScript Document
$(document).ready(function () {   
						   
	var monthArray = Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
	var date = new Date();
	var today = date.getDate();
	var tomorrow = date.getDate()+1;
	var month = date.getMonth();
	var year = date.getFullYear();
	for(i=0;i<=11;i++){
		$("#month1").append("<option value='"+(i+1)+"'>"+monthArray[i]+"</option>");
		$("#month2").append("<option value='"+(i+1)+"'>"+monthArray[i]+"</option>");
	}
	for(i=1;i<=31;i++){
		$("#day1").append("<option value='"+i+"'>"+i+"</option>");
		$("#day2").append("<option value='"+i+"'>"+i+"</option>");
	}
	for(i=0;i<=1;i++){
		$("#year1").append("<option value='"+(year+i)+"'>"+(year+i)+"</option>");
		$("#year2").append("<option value='"+(year+i)+"'>"+(year+i)+"</option>");
	}
	for(i=1;i<=9;i++){
		$("#numNights").append("<option value='"+i+"'>"+i+"</option>");
		$("#numRooms").append("<option value='"+i+"'>"+i+"</option>");
	}
	$("#month1").val(month+1);
	$("#day1").val(today);
	$("#year1").val(year);
	$("#month2").val(month+1);
	$("#day2").val(tomorrow);
	$("#year2").val(year);

	$('#datepicker1').datepicker({ 
		showOn: 'button',
		buttonImage: '/templates/images/datepicker.png',
		buttonImageOnly: true,
		
		dateFormat:'m/d/yy', 
		onClose: function(dateText) {
			if(dateText != "Date"){
			strFilled = dateText.split('/');
			
			$("#month1").selectBox('value', strFilled[0]);
			$("#day1").selectBox('value', strFilled[1]);
			$("#year1").selectBox('value', strFilled[2]);

			}
		}
	});
	$("SELECT").selectBox();

	//Form Highlight & Message Transition
	$("form").highlight();
	$(".msg").delay(3000).fadeOut(3000);
	
	//Form Example Text
	$('.example').example(function() {
	  return $(this).attr('title');
	});

	//Header Rotation
    $("#headerCTA").cycle({
		fx: "fade" // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});

	
	//Regular Contact Form Validations
	var container = $('#formError');
	$("#form").validate({
		errorContainer: container,
		errorLabelContainer: $("ol", container),
		wrapper: 'li',
		meta: "validate",
		focusInvalid: false
	});

});
