$(function() {
	$("ul#nav > li").bind('mouseenter',function(){
		$(this).toggleClass("active");
	}).bind('mouseleave',function(){
		$(this).toggleClass("active");
	});
	
	$("ul#top_nav li").mouseover(function(){
		$(this).children("ul").show();
	});
	$("ul#top_nav li").mouseout(function(){
		$(this).children("ul").hide();
	});
	
	var header_slideshow = (function() {
    var $ss = $(".slideshow");
	    $ss.find(".slides").cycle({
	      speed: 800,
	      timeout: 4000,
	      next: $("a.next"),
	      prev: $("a.prev")
	    });
	})();
  
	var promo_slideshow = (function() {
    var $ss = $("#promo_slides");
	    $ss.find(".slides").cycle({
	      speed: 800,
	      timeout: 4000,
	      pager: $ss.find("ul"),
	      pagerAnchorBuilder: function(idx) {
	        return "<li><a href=\"#\">" + (idx + 1) + "</a></li>";
	      }
	    });
	})();

	$(".listing").each(function() {
	    var $e = $(this);
	    $e.find(".image").hide();
	    $e.find(".details span").hide();
	});
	
	$(".listing a.toggle").click(function() {
		var $e = $(this),
	    $toggles = $e.closest(".listing").find(".image").add($e.closest(".listing").find(".details span"));
	    $e.toggleClass("hide");
	    if ($e.hasClass("hide")) {
	      $toggles.show();
	      $e.text("Hide Details");
	    }
	    else {
	      $toggles.hide();
	      $e.text("View Details");
	    }
	    return false;
	});

	$("p.more a").click(function() {
		$(this).closest("p.more").prev(".more_content").slideToggle(500);
    return false;
	});
  
	$("form[name='omni_reservation_form'] a.submit").click(function(){
		$(this).parents("form").submit();
	});
  
//	$("form[name='omni_email_form'] a.submit").click(function(){
	$("form[name='Mjg5MDE0MTI6LTE'] a.submit").click(function(){
		var email = document.Mjg5MDE0MTI6LTE.email.value;
		var re = new RegExp("^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$");
		if (!email.match(re)) {
			alert('Please provide a valid email address');
			return false;
		} else {
			$(this).parents("form").submit();
		}
	});
  
	$("a.addthis_button_twitter").click(function(){return false;});
});
/*
var Cookies = {};
Cookies.set = function ( sName, sValue, nHours ) {
var expires = "";
if ( nHours ) {
var d = new Date();
d.setTime( d.getTime() + nHours * 60 * 60 * 1000 );
expires = "; expires=" + d.toGMTString();
}

document.cookie = sName + "=" + sValue + expires + "; path=/";
};

Cookies.get = function (sName) {
var re = new RegExp( "(\;|^)[^;]*(" + sName + ")\=([^;]*)(;|$)" );
var res = re.exec( document.cookie );
return res != null ? res[3] : null;
};

Cookies.remove = function ( name ) {
Cookies.set( name, "", -1 );
};

Ref = document.referrer;
MySite = 'regalsunresort.nxc.ch'
if (Ref) {
RefAr = Ref.split('/')
if (RefAr[2].indexOf(MySite) == -1){
Cookies.set('Referrer', RefAr[2], 24);
}
}
alert(Cookies.get('Referrer'))
*/
