function valida_cpf(cpf)
      {
      var numeros, digitos, soma, i, resultado, digitos_iguais;
      digitos_iguais = 1;
      if (cpf.length < 11)
            return false;
      for (i = 0; i < cpf.length - 1; i++)
            if (cpf.charAt(i) != cpf.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            numeros = cpf.substring(0,9);
            digitos = cpf.substring(9);
            soma = 0;
            for (i = 10; i > 1; i--)
                  soma += numeros.charAt(10 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            numeros = cpf.substring(0,10);
            soma = 0;
            for (i = 11; i > 1; i--)
                  soma += numeros.charAt(11 - i) * i;
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
      }


function valida_cnpj(cnpj)
      {
      var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
      digitos_iguais = 1;
      if (cnpj.length < 14 && cnpj.length < 15)
            return false;
      for (i = 0; i < cnpj.length - 1; i++)
            if (cnpj.charAt(i) != cnpj.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            tamanho = cnpj.length - 2
            numeros = cnpj.substring(0,tamanho);
            digitos = cnpj.substring(tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            tamanho = tamanho + 1;
            numeros = cnpj.substring(0,tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
      } 


function Passo( n, max )
{
	var maximo = max;
	var disp;
	var cla;
	
	for ( i=1; i<=maximo; i++ ) {
		if ( i == n ) {
			disp = '';
			cla = 'ligado';
		} else {
			disp = 'none';
			cla = 'desligado';
		}
		document.getElementById('passo'+i).style.display = disp;
		document.getElementById('passo'+i).className = cla;
		document.getElementById('tab'+i).className = 'tab_'+cla;
	}
}

function confirmacao(){
	var senha = document.getElementById("senha");
	var senhac = document.getElementById("senhac");
	
	if(senha.value != senhac.value){
		showError("Mensagem de Erro", "A senha de confirmação está incorreta!");
		senhac.value = '';
		senha.focus();
	}
}

function addCidade(){
	if(document.getElementById("cidade").value == 'o'){
		document.getElementById("ocidade").style.display = '';
	}else{
		document.getElementById("outracidade").value = '';
		document.getElementById("ocidade").style.display = "none";
	}
}

function putImage(path_origem,img_destino)
{
	obj = document.getElementById(img_destino);
	obj.src = path_origem;
	if(obj.width > 300) {
		obj.width = 300;
	}
	if(obj.height > 150) {
		obj.height = 150;
	}
}

 // Popup Imagens
function popUpImg(url) {
	var largura=550;
	var altura=450;
	var e=(screen.width - largura)/2;
	var t=(screen.height - altura)/2;
	
	pp = window.open(url,"popup","top="+t+",left="+e+",width="+largura+",height="+altura+",scrollbars=0");
	if (window.focus) {pp.focus()}
	//	return false;
}


