var ContactForm = {
	
	init : function(){
		$('#contact').submit( function(){
			return ContactForm.validate();
		} );
	},
	
	validate : function(){
		var valid = true;
		$('.error').remove();
		if( $('#name').val() == '' ){
			valid = false;
			$('#name').after( '<label for="name" class="error">Please enter your name.</label>' );
		}
		var email = $('#email').val();
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if( email == '' || !filter.test( email ) ){
			valid = false;
			$('#email').after( '<label for="name" class="error">Please enter a valid e-mail address.</label>' );
		}
		if( $('#subject').val() == '' ){
			valid = false;
			$('#subject').after( '<label for="name" class="error">Please enter a subject.</label>' );
		}
		if( $('#message').val() == '' ){
			valid = false;
			$('#message').after( '<label for="name" class="error">Please enter a message.</label>' );
		}
		return valid;
	}
	
}

if( document.getElementById && jQuery ){
	
	$(document).ready( function(){
			ContactForm.init();
	} );
	
}