function IsChar(a){var b=/^[a-z]$/i;return(b.test(a))?1:0}function IsAlphaNumeric(h){var f=/^[a-z0-9\-\.\$\_\=\)\:\(\,\�\�\s]+$/i;var g=navegador();if(parseInt(g)<7){f=/$/}var a=true;for(var d=0;d<h.length;d++){var k=h.substring(d,d+1);a=(f.test(k))?1:0;if(a==false){var b=k.charCodeAt(0);var e=new Array(209,241,193,201,205,211,218,92,47,128,199,64);for(var c=0;c<e.length;c++){if(b==e[c]){a=true}}if(a==false){alert("Valor invalido "+k+"("+b+")");break}}}return a}function IsMail(a){var b=/^[a-z][a-z-_0-9.]+@[a-z-_=>0-9.]+.[a-z]{2,3}$/i;return(b.test(a))?1:0}function ValidaAlfanumerico(a){if(a==null){alert("El control no existe")}else{if(a.value!=""){a.value=a.value.toUpperCase();if(IsAlphaNumeric(a.value)==false){alert("Uno de los caracteres capturados no es  valido.Solo se permiten letras. "+a.value);a.setAttribute("class","TextError");a.setAttribute("className","TextError");if(datNombreCampoValidando==a.name){a.focus();a.select()}}else{datNombreCampoValidando=""}}}}function ValidaNumerico(b,a){if(b==null){alert("El control no existe")}else{if(b.value!=""){if(IsNumeric(b.value)==false){alert("El valor capturado es erroneo");b.setAttribute("class","TextError");b.setAttribute("className","TextError");b.value=0;if(datNombreCampoValidando==b.name){b.focus();b.select()}}else{datNombreCampoValidando=""}}else{b.value=0;datNombreCampoValidando=""}}}function IsNumeric(a){var b=/^[0-9\.\-]+$/i;return(b.test(a))?1:0}function ValidaObExp(d,b,a,c){if(d==null){alert("El control no existe")}else{if(d.value!=""){if(a!=""){if(IsTrueoFalse(d.value,a)==false){if(b.length>0){alert(b);d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{alert("ERROR: EN FORMATO DEL CAMPO VERIFIQUE");d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}}else{datNombreCampoValidando=""}}else{if(c==1){d.value=d.value.toUpperCase();if(IsAlphaNumeric(d.value)==false){alert("El valor capturado es erroneo");d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{datNombreCampoValidando=""}}else{if(IsNumeric(d.value)==false){alert("El valor capturado es erroneo");d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{if(d.value=="0"){alert(b);d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{datNombreCampoValidando=""}}}}}else{if(c==2){d.value=0}if(b.length>0){alert(b);d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{datNombreCampoValidando=""}}}}function IsTrueoFalse(c,a){var b=new RegExp(a);return(b.test(c))?1:0}function navegador(){var b=0;var d=navigator.appName;var e=navigator.appVersion.substring(0,4);if(d=="Microsoft Internet Explorer"){var c=navigator.appVersion.indexOf("MSIE",0);var f=navigator.appVersion.length;var a="";for(i=c+5;i<f;i++){if(navigator.appVersion.substring(i,i+1)==";"){break}a+=(navigator.appVersion.substring(i,i+1))}b=a}else{b=7}return b}function ValidaObExpEnDiv(d,b,a,c){b='<font color="red">* '+b+"</font>";if(d==null){alert("El control no existe")}else{if(d.value!=""){if(a!=""){if(IsTrueoFalse(d.value,a)==false){if(b.length>0){document.getElementById("div"+d.name).innerHTML=b;d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{alert("ERROR: EN FORMATO DEL CAMPO VERIFIQUE");d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}}else{datNombreCampoValidando="";document.getElementById("div"+d.name).innerHTML=""}}else{if(c==1){d.value=d.value.toUpperCase();if(IsAlphaNumeric(d.value)==false){alert("El valor capturado es erroneo");d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{datNombreCampoValidando="";document.getElementById("div"+d.name).innerHTML=""}}else{if(IsNumeric(d.value)==false){alert("El valor capturado es erroneo");d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{if(d.value=="0"){document.getElementById("div"+d.name).innerHTML=b;d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{datNombreCampoValidando="";document.getElementById("div"+d.name).innerHTML=""}}}}}else{if(c==2){d.value=0}if(b.length>0){document.getElementById("div"+d.name).innerHTML=b;d.setAttribute("class","TextError");d.setAttribute("className","TextError");if(datNombreCampoValidando==d.name){d.focus();d.select()}}else{datNombreCampoValidando="";document.getElementById("div"+d.name).innerHTML=""}}}}function QuitarFocoSelEnDiv(b,a){a='<font color="red">* '+a+"</font>";if(b.value==""||b.value==" "||b.value=="0"){document.getElementById("div"+b.name).innerHTML=a}else{document.getElementById("div"+b.name).innerHTML=""}}function QuitarFocoPasswdEnDiv(b,a){a='<font color="red">* '+a+"</font>";if(b.value==""||b.value==" "||b.value=="0"){document.getElementById("div"+b.name).innerHTML=a}else{document.getElementById("div"+b.name).innerHTML=""}};