$(document).ready(function() {

	//$('#error').show(); 
	$('#subjecterror').hide(); 
	$('#nameerror').hide(); 
	$('#messageerror').hide(); 
	$('#mailerror').hide();
	$('#generror').hide();
});

function checkEmail() {
	var email =  document.contact_form.emailaddress;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,6})+$/;
	if (!filter.test(email.value)) {
		return false;
	}
	return true;
}

function validate_form ( ){
		valid = true;
		$('#subjecterror').hide(); 
		$('#nameerror').hide(); 
		$('#messageerror').hide(); 
		$('#mailerror').hide();
		$('#generror').hide();
		showgen = false;
		//$('#error').hide();
        if ( document.contact_form.subject.value == "" ) {
				$('#subjecterror').show(); 
				showgen = true;
		}
		if( document.contact_form.user.value == "" ) {
				$('#nameerror').show(); 
				showgen = true;
		}
		if	( checkEmail()==false) {
				$('#mailerror').show(); 
				valid = false;
		}
		if	( document.contact_form.comments.value == "" ) {
				$('#messageerror').show(); 
				showgen = true;
		}	

        if (showgen) {
				$('#generror').show();
                valid = false;
        }
        return valid;
}

