<!--
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- O campo e-mail nao contém um endereço de e-mail valido.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- O campo '+nm+' é de preenchimento obrigatório.\n'; }
    } if (errors) alert('\n'+errors);
    document.MM_returnValue = (errors == '');
} }
//-->





function CadastrarNews(){
	var nome,email;
	
	nome = document.getElementById('nome').value;
	email = document.getElementById('email').value;
	document.getElementById('nome').value = '';
	document.getElementById('email').value = '';
	ajaxHTMLoff('resposta','index.php?secao=cadastrarnews&nome='+nome+'&email='+email);
}

function FechaResposta(){
	
	ajaxHTMLoff('resposta','clear.htm');
	}




function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function EnableCampo(campo){
	var campo;
	document.getElementById(campo).disabled=false;
	}

function DisableCampo(campo){
	var campo;
	document.getElementById(campo).disabled=true;
	
	}







 function validaCNPJ() {
                CNPJ = document.getElementById('CNPJID').value;
                erro = new String;
				
				if (CNPJ.length == 0) return true;		
                 if (CNPJ.length < 18) erro = "CNPJ invalido! \n\n";
                 if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
                 if (erro.length == 0) erro = "CNPJ invalido! \n\n";
                }
                 //substituir os caracteres que não são números
               if(document.layers && parseInt(navigator.appVersion) == 4){
                       x = CNPJ.substring(0,2);
                       x += CNPJ. substring (3,6);
                       x += CNPJ. substring (7,10);
                       x += CNPJ. substring (11,15);
                       x += CNPJ. substring (16,18);
                       CNPJ = x;
               } else {
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace ("-","");
                       CNPJ = CNPJ. replace ("/","");
               }
               var nonNumbers = /\D/;
               if (nonNumbers.test(CNPJ)) erro += "A verificação de CNPJ suporta apenas números! \n\n";
               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] = CNPJ.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 ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
                       erro ="CNPJ invalido!!";
               }
               if (erro.length > 0){
                       alert(erro);
					   document.getElementById('CNPJID').value='';
                       return false;
               } else {
                       seila=2;
               }
           return true;
   }

function validacpf () {
if (checaCPF(document.getElementById('CPF').value)) {

}
else {
errors="1";
if (errors) alert('O CPF digitado é inválido!');
document.MM_returnValue = (errors == '');
document.getElementById('CPF').value="";
}
}

function checaCPF (CPF) {
	
if (CPF.length == 0) return true;	
if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" ||
CPF == "22222222222" || CPF == "33333333333" || CPF == "44444444444" ||
CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||
CPF == "88888888888" || CPF == "99999999999")
return false;
soma = 0;
for (i=0; i < 9; i ++)
soma += parseInt(CPF.charAt(i)) * (10 - i);
resto = 11 - (soma % 11);
if (resto == 10 || resto == 11)
resto = 0;
if (resto != parseInt(CPF.charAt(9)))
return false;
soma = 0;
for (i = 0; i < 10; i ++)
soma += parseInt(CPF.charAt(i)) * (11 - i);
resto = 11 - (soma % 11);
if (resto == 10 || resto == 11)
resto = 0;
if (resto != parseInt(CPF.charAt(10)))
return false;

return true;
}




//controla entrada de caracteres

function alfanumerico(objForm, strField, sMask, evtKeyPress) {
      var i, nTecla;

      if(document.all) { // Internet Explorer
        nTecla = evtKeyPress.keyCode;
		 }
      else if(document.layers) { // Nestcape
        nTecla = evtKeyPress.which;
		
      }
	     if (sMask.charAt(i-1) == "a") { // apenas letras...
          return ((nTecla > 64) && (nTecla < 91) || (nTecla > 96) && (nTecla < 123) || (nTecla > 31) && (nTecla < 33)); }
		 if (sMask.charAt(i-1) == "0") { // alfanumerico ...
          return ((nTecla > 64) && (nTecla < 91) || (nTecla > 96) && (nTecla < 123)  || (nTecla > 31) && (nTecla < 33) || (nTecla > 47) && (nTecla < 58) || (nTecla > 43) &&  (nTecla < 47)); }
		 if (sMask.charAt(i-1) == "1") { // numeros e , e . e -...
          return ((nTecla > 47) && (nTecla < 58) || (nTecla > 43) &&  (nTecla < 47)); }
		  if (sMask.charAt(i-1) == "9") { // numeros ...
          return ((nTecla > 47) && (nTecla < 58)); }
		  	else { // qualquer caracter...
          		return true;
        } 
     
    }
	
	
	

//mascara numeros
function txtBoxFormat( strField, sMask, evtKeyPress) {
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

      if(document.all) { // Internet Explorer
        nTecla = evtKeyPress.keyCode; }
      else if(document.layers) { // Nestcape
        nTecla = evtKeyPress.which;
      }

      sValue = document.getElementById(strField).value;

      // Limpa todos os caracteres de formatação que
      // já estiverem no campo.
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( " ", "" );
      sValue = sValue.toString().replace( " ", "" );
      fldLen = sValue.length;
      mskLen = sMask.length;

      i = 0;
      nCount = 0;
      sCod = "";
      mskLen = fldLen;

      while (i <= mskLen) {
        bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
        bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

        if (bolMask) {
          sCod += sMask.charAt(i);
          mskLen++; }
        else {
          sCod += sValue.charAt(nCount);
          nCount++;
        }

        i++;
      }

      document.getElementById(strField).value = sCod;

      if (nTecla != 8) { // backspace
        if (sMask.charAt(i-1) == "9") { // apenas números...
          return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
        else { // qualquer caracter...
          return true;
        } }
      else {
        return true;
      }
    }
		


//processa data da busca
function TestaTamanhoData(nome,valor){
	var nome,valor;
	
	if ((valor.length != 10)&&(valor.length != 0)){
		document.getElementById(nome).value='';
		alert('Data inválida!');
	}
}

//objform = '';
strfield = '';



function data_nascimento(doc,nome,data){ 
              var mydata = ''; 
              mydata = mydata + data; 
             
			// objform = document;
			 strfield = nome;
             
              if (mydata.length == 10){ 
                  verifica_data_nasc(); 
              } 
          } 
		  

  function verifica_data_nasc () { 

            dia = (document.getElementById(strfield).value.substring(0,2)); 
            mes = (document.getElementById(strfield).value.substring(3,5)); 
            ano = (document.getElementById(strfield).value.substring(6,10)); 

            situacao = ""; 
            // verifica o dia valido para cada mes 
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
                situacao = "falsa"; 
            } 

            // verifica se o mes e valido 
            if (mes < 01 || mes > 12 ) { 
                situacao = "falsa"; 
            } 

            // verifica se e ano bissexto 
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
                situacao = "falsa"; 
            } 
    
            if (document.getElementById(strfield).value == "") { 
                situacao = "falsa"; 
            } 
    
            if (situacao == "falsa") { 
                alert("Data inválida!"); 
				document.getElementById(strfield).value = "";
                document.getElementById(strfield).focus(); 
            } 
          } 

 //fim do processa data da busca        

function CorretorPrevisul(id){
	var id;

	MM_openBrWindow('index.php?secao=corretorprevisul&informativo='+id,'','scrollbars=yes,resizable=yes,width=600,height=550')
	
	}
