// JavaScript Document function trim(s){ s = s.replace(/^\s+|\s+$/gi, ''); //sacar espacios blanco principio y final return s; } function delSpacio(s){ s = s.replace(/\s+/gi, ''); //sacar espacios repetidos dejando solo uno return s; } function isNombre(text, maxText){ //var text = trim(text); if( !maxText ){maxText = 45} if( text.length > maxText ){ return false }else if(!isNaN(text)){ return false; }else if(text.search(/[<\/\\>?¿\[\]!¡{}()%$&|=*+."",;:]/) > -1 ){ // }else if(text.search(/[<\/\\>?¿!¡{}()%$&|=."",;:]/) > -1 ){ return false; }else{ return text } } function isApellido(text, maxText){ var text = trim(text); if( !maxText ){maxText = 45} if( text.length > maxText ){ return false }else if(!isNaN(text)){ return false; }else if(text.search(/[<\/\\>?¿!¡{}()%$&|=."",;:]/) > -1 ){ return false; }else{ return text } } function isTelefono(text, maxText){ var text = trim(text); if( !maxText ){maxText = 15} if( text.length > maxText ){ return false }else if(isNaN(text)){ return false; }else{ return text } } function isEmail(text, maxText){ var text = trim(text); if( !maxText ){maxText = 50} if( text.length > maxText ){ return false; }else if(text.search(/[<\/\\>?¿\[\]!¡{}()%$&|="",;:]/) > -1 ){ // }else if(text.search(/[<\/\\>?¿!¡{}()%$&|="",;:]/) > -1 ){ return false; }else if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(text)){ return false; }else{ return text } } function isMensaje(text, maxText){ var text = delSpacio(trim(text)); if( !maxText ){maxText = 250} if( text.length > maxText ){ return false }else if(text.search(/[<\\>\[\]\{\}\\=\/\"\;'&|]/) > -1 ){ // }else if(text.search(/[<\\>&|]/) > -1 ){ return false; }else{ return text; } } function validarForm(e){ var form = e; //var form = document.getElementById(e); if(!isNombre(form.name.value) ){ alert("Nombre invalido") form.name.focus() return false; } if(!isNombre(form.apellidos.value) ){ alert("Apellido invalido") form.apellidos.focus() return false; } if(!isEmail(form.email.value)){ alert("Email invalido") form.email.focus() return false; } if(!isMensaje(form.empresa.value)){ alert("Empresa invalido") form.empresa.focus() return false; } if(!isTelefono(form.telefono.value) ){ alert("Telefono invalido") form.telefono.focus() return false; } if(!isMensaje(form.mensaje.value)){ alert("Mensaje invalido") form.mensaje.focus() return false; } } function redireccion(text){ window.document.location.href= text; } function selectChange(e,url,url2){ if(e.value=="" || e.value==0) redireccion(url2); else redireccion(url+e.value); } var textbuscador = 'B\xfasqueda de Productos'; $(document).ready(function(){ $("#bproducto").focus(function(){ if(this.value==textbuscador){ $(this).removeClass("blurtext").addClass("focustext"); this.value = ""; } }) $("#bproducto").blur(function(){ if(this.value==""){ $(this).removeClass("focustext").addClass("blurtext"); this.value = textbuscador; } }) }) function onsumit_form(){ if($('#bproducto').val() ==textbuscador){ $('#bproducto').val(''); } }