
sfHover=function(){var sfEls=document.getElementById("nav").getElementsByTagName("LI");for(var i=0;i<sfEls.length;i++){sfEls[i].onmouseover=function(){this.className+=" sfhover";}
sfEls[i].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"),"");}}}
if(window.attachEvent)window.attachEvent("onload",sfHover);this.imagePreview=function(){xOffset=0;yOffset=0;$("a.popup-image").click(function(e){this.t=this.title;this.title="";var c=(this.t!="")?"<br/>"+this.t:"";$('body').append('<div id="facebox_overlay" style="opacity:.7 !important; background-color:#000; z-index:1999;"></div>');$('#rr').append("<p id='preview'><a href='#' class='close-photo'><img src='"+this.href+"' alt='Image preview' /></a>"+c+"</p>");$("#preview").css("top","400px").css("left","190px").fadeIn("fast");});$('#preview img, #preview').click(function(){$("#preview").remove();$("#facebox_overlay").remove();});$(document).click(function(){$("#preview").remove();$("#facebox_overlay").remove();});$('.close-photo').click(function(){$('#preivew').remove();$('#facebox_overlay').remove();});};$(document).ready(function(){$('input').focus(function(){title=$(this).attr('title');if(title!=''){if($(this).attr('value')==title)$(this).attr('value','');}});$('input').blur(function(){title=$(this).attr('title');if(title!=''){if($(this).attr('value')=='')$(this).attr('value',title);}});$('.media-flash').media({width:990,height:357,params:{wmode:'transparent'},bgColor:'transparent'});$('.media-flash-history').media({width:603,height:268,params:{wmode:'transparent'},bgColor:'transparent'});$('.media-flash-photo').media({width:318,height:333,params:{wmode:'transparent'},bgColor:'transparent'});
	$('#email-gather').submit(function(){
		var email=$('#email-gather-address').attr('value');
		$.ajax(
			{
				type:"POST",
				url:"/ajax/email",
				data:"email="+email,
				success:function(msg){
					$('#email-gather-address').attr('value','');
				}
			}
		);
	
		$.facebox('');
		return false;
	});
	
	$('#reservations').submit(function(){
		var full_name = $('#full_name').attr('value');
		var phone_number = $('#phone_number').attr('value');
		var arrival_date = $('#arrival_date').attr('value');
		var departure_date = $('#departure_date').attr('value');
		var email_address = $('#email_address').attr('value');
		
		if( '' == full_name || '' == phone_number || '' == arrival_date || '' == departure_date || '' == email_address )
		{
			alert( 'All fields are required. Please make sure to fill out the entire form so that we can help you more easily. Thanks.' );
			return false;
		}
		
		var params = "full_name=" + full_name + "&phone_number=" + phone_number + "&arrival_date=" + arrival_date + "&departure_date=" + departure_date + '&email_address=' + email_address;
		
		$.ajax(
			{
				type:"POST",
				url:"/ajax/reservations",
				data: params,
				success:function(msg){
					$('#full_name').attr('value', '');
					$('#phone_number').attr('value', '');
					$('#arrival_date').attr('value', '');
					$('#departure_date').attr('value', '');
					$('#email_address').attr('value', '');
				}
			}
		);
	
		$.facebox('');
		
		return false;
	});

	imagePreview();

	$('.popup-image').click(function(){
		return false;
	});
})
