// remap jQuery to $
(function($){})(window.jQuery);


/* trigger when page is ready */
$(document).ready(function (){




	// RESERVATIONS
 		
 		// Menu click function
		  $(".page-item-28 a").click(function(){
				$("#reservation").fadeToggle(400);
				$(this).toggleClass("active"); return false;
			});


 		// Format the field, fill it with todays date

		Date.firstDayOfWeek = 0;
		Date.format = 'mm/dd/yyyy';
		$today = new Date();
		$date = ($today.getMonth()+1)+"/"+ ($today.getDay()+1)+"/"+ $today.getFullYear();
		
		var weekday=new Array(7);
		weekday[0]="Sunday";
		weekday[1]="Monday";
		weekday[2]="Tuesday";
		weekday[3]="Wednesday";
		weekday[4]="Thursday";
		weekday[5]="Friday";
		weekday[6]="Saturday";
		
		var month=new Array(12);
		month[0]="January";
		month[1]="February";
		month[2]="March";
		month[3]="April";
		month[4]="May";
		month[5]="June";
		month[6]="July";
		month[7]="August";
		month[8]="September";
		month[9]="October";
		month[10]="November";
		month[11]="December";

		$datelong = weekday[$today.getDay()].toString() + ", " + month[$today.getMonth()].toString() + " " + $today.getDate() + ", " + $today.getFullYear();

		$( "#reservedate" ).datepicker({   dateFormat: 'DD, MM d, yy' ,  altField: "#hiddendate", altFormat: "mm/dd/yy" }).val($datelong);
		$( "#hiddendate" ).datepicker({   dateFormat: 'DD, MM d, yy' ,  altField: "#hiddendate", altFormat: "mm/dd/yy" }).val($datelong);
		//$( "#hiddendate" ).val($date);

				
 		// Click function, prep and submit
			$('#btn-reserve').click(function(){
				if($('#select-party').val()==13){
					window.location.href="../contact-us";
				}else
				{
					if($('#rid').val()=='none'){
						alert('Please choose location!');
						return false;
					}else{				
						$('#d').val($('#hiddendate').val()+' '+$('#select_time').val());
						$('#form1').submit();
					}
				}
			});
		




	

// GALLERY FUNCTIONS
		var currentSlide		=  1;
				
		if ((navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1) || (navigator.userAgent.indexOf('iPad') != -1)) {
				
					$('#slide-holder').cycle({
						speed:           900,
						timeout: 		 0,
						startingSlide:   currentSlide-1,
						prev:    		 '#prev', 
			            next:    		 '#next',
						fx: 			 'scrollHorz'
					});

					$("#slide-holder").touchwipe({
					 	wipeLeft: function() { swipeNext(); },
					 	wipeRight: function() { swipePrevious(); },
					 	min_move_x: 20,
					    min_move_y: 20,
					    preventDefaultEvents: true
					});
						
			} else {
				
					/*$("#gallery").hover(function() {
						$("#slide-nav").fadeIn();
						},
							function() {
						$("#slide-nav").fadeOut();
						});*/
						
						$('#slide-holder').cycle({
							speed:           900,
							timeout: 		 0,
							startingSlide:   currentSlide-1,
							prev:    		 '#prev', 
				            next:    		 '#next',
				    		after:   		 onAfter, 
							fx: 			 'scrollHorz'
						});
			}
		
		function onAfter(curr, next, opts) {
		    var index = opts.currSlide;
				currentSlide = index+1;
				$('#sub-nav ul li').removeClass('current');
			 	$('#sub-nav ul li:nth-child('+currentSlide+')').addClass('current');
		}
		
		$("#sub-nav ul li a").click(function(){
		 	$('#sub-nav ul li').removeClass('current');
		    currentSlide = $(this).parent('li').addClass('current').index();
		    $('#slide-holder').cycle(currentSlide); 
		    return false; 
		});

		/* SWIPE NEXT */
	    function swipeNext(){
	    		var $currentelement = $("#slide-holder div");
	
					if(currentSlide < $currentelement.length) {
						++currentSlide;
					} else {
						currentSlide = 1;
					}
					$('#sub-nav ul li').removeClass('current');
				 	$('#sub-nav ul li:nth-child('+currentSlide+')').addClass('current');
			 	 	$("#slide-holder").cycle("next");
		}

		/* SWIPE PREVIOUS */
	    function swipePrevious(){
	    		var $currentelement = $("#slide-holder div");

					if (currentSlide > 1 ){
						--currentSlide;
					} else {
					currentSlide = $currentelement.length;
					}
					$('#sub-nav ul li').removeClass('current');
				 	$('#sub-nav ul li:nth-child('+currentSlide+')').addClass('current');
					$("#slide-holder").cycle("prev");
		}

	// END GALLERY FUNCTIONS









});


/* optional triggers

$(window).load(function() {
	
});

$(window).resize(function() {
	
});

*/
