// JavaScript Document
$(document).ready(function () {   
	
	
	var monthArray = Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","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>");
	}
	for(i=1;i<=31;i++){
		$("#day1").append("<option value='"+i+"'>"+i+"</option>");
	}
	for(i=0;i<=1;i++){
		$("#year1").append("<option value='"+(year+i)+"'>"+(year+i)+"</option>");
	}
	for(i=1;i<=9;i++){
		$("#numRooms").append("<option value='"+i+"'>"+i+"</option>");
		$("#numNights").append("<option value='"+i+"'>"+i+"</option>");
	}
	$("#month1").val(month+1);
	$("#day1").val(today);
	$("#year1").val(year);

	$('#datepicker1').datepicker({ 
		showOn: 'button',
		buttonImage: '/templates/mgno/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]);
			
			}
		}
	});


	
	//Drop Down Nav
	$('#nav li').hover(  
		function (e) {  
			$(this).children('ul:hidden').fadeIn(300);
		},   
		function () {  
			$(this).children('ul:visible').fadeOut(200);
		}  
	);

	//PACKAGE ROTATOR
	$('#packages ul').cycle({
		fx:      'fade', 
		speed:    2000, 
		cleartypeNoBg: 'true',
		timeout:  4200 
	});

	//FANCY BOX EFFECTS
	$("a.fancybox").fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	500, 
		'speedOut'		:	300, 
		'overlayShow'	:	true
	});
	
	$(".fancyboxTD a").fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	500, 
		'speedOut'		:	300, 
		'overlayShow'	:	true
	});

	
	$("a.swfFancybox").fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	500, 
		'speedOut'		:	300, 
		'overlayShow'	:	true,
		'height'		:	'530px',
		'width'			:	'518px',
		'padding'		:	'0'
	});

	//Header Rotation
    $('#headerImage').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});

	//Tab Actions
	$(".tab_content").hide(); //Hide all content
	$("ul.tabs li:first").addClass("active").show(); //Activate first tab
	$(".tab_content:first").show(); //Show first tab content
	
	//Tab On Click Event
	$("ul.tabs li").click(function() {
		$("ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		return false;
	});
	
	//Regular Contact Form Validations
	var container = $('#formError');
	$("#form").validate({
		errorContainer: container,
		errorLabelContainer: $("ol", container),
		wrapper: 'li',
		meta: "validate",
		focusInvalid: false
	});
	
	//Login Form Validations
	var loginContainer = $('#formLoginError');
	$("#formLogin").validate({
		errorContainer: loginContainer,
		errorLabelContainer: $("ol", loginContainer),
		wrapper: 'li',
		meta: "validate",
		focusInvalid: false
	});
	
	//Signup Form Validations
	var signupContainer = $('#formSignupError');
	$("#formSignup").validate({
		errorContainer: signupContainer,
		errorLabelContainer: $("ol", signupContainer),
		wrapper: 'li',
		meta: "validate",
		focusInvalid: false
	});

});
