/* 	Conteúdo Javascript SisCft 2009 
* 	Programdor: Hugo Magalhães Nogueira
* 	Última atualização: 01/01/2009 
* 	hugo@barbacena.com.br
*	Todos os direitos reservados
*/


// Local Member Variables
var m_MaiorDeIdade = false;

// Instancia objeto Ajax para busca de cep
try {
    xmlhttp = new XMLHttpRequest();
} catch(ee) {
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E) {
            xmlhttp = false;
        }
    }
}

function include(arquivo){
//By Anônimo e Micox - http://elmicox.blogspot.com
 var novo = document.createElement("<script>");
 novo.setAttribute('type', 'text/javascript');
 novo.setAttribute('src', arquivo);
 document.getElementsByTagName('body')[0].appendChild(novo);
 //apos a linha acima o navegador inicia o carregamento do arquivo
 //portanto aguarde um pouco até o navegador baixá-lo. :)
}

function IncludeJavaScript(jsFile)
{
  document.write('<script type="text/javascript" src="'
    + jsFile + '"></scr' + 'ipt>'); 
}



function iniciar_pagina($isPostBack)
{
  desabilitaEndereco();
  carregaCep(false);
  verificaNascimento();
  atribuiFoco('nome');
  v = iniciar_form('form1',a_campos);
  if ($isPostBack) window.scroll(0,0);
  return v;
}

function iniciar_telaCpf()
{
	v = iniciar_form('formDados',telaCpf_campos);
	return v;
}

function iniciar_telaAltera()
{
        v = iniciar_form('form1',telaAltera_campos);
        return v;
}


function iniciar_tela1()
{
	v = iniciar_form('formStatus',tela1_campos);
	return v;
}

function verificaNascimento()
{
	var v_Nascimento = document.getElementById("nascimento").value;
	if (v_Nascimento.length == 10) 
	{
		m_MaiorDeIdade = verificaIdade(v_Nascimento);
		//executaResponsavel();
	}
}

function verificaNascimentoAno()
{
	var v_Nascimento = document.getElementById("nascimento").value;
	if (v_Nascimento.length == 8)
	{
		v_Nascimento = v_Nascimento.split("/")[0] + "/" + v_Nascimento.split("/")[1] + "/19" + v_Nascimento.split("/")[2];
		document.getElementById("nascimento").value = v_Nascimento;
	}
	verificaNascimento();
}

function verificaIdade(p_Nascimento)
{
	var v_DiaServidor = getDiaServidor();
	var v_MesServidor = getMesServidor();
	var v_AnoServidor = getAnoServidor();
	var v_NascimentoArray = p_Nascimento.split("/");
	var v_Dia = v_NascimentoArray[0];
	var v_Mes = v_NascimentoArray[1];
	var v_Ano = v_NascimentoArray[2];
	if (v_Ano == (v_AnoServidor - 18))   // ano em que o candidato pode ter exatamente 18 anos
	{
		if (v_Mes == v_MesServidor)
		{
			if (v_Dia <= v_DiaServidor)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
		else if (v_Mes < v_MesServidor)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else if (v_Ano < (v_AnoServidor - 18))
	{
		return true;					// é maior de idade
	}
	else
	{
		return false;					// é menor de idade
	}
}

function alteraEspecialidadeEModalidade(localidade) {
	var espCombo = document.getElementById('especialidade');
	var locCombo = document.getElementById('local');
	var modCombo = document.getElementById('modalidade');
	var especialidade = espCombo.options[espCombo.selectedIndex].value;
	var modalidade = modCombo.options[modCombo.selectedIndex].value;
	
	if (modalidade == 'A') {
		document.getElementById('dadosMilModA').style.display = "inline";
	} 
	if (modalidade == 'B') {
		document.getElementById('dadosMilModA').style.display = "none";		 
	}
	
	// Chama para alterar as options de "força" de acordo com a modalidade
	alteraForcaPorModalidade(modalidade);
	
	locCombo.options[0].text =  "Escolha";
	locCombo.options[0].value = 0;	
	if (localidade == 0) locCombo.options[0].selected = true;
	if (especialidade == 'A'){
		if (modalidade == 'A') {
			locCombo.options.length = m_ComarArrumadorA.length + 1;
			for(var i=1;  i <= m_ComarArrumadorA.length; i++)
			{
				locCombo.options[i].text =  m_ComarArrumadorA[i-1][2];
				locCombo.options[i].value = m_ComarArrumadorA[i-1][0];
				if (localidade == m_ComarArrumadorA[i-1][0]) locCombo.options[i].selected = true;
			} 
		}
		else if (modalidade == 'B') {
			locCombo.options.length = m_ComarArrumadorB.length + 1;
			for(var i=1;  i <= m_ComarArrumadorB.length; i++)
			{
				locCombo.options[i].text =  m_ComarArrumadorB[i-1][2];
				locCombo.options[i].value = m_ComarArrumadorB[i-1][0];
				if (localidade == m_ComarArrumadorB[i-1][0]) locCombo.options[i].selected = true;
			} 
		}
		else {
			locCombo.options.length = 1;
		}
	}
	else if (especialidade == 'C'){
		if (modalidade == 'A') {
			locCombo.options.length = m_ComarCozinheiroA.length + 1;
			for(var i=1;  i <= m_ComarCozinheiroA.length; i++)
			{
				locCombo.options[i].text =  m_ComarCozinheiroA[i-1][2];
				locCombo.options[i].value = m_ComarCozinheiroA[i-1][0];
				if (localidade == m_ComarCozinheiroA[i-1][0]) locCombo.options[i].selected = true; 
			} 
		}
		else if (modalidade == 'B') {
			locCombo.options.length = m_ComarCozinheiroB.length + 1;
			for(var i=1;  i <= m_ComarCozinheiroB.length; i++)
			{
				locCombo.options[i].text =  m_ComarCozinheiroB[i-1][2];
				locCombo.options[i].value = m_ComarCozinheiroB[i-1][0];
				if (localidade == m_ComarCozinheiroB[i-1][0]) locCombo.options[i].selected = true; 
			} 
		}
		else {
			locCombo.options.length = 1;
		}
	}
	else {
		locCombo.options.length = 1;
	}
}

function alteraForcaPorModalidade(modalidade) {
	var divForca = document.getElementById('forcaModB');
	var radioAeronautica = document.getElementById('forcaAeronautica');
	var radioMarinha = document.getElementById('forcaMarinha');
	var radioExercito= document.getElementById('forcaExercito');
	var radioOutra = document.getElementById('forcaOutra');
	
	if (modalidade == 'A') {
		divForca.style.display = 'none';
		radioAeronautica.checked = true;
	}
	else if (modalidade == 'B') {
		divForca.style.display = 'inline';
//		radioAeronautica.checked = false;
//		radioMarinha.checked = false;
//		radioExercito.checked = false;
//		radioOutra.checked = false;
	}
}

function alteraComar() {
	var descLocal = document.getElementById('descLocal');
	var descLocalDiv = document.getElementById('descLocalDiv');
	var espCombo = document.getElementById('especialidade');
	var modCombo = document.getElementById('modalidade');
	var locCombo = document.getElementById('local');
	var especialidade = espCombo.options[espCombo.selectedIndex].value;
	var modalidade = modCombo.options[modCombo.selectedIndex].value;
	if (locCombo.selectedIndex != 0) {
		var local = locCombo.selectedIndex - 1;
		var comar = locCombo.options[locCombo.selectedIndex].value;
		if (especialidade == 'A') {
			if (modalidade == 'A') {
				descLocalDiv.style.display = 'block';
				descLocal.innerHTML = '<b>Localidade de realização das provas:</b> ' + m_ComarArrumadorA[local][4] + '<br/>';
				descLocal.innerHTML += 'Escolha, por ordem de prioridade, o local ao qual deseja concorrer: <br/>';
 		        descLocal.innerHTML += '<b>1</b>&nbsp;<select name=opcao_1 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>2</b>&nbsp;<select name=opcao_2 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>3</b>&nbsp;<select name=opcao_3 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>4</b>&nbsp;<select name=opcao_4 style=width:160px class=field></select><br/><br/>';
				switch (comar) {
					case "1": addListGroup("vagasC1AA", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Belém - PA","18");
							  initListGroup('vagasC1AA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "2": addListGroup("vagasC2AA", "opcao_1");
							  addOption("opcao_1", "---1ª opção---", "-1", "", 1); //Empty starter option
							  addList("opcao_1", "Parnamirim/Natal - RN", "19", "comar2AA11"); 
							  addList("opcao_1", "Recife - PE", "20", "comar2AA12");
							  addList("opcao_1", "Salvador - BA", "21", "comar2AA13");
							  addOption("comar2AA11","---2ª opção---","-1");
							  addList("comar2AA11","Recife - PE","20","comar2AA111");
							  addList("comar2AA11","Salvador - BA","21","comar2AA112");
							  addOption("comar2AA111","---3ª opção ---","-1");
							  addOption("comar2AA111","Salvador - BA","21");
							  addOption("comar2AA112","---3ª opção ---","-1");
							  addOption("comar2AA112","Recife - PE","20");
							  addOption("comar2AA12","---2ª opção---","-1");
							  addList("comar2AA12","Parnamirim/Natal - RN","19","comar2AA121");
							  addList("comar2AA12","Salvador - BA","21","comar2AA122");
							  addOption("comar2AA121","---3ª opção ---","-1");
							  addOption("comar2AA121","Salvador - BA","21");
							  addOption("comar2AA122","---3ª opção ---","-1");
							  addOption("comar2AA122","Parnamirim/Natal - RN","19");
							  addOption("comar2AA13","---2ª opção---","-1");
							  addList("comar2AA13","Parnamirim/Natal - RN","19","comar2AA131");
							  addList("comar2AA13","Recife - PE","20","comar2AA132");
							  addOption("comar2AA131","---3ª opção ---","-1");
							  addOption("comar2AA131","Recife - PE","20");
							  addOption("comar2AA132","---3ª opção ---","-1");
							  addOption("comar2AA132","Parnamirim/Natal - RN","19");
							  initListGroup('vagasC2AA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "3": addListGroup("vagasC3AA","opcao_1"); addOption("opcao_1","---1ª opção---","-1","", 1); //Empty starter option
							  addList("opcao_1","Belo Horizonte/Lagoa Santa - MG","22","comar3AA11"); addList("opcao_1","Rio de Janeiro - RJ","23","comar3AA12");
							  addOption("comar3AA11","--2ª opção--","-1"); addOption("comar3AA11","Rio de Janeiro - RJ","23");
							  addOption("comar3AA12","--2ª opção--","-1"); addOption("comar3AA12","Belo Horizonte/Lagoa Santa - MG","22");
							  initListGroup('vagasC3AA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;		  
					case "4": addListGroup("vagasC4AA","opcao_1"); addOption("opcao_1","---1ª opção---","-1","", 1);
					          addList("opcao_1","Campo Grande - MS","24","comar4AA11"); addList("opcao_1","Guaratinguetá - SP","25","comar4AA12");
							  addList("opcao_1","Pirassununga - SP","26","comar4AA13"); addList("opcao_1","São Paulo/Guarulhos - SP","27","comar4AA14");
							  addOption("comar4AA11","---2ª opção---","-1"); addList("comar4AA11","Guaratinguetá - SP","25","comar4AA111");
    						  addList("comar4AA11","Pirassununga - SP","26","comar4AA112"); addList("comar4AA11","São Paulo/Guarulhos - SP","27","comar4AA113");
							  addOption("comar4AA111","---3ª opção---","-1"); addList("comar4AA111","Pirassununga - SP","26","comar4AA1111");
							  addList("comar4AA111","São Paulo/Guarulhos - SP","27","comar4AA1112");
							  addOption("comar4AA1111","---4ª opção---","-1"); addOption("comar4AA1111","São Paulo/Guarulhos - SP","27");
  							  addOption("comar4AA1112","---4ª opção---","-1"); addOption("comar4AA1112","Pirassununga - SP","26");
  							  addOption("comar4AA112","---3ª opção---","-1"); addList("comar4AA112","Guaratinguetá - SP","26","comar4AA1121");
							  addList("comar4AA112","São Paulo/Guarulhos - SP","27","comar4AA1122");
							  addOption("comar4AA1121","---4ª opção---","-1"); addOption("comar4AA1121","São Paulo/Guarulhos - SP","27");
  							  addOption("comar4AA1122","---4ª opção---","-1"); addOption("comar4AA1122","Guaratinguetá - SP","25");
   							  addOption("comar4AA113","---3ª opção---","-1"); addList("comar4AA113","Guaratinguetá - SP","26","comar4AA1131");
							  addList("comar4AA113","Pirassununga - SP","26","comar4AA1132");
							  addOption("comar4AA1131","---4ª opção---","-1"); addOption("comar4AA1131","Pirassununga - SP","26");
  							  addOption("comar4AA1132","---4ª opção---","-1"); addOption("comar4AA1132","Guaratinguetá - SP","25");
 							  addOption("comar4AA12","---2ª opção---","-1"); addList("comar4AA12","Campo Grande - MS","24","comar4AA121");
    						  addList("comar4AA12","Pirassununga - SP","26","comar4AA122");addList("comar4AA12","São Paulo/Guarulhos - SP","27","comar4AA123");
							  addOption("comar4AA121","---3ª opção---","-1");addList("comar4AA121","Pirassununga - SP","26","comar4AA1211");
							  addList("comar4AA121","São Paulo/Guarulhos - SP","27","comar4AA1212");
							  addOption("comar4AA1211","---4ª opção---","-1");addOption("comar4AA1211","São Paulo/Guarulhos - SP","27");
  							  addOption("comar4AA1212","---4ª opção---","-1");addOption("comar4AA1212","Pirassununga - SP","26");
  							  addOption("comar4AA122","---3ª opção---","-1");addList("comar4AA122","Campo Grande - MS","24","comar4AA1221");
							  addList("comar4AA122","São Paulo/Guarulhos - SP","27","comar4AA1222");
							  addOption("comar4AA1221","---4ª opção---","-1");addOption("comar4AA1221","São Paulo/Guarulhos - SP","27");
  							  addOption("comar4AA1222","---4ª opção---","-1");addOption("comar4AA1222","Campo Grande - MS","24");
   							  addOption("comar4AA123","---3ª opção---","-1");addList("comar4AA123","Campo Grande - MS","24","comar4AA1231");
							  addList("comar4AA123","Pirassununga - SP","26","comar4AA1232");
							  addOption("comar4AA1231","---4ª opção---","-1");addOption("comar4AA1231","Pirassununga - SP","26");
  							  addOption("comar4AA1232","---4ª opção---","-1");addOption("comar4AA1232","Campo Grande - MS","24");
   							  addOption("comar4AA13","---2ª opção---","-1");addList("comar4AA13","Campo Grande - MS","24","comar4AA131");
    						  addList("comar4AA13","Guaratinguetá - SP","25","comar4AA132");addList("comar4AA13","São Paulo/Guarulhos - SP","27","comar4AA133");
							  addOption("comar4AA131","---3ª opção---","-1");addList("comar4AA131","Guaratinguetá - SP","25","comar4AA1311");
							  addList("comar4AA131","São Paulo/Guarulhos - SP","27","comar4AA1312");
							  addOption("comar4AA1311","---4ª opção---","-1");addOption("comar4AA1311","São Paulo/Guarulhos - SP","27");
  							  addOption("comar4AA1312","---4ª opção---","-1");addOption("comar4AA1312","Guaratinguetá - SP","25");
  							  addOption("comar4AA132","---3ª opção---","-1");addList("comar4AA132","Campo Grande - MS","24","comar4AA1321");
							  addList("comar4AA132","São Paulo/Guarulhos - SP","27","comar4AA1322");
							  addOption("comar4AA1321","---4ª opção---","-1");addOption("comar4AA1321","São Paulo/Guarulhos - SP","27");
  							  addOption("comar4AA1322","---4ª opção---","-1");addOption("comar4AA1322","Campo Grande - MS","24");
   							  addOption("comar4AA133","---3ª opção---","-1");addList("comar4AA133","Campo Grande - MS","24","comar4AA1331");
							  addList("comar4AA133","Guaratinguetá - SP","25","comar4AA1332");
							  addOption("comar4AA1331","---4ª opção---","-1");addOption("comar4AA1331","Guaratinguetá - SP","25");
  							  addOption("comar4AA1332","---4ª opção---","-1");addOption("comar4AA1332","Campo Grande - MS","24");
   							  addOption("comar4AA14","---2ª opção---","-1");addList("comar4AA14","Campo Grande - MS","24","comar4AA141");
    						  addList("comar4AA14","Guaratinguetá - SP","25","comar4AA142");addList("comar4AA14","Pirassununga - SP","26","comar4AA143");
							  addOption("comar4AA141","---3ª opção---","-1");addList("comar4AA141","Guaratinguetá - SP","25","comar4AA1411");
							  addList("comar4AA141","Pirassununga - SP","26","comar4AA1412");
							  addOption("comar4AA1411","---4ª opção---","-1");addOption("comar4AA1411","Pirassununga - SP","26");
  							  addOption("comar4AA1412","---4ª opção---","-1");addOption("comar4AA1412","Guaratinguetá - SP","25");
  							  addOption("comar4AA142","---3ª opção---","-1");addList("comar4AA142","Campo Grande - MS","24","comar4AA1421");
							  addList("comar4AA142","Pirassununga - SP","26","comar4AA1422");
							  addOption("comar4AA1421","---4ª opção---","-1");addOption("comar4AA1421","Pirassununga - SP","26");
  							  addOption("comar4AA1422","---4ª opção---","-1");addOption("comar4AA1422","Campo Grande - MS","24");
   							  addOption("comar4AA143","---3ª opção---","-1");addList("comar4AA143","Campo Grande - MS","24","comar4AA1431");
							  addList("comar4AA143","Guaratinguetá - SP","25","comar4AA1432");
							  addOption("comar4AA1431","---4ª opção---","-1");addOption("comar4AA1431","Guaratinguetá - SP","25");
  							  addOption("comar4AA1432","---4ª opção---","-1");addOption("comar4AA1432","Campo Grande - MS","24");
							  initListGroup('vagasC4AA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;					
					case "5": addListGroup("vagasC3AA", "opcao_1");
							  addOption("opcao_1", "---1ª opção---", "-1", "", 1); //Empty starter option
							  addList("opcao_1", "Canoas/Porto Alegre - RS","28", "comar2AA11"); 
							  addList("opcao_1", "Florianópolis - SC","29", "comar2AA12");
							  addList("opcao_1", "Santa Maria - RS","30", "comar2AA13");
							  addOption("comar2AA11","---2ª opção---","-1");
							  addList("comar2AA11","Florianópolis - SC","29","comar2AA111");
							  addList("comar2AA11","Santa Maria - RS","30","comar2AA112");
							  addOption("comar2AA111","---3ª opção ---","-1");
							  addOption("comar2AA111","Santa Maria - RS","30");
							  addOption("comar2AA112","---3ª opção ---","-1");
							  addOption("comar2AA112","Florianópolis - SC","29");
							  addOption("comar2AA12","---2ª opção---","-1");
							  addList("comar2AA12","Canoas/Porto Alegre - RS","28","comar2AA121");
							  addList("comar2AA12","Santa Maria - RS","30","comar2AA122");
							  addOption("comar2AA121","---3ª opção ---","-1");
							  addOption("comar2AA121","Santa Maria - RS","30");
							  addOption("comar2AA122","---3ª opção ---","-1");
							  addOption("comar2AA122","Canoas/Porto Alegre - RS","28");
							  addOption("comar2AA13","---2ª opção---","-1");
							  addList("comar2AA13","Canoas/Porto Alegre - RS","28","comar2AA131");
							  addList("comar2AA13","Florianópolis - SC","29","comar2AA132");
							  addOption("comar2AA131","---3ª opção ---","-1");
							  addOption("comar2AA131","Florianópolis - SC","29");
							  addOption("comar2AA132","---3ª opção ---","-1");
							  addOption("comar2AA132","Canoas/Porto Alegre - RS","28");
							  initListGroup('vagasC3AA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "6": addListGroup("vagasC6AA", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Brasília - DF","31");
							  initListGroup('vagasC6AA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;			
					case "7": addListGroup("vagasC7AA","opcao_1"); addOption("opcao_1","---1ª opção---","-1","", 1); //Empty starter option
							  addList("opcao_1","Manaus - AM","32","comar7AA11"); addList("opcao_1","Porto Velho - RO","33","comar7AA12");
							  addOption("comar7AA11","--2ª opção--","-1"); addOption("comar7AA11","Porto Velho - RO","33");
							  addOption("comar7AA12","--2ª opção--","-1"); addOption("comar7AA12","Manaus - AM","32");
							  initListGroup('vagasC7AA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;		  
				}


			}
			else if (modalidade == 'B') {
				descLocalDiv.style.display = 'block';
				descLocal.innerHTML = '<b>Localidade de realização das provas:</b> ' + m_ComarArrumadorB[local][4] + '<br/>';
				descLocal.innerHTML += 'Escolha, por ordem de prioridade , o local ao qual deseja concorrer: <br/>';
 		        descLocal.innerHTML += '<b>1</b>&nbsp;<select name=opcao_1 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>2</b>&nbsp;<select name=opcao_2 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>3</b>&nbsp;<select name=opcao_3 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>4</b>&nbsp;<select name=opcao_4 style=width:160px class=field></select><br/><br/>';
				switch (comar) {
				    case "1": addListGroup("vagasC1AB", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Belém - PA","1");
							  initListGroup('vagasC1AB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "2": addListGroup("vagasC2AB", "opcao_1"); 
							  addOption("opcao_1","---1ª opção---","-1","", 1); //Empty starter option
							  addList("opcao_1","Parnamirim - RN","2","comar2AB11"); 
							  addList("opcao_1","Recife - PE","3","comar2AB12");
							  addList("opcao_1","Salvador - BA","4","comar2AB13");
							  addOption("comar2AB11","---2ª opção---","-1");
							  addList("comar2AB11","Recife - PE","3","comar2AB111");
							  addList("comar2AB11","Salvador - BA","4","comar2AB112");
							  addOption("comar2AB111","---3ª opção ---","-1");
							  addOption("comar2AB111","Salvador - BA","4");
							  addOption("comar2AB112","---3ª opção ---","-1");
							  addOption("comar2AB112","Recife - PE","3");
							  addOption("comar2AB12","---2ª opção---","-1");
							  addList("comar2AB12","Parnamirim - RN","2","comar2AB121");
							  addList("comar2AB12","Salvador - BA","4","comar2AB122");
							  addOption("comar2AB121","---3ª opção ---","-1");
							  addOption("comar2AB121","Salvador - BA","4");
							  addOption("comar2AB122","---3ª opção ---","-1");
							  addOption("comar2AB122","Parnamirim - RN","2");
							  addOption("comar2AB13","---2ª opção---","-1");
							  addList("comar2AB13","Parnamirim - RN","2","comar2AB131");
							  addList("comar2AB13","Recife - PE","3","comar2AB132");
							  addOption("comar2AB131","---3ª opção ---","-1");
							  addOption("comar2AB131","Recife - PE","3");
							  addOption("comar2AB132","---3ª opção ---","-1");
							  addOption("comar2AB132","Parnamirim - RN","2");					
							  initListGroup('vagasC2AB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "3": addListGroup("vagasC3AB", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Rio de Janeiro - RJ","5");
							  initListGroup('vagasC3AB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "4": addListGroup("vagasC4AB", "opcao_1"); addOption("opcao_1", "---1ª opção---", "-1", "", 1); //Empty starter option
							  addList("opcao_1","Pirassununga - SP","6","comar4AB11"); addList("opcao_1","São Paulo - SP","7","comar4AB12");
							  addOption("comar4AB11","--2ª opção--","-1"); addOption("comar4AB11","São Paulo - SP","7");
							  addOption("comar4AB12","--2ª opção--","-1"); addOption("comar4AB12","Pirassununga - SP","6");
							  initListGroup('vagasC4AB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;			
					case "5": addListGroup("vagasC5AB", "opcao_1"); addOption("opcao_1", "---1ª opção---", "-1", "", 1); //Empty starter option
							  addList("opcao_1","Canoas - RS","8","comar5AB11"); addList("opcao_1","Florianópolis - SC","9","comar5AB12");
							  addOption("comar5AB11","--2ª opção--","-1"); addOption("comar5AB11","Florianópolis - SC","9");
							  addOption("comar5AB12","--2ª opção--","-1"); addOption("comar5AB12","Canoas - RS","8");
							  initListGroup('vagasC5AB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "6": addListGroup("vagasC6AB", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Brasília - DF","10");
							  initListGroup('vagasC6AB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;		  
					case "7": addListGroup("vagasC7AB", "opcao_1"); addOption("opcao_1", "---1ª opção---", "-1", "", 1); //Empty starter option
   							  addOption("opcao_1","Manaus - AM","11");
							  initListGroup('vagasC7AB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');							  
				}
			}
			else {
				descLocalDiv.style.display = 'none';	
			}
		}
		else if (especialidade == 'C') {
			if (modalidade == 'A') {
				descLocalDiv.style.display = 'block';
				descLocal.innerHTML = '<b>Localidade de realização das provas:</b> ' + m_ComarCozinheiroA[local][4] + '<br/>';
				descLocal.innerHTML += 'Escolha, por ordem de prioridade , o local ao qual deseja concorrer: <br/>';
 		        descLocal.innerHTML += '<b>1</b>&nbsp;<select name=opcao_1 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>2</b>&nbsp;<select name=opcao_2 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>3</b>&nbsp;<select name=opcao_3 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>4</b>&nbsp;<select name=opcao_4 style=width:160px class=field></select><br/><br/>';
				switch (comar) {
					case "2": addListGroup("vagasC2CA", "opcao_1"); addOption("opcao_1", "---1ª opção---", "-1", "", 1); //Empty starter option
							  addList("opcao_1","Parnamirim/Natal - RN","34","comar2CA11"); addList("opcao_1","Recife - PE","35","comar2CA12");
							  addOption("comar2CA11","--2ª opção--","-1"); addOption("comar2CA11","Recife - PE","35");
							  addOption("comar2CA12","--2ª opção--","-1"); addOption("comar2CA12","Parnamirim/Natal - RN","34");
							  initListGroup('vagasC2CA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "3": addListGroup("vagasC3CA", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Rio de Janeiro - RJ","36");
							  initListGroup('vagasC3CA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "4": addListGroup("vagasC4CA", "opcao_1"); 
							  addOption("opcao_1","---1ª opção---","-1","", 1); //Empty starter option
							  addList("opcao_1","Guaratinguetá - SP","37","comar4CA11"); 
							  addList("opcao_1","São Paulo/Guarulhos - SP","38","comar4CA12");
							  addList("opcao_1","São José dos Campos","39","comar4CA13");
							  addOption("comar4CA11","---2ª opção---","-1");
							  addList("comar4CA11","São Paulo/Guarulhos - SP","38","comar4CA111");
							  addList("comar4CA11","São José dos Campos","39","comar4CA112");
							  addOption("comar4CA111","---3ª opção ---","-1");
							  addOption("comar4CA111","São José dos Campos","39");
							  addOption("comar4CA112","---3ª opção ---","-1");
							  addOption("comar4CA112","São Paulo/Guarulhos - SP","38");
							  addOption("comar4CA12","---2ª opção---","-1");
							  addList("comar4CA12","Guaratinguetá - SP","37","comar4CA121");
							  addList("comar4CA12","São José dos Campos","39","comar4CA122");
							  addOption("comar4CA121","---3ª opção ---","-1");
							  addOption("comar4CA121","São José dos Campos","39");
							  addOption("comar4CA122","---3ª opção ---","-1");
							  addOption("comar4CA122","Guaratinguetá - SP","37");
							  addOption("comar4CA13","---2ª opção---","-1");
							  addList("comar4CA13","Guaratinguetá - SP","37","comar4CA131");
							  addList("comar4CA13","São Paulo/Guarulhos - SP","38","comar4CA132");
							  addOption("comar4CA131","---3ª opção ---","-1");
							  addOption("comar4CA131","São Paulo/Guarulhos - SP","38");
							  addOption("comar4CA132","---3ª opção ---","-1");
							  addOption("comar4CA132","Guaratinguetá - SP","37");					
							  initListGroup('vagasC4CA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "5": addListGroup("vagasC5CA", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Canoas/Porto Alegre - RS","40");
							  initListGroup('vagasC5CA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "6": addListGroup("vagasC6CA", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Anápolis - GO","41");
							  initListGroup('vagasC6CA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "7": addListGroup("vagasC7CA", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Manaus - AM","42");
							  initListGroup('vagasC7CA', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;

				}
			}
			else if (modalidade == 'B') {
				descLocalDiv.style.display = 'block';
				descLocal.innerHTML = '<b>Localidade de realização das provas:</b> ' + m_ComarCozinheiroB[local][4] + '<br/>';
				descLocal.innerHTML += 'Escolha, por ordem de prioridade , o local ao qual deseja concorrer: <br/>';
 		        descLocal.innerHTML += '<b>1</b>&nbsp;<select name=opcao_1 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>2</b>&nbsp;<select name=opcao_2 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>3</b>&nbsp;<select name=opcao_3 style=width:160px class=field></select><br/>';
				descLocal.innerHTML += '<b>4</b>&nbsp;<select name=opcao_4 style=width:160px class=field></select><br/><br/>';
				switch (comar) {
					case "2": addListGroup("vagasC2CB", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Recife - PE","12");
							  initListGroup('vagasC2CB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');			
							  break;
					case "3": addListGroup("vagasC3CB", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Rio de Janeiro - RJ","13");
							  initListGroup('vagasC3CB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');			
							  break;
					case "4": addListGroup("vagasC4CB", "opcao_1"); addOption("opcao_1", "---1ª opção---", "-1", "", 1); //Empty starter option
							  addList("opcao_1","São Paulo - SP","14","comar4CB11"); addList("opcao_1","São José dos Campos - SP","15","comar4CB12");
							  addOption("comar4CB11","--2ª opção--","-1"); addOption("comar4CB11","São José dos Campos - SP","15");
							  addOption("comar4CB12","--2ª opção--","-1"); addOption("comar4CB12","São Paulo - SP","14");
							  initListGroup('vagasC4CB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');
							  break;
					case "5": addListGroup("vagasC5CB", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Canoas - RS","16");
							  initListGroup('vagasC5CB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');										 
							  break;
					case "6": addListGroup("vagasC6CB", "opcao_1"); addOption("opcao_1","--- 1ª opção ---","-1","", 1);
							  addOption("opcao_1","Anápolis - GO","17");
							  initListGroup('vagasC6CB', document.forms[0].opcao_1, document.forms[0].opcao_2, document.forms[0].opcao_3, document.forms[0].opcao_4, 'cs');										 
							  break;

				}

			}
			else {
				descLocalDiv.style.display = 'none';	
			}
		}
		else {
			descLocalDiv.style.display = 'none';	
		}
	}
	else {
		descLocalDiv.style.display = 'none';
	}
}


function alteraLocalidade() {
	var descLocal = document.getElementById('descLocal');
	var descLocalDiv = document.getElementById('descLocalDiv');
	var espCombo = document.getElementById('especialidade');
	var modCombo = document.getElementById('modalidade');
	var locCombo = document.getElementById('local');
	var especialidade = espCombo.options[espCombo.selectedIndex].value;
	var modalidade = modCombo.options[modCombo.selectedIndex].value;
	if (locCombo.selectedIndex != 0) {
		var local = locCombo.selectedIndex - 1;
		if (especialidade == 'A') {
			if (modalidade == 'A') {
				descLocalDiv.style.display = 'block';
				descLocal.innerHTML = '<b>Vagas:</b> ' + m_LocaisArrumadorA[local][3] + '<br/>';
				descLocal.innerHTML += '<b>Localidade de realização das provas:</b> ' + m_LocaisArrumadorA[local][4] + '<br/>';
				descLocal.innerHTML += '<b>Comar:</b> ' + m_LocaisArrumadorA[local][1];
			}
			else if (modalidade == 'B') {
				descLocalDiv.style.display = 'block';
				descLocal.innerHTML = '<b>Vagas:</b> ' + m_LocaisArrumadorB[local][3] + '<br/>';
				descLocal.innerHTML += '<b>Localidade de realização das provas:</b> ' + m_LocaisArrumadorB[local][4] + '<br/>';
				descLocal.innerHTML += '<b>Comar:</b> ' + m_LocaisArrumadorB[local][1];
			}
			else {
				descLocalDiv.style.display = 'none';	
			}
		}
		else if (especialidade == 'C') {
			if (modalidade == 'A') {
				descLocalDiv.style.display = 'block';
				descLocal.innerHTML = '<b>Vagas:</b> ' + m_LocaisCozinheiroA[local][3] + '<br/>';
				descLocal.innerHTML += '<b>Localidade de realização das provas:</b> ' + m_LocaisCozinheiroA[local][4] + '<br/>';
				descLocal.innerHTML += '<b>Comar:</b> ' + m_LocaisCozinheiroA[local][1];
			}
			else if (modalidade == 'B') {
				descLocalDiv.style.display = 'block';
				descLocal.innerHTML = '<b>Vagas:</b> ' + m_LocaisCozinheiroB[local][3] + '<br/>';
				descLocal.innerHTML += '<b>Localidade de realização das provas:</b> ' + m_LocaisCozinheiroB[local][4] + '<br/>';
				descLocal.innerHTML += '<b>Comar:</b> ' + m_LocaisCozinheiroB[local][1];

			}
			else {
				descLocalDiv.style.display = 'none';	
			}
		}
		else {
			descLocalDiv.style.display = 'none';	
		}
	}
	else {
		descLocalDiv.style.display = 'none';
	}
}

function executaResponsavel()
{
	var v_ConteudoDiv = '<div style="margin: 8px 15px 8px 15px; font-family:"Trebuchet MS"; font-size:11px; color:#000033;">Preencha os dados do seu responsável legal (pai, mãe ou tutor).</div>';
	if (m_MaiorDeIdade)
	{
		document.getElementById("DivResponsavel").innerHTML = "";
		visibilidadeResponsavel(false);
	}
	else
	{
		document.getElementById("DivResponsavel").innerHTML = v_ConteudoDiv;
		visibilidadeResponsavel(true);
	}
}

function visibilidadeResponsavel(p_Visibilidade)
{
	v_Classe = (p_Visibilidade) ? 'field' : 'fieldDisabled';
	document.getElementById("nomeResp").readOnly = !p_Visibilidade;
	//document.getElementById("cidadeResp").readOnly = !p_Visibilidade;
	document.getElementById("cpfResp").readOnly = !p_Visibilidade;
	/*document.getElementById("nomeResp").value = "";
	document.getElementById("cidadeResp").value = "";
	document.getElementById("cpfResp").value = "";*/
	document.getElementById("nomeResp").className = v_Classe;
	//document.getElementById("cidadeResp").className = v_Classe;
	document.getElementById("cpfResp").className = v_Classe;
}

function carregaCep(IsPostBack){
	
	var cepValor = document.getElementById("cep1").value + document.getElementById("cep2").value;
	if (cepValor.length < 7) {
		if (IsPostBack)
		{
			alert('Preencha o CEP completo para que a validação possa ser feita.');
			if (cepValor.length < 5)
				document.getElementById("cep1").focus();
			else
				document.getElementById("cep2").focus();
		}
		return false;
	}
	if (IsPostBack) document.getElementById("endereco").value = "Cep não encontrado, digite endereço completo";
	//cepValor = cepValor.substr(0, 5) + cepValor.substr(6,8);
    xmlhttp.open("GET", "carregaCep.php?cep="+cepValor,true);
    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4){
            var texto=xmlhttp.responseText;

            texto=texto.replace(/\+/g," ");
            texto=unescape(texto);
			cepAtribuiValores(texto,IsPostBack);
		}
    }
    xmlhttp.send(null);
}

function cepAtribuiValores(dados,IsPostBack) {
	if (dados.indexOf("|") == 0) 
	{
		//alert('Cep inválido!');
		/*document.getElementById("cidade").value = "";
		document.getElementById("uf").value = "";
		document.getElementById("bairro").value = "";
		document.getElementById("endereco").value = "";*/
		//return false;
		
		trataTipoCep("I");
		if (IsPostBack)
		{
			limpaCamposEndereco();
		}
	}
	else 
	{
		campos = dados.split("|");
		document.getElementById("cidade").value = campos[1];
		document.getElementById("uf").value = campos[0];
		document.getElementById("bairro").value = campos[2];
		document.getElementById("endereco").value = campos[5];
		var tipoCep = campos[4];
		trataTipoCep(tipoCep);
	}
}

function trataTipoCep(p_tipoCep) 
{
	var ordemCamposI = new Array('nome','nascimento','sexo','ano','local','cep1','cep2','btnValidaCep','endereco','bairro','numero','complemento','bairro','cidade','uf','telefone','nomeResp','cpfResp');
	var ordemCamposN = new Array('nome','nascimento','sexo','ano','local','cep1','cep2','btnValidaCep','numero','complemento','telefone','nomeResp','cpfResp');
	var ordemCamposB = new Array('nome','nascimento','sexo','ano','local','cep1','cep2','btnValidaCep','complemento','telefone','nomeResp','cpfResp');
	var ordemCamposC = new Array('nome','nascimento','sexo','ano','local','cep1','cep2','btnValidaCep','endereco','numero','complemento','bairro','telefone','nomeResp','cpfResp');
	document.getElementById("tipo_cep").value = p_tipoCep;
	
	var v_liBairro = document.getElementById('liBairro');
	var lista = document.getElementById('listaPrincipal');
	
	/* Tipo de cep inválido, inexistente no banco */
	if (p_tipoCep == 'I')
	{
		habilitaEndereco();
		lista.insertBefore(m_liNum, v_liBairro);
		lista.insertBefore(m_liComp, v_liBairro);
		document.getElementById("cidade").focus();
		atribuiIndicesDeTab(ordemCamposI);
	}
	if (p_tipoCep == 'N')
	{
		desabilitaEndereco();
		lista.insertBefore(m_liNum, v_liBairro);
		lista.insertBefore(m_liComp, v_liBairro);
		document.getElementById("numero").focus();
		atribuiIndicesDeTab(ordemCamposN);
	}
	else if (p_tipoCep == 'B')
	{
		lista.insertBefore(m_liComp, v_liBairro);
		desabilitaEndereco();
		document.getElementById("complemento").focus();
		atribuiIndicesDeTab(ordemCamposB);
	}
	else if (p_tipoCep == 'C')
	{
		lista.insertBefore(m_liNum, v_liBairro);
		lista.insertBefore(m_liComp, v_liBairro);	
		habilitaCampo("endereco");
		habilitaCampo("bairro");
		desabilitaCampo("cidade");
		desabilitaCampo("uf");
		document.getElementById("endereco").focus();
		atribuiIndicesDeTab(ordemCamposC);
	}
	else 
	{
		habilitaEndereco();
		lista.insertBefore(m_liNum, v_liBairro);
		lista.insertBefore(m_liComp, v_liBairro);
		document.getElementById("endereco").focus();
		atribuiIndicesDeTab(ordemCamposI);
	}
		
}

function corrigirForm()
{
	document.getElementById("confirmados").value = 0;
	document.getElementById("corrigir").value = 1;
	document.form2.submit();	
}

function desabilitaEndereco() 
{
	desabilitaCampo("cidade");
	desabilitaCampo("uf");
	desabilitaCampo("bairro");
	desabilitaCampo("endereco");
}

function habilitaEndereco() 
{
	habilitaCampo("cidade");
	habilitaCampo("uf");
	habilitaCampo("bairro");
	habilitaCampo("endereco");
}

function habilitaCampo(p_Campo)
{
	document.getElementById(p_Campo).readOnly = false;
	document.getElementById(p_Campo).className = 'field';
}

function desabilitaCampo(p_Campo)
{
	document.getElementById(p_Campo).readOnly = true;
	document.getElementById(p_Campo).className = 'fieldDisabled';
}

function limpaCamposEndereco()
{
	document.getElementById("cidade").value = "";
	document.getElementById("uf").value = "";
	document.getElementById("bairro").value = "";
	document.getElementById("endereco").value = "";
	document.getElementById("numero").value = "";
	document.getElementById("complemento").value = "";
}

function limpar()
{
	document.getElementById("cidade").value = "";
	document.getElementById("uf").value = "";
	document.getElementById("bairro").value = "";
	document.getElementById("endereco").value = "";
	document.getElementById("nome").value = "";
	document.getElementById("nascimento").value = "";
	document.getElementById("cep1").value = "";
	document.getElementById("cep2").value = "";
	document.getElementById("telefone").value = "";
	document.getElementById("nomeResp").value = "";
	document.getElementById("cpfResp").value = "";
	document.getElementById("ano").selectedIndex = 0;
	document.getElementById("local").selectedIndex = 0;
	desabilitaEndereco();
	carregaCep(false);	
	visibilidadeResponsavel(false);
	document.getElementById("DivResponsavel").innerHTML = "";
	document.getElementById("nome").focus();
}

function enviaFormPrincipal()
{
	//habilitaCampoSelect("uf");
	document.getElementById("btnContinuar").value = "Aguarde...";
	document.getElementById("btnContinuar").disabled = true;
	document.form1.submit();
}

function enviaFormConfirmacao()
{
	//habilitaCampoSelect("uf");
	document.getElementById("btnConfirmar").value = "Aguarde...";
	document.getElementById("btnConfirmar").disabled = true;
	document.form2.submit();
}

function manualOver()
{
	document.getElementById("tdManual").style.backgroundColor = "#FFD5D5";
	
}

function manualOut()
{
	document.getElementById("tdManual").style.backgroundColor = "#FFF9F9";
}

function manualClick()
{
	abreDocumento("manual.pdf");
	//window.open("documentos/manual.pdf","Manual");	
}

function abreDocumento(p_Doc) 
{
	window.open("documentos/"+p_Doc,"SisCpcar_doc","width=550, height=500, top=0, left=0, toolbar=0, menubar=1, location=0, status=0, scrollbars=1, resizable=1");
}

function abreEdtModA()
{
	window.open("http://www.barbacena.com.br/epcar/concursos/edital/01_IE_CFT_A_2010.pdf","SisCFT2010_doc","width=550, height=500, top=0, left=0, toolbar=0, menubar=1, location=0, status=0, scrollbars=1, resizable=1");
}

function abreAnexos() 
{
	window.open("http://www.fab.mil.br/portal/cabine/concursos//02_an_ie_cft_b_2009.pdf","SisCpcar_doc","width=550, height=500, top=0, left=0, toolbar=0, menubar=1, location=0, status=0, scrollbars=1, resizable=1");
}

function abreIca() 
{
	window.open("http://www.fab.mil.br/portal/concursos/ICA_160-06_18_out_2006.pdf","SisCpcar_doc","width=550, height=500, top=0, left=0, toolbar=0, menubar=1, location=0, status=0, scrollbars=1, resizable=1");
}

function imprimeDocumento(p_Doc) 
{
	window.open("documentos/impressao.php?doc="+p_Doc,"SisCpcar_doc","width=800, height=655, top=0, left=0, toolbar=0, menubar=1, location=0, status=0, scrollbars=0, resizable=0");
}

var tela1_campos = {
	
	'cpf': {'l': 'CPF','r':true,'t':'t_cpf','mx': 14,'help':'Entre com o CPF do Candidato, no formato XXX.XXX.XXX-XX','mascara':'###.###.###-##','tab':0}

//NUNCA DEIXAR UMA VIRGULA NO FINAL DESSES VALORES!!!!!! 
};

var telaAltera_campos = {
  'dtPraca': {'l': 'Data de Praça','r': true,'t':'t_dtPraca','mn': 10,'mx': 10,'help':'Entre com a data de Praça do Candidato, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0},	
  'dtBoletim': {'l': 'Data da Boletim','r': true,'t':'t_dtBoletim','mn': 10,'mx': 10,'help':'Entre com a data do boletim do Candidato, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0},
  'dtUltProm': {'l': 'Data da Última promoção','r': true,'t':'t_dtUltProm','mn': 10,'mx': 10,'help':'Entre com a data da última promoção do Candidato, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0},
  'cpf_cadunico': {'l': 'Cpf','r':true,'t':'t_cpf_cadunico','help':'Entre com o cpf do candidato, no formato XXX.XXX.XXX-XX','mascara':'###.###.###-##','tab':0},
  'rg_dtexp_cadunico': {'l': 'Data Expedição','r': true,'t':'t_rg_dtexp_cadunico','mn': 10,'mx': 10,'help':'Entre com a data de Expedção do RG, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0},
  'nascimento': {'l': 'Data de Nascimento','r': true,'t':'t_nascimento','mn': 10,'mx': 10,'help':'Entre com a data de Nascimento do Candidato, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0}



//NUNCA DEIXAR UMA VIRGULA NO FINAL DESSES VALORES!!!!!!
};


var telaCpf_campos = {
	
	'telefone1': {'l': 'Telefone','r':true,'t':'t_telefone1','help':'Entre com o Telefone no formato (XX) XXXX-XXXX','mascara':'(##) ####-####','tab':1},
	'telefone2': {'l': 'Telefone','r':true,'t':'t_telefone2','help':'Entre com o Telefone  no formato (XX) XXXX-XXXX','mascara':'(##) ####-####','tab':1}

//NUNCA DEIXAR UMA VIRGULA NO FINAL DESSES VALORES!!!!!! 
};

var a_campos = {
	'endereco': {'l': 'Endereco','r':true,'t':'t_endereco','help':'Preencha o Cep do candidato para que o sistema identifique o endereço.','mascara':'','tab':1},
	'nome': {'l': 'Nome','r':true,'t':'t_nome','help':'Entre com o nome do candidato.','mascara':'','tab':1},
	'candCpf': {'l': 'Cpf','r':true,'t':'t_candCpf','help':'Entre com o cpf do candidato, no formato XXX.XXX.XXX-XX','mascara':'###.###.###-##','tab':0},
	'cep1': {'l': 'Cep1','r':true,'t':'t_cep1','help':'Entre com o CEP do Candidato, no formato XXXXX','mascara':'#####','tab':1},
	'cep2': {'l': 'Cep2','r':true,'t':'t_cep2','help':'Entre com o CEP do Candidato, no formato XXX','mascara':'###','tab':1},
	'telefone': {'l': 'Telefone','r':true,'t':'t_telefone','help':'Entre com o Telefone do Candidato, no formato (XX) XXXX-XXXX','mascara':'(##) ####-####','tab':1},	
	'nascimento': {'l': 'Data de Nascimento','r': true,'t':'t_nascimento','mn': 10,'mx': 10,'help':'Entre com a data de Nascimento do Candidato, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0},	
	'dtPraca': {'l': 'Data de Praça','r': true,'t':'t_dtPraca','mn': 10,'mx': 10,'help':'Entre com a data de Praça do Candidato, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0},	
	'dtBoletim': {'l': 'Data da Boletim','r': true,'t':'t_dtUltProm','mn': 10,'mx': 10,'help':'Entre com a data do boletim do Candidato, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0},
	'dtUltProm': {'l': 'Data da Última promoção','r': true,'t':'t_dtUltProm','mn': 10,'mx': 10,'help':'Entre com a data da última promoção do Candidato, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0},
	'cpf_cadunico': {'l': 'Cpf','r':true,'t':'t_cpf_cadunico','help':'Entre com o cpf do candidato, no formato XXX.XXX.XXX-XX','mascara':'###.###.###-##','tab':0},
	'rg_dtexp_cadunico': {'l': 'Data Expedição','r': true,'t':'t_rg_dtexp_cadunico','mn': 10,'mx': 10,'help':'Entre com a data de Expedção do RG, no formato dd/mm/AAAA','mascara':'##/##/####','tab':0}
	


//NUNCA DEIXAR UMA VIRGULA NO FINAL DESSES VALORES!!!!!! 
};

var v;
var exibe_assistente = '';

function forcaMaiuscula(campo)
{
	//document.getElementById(campo).value = document.getElementById(campo).value.toUpperCase();
}

function cepPulaCampo()
{
	if (document.getElementById('cep1').value.length == 5)
		document.getElementById('cep2').focus();
}

function cepPulaCampo2()
{
	if (document.getElementById('cep2').value.length == 3)
		//document.getElementById('btnValidaCep').focus();
		carregaCep(true);
}

function campoMaiusculasSemEspeciais(campo)
{
	var valor = document.getElementById(campo).value;
	var valid = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-';
	var valorFinal = "";
	
	for(var i=0; i < valor.length; i++ )
	{
		str = valor.substr(i,1);
		str = substituiAcentuacao(str.toUpperCase());
		if ((str == " ") || (valid.indexOf(str) > -1)) 
		{
			valorFinal += str;	
		}
	}
	document.getElementById(campo).value = valorFinal;
}

function substituiAcentuacao(str)
{
	var aSub = 'ÀÁÂÃÄÅÆ';
	var eSub = 'ÉÈÊË';
	var iSub = 'ÌÍÎÏ';
	var oSub = 'ÒÓÔÕÖ';
	var uSub = 'ÙÚÛÜ';
	var cSub = 'Ç';
	
	if (aSub.indexOf(str) > -1)
		return 'A';
	else if (eSub.indexOf(str) > -1)
		return 'E';
	else if (iSub.indexOf(str) > -1)
		return 'I';
	else if (oSub.indexOf(str) > -1)
		return 'O';
	else if (uSub.indexOf(str) > -1)
		return 'U';
	else if (cSub.indexOf(str) > -1)
		return 'C';
	else return str;
}

function atribuiIndicesDeTab(ordemCampos)
{
	for(var i=0; i < ordemCampos.length; i++ )
	{
		//alert(ordemCampos1[i]);
		document.getElementById(ordemCampos[i]).tabIndex = i + 1;
	}
}

function atribuiFoco(campo)
{
	document.getElementById(campo).focus();
}

function popupAvisoEncerramento()
{
	popup('avisoEncerramento.php', 500, 520, 0);	
}

function popupEncerradas()
{
	popup('encerradas.php', 250, 150, 0);	
}

function popupNaoIniciadas()
{
        popup('naoiniciadas.php', 250, 250, 0);
}

function popup(url, width, height, scrol)
{
	window.open(url,"_blank","resizable=no,toolbar=no,status=no,menubar=no,scrollbars=" + scrol + ",width=" + width + ",height=" + height + ",top=70,left=120");
}

function verificaProtocolo()
{
	if (document.getElementById("protocolo").value == "")
	{
		alert("Por favor, preencha o número da inscrição.");
	}
	else 
	{
		document.form1.submit();
	}
}

function carregaProtocolo()
{
	if (document.getElementById("cpf").value == "")
	{
		alert("Por favor, preencha o cpf do candidato.");
	}
	else 
	{
		var cpf = document.getElementById('cpf').value;
		xmlhttp.open("GET", "carregaProtocolo.php?cpf="+cpf,true);
		xmlhttp.onreadystatechange=function() {
	
			if (xmlhttp.readyState==4){
				var texto=xmlhttp.responseText;
				texto=unescape(texto);
				var valores = texto.split("|");
				if (valores[0] == 0)
				{
					document.formStatus.submit();
				}
				else if (valores[0] == 1)
				{
					document.getElementById('protocolo').value = valores[1];
					document.formProtocolo.submit();
				}
				else
				{
					document.getElementById('cpfDuplicado').value = cpf;
					document.formCpfDuplicado.submit();
				}
			}
		}
		xmlhttp.send(null);	
	}
}

function copiaCpfResp()
{
	if(document.getElementById('rdCpfResp').checked) 
	{
		document.getElementById('cpfResp').value = document.getElementById('candCpf').value;
	}
}

function criaLiNum(value)
{
	var li  = document.createElement('li');
	var label = document.createElement('label');
	var b = document.createElement('b');
	var input = document.createElement('input');
	
	var titulo = document.createTextNode('Número:');
	input.setAttribute('maxlength','15');
	input.setAttribute('name','numero');
	input.setAttribute('type','text');
	input.setAttribute('class','field');
	input.setAttribute('id','numero');
	input.setAttribute('value',value);
	input.setAttribute('onKeyUp','campoMaiusculasSemEspeciais(\'numero\');');
	
	b.appendChild(titulo);
	label.appendChild(b);
	li.appendChild(label);
	li.appendChild(input);
	
	return li;
}

function criaLiComp(value)
{
	var li  = document.createElement('li');
	var label = document.createElement('label');
	var b = document.createElement('b');
	var input = document.createElement('input');
	
	var titulo = document.createTextNode('Complemento:');
	input.setAttribute('maxlength','15');
	input.setAttribute('name','complemento');
	input.setAttribute('type','text');
	input.setAttribute('class','field');
	input.setAttribute('id','complemento');
	input.setAttribute('value',value);
	input.setAttribute('onKeyUp','campoMaiusculasSemEspeciais(\'complemento\');');
	
	b.appendChild(titulo);
	label.appendChild(b);
	li.appendChild(label);
	li.appendChild(input);
	
	return li;
}

function desabilitaMilitar() 
{
	document.getElementById('camposMilitar').style.display = "none";
}

function habilitaMilitar() 
{
	document.getElementById('camposMilitar').style.display = "inline";
	var modCombo = document.getElementById('modalidade');
	var modalidade = modCombo.options[modCombo.selectedIndex].value;
	if (modalidade == 'A') {
		document.getElementById('dadosMilModA').style.display = "inline";
	} 
	if (modalidade == 'B') {
		document.getElementById('dadosMilModA').style.display = "none";		 
	}
}

