$(document).ready(function() {
	
	$('a.activate_menu').click(function() {
		$('#menu').slideToggle(300);
	});
	$('dd.close-menu').click(function() {
		$('#menu').slideUp(200);
	});
	
	//$('.note, .form-bt').hover(function() {
	//	$(this).css("border", "1px solid #c3afa1");
	//},function(){
 	//	$(this).css("border", "1px solid #f1eed4");
	//	$('.form-bt').css("border", "1px solid #f1eed4");
	//	$('.form-bt').css("border-bottom", "2px solid #f1eed4");
	//});
});

//smooth scrolling
$(document).ready(function(){
  $('a[href*=#]').click(function() {
	if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
	&& location.hostname == this.hostname) {
	  var $target = $(this.hash);
	  $target = $target.length && $target
	  || $('[name=' + this.hash.slice(1) +']');
	  if ($target.length) {
		var targetOffset = $target.offset().top;
		$('html,body')
		.animate({scrollTop: targetOffset}, 1000, 'backout');
	   return false;
	  }
	}
  });
});


//maps-for-beaches
$(document).ready(function(){
	//zoom in clicked
	$('#zoom_in').click(function(){
		$('#zoom_in').removeClass('active_plus');
		$('#zoom_out').removeClass().addClass();
		$('#map4beach').fadeOut('slow',function(){
			$('#map4beach').removeClass().addClass($('.blue').attr("id")+'_map').fadeIn('slow');
		});
	});
	
	//zoom out clicked
	$('#zoom_out').click(function(){
		$('#zoom_out').removeClass('active_minus');
		$('#zoom_in').removeClass().addClass();
		$('#map4beach').fadeOut('fast',function(){
			$('#map4beach').removeClass().addClass('beach0_map').fadeIn('fast');
		});
	});
	
	//beach name clicked
	$('#beach_list').children('li').click(function(){
		$('#beach_list').children('li').removeClass("blue");
		$(this).addClass("blue");
		$('#smallmap4beach').removeClass().addClass($(this).attr("id"));
		if($('#map4beach').attr('class') != 'beach0_map'){
			$('#map4beach').fadeOut('fast',function(){
				$('#map4beach').removeClass().addClass('beach0_map').fadeIn('fast');
			});
		}
		
	});
});