$(function() {
	$('a[@class*=lightbox]').lightBox({
		containerResizeSpeed: 500,
		overlayBgColor: '#000',
		txtImage: 'Portfolio Item',
		overlayOpacity: 0.65
		});
});


$(document).ready(function() {
	$("#contactform").validate( {
		rules: {
			cname: {
				required: true,
				minlength: 2
			},
			cemail: {
				required: true,
				email: true
			},
			cbody: {
				required: true,
				minlength: 10
			}
		},
		messages: {
			cname: {
				required: "Enter name or initials.",
				minlength: "At least 2 letters, please."
			},
			cemail: {
				required: "Enter email address.",
				email: "Check email address"
			},
			cbody: {
				required: "What's your message?",
				minlength: "At least 10 letters, please."
			}
		}
	});

});


$(document).ready(function() { 
	$('#contactform').ajaxForm({ 
		target: '#contact', 
		success: function() { 
        	$('#contact').fadeIn('slow'); 
        } 
    }); 
});


$(document).ready(function() {
	$('ul#filter a').click(function() {
		$(this).css('outline','none');
		$('ul#filter .current').removeClass('current');
		$(this).parent().addClass('current');
		
		var filterVal = $(this).text().toLowerCase().replace(' ','-');
				
		if(filterVal == 'all') {
			$('div#portfolio div.hidden').fadeIn('slow').removeClass('hidden');
		} else {
			
			$('div#portfolio div').each(function() {
				if(!$(this).hasClass(filterVal)) {
					$(this).fadeOut('normal').addClass('hidden');
				} else {
					$(this).fadeIn('slow').removeClass('hidden');
				}
			});
		}
		
		return false;
	});
});
