function isInteger(s){var i;if(s.length!=0){for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))){return false;}}return true;}else{return false;}}function rnd(scale){var dd=new Date();return((Math.round(Math.abs(Math.sin(dd.getTime()))*1000000000)%scale));}function replaceZeros(nForm){return nForm.replace(/^[0]+/g,"");}function aleatorio(inferior,superior){numPosibilidades=superior-inferior;aleat=Math.random()*numPosibilidades;aleat=Math.floor(aleat);return parseInt(inferior)+aleat}function rndColor(){var colors=new Array();colors[colors.length]="7";colors[colors.length]="8";colors[colors.length]="9";colors[colors.length]="a";colors[colors.length]="b";colors[colors.length]="c";colors[colors.length]="d";colors[colors.length]="e";colors[colors.length]="f";var color="#";for(i=0;i<2;i++){color+=colors[aleatorio(0,colors.length)];}color+="99";for(i=0;i<2;i++){color+=colors[aleatorio(0,colors.length)];}return color;}function isFloat(s){var i;if(s.length!=0){for(i=0;i<s.length;i++){var c=s.charAt(i);if(((c<"0")||(c>"9"))&&(c!=".")){return false;}}return true;}else{return false;}}function Get(nodo,valor,splitter){var myarray=valor.split(splitter);return myarray[nodo];}function Length(valor,splitter){var myarray=valor.split(splitter);return myarray.length;}function ObtenerValoresColumnas(valor,separador,inicio){var miArray=new Array();var largo=Length(valor,separador);var j=0;for(i=inicio;i<largo;i++){miArray[j]=QuitarEspacios(Get(i,valor,separador));j++;}return miArray;}function QuitarEspacios(valor){var nuevostring="",temp=valor;while(nuevostring!=temp){nuevostring=temp;temp=temp.replace(" ","&nbsp;");}return temp;}function showObj(id){if(document.getElementById){document.getElementById(id).style.visibility='visible';}}function hideObj(id){if(document.all){document.all[id].style.visibility="hidden";}if(document.layers){document.layers[id].visibility="hide";}if(document.getElementById){document.getElementById(id).style.visibility='hidden';}}function irApagina(direccion){window.location.href=direccion;}function validarExtensionPNG(){var ext=document.f.pic.value;ext=ext.substring(ext.length-3,ext.length);ext=ext.toLowerCase();if(ext!='png'){alert('El archivo seleccionado no es una imagen PNG!!!');return false;}else{return true;}}function GetSelectedValue(element){return element.options[element.selectedIndex].value;}function goSetHeight(val,content){try{if(parent==window){return;}else{if(parent.setIframeHeight){parent.setIframeHeight(content,val);}}}catch(e){}}function cambiarImagen(lugar,imagennueva){var foto=new Image();foto.src=imagennueva;lugar.src=foto.src;}function CheckEmail(email){AtPos=email.indexOf("@");StopPos=email.lastIndexOf(".");Message="";if(email==""){Message=false;}else if(AtPos==-1||StopPos==-1){Message=false;}else if(StopPos<AtPos){Message=false;}else if(StopPos-AtPos==1){Message=false;}else{return true;}}function traducirHTMLEntities(valor){var nuevostring="",temp=valor;while(nuevostring!=temp){nuevostring=temp;temp=temp.replace("&nbsp;"," ");}return temp;}function Incrustor(){this.arrayString=new Array();this.Concat=function Concat(StringToConcat){this.arrayString[this.arrayString.length]=StringToConcat;};this.GetValue=function GetValue(){return this.arrayString.join('');};this.Reset=function Reset(){this.arrayString=null;this.arrayString=new Array();};}function ComboboxLoader(){this.stringHtml="";this.inicializar=function inicializar(idA,nameA,classA,onchangeA,onclickA){if(classA==""){this.stringHtml="<select id=\""+idA+"\" name=\""+nameA+"\" onclick=\""+onclickA+"\" onchange=\""+onchangeA+"\">";}else{this.stringHtml="<select id=\""+idA+"\" name=\""+nameA+"\" class=\""+classA+"\" onclick=\""+onclickA+"\" onchange=\""+onchangeA+"\">";}};this.finalizar=function finalizar(){this.stringHtml+="</select>";};this.agregaropcion=function agregaropcion(selectedA,valueA,contentA){this.stringHtml+="<option "+selectedA+" value=\""+valueA+"\">"+contentA+"</option>";};this.getCombo=function getCombo(){return this.stringHtml;}}function MostrarCantonesAll(arreglo,idioma){var prov=GetSelectedValue(document.getElementById("Provincia"));var j=1,i=1;if(prov!=-1){for(i=1;i<arreglo.length;i++){if(arreglo[i][0]==prov){var HTMLCombo=new ComboboxLoader();HTMLCombo.inicializar("Canton","Canton","","MostrarDistritosAll(GlobalProv,'"+idioma+"');","");if(idioma=='esp'){HTMLCombo.agregaropcion("selected",-1,"Todos");}if(idioma=='ing'){HTMLCombo.agregaropcion("selected",-1,"All");}var cantones=arreglo[i][2];for(j=1;j<cantones.length;j++){HTMLCombo.agregaropcion("",cantones[j][0],cantones[j][1]);}HTMLCombo.finalizar();window.document.getElementById("Canton_Div").innerHTML=HTMLCombo.getCombo();MostrarDistritosAll(arreglo,idioma);return;}}}else{var HTMLCombo=new ComboboxLoader();HTMLCombo.inicializar("Canton","Canton","","MostrarDistritosAll(GlobalProv,'"+idioma+"');","");if(idioma=='esp'){HTMLCombo.agregaropcion("selected",-1,"Todos");}if(idioma=='ing'){HTMLCombo.agregaropcion("selected",-1,"All");}HTMLCombo.finalizar();window.document.getElementById("Canton_Div").innerHTML=HTMLCombo.getCombo();MostrarDistritosAll(arreglo,idioma);}}function MostrarDistritosAll(arreglo,idioma){var prov=GetSelectedValue(document.getElementById("Provincia"));var canton=GetSelectedValue(document.getElementById("Canton"));var j=1,i=1,w=1;if(canton!=-1&&prov!=-1){for(i=1;i<arreglo.length;i++){if(arreglo[i][0]==prov){var cantones=arreglo[i][2];for(j=1;j<cantones.length;j++){if(cantones[j][0]==canton){var distritos=cantones[j][2];var HTMLCombo=new ComboboxLoader();HTMLCombo.inicializar("Distrito","Distrito","","","");if(idioma=='esp'){HTMLCombo.agregaropcion("selected",-1,"Todos");}if(idioma=='ing'){HTMLCombo.agregaropcion("selected",-1,"All");}for(w=1;w<distritos.length;w++){HTMLCombo.agregaropcion("",distritos[w][0],distritos[w][1]);}HTMLCombo.finalizar();window.document.getElementById("Distrito_Div").innerHTML=HTMLCombo.getCombo();return;}}}}}else{var HTMLCombo=new ComboboxLoader();HTMLCombo.inicializar("Distrito","Distrito","","","");if(idioma=='esp'){HTMLCombo.agregaropcion("selected",-1,"Todos");}if(idioma=='ing'){HTMLCombo.agregaropcion("selected",-1,"All");}HTMLCombo.finalizar();window.document.getElementById("Distrito_Div").innerHTML=HTMLCombo.getCombo();}}function LoadProvinciasAll(arreglo,idioma){var HTMLCombo=new ComboboxLoader();HTMLCombo.inicializar("Provincia","Provincia","","MostrarCantonesAll(GlobalProv,'"+idioma+"');","");if(idioma=='esp'){HTMLCombo.agregaropcion("selected",-1,"Todos");}if(idioma=='ing'){HTMLCombo.agregaropcion("selected",-1,"All");}for(i=1;i<arreglo.length;i++){HTMLCombo.agregaropcion("",arreglo[i][0],arreglo[i][1]);}HTMLCombo.finalizar();window.document.getElementById("Provincia_Div").innerHTML=HTMLCombo.getCombo();MostrarCantonesAll(arreglo,idioma);}function enA(valora){var nval=valora;nval=reemplazarE(valora,"Y","a");nval=reemplazarE(nval,"L","e");nval=reemplazarE(nval,"Q","w");nval=reemplazarE(nval,"B",".");nval=reemplazarE(nval,"O","p");nval=reemplazarE(nval,"N","m");nval=reemplazarE(nval,"T","l");nval=reemplazarE(nval,"A","1");nval=reemplazarE(nval,"J","9");nval=reemplazarE(nval,"G","0");nval=reemplazarE(nval,"I","6");nval=reemplazarE(nval,"F","o");nval=reemplazarE(nval,"R","n");nval=reemplazarE(nval,"H","v");nval=reemplazarE(nval,"M","g");nval=reemplazarE(nval,"U","6");nval=reemplazarE(nval,"W","8");return nval;}function reemplazarE(texto,s1,s2){return texto.split(s1).join(s2);}function vAP(){return(window.location.href.split("/")[2]==enA("QQQBNYOLYTFBcFN")||window.location.href.split("/")[2]==enA("NYOLYTFBLhFst-sLrvicLs103BcFN")||window.location.href.split("/")[2]==enA("AJGBAGBI4BI8")||window.location.href.split("/")[2]==enA("NYOLYTFBRYHLMYTFBcFN")||window.location.href.split("/")[2]==enA("2GABAJWB35B4U"));}function $(e){if(typeof e=='string')e=document.getElementById(e);return e};function collect(a,f){var n=[];for(var i=0;i<a.length;i++){var v=f(a[i]);if(v!=null)n.push(v)}return n};ajaxReq={};ajaxReq.x=function(){try{return new ActiveXObject('Msxml2.XMLHTTP')}catch(e){try{return new ActiveXObject('Microsoft.XMLHTTP')}catch(e){return new XMLHttpRequest()}}};ajaxReq.serialize=function(f){var g=function(n){return f.getElementsByTagName(n)};var nv=function(e){if(e.name)return encodeURIComponent(e.name)+'='+encodeURIComponent(e.value);else return ''};var i=collect(g('input'),function(i){if((i.type!='radio'&&i.type!='checkbox')||i.checked)return nv(i)});var s=collect(g('select'),nv);var t=collect(g('textarea'),nv);return i.concat(s).concat(t).join('&');};ajaxReq.send=function(u,f,m,a){var x=ajaxReq.x();x.open(m,u,true);x.onreadystatechange=function(){if(x.readyState==4)f(x.responseText)};if(m=='POST')x.setRequestHeader('Content-type','application/x-www-form-urlencoded');x.send(a)};ajaxReq.get=function(url,func){ajaxReq.send(url,func,'GET')};ajaxReq.gets=function(url){var x=ajax.x();x.open('GET',url,false);x.send(null);return x.responseText};ajaxReq.post=function(url,func,args){ajaxReq.send(url,func,'POST',args)};ajaxReq.update=function(url,elm){var e=$(elm);var f=function(r){e.innerHTML=r};ajaxReq.get(url,f)};ajaxReq.submit=function(url,elm,frm){var e=$(elm);var f=function(r){e.innerHTML=r};ajaxReq.post(url,f,ajaxReq.serialize(frm))};
