function photoMeInit()
{
	// Setup contact form
	$.validator.setDefaults({
		submitHandler: function() { 
		    var actionUrl = $('#contact_form').attr('action');
		    
		    $.ajax({
  		    	type: 'POST',
  		    	url: actionUrl,
  		    	data: $('#contact_form').serialize(),
  		    	success: function(msg){
  		    		$('#contact_form').hide();
  		    		$('#reponse_msg').html(msg);
  		    	}
		    });
		    
		    return false;
		}
	});
		    
		
	$('#contact_form').validate({
		rules: {
		    your_name: "required",
		    email: {
		    	required: true,
		    	email: true
		    },
		    message: "required"
		},
		messages: {
		    your_name: "Please enter your name",
		    email: "Please enter a valid email address",
		    agree: "Please enter some message"
		}
	});	
	$('.portfolio_gallery li a[rel=slide]').fancybox({ 
		padding: 0,
		overlayColor: '#000000', 
		overlayOpacity: 1
	});				
			
	
	// Setup slide event for anchor
	$('.slide').click(function(){
	
		$.fancybox.showActivity();
	 
	});
}

$(function(){ 
	$('#content_wrapper').load('home.html', function(){
		// Setup slider 5 second to change each slide
		$('#img_slider').nivoSlider({ effect: 'fold', directionNav:true, pauseTime: 5000 });
		
	});
	
	// Preload images
	$.preloadCssImages();
	
	// Setup left album menu
	if(BrowserDetect.browser != 'Opera')
	{
		$('#main_album li a').mouseover(function(){
			$(this).find('img').animate({ 
    	    	left: "+=10px"
    	  	}, 200 );
		});
		
		$('#main_album li a').mouseout(function(){
			$(this).find('img').animate({ 
    	    	left: "-=10px"
    	  	}, 200 );
		});
	}
	else
	{
		$('#main_album li a').mouseover(function(){
			$(this).find('img').animate({ 
    	    	marginLeft: "+=10px"
    	  	}, 200 );
		});
		
		$('#main_album li a').mouseout(function(){
			$(this).find('img').animate({ 
    	    	marginLeft: "-=10px"
    	  	}, 200 );
		});
	}
	
	photoMeInit();
	
	$('.nav li a').click(function(){
	
		$.fancybox.showActivity();
	
	 
		
		setTimeout(function(){ 
			$('#content_wrapper').load(targetPage, function() {
			
				 
 
      			
      			$.fancybox.hideActivity();
			
			});
		}, 1000);
		 
	});
});
