function verifyEmail(email) { var status = false; var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i; if (email.search(emailRegEx) > -1) { status = true; } return status; } function isReady(form) { var errores = ''; if(!form.txt_nombre.value) errores += '- Debes indicar tu nombre'+"\r\n"; if(!form.txt_email.value) { errores += '- Debes indicar un email de contacto'+"\r\n"; } else if(!verifyEmail(form.txt_email.value)) { errores += '- El email no parece válido'+"\r\n"; } if(form.tipo_cliente) if(!form.tipo_cliente.value) errores += '- Debes seleccionar un tipo de cliente'+"\r\n"; if(form.txt_consulta) if(!form.txt_consulta.value) errores += '- La consulta no puede estar vacia'+"\r\n"; if(form.chk_privacidad) if(!form.chk_privacidad.checked) errores += '- Debes leer y aceptar la política de privacidad'; if(errores) { alert(errores); return false; } else { return true; } } function isPago(form) { var errores = 0; var error_privacidad = 0; if(!form.txt_nombre.value) errores ++; if(!form.txt_codigo.value) errores ++; if(!form.txt_factura.value) errores ++; if(!form.txt_importe.value) errores ++; if(form.chk_privacidad) if(!form.chk_privacidad.checked) error_privacidad ++; if(errores) { alert('Debes rellenar todos los campos'); return false; } else if(error_privacidad) { alert('Debes leer y aceptar la política de privacidad'); return false; } else { return true; } }