function next_slideshow()
{
	counter++;
	if (counter==event_images.length)
	counter = 1;
	
	$("#animate").attr("src", event_images[counter].src);
}

function prev_slideshow()
{
	counter--;
	if (counter==0)
	counter = event_images.length;
	
	$("#animate").attr("src", event_images[counter].src);
}

jQuery(function($) {
	$(document).ready(function(){
		$("div#dhr").flash(
			{src:"http://www.destinationhotels.com/flash/branding/flash_logoDhr.swf?link=drhmaui",
			 width:250,
			 height:25,
			 wmode:"transparent",
			  allowScriptAccess:"always",
			 quality:"high"},
			 {version:"7"});
	
		$("div#maui-map").flash(
			{src:"flash/loader.swf?path=flash/map.swf",
			width:460,
			height:600,
			wmode:"transparent",
			quality:"high"},
			{version:"7"});
		$("div#photo-gallery").flash(
			{src:"flash/slideshow.swf",
			 width:408,
			 height:291,
			 wmode:"transparent",
			 quality:"high"},
			 {version:"7"});	
		$("div#loader").flash(
			{src:"flash/loader.swf",
			 width:1,
			 height:1,
			 wmode:"transparent",
			 quality:"high"},
			 {version:"7"});	
		$("body.home div#photos").flash(
			{src:"flash/photos.swf",
			 width:496,
			 height:197,
			 wmode:"transparent",
			 quality:"high"},
			 {version:"7"});	
		$("#masthead").flash(
			{src:"flash/photos-beta.swf",
			 width:761,
			 height:245,
			 wmode:"transparent",
			 quality:"high"},
			 {version:"7"});	
			 
		$("body.home div#push-map").flash(
			{src:"flash/home-map.swf",
			width:262,
			height:197,
			wmode:"transparent",
			quality:"high"},
			{version:"7"});
			
		$("body.home div#paradise-video").flash(
			{src:"flash/paradise-dhr-hawaii.swf",
			width:500,
			height:318,
			wmode:"transparent",
			allowScriptAccess:"always",
			quality:"high"},
			{version:"7"});


	$('.booking-form, .planning-form').each(function(){
		$(this).submit(function() {
			if(($('.arrive',$(this)).val() != "") && ($('.depart',$(this)).val() != "") ) {
					//if date fields are blank change the value of the hidden input named step; otherwise default is step1
					$("input[name='step']",$(this)).val('2');
					$("input[name='start']",$(this)).val('1');
					
					
			} else {
					$("input[name='step']",$(this)).val('');
					$("input[name='start']",$(this)).val('');
			}
		});
    });
		/*	$("div.storefront ul li a").hover( function() { 
			if (this.className != "active") {
				this.style.backgroundPosition = "0 -27px";
			}
			else {
				this.style.backgroundPosition = "0 0";
			}
		},function() { 
		if (this.className != "active") {
				this.style.backgroundPosition = "0 0";
			}
			else {
				this.style.backgroundPosition = "0 -27px";
			}
		});*/
		/*$("div.storefront ul:first li a").click( function() {
			$(this).parents("ul").find("a").removeClass("active");
			$(this).addClass("active");
			var temp = this.href.split('?book=');
			var tab = temp[1];
			$("#plan").hide();
			$("#accommodations").hide();
			$("#package").hide();
			$("#"+tab).show();
			return false;
		});*/

		/*$("div#storefront-wrapper ul li a").click( function() {
			$(this).parents("ul").find("a").removeClass("active");
			$(this).addClass("active");
			var temp = this.href.split('?storefront=');
			var tab = temp[1];
			$(".storefront-form-wrapper").hide();
			$("#"+tab).show();
			return false;
		});*/


		$("#home-read-more").click(function () {
			$("#home-detail").show();
			$(this).hide()
			return false;
		});

		$("#home-hide-details").click(function () {
			$("#home-detail").hide();
			$("#home-read-more").show();
			return false;
		});
		
		$("#condo-finder").click(function () {
			$("#condo-finder-console").show();
			$("#air-packages-console").hide();
			$("#air-packages").addClass("selected");
			$(this).removeClass("selected");
			return false;
		});

		$("#air-packages-console").hide();
		
		$("#air-packages").click(function () {
			$("#air-packages-console").show();
			$("#condo-finder-console").hide();
			$("#condo-finder").addClass("selected");
			$(this).removeClass("selected");
			return false;
		});
		
		var dir = location.href.substring(0,location.href.lastIndexOf('/')+1);
		var url = location.href.substring(dir.length,dir.length+19);
		if (url == 'wailea-maui-events.') {
			$("li.event div.details").hide();
		}
		
		$("li.event").each( function() {
			var parent = $(this);
			$(".packages-read-more a", parent).toggle(function() {
				$.get('event-calendar-details.php', { event_id:$(".packages-read-more a", parent).attr('id') },function(data) { 
					$('div.details', parent).html(data).animate({height:'show'},'slow');
					$(".packages-read-more a", parent).html("Hide Details");
				});
				return false;								   
			},function() { 
				$('div.details', parent).animate({height:'hide'},'slow').html('');
				$(".packages-read-more a", parent).html("Show Details");
				return false;								   
			});
		});
	
		//social media sharing
		$('.share-link').bind('click',function() {
			$('.share-panel').hide();
			$(this).parents('.rss-item').find('.share-panel').css('display','inline');
			return false;
		});
		$('.share-close').click(function(){
			$(this).parents('.rss-item').find('.share-panel').slideUp('fast');
			return false;
		});
	
		//booking console
		$("#side-console").each( function() {
			$("#book-packages").click(function () {
				$("#book-packages-console").show();
				$("#condo-finder-console").hide();
				$("#condo-finder").removeClass("selected");
				$(this).addClass("selected");
				return false;
			});
	
			$("#condo-finder-console").hide();
			
			$("#condo-finder").click(function () {
				$("#condo-finder-console").show();
				$("#book-packages-console").hide();
				$("#book-packages").removeClass("selected");
				$(this).addClass("selected");
				return false;
			});
		});


		$("#another-console").each( function() {
			$("#condo-finder").click(function () {
				$("#condo-finder-console").show();
				$("#book-packages-console").hide();
				$("#condo-finder").addClass("selected");
				//$("#book-packages").addClass("selected");
				//$(this).removeClass("selected");
				$("#book-packages").removeClass("selected");
				return false;
			});
	
			$("#condo-finder-console").hide();
			
			$("#book-packages").click(function () {
				$("#book-packages-console").show();
				$("#condo-finder-console").hide();
				$("#book-packages").addClass("selected");
				//$("#condo-finder").addClass("selected");
				//$(this).removeClass("selected");
				$("#condo-finder").removeClass("selected");
				return false;
			});
		});
	
	});
	
});

$(function() {

	var embed;
	var openFn=function(hash){
		
		if( $.browser.safari ){
			$("#masthead embed").hide();
			$("#mastimg").parent().css("left", "0");
		}
		// Solves infite flash play on IE
		if (($.browser.msie)&&(embed)){
				$("#paradise-video").html(embed);	
		}
		hash.w.show();
		var leftPos = ($(window).width()-$('.jqmWindow').width())/2;
		// fix for jqm infite scrolling on IE6
		if ($.browser.msie && $.browser.version <= 6 ){
			var topPos = 70;
		}else{
			var topPos = Math.max($(window).scrollTop(),parseInt($('.jqmWindow').css('top')));
		}
		
		$('.jqmWindow').css({left:leftPos, top:topPos});
		 
	};

	var hideFn=function(hash){
		if( $.browser.safari ){
			$("#mastimg").parent().css("left", "-9000px");
			$("#masthead embed").show();
		}
		// Solves infite flash play on IE
		if ($.browser.msie){
			embed = $("#paradise-video embed");
			$("#paradise-video embed").remove();	
		}
		
		hash.w.hide()
		hash.o.remove();
	};
	
//	$('body.home #video-modal').jqm({trigger:$('.modal-trigger'), onShow:openFn, onHide: hideFn}).jqmAddClose($('.jqmClose'));

});

// Function to add/remove "over" class for drop down nav - remove if not needed
$.fn.hoverClass = function(c) {
	return this.each(function(){
		$(this).hover( 
			function() { $(this).addClass(c);  },
			function() { $(this).removeClass(c); }
		);
	});

};

$().ready(function() {
  $('div#video-modal').jqm({modal: true, trigger: false});
  
  // trigger an alert whenever links of class alert are pressed.
  $('a.modal-trigger').click(function() { 
    $('div#video-modal').jqmShow(); 
    return false;
  });
  
  $(document).keydown( function( e ) {
		if( e.which == 27) {  // escape, close box
			$(".jqmWindow").jqmHide();
		
		}
	});

});