function validarContactoGeneral(){ var errores = ''; with(document.form_contacto){ if(nombre.value == "") errores += "- Debe indicar su nombre\n"; if(email.value == ""){ errores += "- Debe indicar su email\n"; }else{ if(!isEmailAddress(email)) errores += "- Debe indicar un email valido\n";} if(consulta.value == "") errores += "- Debe indicar su consulta\n"; if(errores == ""){ accion.value = 'ENVIAR_MAIL'; submit(); } else { alert(errores); } } } function validarContactoRapido(){ var errores = ''; with(document.form_contacto_rapido){ if(empresa.value == "") errores += "- Debe indicar su empresa\n"; if(nombre.value == "") errores += "- Debe indicar su nombre\n"; if(email.value == ""){ errores += "- Debe indicar su email\n"; }else{ if(!isEmailAddress(email)) errores += "- Debe indicar un email valido\n";} if(consulta.value == "") errores += "- Debe indicar su consulta\n"; if(errores == ""){ accion.value = 'ENVIAR_MAIL'; submit(); } else { alert(errores); } } } function isEmailAddress(theElement) { var s = theElement.value; var filter = /^[A-Za-z][A-Za-z0-9-.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/; if (s.length == 0) return false; if (filter.test(s)){ return true; } theElement.focus(); return false; } function buscar(){ if(document.frm_buscador.busqueda.value == ''){ alert("El campo de búsqueda está vacío"); document.frm_buscador.busqueda.focus(); return; } document.frm_buscador.submit(); }