$(document).ready( function(){
	$("#home-masthead").cycle({ timeout:  8000, speed: 500 });
	
	$(".menu li ul").each( function(){
		$("li:last", this).addClass("last");
	}); 
	
    $('#menu-main-nav li').hover( function(){
       $(this).children('ul').fadeTo(100, .9);
      }, function(){
       $(this).children('ul').fadeOut(100);
    });     
    
    $(".wp-caption a").fancybox({ overlayShow: false, titleShow: false, transitionIn: 'elastic', transitionOut: 'elastic', easingIn: 'swing', easingOut: 'swing', hideOnContentClick: true });	
    $(".wp-caption a").append('<span>[+] Click to enlarge</span>');
    
    $("a.fancybox").fancybox({ overlayShow: false, titleShow: false, transitionIn: 'elastic', transitionOut: 'elastic', easingIn: 'swing', easingOut: 'swing', hideOnContentClick: true });	
    
    
    $.placeholder();
    
    $("#directions").attr("target","_blank");
    
    //Service Contact Forms
    $('form.contact ul').hide();    
    $('form.contact a.toggle').click( function(){
    	$('form.contact ul').toggle();
    	$(this).toggleClass('open');
    	
    	return false;
    });
    
    $('form.contact').submit( function(event){
	    event.preventDefault();
	    
	    context = $(this);
	    
	    $('.error,.success', context).remove();
	    $('.spinner', context).show();

    	$.ajax({
		  type: 'POST',
		  url: $(this).attr('action'),
		  data: $(this).serialize(),
		  success: function(data){ 
		  	$('.spinner', context).hide();
			$('.ajax_content', context).append(data);		  		
		  }		  
		});    
    });
});
