    <!--
    var navegador = navigator.appName.toLowerCase();
    var mozilla = navegador.indexOf("netscape")+1;
    
    var _ua = navigator.userAgent;
    var _pd = navigator.product;
    
    var _browser_op = ( _ua.indexOf('Opera') > -1 );
    var _browser_ie = ( _ua.indexOf('MSIE') > -1 );
    var _browser_pd = ( _pd == 'Gecko' );

    function isIE() { // Internet Explorer
             return( _browser_ie && ! _browser_pd && ! _browser_op);
    }

    function TABEnter(oEvent){
             var oEvent = (oEvent)? oEvent : event;
             var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
             if (oEvent.keyCode==13) {
                oEvent.keyCode = 9;
	     }
	     if (oTarget.type=="text" && oEvent.keyCode==13) {
                oEvent.keyCode = 9;
	     }
             if (oTarget.type=="radio" && oEvent.keyCode==13) {
                 oEvent.keyCode = 9;
	     }
             if ((oEvent.keyCode==18) || (oEvent.keyCode==115)){
                oEvent.keyCode = 9;
	     }
    }
    var mensagem="";
    function clickIE() {
             if (document.all) {
                 (mensagem);
                 return false;
             }
    }
    function clickNS(e) {
	     if (document.layers||(document.getElementById&&!document.all)) {
                 if (e.which==2||e.which==3) {
                     (mensagem);
                      return false;
                 }
             }
    }
    if (document.layers) {
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS;
    }else{
        document.onmouseup=clickNS;document.oncontextmenu=clickIE;
    }
    document.oncontextmenu=new Function("return false");
    
    function fLogin() {
             document.getElementById('Login').style.display='block';
             return false;
    }
    
    function fNumero(event) {
             if (event.keyCode >= 48 && event.keyCode <= 57 ) {
	     }else{
                 event.keyCode = 0;
		 return false;
	     }
    }
    function strZeros(num, dig) {
	     str = new String(num);
	     zer = new String('0000000000');
	     zer = zer.substr(0,dig);
	     var len = str.length;
	     var dif = (dig - len);
	     tex = new String(zer.substr(0,dif)+str);
	     return (tex);
    }
    function fMascara(nome,tipo) {
             if (tipo=="V") {
                 var xVL = document.getElementById(nome);
                 var k   = xVL.value.length;
                 var x   = xVL.value;
                 var v   = xVL.value;
                 var y = "";
                 for (i=0;i<k;i++) {
                      if ((x.substr(i,1)!='.')&&(x.substr(i,1)!=',')) {
    	                     y+= x.substr(i,1);
    	                 }
                 }
                 if ( y.length == 3 ) {
                     var v = (y.substr(0,1) + ',' + y.substr(1,2) );
                 }
                 if ( y.length == 4 ) {
                     var v = ( y.substr(0,2) + ',' + y.substr(2,2) );
                 }
                 if ( y.length == 5 ) {                          
                     var v = ( y.substr(0,3) + ',' + y.substr(3,2) );
                 }
                 if ( y.length == 6 ) {
                     var v = ( y.substr(0,1) + '.' + y.substr(1,3) + ',' + y.substr(4,2) );
                 }
                 if ( y.length == 7 ) {
                     var v = ( y.substr(0,2) + '.' + y.substr(2,3) + ',' + y.substr(5,2) );
                 }
                 if ( y.length == 8 ) {
                     var v = ( y.substr(0,3) + '.' + y.substr(3,3) + ',' + y.substr(6,2) );
                 }
                 if ( y.length == 9 ) {
                     var v = ( y.substr(0,1) + '.' + y.substr(1,3) + '.' + y.substr(4,3) + ',' + y.substr(7,2) );
                 }
                 if ( y.length == 10 ) {
                     var v = ( y.substr(0,2) + '.' + y.substr(2,3) + '.' + y.substr(5,3) + ',' + y.substr(8,2) );
                 }
                 xVL.value = v;
             }else if (tipo=="F") {
                 var xCPF = document.getElementById(nome);
                 if (xCPF.value.length == 3 || xCPF.value.length == 7) {
                     xCPF.value += ".";
                 }else if ( xCPF.value.length == 11 ) {
                     xCPF.value += "-";
                 }
             }else if (tipo=="J") {
                 var xCNPJ = document.getElementById(nome);
                 if( xCNPJ.value.length == 2 || xCNPJ.value.length == 6 ) {
                     xCNPJ.value += ".";
                 }else if ( xCNPJ.value.length == 10 ) {
                     xCNPJ.value += "/";
                 }else if ( xCNPJ.value.length == 15 ) {
                     xCNPJ.value += "-";
                 }
             }else if (tipo=="C") {
                 var xCEP = document.getElementById(nome);
                 if (xCEP.value.length == 2) {
                     xCEP.value += ".";
                 }else if (xCEP.value.length == 6) {
                     xCEP.value += "-";
                 }
             }else if (tipo=="T") {
                 var xFONE = document.getElementById(nome);
                 if (xFONE.value.length == 2  || xFONE.value.length == 7 ) {
                     xFONE.value += "-";
                 }
             }else if (tipo=="D") {
                 var xDATA = document.getElementById(nome);
                 if (xDATA.value.length == 2  || xDATA.value.length == 5 ) {
                     xDATA.value += "/";
                 }
             }else if (tipo=="H") {
                 var xDATA = document.getElementById(nome);
                 if (xDATA.value.length == 2) {
                     xDATA.value += ":";
                 }
             }
    }
    function validanum(campo, vlrmin, vlrmax) {
	     var msg  = "";
             if (campo.value < vlrmin) {
                 msg = "Valor menor que o mínimo!";
	     }else if (campo.value > vlrmax) {
                 msg = "Valor maior que o máximo!";
             } 
             return msg;  
    }
    function validaemail(campo) {
	     var erro = 0;
             var text      = campo.value;
             var arroba    = "@";
             var ponto     = ".";
             var posponto  = 0;
             var posarroba = 0;
             for (var indice = 0; indice < text.length; indice++){
                  if (text.charAt(indice) == arroba) {
                      posarroba = indice;
                      break;
                  }
             }
             for (var indice = posarroba; indice < text.length; indice++) {
                  if (text.charAt(indice) == ponto) {
                      posponto = indice;
                      break;
                  }
             }
             if (posponto == 0 || posarroba == 0) {
                 erro++;
             }
             if (posponto == (posarroba + 1)) {
                 erro++;
             }
             if ((posponto + 1) == text.length) {
                 erro++;
             }
             if (erro!=0) {
                 window.alert("Informe um Email válido!");
             } 
             return erro;
    }
    function validacpf(campo) {
	     var erro = 0;
	     var xCPF = campo.value;
             xCPF = xCPF.substr(0,3) + xCPF.substr(4,3) +  xCPF.substr(8,3) + xCPF.substr(12,2); 
             var msg = new String;
             var nonNumbers = /\D/;
             if (nonNumbers.test(xCPF)) erro += "O CPF deve ter apenas numeros! \n\n"; 
             if (xCPF == "00000000000" || xCPF == "11111111111" || xCPF == "22222222222" || xCPF == "33333333333" || xCPF == "44444444444" || xCPF == "55555555555" || xCPF == "66666666666" || xCPF == "77777777777" || xCPF == "88888888888" || xCPF == "99999999999"){
                 msg += "Numero de CPF invalido!";
                 erro++;
             }
             var a = [];
             var b = new Number;
             var c = 11;
             for (i=0; i<11; i++) {
                 a[i] = xCPF.charAt(i);
                 if (i < 9) b += (a[i] * --c);
             }
             if ((x = b % 11) < 2) { 
                 a[9] = 0 
             } else { 
                 a[9] = 11-x 
             }
             b = 0;
             c = 11;
             for (y=0; y<10; y++) b += (a[y] * c--); 
             if ((x = b % 11) < 2) { 
                 a[10] = 0; 
             } else { 
                 a[10] = 11-x; 
             }
             if ((xCPF.charAt(9) != a[9]) || (xCPF.charAt(10) != a[10])) {
                 msg +="Digito verificador do CPF com problema!";
                 erro++;
             }
             if (erro != 0) {
                window.alert(msg);
             }
	     return erro;
    }
    function validacnpj(campo) {
	     var erro = 0;
             var msg = new String;
	     var xCNPJ = campo.value;
             xCNPJ = xCNPJ.substr(0,2) + xCNPJ.substr(3,3) + xCNPJ.substr(7,3) + xCNPJ.substr(11,4) + xCNPJ.substr(16,2);
             var nonNumbers = /\D/;
             if (nonNumbers.test(xCNPJ)) {
		     msg += "O CNPJ deve ter apenas números! \n\n";
		     erro++;
	     }
             var a = [];
             var b = new Number;
             var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
             for (i=0; i<12; i++){
                  a[i] = xCNPJ.charAt(i);
                  b += a[i] * c[i+1];
             }
             if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
             b = 0;
             for (y=0; y<13; y++) {
                  b += (a[y] * c[y]); 
             }
             if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
             if ((xCNPJ.charAt(12) != a[12]) || (xCNPJ.charAt(13) != a[13])){
                 msg +="Dígito verificador do CNPJ com problema!";
	         erro++;
             }
             if (erro != 0){
                 window.alert(msg);
             }
	     return erro;
    }
    function validaperiodo(data1, data2) {
             var erro = 0;
             var xDATA = data1.substr(6,4)+data1.substr(3,2)+data1.substr(0,2);
             var wDATA = data2.substr(6,4)+data2.substr(3,2)+data2.substr(0,2);
	     if (wDATA > xDATA) {
		 erro++;
	     }
	     return erro;
    }
    function validadata(campo, anoini, anos) {
             var erro = 0;
             var xDATA = campo.value;
             var dia   = xDATA.substr(0,2);
             var mes   = xDATA.substr(3,2);
             var ano   = xDATA.substr(6,4);
             var today = new Date(); 
             var year  = today.getYear();
             if ( year < 1900 ) {
                  year = ( year + 1900 );
             }
             var month = today.getMonth();
             var day   = today.getDate();
             if (( mes < 1 ) || ( mes > 12 )) {
                window.alert("Mes da Data Inválido!");
                erro++;
             }
	     var anofim = (year + anos);
             if (( ano < anoini) || ( ano > anofim)) {
               window.alert("Ano da Data Inválido!"); 
               erro++;
             }
             if ( ( mes == "01" ) || ( mes == "03" ) || ( mes == "05" ) || ( mes == "07" ) || ( mes == "08" ) || ( mes == "10" ) || ( mes == "12" ) ) {
                 var maxdia = 31;
             }else if ( ( mes == "04" ) || ( mes == "06" ) || ( mes == "09" ) || ( mes == "11" ) ) {
                 var maxdia = 30;
             }else if ( ( ( ano % 4 == 0 ) && ( ano % 100 != 0 ) ) || ano % 400 == 0 ) {
                 var maxdia = 29;
             }else{
                 var maxdia = 28;
             }
             if (( dia < 1 ) || ( dia > maxdia )) {
                 window.alert("Dia da Data Inválido!");
                 erro++;
             }
	     return erro;
    }
    function Cidades(valor, campo, opcao) {
             try {
                 ajax = new ActiveXObject("Microsoft.XMLHTTP");
             } 
             catch(e) {
                      try {
                          ajax = new ActiveXObject("Msxml2.XMLHTTP");
                      }
                     catch(ex) {
                               try {
                                   ajax = new XMLHttpRequest();
                               }
                               catch(exc) {
                                   window.alert("Esse browser não tem recursos para uso do Ajax");
                                   ajax = null;
                               }
                     }
             }
             if (ajax) {
		 var formCidade =  document.getElementById(campo);
                 formCidade.options.length = 1;  
	         var idOpcao  = document.getElementById(opcao);
                 ajax.open("POST", "ajaxcidades.php", true);
	         ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	         ajax.onreadystatechange = function() {
                      if (ajax.readyState == 1) {
	                  idOpcao.innerHTML = "Carregando...!";   
                      }
                      if (ajax.readyState == 4 ) {
	                  if(ajax.responseXML) {
	                     processXML(ajax.responseXML, formCidade, idOpcao);
	                  }else {
	                     idOpcao.innerHTML = "--Selecione a UF--";
	                  }
                      }
                 }
	         var params = "UF="+valor;
                 ajax.send(params);
	     }
    }
    function processXML(obj, formCidade, idOpcao){
             var dataArray   = obj.getElementsByTagName("cidade");
             if (dataArray.length > 0) {
                 for(var i = 0 ; i < dataArray.length ; i++) {
                     var item = dataArray[i];
		     var ibge =  item.getElementsByTagName("cidadeibge")[0].firstChild.nodeValue;
                     var nome =  item.getElementsByTagName("cidadenome")[0].firstChild.nodeValue;
                     var uf   =  item.getElementsByTagName("cidadeuf")[0].firstChild.nodeValue;
                     idOpcao.innerHTML = "--Selecione--";
                     var novo = document.createElement("option");
                     novo.setAttribute("id", idOpcao);
                     novo.value = ibge;
                     novo.text  = nome;
                     formCidade.options.add(novo);
                 }
             }else{
     	         idOpcao.innerHTML = "--Sem registros de Cidades--";
             }
    }
    function ajaxShowPag(objeto) {
             try {
                 ajax = new ActiveXObject("Microsoft.XMLHTTP");
             } 
             catch(e) {
                      try {
                          ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
                      }                                              
                     catch(ex) {
                               try {
                                   ajax = new XMLHttpRequest();
                               }
                               catch(exc) {
                                   window.alert("Esse browser não tem recursos para uso do Ajax");
                                   ajax = null;
                               }
                     }
             }
             if (ajax) {
                 ajax.open("POST", "ajaxpaginas.php", true);
	         ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	         ajax.onreadystatechange = function() {
                      if (ajax.readyState == 4 ) {
	                  if(ajax.responseXML) {
	                     processXMLPags(ajax.responseXML);
	                  }
                      }
                 }
	         var params = "pagina="+objeto;
                 ajax.send(params);
	     }
    }
    function processXMLPags(obj){
             var dataArray = obj.getElementsByTagName('pagina');
             if (dataArray.length > 0) {
                 var item = dataArray[0]; 
                 var resultado = item.getElementsByTagName('resposta')[0].firstChild.nodeValue;
		 if (resultado!="OK") {
		     return;
		 }
                 var titulo = item.getElementsByTagName('titulo')[0].firstChild.nodeValue;
                 var home   = item.getElementsByTagName('home')[0].firstChild.nodeValue;
		 var width  = item.getElementsByTagName('width')[0].firstChild.nodeValue;
		 var height = item.getElementsByTagName('height')[0].firstChild.nodeValue;
                 tituloPag(titulo);
                 var tagbody = document.getElementById("resultsPaginas");
                 while(tagbody.childNodes.length > 0) {
                       tagbody.removeChild(tagbody.childNodes[0]);
                 }
	         var row          = document.createElement("tr");
		 var col          = document.createElement("td");
		 var div          = document.createElement("div");
		 div.align        = "left";
		 var frm          = document.createElement("iframe");
                 frm.src          = home;
		 frm.width        = width;
		 frm.height       = height;
		 frm.valign       = "top";
		 frm.align        = "left";
                 frm.style.border = "0";
		 frm.frameborder  = "0";
		 frm.scrolling    = "no";
                 div.appendChild(frm);
                 col.appendChild(div);
                 row.appendChild(col); 
                 document.getElementById("resultsPaginas").appendChild(row);
             }
    }
    function tituloPag(titulo) {
             var tagbody = document.getElementById("tituloPagina");
             while(tagbody.childNodes.length > 0) {
                   tagbody.removeChild(tagbody.childNodes[0]);
             }
	     if (titulo!="NULL") {
	         var row = document.createElement("tr");
	         var col = document.createElement("td");
		 col.height  = "25";
                 var div = createCellWithText(titulo);
                 col.appendChild(div);
                 row.appendChild(col);
                 document.getElementById("tituloPagina").appendChild(row);
	     }
    }
    function createCellWithText(text) {
	     var div   = document.createElement("div");
	     div.align = "center";
	     var font  = document.createElement("font");
	     font.size = "4";
	     font.color= "#FFFFFF";
	     var textNode = document.createTextNode(text);
	     font.appendChild(textNode);
	     div.appendChild(font);
	     return div;
    }
    //-->

