var objHTTP; if (document.all) objHTTP = new ActiveXObject('MSXML2.XMLHTTP'); else objHTTP = new XMLHttpRequest(); function CarregarHTTP(pUrl,ID,AF){ if (window.document.getElementById('div' + ID).style.display == 'none') { window.document.getElementById('div' + ID).innerHTML = 'Carregando...'; } objHTTP.open('GET', pUrl, true); objHTTP.setRequestHeader('Content-Type','text/html; charset=UTF-8'); objHTTP.send (null); checkReadyState(ID,AF); //alert(AF); } function checkReadyState(ID,AF) { if (objHTTP.readyState == 4) { window.document.getElementById('div' + ID).innerHTML = objHTTP.responseText; if (AF == 'true') {abreFecha(ID,AF)}; } else { window.setTimeout('checkReadyState(\'' + ID + '\',\''+ AF +'\')', 50); } } function CarregarHTTPv(pUrl,mensagem){ objHTTP.open('GET', pUrl, true); objHTTP.setRequestHeader('Content-Type','text/html; charset=UTF-8'); objHTTP.send (null); checkReadyStatev(mensagem); } function checkReadyStatev(msg) { if (objHTTP.readyState == 4) { if (objHTTP.responseText == 'true'){ alert(msg); } } else { window.setTimeout('checkReadyStatev(\'' + msg + '\')', 1); } } function abreFecha(ID,AF){ //alert(AF); imagem = window.document.getElementById('img' + ID); container = window.document.getElementById('div' + ID); if (container.style.display == 'none') { if (AF == 'true') {imagem.src = 'imagens/Menos.gif'}; container.style.display = 'block'; //document.all.frmPrincipal.src='about:blank'; } else { if (AF == 'true'){imagem.src = 'imagens/Mais.gif'}; container.style.display = 'none'; //document.all.frmPrincipal.src='about:blank'; } } function trocaCss(obj,mOver,mOut){ if (obj.className == mOut) { obj.className = mOver; }else{ obj.className = mOut; } } function isNumeric(strValue) { return(!testRegExp(strValue, "\\D", "")); } // function maskcpf - Máscara do CPF function maskcpf(objInput) { var IE4 = (document.all) ? true : false; var validos = "0123456789"; var len = objInput.value.length; var keyEntered = objInput.value.substring(len - 1, len); if(IE4){ if (validos.indexOf(keyEntered) == -1) objInput.value = objInput.value.substring(0, len - 1); len = objInput.value.length; switch (len) { case 3: objInput.value += "."; break; case 7: objInput.value += "."; break; case 11: objInput.value += "-"; break; case 16: objInput.value += "-"; break; } } } // Insere a máscara de data no campo function maskdata(objInput) { var IE4 = (document.all) ? true : false; if (IE4) { var validos = "0123456789"; var len = objInput.value.length; var keyEntered = objInput.value.substring(len - 1, len); if (validos.indexOf(keyEntered) == -1) objInput.value = objInput.value.substring(0, len - 1); len = objInput.value.length; switch (len) { case 2: objInput.value += "/"; break; case 5: objInput.value += "/"; break; } } } function verificausu(url){ return CarregarHTTPv(url); } function testRegExp(strValue, strRegExp, strFlags) { var objRegExp = new RegExp(strRegExp, strFlags); return(objRegExp.test(strValue)); } function IsCPF(strCPF) { strCPF = RemoveNotNumeric(strCPF); var varFirstChr = strCPF.charAt(0); var vaCharCPF = false; for ( var i=0; i<=10; i++ ) { var c = strCPF.charAt(i); if( ! (c>="0")&&(c<="9") ) { return false; } if( c!=varFirstChr ) vaCharCPF = true; } if( ! vaCharCPF ) { return false; } soma=0; for ( i=0; i<9; i++ ) { soma += (10-i) * ( eval(strCPF.charAt(i)) ); } digito_verificador = 11-(soma % 11); if ( (soma % 11) < 2 ) digito_verificador = 0; if ( eval(strCPF.charAt(9)) != digito_verificador ) { return false; } soma=0; for ( i=0; i<9; i++ ) { soma += (11-i) * ( eval(strCPF.charAt(i)) ); } soma += 2 * ( eval(strCPF.charAt(9)) ); digito_verificador = 11-(soma % 11); if ( (soma % 11) < 2 ) digito_verificador = 0; if ( eval(strCPF.charAt(10)) != digito_verificador ) { return false; } return true; } // Remove os caracteres não numéricos da string function RemoveNotNumeric(strValue) { var i, strReturn = ""; for(i = 0; i < strValue.length; i++) { if(IsNumeric(strValue.substr(i, 1))) {strReturn += strValue.substr(i, 1)} } return(strReturn); }