jQuery.noConflict();

function validator() {
	if (!document.getElementById("formulario_contacto")) { return false; }
	var form = document.getElementById("formulario_contacto");
	
	form.onsubmit = function() {
		var errors = 0;
		jQuery('#formulario_contacto div.error span').remove();
		jQuery("div").removeClass("error");
		
		var nombre = document.getElementById("nombre");
		if(nombre.value === '') {
			errors[errors++]
			jQuery(nombre.parentNode).addClass("error").append('<span>El nombre y los apellidos son obligatorios</span>');
			}
			
		var email = document.getElementById("email");	
		if(email.value === '') {
			errors[errors++]
			jQuery(email.parentNode).addClass("error").append('<span>El e-mail es obligatorio</span>');
			}
		else{
			val=email.value;
			p=val.indexOf('@');
			d=val.indexOf('.',p);
			if (p<1 || p>(val.length-5) || d<1 || d>(val.length-3)){
				errors[errors++]
				jQuery(email.parentNode).addClass("error").append('<span>No es una direcci&oacute;n de email v&aacute;lida</span>');
			}
        
			
		}
		
		var consulta = document.getElementById("consulta");
		if(consulta.value === '') {
			errors[errors++]
			jQuery(consulta.parentNode).addClass("error").append('<span>La consulta est&aacute; vac&iacute;a</span>');
			}
		if (errors != 0) {
			boton=document.getElementById('boton');
			jQuery(boton.parentNode).addClass("error").append('<span><br/>Hay errores en el formulario</span>');
			return false;
		}
	}
}

jQuery(document).ready(function(){
	validator();
});


