jQuery(document).ready(function() {
	jQuery("#UVEForm").submit( function (){  
		validaForm();
		return false;
	});
});

function validaForm(){
	var valid = true;
	jQuery('.formError').remove();
	
	var errorDefault = '<span class="formError">* Este dato es necesario</span>';
	var errorTypeDefault = '<span class="formError">* Introduzca un dato válido</span>';
	var errorTfn = '<span class="formError">* Introduzca un n&uacute;mero de tel&eacute;fono v&aacute;lido</span>';
	var errorMail = '<span class="formError">* Introduzca un e-mail v&aacute;lido</span>';
	
	var nombre = jQuery("#UVEForm [name=nombre]");
	var email = jQuery("#UVEForm [name=email]");
	var tfn1 = jQuery("#UVEForm [name=tfn1]");
	var tfn2 = jQuery("#UVEForm [name=tfn2]");
	var cargo = jQuery("#UVEForm [name=cargo]");	
	var empresa = jQuery("#UVEForm [name=empresa]");	
	var cif = jQuery("#UVEForm [name=cif]");
	var direccion = jQuery("#UVEForm [name=direccion]");	
	var cp = jQuery("#UVEForm [name=cp]");
	var ciudad = jQuery("#UVEForm [name=ciudad]");	
	
	if (!isString(nombre.val()) ) {
		valid = false;
		nombre.parent().append(errorDefault);
	}
	if (!isMail(email.val())) {
		valid = false;
		email.parent().append(errorMail);
	}
	if (!isTelephone(tfn1.val())) {
		valid = false;
		tfn1.parent().append(errorTfn);
	}
	if (isString(tfn2.val()) && !isTelephone(tfn2.val())) {
		valid = false;
		tfn2.parent().append(errorTfn);
	}
	if (!isString(cargo.val()) ) {
		valid = false;
		cargo.parent().append(errorDefault);
	}
	if (!isString(empresa.val()) ) {
		valid = false;
		empresa.parent().append(errorDefault);
	}
	if (!isString(cif.val()) ) {
		valid = false;
		cif.parent().append(errorDefault);
	}
	if (!isString(direccion.val()) ) {
		valid = false;
		direccion.parent().append(errorDefault);
	}
	if (!isString(ciudad.val()) ) {
		valid = false;
		ciudad.parent().append(errorDefault);
	}
	if (!isString(cp.val(),5) ) {
		valid = false;
		cp.parent().append(errorTypeDefault);
	}
	
	if (valid) jQuery("#UVEForm").submit();
}
