function ValidaCUIT(idcuit){ var res=true; var el=document.getElementById(idcuit); var valorcuit=el.value; var control=new Array(5,4,3,2,7,6,5,4,3,2); var suma=0; res=(valorcuit.length==11 && !isNaN(valorcuit)) res=(valorcuit.substr(0,1)==2 || valorcuit.substr(0,1)==3) && res if(valorcuit.length==11 && !isNaN(valorcuit)){ for(var i=0;i<10;i++){ n1=parseInt(valorcuit.substr(i,1),10); n2=parseInt(control[i],10); suma=parseInt(suma)+(n1*n2); } var resultado=(11-(suma%11)); if(resultado==11){ resultado=0; } res=(valorcuit.substr(10,1)==resultado && res) } if(!res){ el.style.borderColor='#FF0000'; alert('El campo Usuario debe ser un CUIT valido.'); } return res } function filtrarCombo(combo,texto){ //sencillo, rapido, soy un mostro if (!window.document['_aryCombo' + combo.name]){ window.document['_aryCombo' + combo.name]=new Array() window.document['_valorInicial' + combo.name]=''; for (var x=0;x"); for(var ind=0;ind=0){ //newSelectObj.options.add (new Option('texto','valor'))//newSelectObj.OpcionesCargadas[ind].texto, newSelectObj.OpcionesCargadas[ind].valor)); aryOptions.push (""); } } //alert('for Filtrar:' + ((new Date()-ini) / 1000) ) var ini=new Date() newSelectObj.innerHTML=aryOptions.join() //alert('newSelectObj.innerHTML=aryOptions.join():' + ((new Date()-ini) / 1000) ) var ini=new Date() newSelectObj.outerHTML=newSelectObj.outerHTML //alert('newSelectObj.outerHTML=newSelectObj.outerHTML:' + ((new Date()-ini) / 1000) ) if (!window.document._redibujandoCombo){ window.setTimeout("redibujarCombo('" + newSelectObj.name + "')",1000); } /* var ini=new Date() for (var x=0;x