function validate(idForm){
	if(idForm != '')
		idForm = "#" + idForm + " ";
	
	var message = 0;
	
	$(idForm + "input, textarea").each(function (i){
		if($(this).attr('class').match(/([a-zA-Z0-9_ ]*)required([a-zA-Z0-9_ ]*)/)){
			if($(this).val() == ''){
				message = 1;
				$("#"+$(this).attr('name')+"_error").fadeIn();
			} else 
				$("#"+$(this).attr('name')+"_error").fadeOut();
		}
	});

	if(!validateEmail($("#email").val())){
		$('#email_error').fadeIn();
		message = 1;
	} else 
		$('#email_error').fadeOut();
	
	if(message)
		return false;
	
	return true;
}

function validateEmail(elementValue){  
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
	return emailPattern.test(elementValue);  
} 
