function verificaBusquedas() { if (document.Buscador.cadenaBusqueda.value.length < 3) { alert('Debe introducir al menos 3 carácteres en su criterio de búsqueda.'); document.Buscador.cadenaBusqueda.focus(); return false; } return true; } function zoom(imagen,ancho,alto,ventana) { window.open(imagen, ventana,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+ancho+",height="+alto+",left=225,top=150") } function ocultar(me){ if (me.style.visibility=="hidden"){ me.style.visibility="visible"; } else { me.style.visibility="hidden"; } } function mostrar(enla,numTotalEnlaces) { obj = document.getElementById('oculto'+enla); obj.style.display = (obj.style.display == 'none') ? 'block' : 'none'; // Cierro todos menos el anterior for(i=0;i<39;i++) { obj = document.getElementById('oculto'+i); if (enla == i) { obj.style.display = 'block'; } else { obj.style.display = 'none'; } } } function verifica_email(e) { ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM"; for(i=0; i < e.length ;i++) { if(ok.indexOf(e.charAt(i))<0) { return (false); } } if (document.images) { re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/; re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; if (!e.match(re) && e.match(re_two)) { return (-1); } } } function isNum(caracter) { var strValidos = "0123456789"; if ( strValidos.indexOf(caracter) == -1 ) { return false; } else { return true; } } function validaTecla(campo, event) { var BACKSPACE= 8; var key; var tecla; CheckTAB=true; if(navigator.appName.indexOf("Netscape")!= -1) tecla= event.which; else tecla= event.keyCode; key = String.fromCharCode( tecla); //alert( 'key: ' + tecla + ' -> campo: ' + campo.value); if ( tecla == 13 ) return false; if ( tecla == BACKSPACE ) return true; return ( isNum(key)); } function verifica_registro() { if(document.RegistroClientes.name.value == "") { alert('Debe introducir su nombre completo.'); document.RegistroClientes.name.focus(); return false; } if(!verifica_email(document.RegistroClientes.email.value)) { alert("Dirección Email incorrecta."); document.RegistroClientes.email.focus(); return false; } if(document.RegistroClientes.add_1.value == "") { alert('Debe introducir al menos una dirección.'); document.RegistroClientes.add_1.focus(); return false; } if(document.RegistroClientes.town.value == "") { alert('Debe introducir su ciudad.'); document.RegistroClientes.town.focus(); return false; } if(document.RegistroClientes.county.value == "") { alert('Debe introducir su provincia.'); document.RegistroClientes.county.focus(); return false; } if(document.RegistroClientes.postcode.value == "") { alert('Debe introducir su código postal.'); document.RegistroClientes.postcode.focus(); return false; } if(document.RegistroClientes.country.value == "") { alert('Debe introducir su país.'); document.RegistroClientes.country.focus(); return false; } if(document.RegistroClientes.phone.value == "") { alert('Debe introducir un teléfono de contacto.'); document.RegistroClientes.phone.focus(); return false; } if(document.RegistroClientes.password1.value.length < 6 || document.RegistroClientes.password1.value.length > 20 || document.RegistroClientes.password2.value.length < 6 || document.RegistroClientes.password2.value.length > 20) { alert('La contraseña debe contener entre 6 y 20 carácteres de longitud.'); document.RegistroClientes.password1.focus(); return false; } if(document.RegistroClientes.password1.value == "") { alert('Debe introducir su contraseña de acceso.'); document.RegistroClientes.password1.focus(); return false; } if(document.RegistroClientes.password1.value != document.RegistroClientes.password2.value) { alert('La contraseña no coincide en su repetición.'); document.RegistroClientes.password2.focus(); return false; } return true; }