$(document).ready(function() {
	
	// javascript to submit the form
	$('#send-form').submit(function(e) {
		// clean up the form of any errors
		$('#send-form .error').remove();
		// set up the values to send
		var uri = $("#uri").val();
		var name = $("#name").val();
		var email =  $("#email").val();
		var message = $("#message").val();
		$.post("/contact", {uri:uri, name:name, email:email, message:message}, function(data) {
			var result = jQuery.parseJSON(data);
			if(result.code == 'success')
			{
				$('#send-form').hide();
				$('#success').fadeIn();
			} else {
				if(result.message.name.length > 0) { $('#form-name').append('<p class="error" >'+result.message.name+'</p>'); }
				if(result.message.email.length > 0) { $('#form-email').append('<p class="error" >'+result.message.email+'</p>');	}
				if(result.message.message.length > 0) { $('#form-message').append('<p class="error" >'+result.message.message+'</p>');}
			}
		});
		
		return false;
	});
	
	$(".work a").fancybox({
		titlePosition: 'over',
		overlayColor: '#000',
		overlayOpacity: '0.6'
	});
	
	$('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);
                return false;
            }
        }
    });

	
	
});
