function checkLength(theform, field, message) { if( field.value.length < 3 ) { alert(message); field.focus(); return (false); } return (true); } function checkPasswords(f) { if (f.f_pass1.value != f.f_pass2.value) { alert("Las contraseñas deben coincidir"); f.f_pass1.value = ""; f.f_pass2.value = ""; f.f_pass1.focus(); return (false); } if ((f.f_pass1.value.length < 6 ) || (f.f_pass2.value.length < 6)) { alert("Las contraseñas deben tener al menos 6 carácteres"); f.f_pass1.value = ""; f.f_pass2.value = ""; f.f_pass1.focus(); return (false); } return (true); } function checkEmail(theform, field, message) { if (field.value == "" || field.value.indexOf ('@', 0) == -1 || field.value.length < 8) { alert(message); field.focus(); return (false); } return (true); } // /control/index.php function checkLoginForm(f) { if (!checkLength(f, f.f_login, "Debe escribir el nombre de usuario.")) return; if (!checkLength(f, f.f_password, "Debe escribir la contraseña")) return; f.submitbutton.disabled = true; f.submit(); return (true); } function checkSettingsForm(f) { if (!checkPasswords(f)) return; f.submitbutton.disabled = true; f.submit(); return (true); } function intelligentSubmit(f) { f.submitbutton.disabled = true; f.submit(); return (true); } function goLocation(location) { document.location=location; return (true); } function replaceTitle(f1, f2) { if (f2.value != '') f1.value = f2.value; f2.selectedIndex = 0; } function checkFamilia(f) { if (!checkLength(f, f.f_nombre, "Por favor, introduzca un nombre de referencia para la agrupación")) return; f.submitbutton.disabled = true; f.submit(); return (true); } function checkSubfamilia(f) { if (!checkLength(f, f.f_nombre, "Por favor, introduzca un nombre de referencia para la familia")) return; if (f.f_familiaid.value < 0) { alert("Debe seleccionar una agrupación a la cual pertenecerá la familia"); f.f_familiaid.focus(); return; } f.submitbutton.disabled = true; f.submit(); return (true); } function checkSelecFamilia(f, doSubmit) { if (f.f_familia.value < 0) { f.f_familia.selectedIndex = f.f_actual_selected_fam_index.value; return; } if (doSubmit) { f.submit(); return (true); } return; } function checkItemForm(f) { if (!checkLength(f, f.f_nombre, "Por favor, introduzca un nombre para el producto")) return; f.submitbutton.disabled = true; f.submit(); return (true); } function confirmLink(message, url) { if (confirm(message) == false) return (false); document.location = url; return (true); } function openWindow(theURL,winName,features) { window.open(theURL,winName,features); return (true); }