var TotFields = 20;

function Formatacoes(valor, id, mascara, evento)
{
	//inicializa a variavel que vai conter o valor final
	var valorFinal = "";
	
	//verifica o que foi digitada para que seja verificado se é somente números ou não
	var tecla = evento.keyCode;	
	
	//mantem o tamanho original do campo sem retirar a máscara
	var valorOriginal = valor;
	
	//inicializa um array com todos os caracteres que serão retirado
	var arrNaoPermitidos = new Array("-", ".", "/", "\\", "|", "(", ")", ":", " ");
	
	//retira qualquer máscara que já tenha sido colocada
	for(i1=0;i1<valor.length;i1++)
	{
		for(i2=0;i2<arrNaoPermitidos.length;i2++)
		{
			if(valor.charAt(i1) == arrNaoPermitidos[i2])
			{
				valor = valor.toString().replace( arrNaoPermitidos[i2], "" );
			}	
		}	
	}	
	
		
	//verifica se foi precionado o backspae
	if(tecla != 8)
	{			
		//verifica se já não ultrapassou o tamanha máximo da máscara
		if(mascara.length >= valorOriginal.length)
		{			
			//loop em cima do valor do campo sem a máscara
			jaTemMascara = false;
			for(i=0;i<valor.length;i++)
			{			
				//verifica se a string já recebeu alguma máscara ou não
				if(jaTemMascara == false)
				{
					//verifica se o tipo da entrada de dados tem que ser némerica
					if(mascara.charAt(i) == "#")
					{
						//verifica se foi digitado somente números
						if(((tecla > 95) && (tecla < 106)) || ((tecla > 47) && (tecla < 58)) || tecla == 9 || tecla == 16)
						{
							valorFinal = valorFinal  + valor.charAt(i);
						} 
						//se não foi digitado um número é retirado o caracter da string
						else
						{
							valorFinal = valorOriginal.substring(0, valorOriginal.length -1);
						}					
					}
					else if(mascara.charAt(i) == "@") //verifica se o tipo da entrada é qualquer caracter
					{
						valorFinal = valorFinal  + valor.charAt(i);
					}
					//se não for quelaquer caracter é algum elemento da máscara
					else
					{
						//verifica se o próxima depois da máscara é númerica 
						if(mascara.charAt(i + 1) == "#")
						{
							//verifica se foi digitado somente números
							if(((tecla > 95) && (tecla < 106)) || ((tecla > 47) && (tecla < 58)) || tecla == 9 || tecla == 16)
							{
								valorFinal = valorFinal + mascara.charAt(i + jaTemMascara)  + valor.charAt(i);			
								jaTemMascara = jaTemMascara + 1;	
							}
							//se não foi digitado um número é retirado o caracter da string
							else
							{
								valorFinal = valorOriginal.substring(0, valorOriginal.length -1);
							}
						}
						// se não é númerico então pode ser qualuqer caracter
						else
						{
							valorFinal = valorFinal + mascara.charAt(i + jaTemMascara)  + valor.charAt(i);			
							jaTemMascara = jaTemMascara + 1;
						}					
					}
				}
				//else da verificação da máscara
				else
				{
					//verifica se foi digitado somente números
					if(mascara.charAt(i + jaTemMascara) == "#")
					{
						//verifica se foi digitado somente números
						if(((tecla > 95) && (tecla < 106)) || ((tecla > 47) && (tecla < 58)) || tecla == 9 || tecla == 16)
						{
							valorFinal = valorFinal  + valor.charAt(i);
						}
						//se não foi digitado um número é retirado o caracter da string
						else
						{
							valorFinal = valorOriginal.substring(0, valorOriginal.length -1);
						}
					}
					else if(mascara.charAt(i + jaTemMascara) == "@") //verifica se o tipo da entrada é qualquer caracter
					{
						valorFinal = valorFinal  + valor.charAt(i);
					}
					else
					{
						//verifica se foi digitado somente números
						if(mascara.charAt(i + jaTemMascara +1) == "#")
						{
							//verifica se foi digitado somente números
							if(((tecla > 95) && (tecla < 106)) || ((tecla > 47) && (tecla < 58)) || tecla == 9 || tecla == 16)
							{
								valorFinal = valorFinal + mascara.charAt(i + jaTemMascara)  + valor.charAt(i);			
								jaTemMascara = jaTemMascara + 1;	
							}
							//se não foi digitado um número é retirado o caracter da string
							else
							{
								valorFinal = valorOriginal.substring(0, valorOriginal.length -1);
							}
						}
						// se não é númerico então pode ser qualuqer caracter
						else
						{
							valorFinal = valorFinal + mascara.charAt(i + jaTemMascara)  + valor.charAt(i);			
							jaTemMascara = jaTemMascara + 1;
						}							
					}	
				} //fim da verificação da máscara	
			}	
		}
		else
		{
			valorFinal = valorOriginal.substring(0, mascara.length);	
		} //final da verificação do tamanha máximo da string
	}
	else
	{
		//valorFinal = valorOriginal.substring(0, valorOriginal.length -1)
		valorFinal = valorOriginal.substring(0, valorOriginal.length);		
	}//final da verificação do backspace
	document.getElementById(id).value = valorFinal;
}

function escolheuNF ()
    {
        f = document.formulario
        txtReturn = true;
        for(i=1; i<=20; i++){ 
          if(eval("f.Conta_"+ i +".value == '' ")){ txtReturn = false } else { return true }
        }
        return txtReturn
    }

function VerificaEmail(email)
    {           
        var ultpos = (email.length - 1)
        var z = 0
        //procurando por mais de uma @ ou por / 
        for(i=0; i < email.length;i++)
        {   
            if (email.charAt(i)=="@")
                z++;
            if ( (z > 1) || (email.charAt(i) == "/") )
                return false;       
        }   
        if ((email.charAt(0) == "@")||
             (email.charAt(0) == ".")||
             (email.charAt(ultpos) == "@")||
             (email.charAt(ultpos) == ".")||
             (email.indexOf("@") == -1)||
             (email.indexOf(".") == -1)||
             (email.indexOf("@.") != -1))
            return false;
        return true
    }   

    function numero (x)
    {
      s = new String(x);
        ___ok = 1;
        for (i = 0; i < s.length; i++)
        {
        r = (s.charAt(i) == "0"
        || s.charAt(i) == "1" 
        || s.charAt(i) == "2" 
        || s.charAt(i) == "3" 
        || s.charAt(i) == "4" 
        || s.charAt(i) == "5" 
        || s.charAt(i) == "6"  
        || s.charAt(i) == "7" 
        || s.charAt(i) == "8" 
        || s.charAt(i) == "9");
         ___ok = ___ok & r;
        }
      return ___ok;
    }

	function cep (x)
    {
      s = new String(x);
        ___ok = 1;
        for (i = 0; i < s.length; i++)
        {
        r = (s.charAt(5) == "-");
         ___ok = ___ok & r;
        }
      return ___ok;
    }
	
	function inscricao_estadual (x)
    {
      s = new String(x);
        ___ok = 1;
        for (i = 0; i < s.length; i++)
        {
        r = (s.charAt(i) == "0"
        || s.charAt(i) == "1" 
        || s.charAt(i) == "2" 
        || s.charAt(i) == "3" 
        || s.charAt(i) == "4" 
        || s.charAt(i) == "5" 
        || s.charAt(i) == "6"  
        || s.charAt(i) == "7" 
        || s.charAt(i) == "8" 
        || s.charAt(i) == "9"
		|| ((s.charAt(0) == "I" || s.charAt(0) == "i") && (s.charAt(1) == "S" || s.charAt(1) == "s") && (s.charAt(2) == "E" || s.charAt(2) == "e") && (s.charAt(3) == "N" || s.charAt(3) == "n") && (s.charAt(4) == "T" || s.charAt(4) == "t") && (s.charAt(5) == "O" || s.charAt(5) == "o")));
         ___ok = ___ok & r;
        }
      return ___ok;
    }
	
	function data_contribuicao (x)
    {
      s = new String(x);
        ___ok = 1;
        for (i = 0; i < s.length; i++)
        {
        r = (s.charAt(2) == "." && s.charAt(5) == ".");
         ___ok = ___ok & r;
        }
      return ___ok;
    }

// funcao chega cgc
  	function verificaCGC (y)
	{
		foco = "";
		f = document.formulario;
        x = new String (y);
        if (! numero (x)) { return false; }
        if (! numero (x)) { return false; }
		tmp = x;
		soma = 0;
		for (ii = 1; ii <= 12; ii++)
		{
			if (ii < 5)
				soma = soma + tmp.charAt(ii-1) * (6 - ii);
			else
				soma = soma + tmp.charAt(ii-1) * (14 - ii);
		}
		digit1 = 11 - (soma % 11);
		if (digit1 > 9) digit1 = 0;
		soma = 0;
		for (ii = 1; ii <= 13; ii++)
		{
		  if (ii < 6)
			soma = soma + tmp.charAt(ii-1) * (7 - ii)
		  else
			soma = soma + tmp.charAt(ii-1) * (15 - ii)
		}
		digit2 = 11 - (soma % 11);
		if (digit2 > 9) digit2 = 0;
		cgcok = 1
		if (digit1 != tmp.charAt(12)) cgcok = 0
		if (digit2 != tmp.charAt(13)) cgcok = 0
        return cgcok;
	}		
    function CampoVazio (s)
	{
		return ((s == null) || (s.length == 0))
	}
    
  // final da funcao de chega cnpj		
// ---------------------------------------------------------------------

//funcao cpf    
function isCPF(valor){
    var i, total, flatCpf, maskCpf;
    maskCpf = /^\d{11}$/;       // 11 dígitos
    if (maskCpf.test(valor)){
        flatCpf = valor;
    }else{
        maskCpf = /^\d{3}\.\d{3}\.\d{3}-\d{2}$/;        // nnn.nnn.nnn-nn
        if (maskCpf.test(valor)){
            flatCpf = valor.substr(0, 3) + valor.substr(4, 3) + valor.substr(8, 3) + fieldValue.substr(12, 2);
        }else{
            return false;
        }
    }

    // Primeiro dígito
    if (dvCpf(flatCpf.substr(0, 9))!= flatCpf.substr(9, 1)) return false;

    // Segundo dígito
    if (dvCpf(flatCpf.substr(0, 10))!= flatCpf.substr(10, 1)) return false;
    
    
    if (!checkDigCpf(flatCpf)) return false;
    
    return true;
}

// verifica se todos os digitos sao iguais
function checkDigCpf(cpf){
	start = cpf.charAt(0);
    vOk = false
    for(i=1;i < cpf.length; i++){
        if(start != cpf.charAt(i)) vOk = true;
    }
    return vOk;
}


// wrapper
function cpfOK(valor){
    return isCPF(valor);
}
function dvCpf(strVal){
    // recebe uma string representando um valor numérico...
    // retorna o dígito verificador módulo 11 (CPF)
    var i, n, len, total;
    
    total = 0;
    len = strVal.length;
    
    n = 1; 
    for (i=len; i>0; i--){
        n++;
        total = total + (strVal.substr((i-1), 1) * n);
    }
    total = 11 - (total % 11);
    if(total >9){total = 0};
    return total;
}
  //fim funcao cpf
  
  
    
    //função para desabilitar campos
  function desabilita_contato(){
  	document.formulario.qual_orgao_1.disabled = true;
	document.formulario.nome_contato_1.disabled = true;
	document.getElementById("DDD_contato_1").disabled = true
	document.formulario.telefone_contato_1.disabled = true;
	document.formulario.qual_orgao_2.disabled = true;
	document.formulario.nome_contato_2.disabled = true;
	document.getElementById("DDD_contato_2").disabled = true;
	document.formulario.telefone_contato_2.disabled = true;
	document.formulario.qual_orgao_3.disabled = true;
	document.formulario.nome_contato_3.disabled = true;
	document.getElementById("DDD_contato_3").disabled = true;
	document.formulario.telefone_contato_3.disabled = true;
  }
  function habilita_contato(){
  	document.formulario.qual_orgao_1.disabled = false;
	document.formulario.nome_contato_1.disabled = false;
	document.getElementById("DDD_contato_1").disabled = false;
	document.formulario.telefone_contato_1.disabled = false;
	document.formulario.qual_orgao_2.disabled = false;
	document.formulario.nome_contato_2.disabled = false;
	document.getElementById("DDD_contato_2").disabled = false;
	document.formulario.telefone_contato_2.disabled = false;
	document.formulario.qual_orgao_3.disabled = false;
	document.formulario.nome_contato_3.disabled = false;
	document.getElementById("DDD_contato_3").disabled = false;
	document.formulario.telefone_contato_3.disabled = false;
  }
  function desabilita_familiar(){
  	document.formulario.nome_do_familiar.disabled = true;
  }
  function habilita_familiar(){
  	document.formulario.nome_do_familiar.disabled = false;
  }
  function desabilita_funcionario(){
  	document.formulario.nome_do_funcionario.disabled = true;
  }
  function habilita_funcionario(){
  	document.formulario.nome_do_funcionario.disabled = false;
  }
  

// verifica se todos os campos da pesquisa foram informados

    function verifica ()
    {
        ok = true;
        msg = "Os seguintes erros foram encontrados em seu formulario:\n\n";
        f = document.formulario
		
		if (CampoVazio(f.nome_do_profissional.value)) { ok = false; msg = msg + " Nome do profissional em branco\n"; }
		if (CampoVazio(f.pis.value) && CampoVazio(f.inscricao_inss.value)) { ok = false; msg = msg + " Você precisa preencher o campo PIS ou Inscrição do INSS\n"; }
		if (CampoVazio(f.identidade.value)) { ok = false; msg = msg + " Identidade em branco\n"; }
		if (!numero(f.identidade.value)) { ok = false; msg = msg + " O campo identidade deve ser preenchido somente com valores numéricos\n"; }
		
		if(CampoVazio(f.cpf.value)){ ok = false; msg = msg + " CPF em branco.\n"; }
		if (! CampoVazio(f.cpf.value)) {
			if (! isCPF(f.cpf.value)) { ok = false; msg = msg + " CPF inválido. \n"; }
		}
		if(!CampoVazio(f.numero_licitacao.value)) {
			num = f.numero_licitacao.value;
			f._subject.value = "Cadastro Licitação nº " + num + " - autonômo no Brasil";
		}
		if(CampoVazio(f.numero_licitacao.value)) {
			f._subject.value = "Cadastro novo - autonômo no Brasil";
		}
		
		if (CampoVazio(f.endereco.value)) { ok = false; msg = msg + " Endereço em branco\n"; }	
		if (CampoVazio(f.numero.value)) { ok = false; msg = msg + " Número em branco\n"; }
		if (!numero(f.numero.value)) { ok = false; msg = msg + " O campo Número deve ser preenchido somente com valores numéricos\n"; }
		if (CampoVazio(f.bairro.value)) { ok = false; msg = msg + " Bairro em branco\n"; }
		if (CampoVazio(f.cidade.value)) { ok = false; msg = msg + " Cidade em branco\n"; }
		if (CampoVazio(f.UF.options[f.UF.selectedIndex].value)) { ok = false; msg = msg + " Estado em branco\n"; }
		if (CampoVazio(f.cep.value)) { ok = false; msg = msg + " CEP em branco\n"; }
		if (!cep(f.cep.value)) { ok = false; msg = msg + " CEP inválido, o formato deve ser 99999-999.\n"; }
		if (CampoVazio(f.DDD.options[f.DDD.selectedIndex].value)) { ok = false; msg = msg + " DDD do telefone em branco\n"; }
		if (CampoVazio(f.telefone.value)) { ok = false; msg = msg + " Telefone em branco\n"; }  
        if (!numero(f.telefone.value)) { ok = false; msg = msg + " Telefone inválido, preencher somente com números\n"; }
		if(!(CampoVazio(f.DDD.options[f.DDD.selectedIndex].value) && CampoVazio(f.telefone.value))) {
			ddd_tel = f.DDD.value;
			tel = f.telefone.value;
			f.campo_telefone.value = ddd_tel + tel ;
		}
			
		if((CampoVazio(f.fax.value)) && (CampoVazio(f.email.value)) ){ ok = false; msg = msg + " Você precisa digitar um número de fax ou um e-mail.\n"; }
		if (! CampoVazio(f.fax.value)) {
			if (!numero(f.fax.value)) { ok = false; msg = msg + " FAX inválido, preencher somente com números.\n"; }
		if (CampoVazio(f.DDD_fax.options[f.DDD_fax.selectedIndex].value)) { ok = false; msg = msg + " DDD do FAX em branco\n"; }	
		}
		if(!(CampoVazio(f.DDD_fax.options[f.DDD_fax.selectedIndex].value) && CampoVazio(f.fax.value))) {
			ddd_ = f.DDD_fax.value;
			num_fax = f.fax.value;
			f.campo_fax.value = ddd_ + num_fax ;
		}
		
		if (! CampoVazio(f.email.value)) {
			if (! VerificaEmail(f.email.value)) { ok = false; msg = msg + " E-mail inválido ou em branco.\n"; } 
		}		
		
		if (CampoVazio(f.nome_banco.value)) { ok = false; msg = msg + " Nome do banco em branco\n"; }
		if (CampoVazio(f.numero_banco.value)) { ok = false; msg = msg + " Número do banco em branco\n"; }
		if (!numero(f.numero_banco.value)) { ok = false; msg = msg + " Número do banco inválido, preencher somente com números\n"; }
		if (CampoVazio(f.endereco_banco.value)) { ok = false; msg = msg + " Endereço do banco em branco\n"; }
		if (CampoVazio(f.nome_agencia.value)) { ok = false; msg = msg + " Nome da Agência em branco\n"; }
		if (CampoVazio(f.codigo_agencia.value)) { ok = false; msg = msg + " Código da agência em branco\n"; }
		if (!numero(f.codigo_agencia.value)) { ok = false; msg = msg + " Código da agência inválido, preencher somente com números\n"; }
		if (CampoVazio(f.numero_conta.value)) { ok = false; msg = msg + " Número da conta em branco\n"; }
		if (!numero(f.numero_conta.value)) { ok = false; msg = msg + " Número da conta inválido, preencher somente com números\n"; }

		if((CampoVazio(f.principais_produtos.value)) && (CampoVazio(f.principais_servicos.value)) ){ ok = false; msg = msg + " Você precisa digitar os principais produtos ou principais serviços.\n"; }
		
        
		 if( (f.area_geografica_de_atuacao[0].checked == false) && (f.area_geografica_de_atuacao[1].checked == false) && (f.area_geografica_de_atuacao[2].checked == false) && (f.area_geografica_de_atuacao[3].checked == false) && (f.area_geografica_de_atuacao[4].checked == false) && (f.area_geografica_de_atuacao[5].checked == false) ) { 
            ok = false; 
            msg = msg + " Área geográfica de atuação em Branco.\n";
        }
		
		if (CampoVazio(f.principais_clientes.value)) { ok = false; msg = msg + " Principais clientes em branco\n"; }
	  
	     if( (f.possui_parentesco_com_algum_dos_socios_do_grupo[0].checked == false) && (f.possui_parentesco_com_algum_dos_socios_do_grupo[1].checked == false)  ) { 
            ok = false; 
            msg = msg + " Informe se você possui parentesco com algum dos socios do grupo.\n";
        }
		if (f.possui_parentesco_com_algum_dos_socios_do_grupo[0].checked == true) {
	  		if (CampoVazio(f.nome_do_familiar.value)) { ok = false; msg = msg + " Nome do familiar em branco\n"; }
	  }
	  
	  if( (f.possui_em_sua_empresa_ex_funcionarios_do_grupo[0].checked == false) && (f.possui_em_sua_empresa_ex_funcionarios_do_grupo[1].checked == false)  ) { 
            ok = false; 
            msg = msg + " Informe se você já trabalhou em alguma empresa do grupo.\n";
        }
		if (f.possui_em_sua_empresa_ex_funcionarios_do_grupo[0].checked == true) {
	  		if (CampoVazio(f.nome_do_funcionario.value)) { ok = false; msg = msg + " Nome da empresa em branco\n"; }
	  }
	  if (f.ja_houve_contato_com_orgao_da_embratel[0].checked == false && f.ja_houve_contato_com_orgao_da_embratel[1].checked == false) { 
 			ok = false; 
            msg = msg + " Informe se já houve algum contato com órgãos da Embratel.\n";
}
	  
	  if (f.ja_houve_contato_com_orgao_da_embratel[0].checked == true) { 
	  	  	if((CampoVazio(f.qual_orgao_1.value)) && (CampoVazio(f.qual_orgao_2.value)) && (CampoVazio(f.qual_orgao_3.value))){ ok = false; msg = msg + " Você precisa preencher ao menos um órgão.\n"; }
		/*if((CampoVazio(f.nome_contato_1.value)) && (CampoVazio(f.nome_contato_2.value)) && (CampoVazio(f.nome_contato_3.value))){ ok = false; msg = msg + " Você precisa preencher ao menos o nome de um contato.\n"; }
		if((CampoVazio(f.telefone_contato_1.value)) && (CampoVazio(f.telefone_contato_2.value)) && (CampoVazio(f.telefone_contato_3.value))){ ok = false; msg = msg + " Você precisa preencher ao menos o número de telefone de um contato.\n"; }
		if((CampoVazio(f.DDD.options[f.DDD_contato_1.selectedIndex].value)) && (CampoVazio(f.DDD.options[f.DDD_contato_2.selectedIndex].value)) && (CampoVazio(f.DDD.options[f.DDD_contato_3.selectedIndex].value))){ ok = false; msg = msg + " Você precisa selecionar o DDD de ao menos um contato.\n"; }*/

		if (! CampoVazio(f.qual_orgao_1.value)){
			if(CampoVazio(f.nome_contato_1.value)){ ok = false; msg = msg + " Você precisa preencher o nome do contato 1.\n"; }
			if(CampoVazio(f.telefone_contato_1.value)){ ok = false; msg = msg + " Você precisa preencher o número de telefone do contato 1.\n"; }
			if(CampoVazio(f.DDD.options[f.DDD_contato_1.selectedIndex].value)){ ok = false; msg = msg + " Você precisa selecionar o DDD do contato 1.\n"; }			
		}

		if (! CampoVazio(f.qual_orgao_2.value)){
			if(CampoVazio(f.nome_contato_2.value)){ ok = false; msg = msg + " Você precisa preencher o nome do contato 2.\n"; }
			if(CampoVazio(f.telefone_contato_2.value)){ ok = false; msg = msg + " Você precisa preencher o número de telefone do contato 2.\n"; }
			if(CampoVazio(f.DDD.options[f.DDD_contato_2.selectedIndex].value)){ ok = false; msg = msg + " Você precisa selecionar o DDD do contato 2.\n"; }			
		}
		
		if (! CampoVazio(f.qual_orgao_3.value)){
			if(CampoVazio(f.nome_contato_3.value)){ ok = false; msg = msg + " Você precisa preencher o nome do contato 3.\n"; }
			if(CampoVazio(f.telefone_contato_3.value)){ ok = false; msg = msg + " Você precisa preencher o número de telefone do contato 3.\n"; }
			if(CampoVazio(f.DDD.options[f.DDD_contato_3.selectedIndex].value)){ ok = false; msg = msg + " Você precisa selecionar o DDD do contato 3.\n"; }			
		}

		if (! CampoVazio(f.telefone_contato_1.value)) {
	  		if (! numero(f.telefone_contato_1.value)) { ok = false; msg = msg + " Telefone 1 inválido, preencha apenas com números. \n"; }     
	  }
	  if (! CampoVazio(f.telefone_contato_2.value)) {
	  		if (! numero(f.telefone_contato_2.value)) { ok = false; msg = msg + " Telefone 2 inválido, preencha apenas com números. \n"; }     
	  }
	  if (! CampoVazio(f.telefone_contato_3.value)) {
	  		if (! numero(f.telefone_contato_3.value)) { ok = false; msg = msg + " Telefone 3 inválido, preencha apenas com números. \n"; }     
	  }
	 if(!(CampoVazio(f.DDD_contato_1.options[f.DDD_contato_1.selectedIndex].value) && CampoVazio(f.fax.value))) {
			ddd_ = f.DDD_contato_1.options[f.DDD_contato_1.selectedIndex].value;
			num_fax = f.fax.value;
			f.campo_telefone_contato_1.value = ddd_ + num_fax ;
		}
		 if(!(CampoVazio(f.DDD_contato_2.options[f.DDD_contato_2.selectedIndex].value) && CampoVazio(f.fax.value))) {
			ddd_ = f.DDD_contato_2.options[f.DDD_contato_2.selectedIndex].value;
			num_fax = f.fax.value;
			f.campo_telefone_contato_2.value = ddd_ + num_fax ;
		}
		 if(!(CampoVazio(f.DDD_contato_3.options[f.DDD_contato_3.selectedIndex].value) && CampoVazio(f.fax.value))) {
			ddd_ = f.DDD_contato_3.options[f.DDD_contato_3.selectedIndex].value;
			num_fax = f.fax.value;
			f.campo_telefone_contato_3.value = ddd_ + num_fax ;
		}
}
	
  if (! ok)
      alert (msg)
  if (ok)
  {
      document.formulario.submit();
  }

}	
