// JavaScript Document

var conta = new Array()
  conta[0] 
  conta[1]
  
 var Total =0

  function calcula1()
   {
     if(document.frmReferral.Kit_Descomplik_Facil_20.checked)
	 {
	   x=0;
	   y=0;
	   
	   document.frmReferral.quantidade1.value=1;
	   document.frmReferral.quantidade1.disabled=false;
	   x=document.frmReferral.quantidade1.value;
	   y=document.frmReferral.preco_uni1.value;
	   conta[0]=x*y;
	   document.frmReferral.preco_total1.value=conta[0];
	   Total=Total+conta[0];
	   document.frmReferral.total_geral.value=Total;
	   conta[1]=conta[0];
	  }
	 if(!document.frmReferral.Kit_Descomplik_Facil_20.checked)
	  {
	   document.frmReferral.preco_total1.value=0;
	   document.frmReferral.quantidade1.value=0;
	   document.frmReferral.quantidade1.disabled=true;
	   Total=Total-conta[1];
	   document.frmReferral.total_geral.value=Total;
	  }
	} 
	  
    function calcula_qtd1()
      {
	  document.frmReferral.quantidade1.select();
	if(isNaN(document.frmReferral.quantidade1.value))
	  {
		alert('Este campo só deve ser preenchido com números');
		document.frmReferral.quantidade1.select();
		 return false;
	  }
       if(document.frmReferral.Kit_Descomplik_Facil_20.checked)
	    {
	     x=0;
	     y=0;
	     x=document.frmReferral.quantidade1.value;
	     y=document.frmReferral.preco_uni1.value;
	     conta[0]=x*y;
	     parseInt(conta[0]);
	     document.frmReferral.preco_total1.value=conta[0];
	     Total=Total-conta[1];
	     Total=Total+conta[0];
	     document.frmReferral.total_geral.value=Total;
	     conta[1]=conta[0];
	    } 
     }   
     
    function calcula2()
   {
     if(document.frmReferral.Kit_Descomplik_Facil_50.checked)
	 {
	   x=0;
	   y=0;
	   
	   document.frmReferral.quantidade2.value=1;
	   document.frmReferral.quantidade2.disabled=false;
	   x=document.frmReferral.quantidade2.value;
	   y=document.frmReferral.preco_uni2.value;
	   conta[3]=x*y;
	   document.frmReferral.preco_total2.value=conta[3];
	   Total=Total+conta[3];
	   document.frmReferral.total_geral.value=Total;
	   conta[4]=conta[3];
	  }
	 if(!document.frmReferral.Kit_Descomplik_Facil_50.checked)
	  {
	   document.frmReferral.preco_total2.value=0;
	   document.frmReferral.quantidade2.value=0;
	   document.frmReferral.quantidade2.disabled=true;
	   Total=Total-conta[4];
	   document.frmReferral.total_geral.value=Total;
	  }
	} 
	  
    function calcula_qtd2()
      {
	document.frmReferral.quantidade2.select();
	 
	if(isNaN(document.frmReferral.quantidade2.value))
	  {
		alert('Este campo só deve ser preenchido com números');
		document.frmReferral.quantidade2.select();
		 return false;
	  }
       if(document.frmReferral.Kit_Descomplik_Facil_50.checked)
	    {
	     x=0;
	     y=0;
	     x=document.frmReferral.quantidade2.value;
	     y=document.frmReferral.preco_uni2.value;
	     conta[3]=x*y;
	     parseInt(conta[3]);
	     document.frmReferral.preco_total2.value=conta[3];
	     Total=Total-conta[4];
	     Total=Total+conta[3];
	     document.frmReferral.total_geral.value=Total;
	     conta[4]=conta[3];
	    } 
     } 
	 

    function calcula3()
   {
     if(document.frmReferral.Kit_Descomplik_Facil_100.checked)
	 {
	   x=0;
	   y=0;
	   
	   document.frmReferral.quantidade3.value=1;
	   document.frmReferral.quantidade3.disabled=false;
	   x=document.frmReferral.quantidade3.value;
	   y=document.frmReferral.preco_uni3.value;
	   conta[5]=x*y;
	   document.frmReferral.preco_total3.value=conta[5];
	   Total=Total+conta[5];
	   document.frmReferral.total_geral.value=Total;
	   conta[6]=conta[5];
	  }
	 if(!document.frmReferral.Kit_Descomplik_Facil_100.checked)
	  {
	   document.frmReferral.preco_total3.value=0;
	   document.frmReferral.quantidade3.value=0;
	   document.frmReferral.quantidade3.disabled=true;
	   Total=Total-conta[6];
	   document.frmReferral.total_geral.value=Total;
	  }
	} 
	  
    function calcula_qtd3()
      {
	document.frmReferral.quantidade3.select();
	
	if(isNaN(document.frmReferral.quantidade3.value))
	  {
		alert('Este campo só deve ser preenchido com números');
		document.frmReferral.quantidade3.select();
		 return false;
	  }
       if(document.frmReferral.Kit_Descomplik_Facil_100.checked)
	    {
	     x=0;
	     y=0;
	     x=document.frmReferral.quantidade3.value;
	     y=document.frmReferral.preco_uni3.value;
	     conta[5]=x*y;
	     parseInt(conta[5]);
	     document.frmReferral.preco_total3.value=conta[5];
	     Total=Total-conta[6];
	     Total=Total+conta[5];
	     document.frmReferral.total_geral.value=Total;
	     conta[6]=conta[5];
	    } 
     } 
  
  function calcula4()
   {
     if(document.frmReferral.Descomplik_Ponto_20.checked)
	 {
	   x=0;
	   y=0;
	   
	   document.frmReferral.quantidade4.value=1;
	   document.frmReferral.quantidade4.disabled=false;
	   x=document.frmReferral.quantidade4.value;
	   y=document.frmReferral.preco_uni4.value;
	   conta[7]=x*y;
	   document.frmReferral.preco_total4.value=conta[7];
	   Total=Total+conta[7];
	   document.frmReferral.total_geral.value=Total;
	   conta[8]=conta[7];
	  }
	 if(!document.frmReferral.Descomplik_Ponto_20.checked)
	  {
	   document.frmReferral.preco_total4.value=0;
	   document.frmReferral.quantidade4.value=0;
	   document.frmReferral.quantidade4.disabled=true;
	   Total=Total-conta[8];
	   document.frmReferral.total_geral.value=Total;
	  }
	} 
	  
    function calcula_qtd4()
      {
	   document.frmReferral.quantidade4.select();
	
	   if(isNaN(document.frmReferral.quantidade4.value))
	    {
		 alert('Este campo só deve ser preenchido com números');
		 document.frmReferral.quantidade4.select();
		 return false;
	    }
       if(document.frmReferral.Descomplik_Ponto_20.checked)
	    {
	     x=0;
	     y=0;
	     x=document.frmReferral.quantidade4.value;
	     y=document.frmReferral.preco_uni4.value;
	     conta[7]=x*y;
	     parseInt(conta[7]);
	     document.frmReferral.preco_total4.value=conta[7];
	     Total=Total-conta[8];
	     Total=Total+conta[7];
	     document.frmReferral.total_geral.value=Total;
	     conta[8]=conta[7];
	    } 
     }  
  
  
  function calcula5()
   {
     if(document.frmReferral.Descomplik_Ponto_50.checked)
	 {
	   x=0;
	   y=0;
	   
	   document.frmReferral.quantidade5.value=1;
	   document.frmReferral.quantidade5.disabled=false;
	   x=document.frmReferral.quantidade5.value;
	   y=document.frmReferral.preco_uni5.value;
	   conta[9]=x*y;
	   document.frmReferral.preco_total5.value=conta[9];
	   Total=Total+conta[9];
	   document.frmReferral.total_geral.value=Total;
	   conta[10]=conta[9];
	  }
	 if(!document.frmReferral.Descomplik_Ponto_50.checked)
	  {
	   document.frmReferral.preco_total5.value=0;
	   document.frmReferral.quantidade5.value=0;
	   document.frmReferral.quantidade5.disabled=true;
	   Total=Total-conta[10];
	   document.frmReferral.total_geral.value=Total;
	  }
	} 
	  
    function calcula_qtd5()
      {
		document.frmReferral.quantidade5.select();
		
	    if(isNaN(document.frmReferral.quantidade5.value))
	    {
		  alert('Este campo só deve ser preenchido com números');
		  document.frmReferral.quantidade5.select();
		  return false;
	    }
		
        if(document.frmReferral.Descomplik_Ponto_50.checked)
	    {
	     x=0;
	     y=0;
	     x=document.frmReferral.quantidade5.value;
	     y=document.frmReferral.preco_uni5.value;
	     conta[9]=x*y;
	     parseInt(conta[9]);
	     document.frmReferral.preco_total5.value=conta[9];
	     Total=Total-conta[10];
	     Total=Total+conta[9];
	     document.frmReferral.total_geral.value=Total;
	     conta[10]=conta[9];
	    } 
     } 
	 
function calcula6()
   {
     if(document.frmReferral.Descomplik_Ponto_100.checked)
	 {
	   x=0;
	   y=0;
	   
	   document.frmReferral.quantidade6.value=1;
	   document.frmReferral.quantidade6.disabled=false;
	   x=document.frmReferral.quantidade6.value;
	   y=document.frmReferral.preco_uni6.value;
	   conta[11]=x*y;
	   document.frmReferral.preco_total6.value=conta[11];
	   Total=Total+conta[11];
	   document.frmReferral.total_geral.value=Total;
	   conta[12]=conta[11];
	  }
	 if(!document.frmReferral.Descomplik_Ponto_100.checked)
	  {
	   document.frmReferral.preco_total6.value=0;
	   document.frmReferral.quantidade6.value=0;
	   document.frmReferral.quantidade6.disabled=true;
	   Total=Total-conta[12];
	   document.frmReferral.total_geral.value=Total;
	  }
	} 
	  
    function calcula_qtd6()
      {
	   document.frmReferral.quantidade6.select();
	   
	   if(isNaN(document.frmReferral.quantidade6.value))
	   {
		alert('Este campo só deve ser preenchido com números');
		document.frmReferral.quantidade6.select();
		return false;
	   }
		
       if(document.frmReferral.Descomplik_Ponto_100.checked)
	    {
	     x=0;
	     y=0;
	     x=document.frmReferral.quantidade6.value;
	     y=document.frmReferral.preco_uni6.value;
	     conta[11]=x*y;
	     parseInt(conta[11]);
	     document.frmReferral.preco_total6.value=conta[11];
	     Total=Total-conta[12];
	     Total=Total+conta[11];
	     document.frmReferral.total_geral.value=Total;
	     conta[12]=conta[11];
	    } 
     } 
	
function calcula7()
   {
     if(document.frmReferral.Descomplik_Marcador.checked)
	 {
	   x=0;
	   y=0;
	   
	   document.frmReferral.quantidade7.value=1;
	   document.frmReferral.quantidade7.disabled=false;
	   x=document.frmReferral.quantidade7.value;
	   y=document.frmReferral.preco_uni7.value;
	   conta[13]=x*y;
	   document.frmReferral.preco_total7.value=conta[13];
	   Total=Total+conta[13];
	   document.frmReferral.total_geral.value=Total;
	   conta[14]=conta[13];
	  }
	 if(!document.frmReferral.Descomplik_Marcador.checked)
	  {
	   document.frmReferral.preco_total7.value=0;
	   document.frmReferral.quantidade7.value=0;
	   document.frmReferral.quantidade7.disabled=true;
	   Total=Total-conta[14];
	   document.frmReferral.total_geral.value=Total;
	  }
	} 
	  
    function calcula_qtd7()
      {
      
	  document.frmReferral.quantidade7.select();
	 
	  if(isNaN(document.frmReferral.quantidade7.value))
	   {
		alert('Este campo só deve ser preenchido com números');
		document.frmReferral.quantidade7.select();
		return false;
	   }
       if(document.frmReferral.Descomplik_Marcador.checked)
	    {
	     x=0;
	     y=0;
	     x=document.frmReferral.quantidade7.value;
	     y=document.frmReferral.preco_uni7.value;
	     conta[13]=x*y;
	     parseInt(conta[13]);
	     document.frmReferral.preco_total7.value=conta[13];
	     Total=Total-conta[14];
	     Total=Total+conta[13];
	     document.frmReferral.total_geral.value=Total;
	     conta[14]=conta[13];
	    } 
     } 
	 
function calcula8()
   {
     if(document.frmReferral.Cracha_Preto_Branco.checked)
	 {
	   x=0;
	   y=0;
	   
	   document.frmReferral.quantidade8.value=1;
	   document.frmReferral.quantidade8.disabled=false;
	   x=document.frmReferral.quantidade8.value;
	   y=document.frmReferral.preco_uni8.value;
	   conta[15]=x*y;
	   document.frmReferral.preco_total8.value=conta[15];
	   Total=Total+conta[15];
	   document.frmReferral.total_geral.value=Total;
	   conta[16]=conta[15];
	  }
	 if(!document.frmReferral.Cracha_Preto_Branco.checked)
	  {
	   document.frmReferral.preco_total8.value=0;
	   document.frmReferral.quantidade8.value=0;
	   document.frmReferral.quantidade8.disabled=true;
	   Total=Total-conta[16];
	   document.frmReferral.total_geral.value=Total;
	  }
	} 
	  
    function calcula_qtd8()
      {
	  document.frmReferral.quantidade8.select();
	  
	  if(isNaN(document.frmReferral.quantidade8.value))
	    {
		alert('Este campo só deve ser preenchido com números');
		document.frmReferral.quantidade8.select();
	    return false;
	   } 
		 
       if(document.frmReferral.Cracha_Preto_Branco.checked)
	    {
	     x=0;
	     y=0;
	     x=document.frmReferral.quantidade8.value;
	     y=document.frmReferral.preco_uni8.value;
	     conta[15]=x*y;
	     parseInt(conta[15]);
	     document.frmReferral.preco_total8.value=conta[15];
	     Total=Total-conta[16];
	     Total=Total+conta[15];
	     document.frmReferral.total_geral.value=Total;
	     conta[16]=conta[15];
	    } 
     }
	 
function calcula9()
   {
     if(document.frmReferral.Cracha_Colorido.checked)
	 {
	   x=0;
	   y=0;
	   
	   document.frmReferral.quantidade9.value=1;
	   document.frmReferral.quantidade9.disabled=false;
	   x=document.frmReferral.quantidade9.value;
	   y=document.frmReferral.preco_uni9.value;
	   conta[17]=x*y;
	   document.frmReferral.preco_total9.value=conta[17];
	   Total=Total+conta[17];
	   document.frmReferral.total_geral.value=Total;
	   conta[18]=conta[17];
	  }
	 if(!document.frmReferral.Cracha_Colorido.checked)
	  {
	   document.frmReferral.preco_total9.value=0;
	   document.frmReferral.quantidade9.value=0;
	   document.frmReferral.quantidade9.disabled=true;
	   Total=Total-conta[18];
	   document.frmReferral.total_geral.value=Total;
	  }
	} 
	  
    function calcula_qtd9()
      {
	  document.frmReferral.quantidade9.select();	  
	
	  if(isNaN(document.frmReferral.quantidade9.value))
	    {
		alert('Este campo só deve ser preenchido com números');
		document.frmReferral.quantidade9.select();
		return false;
	    }
		
        if(document.frmReferral.Cracha_Colorido.checked)
	    {
	     x=0;
	     y=0;
	     x=document.frmReferral.quantidade9.value;
	     y=document.frmReferral.preco_uni9.value;
	     conta[17]=x*y;
	     parseInt(conta[17]);
	     document.frmReferral.preco_total9.value=conta[17];
	     Total=Total-conta[18];
	     Total=Total+conta[17];
	     document.frmReferral.total_geral.value=Total;
	     conta[18]=conta[17];
	    } 
     }
	 
	 
    function desabilita()
     {
	 document.frmReferral.quantidade1.disabled=true;
     document.frmReferral.preco_total1.disabled=true;
	 document.frmReferral.preco_uni1.disabled=true;
	 
	 document.frmReferral.quantidade2.disabled=true;
     document.frmReferral.preco_total2.disabled=true;
	 document.frmReferral.preco_uni2.disabled=true;	 
		 
	 document.frmReferral.quantidade3.disabled=true;
     document.frmReferral.preco_total3.disabled=true;
	 document.frmReferral.preco_uni3.disabled=true;	 
		 
	 document.frmReferral.quantidade4.disabled=true;
     document.frmReferral.preco_total4.disabled=true;
	 document.frmReferral.preco_uni4.disabled=true;	 
		 
	 document.frmReferral.quantidade5.disabled=true;
     document.frmReferral.preco_total5.disabled=true;
	 document.frmReferral.preco_uni5.disabled=true;	 
		 
	 document.frmReferral.quantidade6.disabled=true;
     document.frmReferral.preco_total6.disabled=true;
	 document.frmReferral.preco_uni6.disabled=true;	 
		 
	 document.frmReferral.quantidade7.disabled=true;
     document.frmReferral.preco_total7.disabled=true;
	 document.frmReferral.preco_uni7.disabled=true;	 
		 
	 document.frmReferral.quantidade8.disabled=true;
     document.frmReferral.preco_total8.disabled=true;
	 document.frmReferral.preco_uni8.disabled=true;	 
		 
	 document.frmReferral.quantidade9.disabled=true;
     document.frmReferral.preco_total9.disabled=true;
	 document.frmReferral.preco_uni9.disabled=true;
	}
	
function esconde(){   
document.getElementById('cracha_preto_brancoF').style.visibility="hidden"
                   }

function mostra(){   
 document.getElementById('cracha_preto_brancoF').style.visibility="visible"
                  }

function escondeV(){   
 document.getElementById('cracha_preto_brancoV').style.visibility="hidden"
                  }
				  
function mostraV(){   
 document.getElementById('cracha_preto_brancoV').style.visibility="visible"
                  }
				  
function esconde_coloridoF(){   
 document.getElementById('cracha_coloridoF').style.visibility="hidden"
                  }
				  
function mostra_coloridoF(){   
 document.getElementById('cracha_coloridoF').style.visibility="visible"
                  }					  
				  
function esconde_coloridoV(){   
 document.getElementById('cracha_coloridoV').style.visibility="hidden"
                  }

function mostra_coloridoV(){   
 document.getElementById('cracha_coloridoV').style.visibility="visible"
                  }
				  
function M_DescMarcador(){   
 document.getElementById('DescMarcador').style.visibility="visible"
                  }	
				  
function E_DescMarcador(){   
 document.getElementById('DescMarcador').style.visibility="hidden"
                  }	
				  
function E_kit_desc_facil(){   
 document.getElementById('Kit_Descomplik_Facil').style.visibility="hidden"
                  }
				  	
function M_kit_desc_facil(){   
 document.getElementById('Kit_Descomplik_Facil').style.visibility="visible"
                  }

function M_DescPonto(){   
 document.getElementById('DescPonto').style.visibility="visible"
                  }
				  
function E_DescPonto(){   
 document.getElementById('DescPonto').style.visibility="hidden"
                  }
				  
				  
//valida e-mail

function echeck(str) {

		var at="@"
		var dot="."
		var dot1="com"
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert(" E-mail Inválido")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("E-mail Inválido")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("E-mail Inválido")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("E-mail Inválido")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("E-mail Inválido")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("E-mail Inválido")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("E-mail Inválido");
			document.frmReferral.email_contato.focus();
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.frmReferral.email_contato;
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Por favor digite seu E-mail");
		emailID.focus();
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
  function foco(){
	 document.frmReferral.email.select();
	 }
	 
//valida CNPJ

function isNUMB(c) 
 { 
 if((cx=c.indexOf(","))!=-1) 
  { 
  c = c.substring(0,cx)+"."+c.substring(cx+1); 
  } 
 if((parseFloat(c) / c != 1)) 
  { 
  if(parseFloat(c) * c == 0) 
   { 
   return(1); 
   } 
  else 
   { 
   return(0); 
   } 
  } 
 else 
  { 
  return(1); 
  } 
 } 

function LIMP(c) 
 { 
 while((cx=c.indexOf("-"))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf("/"))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf(","))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf("."))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf("("))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf(")"))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 while((cx=c.indexOf(" "))!=-1) 
  { 
  c = c.substring(0,cx)+c.substring(cx+1); 
  } 
 return(c); 
 } 

function VerifyCNPJ(CNPJ) 
 { 
 CNPJ = LIMP(CNPJ); 
 if(isNUMB(CNPJ) != 1) 
  { 
  return(0); 
  } 
 else 
  { 
  if(CNPJ == 0) 
   { 
   return(0); 
   } 
  else 
   { 
   g=CNPJ.length-2; 
   if(RealTestaCNPJ(CNPJ,g) == 1) 
    { 
    g=CNPJ.length-1; 
    if(RealTestaCNPJ(CNPJ,g) == 1) 
     { 
     return(1); 
     } 
    else 
     { 
     return(0); 
     } 
    } 
   else 
    { 
    return(0); 
    } 
   } 
  } 
 } 
function RealTestaCNPJ(CNPJ,g) 
 { 
 var VerCNPJ=0; 
 var ind=2; 
 var tam; 
 for(f=g;f>0;f--) 
  { 
  VerCNPJ+=parseInt(CNPJ.charAt(f-1))*ind; 
  if(ind>8) 
   { 
   ind=2; 
   } 
  else 
   { 
   ind++; 
   } 
  } 
  VerCNPJ%=11; 
  if(VerCNPJ==0 || VerCNPJ==1) 
   { 
   VerCNPJ=0; 
   } 
  else 
   { 
   VerCNPJ=11-VerCNPJ; 
   } 
 if(VerCNPJ!=parseInt(CNPJ.charAt(g))) 
  { 
  return(0); 
  } 
 else 
  { 
  return(1); 
  } 
 } 
  

  function FormataCGC(Formulario, Campo, TeclaPres) 
  { 
    var tecla = TeclaPres.keyCode; 
    var strCampo; 
    var vr; 
    var tam; 
    var TamanhoMaximo = 14; 
  
    eval("strCampo = document." + Formulario + "." + Campo); 
  
    vr = strCampo.value; 
    vr = vr.replace("/", ""); 
    vr = vr.replace("/", ""); 
    vr = vr.replace("/", ""); 
    vr = vr.replace(",", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace(".", ""); 
    vr = vr.replace("-", ""); 
    vr = vr.replace("-", ""); 
    vr = vr.replace("-", ""); 
    vr = vr.replace("-", ""); 
    vr = vr.replace("-", ""); 
    tam = vr.length; 

    if (tam < TamanhoMaximo && tecla != 8) 
    { 
      tam = vr.length + 1; 
    } 

    if (tecla == 8) 
    { 
      tam = tam - 1; 
    } 

    if (tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105) 
    { 
      if (tam <= 2) 
      { 
        strCampo.value = vr; 
      } 
       if ((tam > 2) && (tam <= 6)) 
       { 
         strCampo.value = vr.substr(0, tam - 2) + '-' + vr.substr(tam - 2, tam); 
       } 
       if ((tam >= 7) && (tam <= 9)) 
       { 
         strCampo.value = vr.substr(0, tam - 6) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam); 
      } 
       if ((tam >= 10) && (tam <= 12)) 
       { 
         strCampo.value = vr.substr(0, tam - 9) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam); 
      } 
       if ((tam >= 13) && (tam <= 14)) 
       { 
         strCampo.value = vr.substr(0, tam - 12) + '.' + vr.substr(tam - 12, 3) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam); 
      } 
       if ((tam >= 15) && (tam <= 17)) 
       { 
         strCampo.value = vr.substr(0, tam - 14) + '.' + vr.substr(tam - 14, 3) + '.' + vr.substr(tam - 11, 3) + '.' + vr.substr(tam - 8, 3) + '.' + vr.substr(tam - 5, 3) + '-' + vr.substr(tam - 2, tam); 
      } 
    } 
  } 



function TESTA() 
 { 
 if(VerifyCNPJ(document.frmReferral.CNPJ.value) == 1) 
  { 
  alert("CNPJ válido!"); 
  } 
 else 
  { 
  alert("CNPJ não é válido!"); 
  } 
  document.frmReferral.CNPJ.focus();
  return ; 
 } 
