// Scripts

function TravaCampos() {

	var formulariolength = document.formulariocefe.elements.length;
	var formulario = document.formulariocefe;
	var cmbox = document.getElementById("item");

	if (cmbox.checked) {
		for (x = 0; x < formulariolength; x++) { formulario.elements[x].disabled = "false"; }
	}

	else {
		for (x = 0; x < formulariolength; x++) { formulario.elements[x].disabled = "true"; }
	}
}

	

function alternaFormulario(obj) {

	var el = document.getElementById(obj);
	if (el.style.display != 'none') {
		el.style.display = 'none'; }
	else {
	el.style.display = ''; }

}

function validaFormInscricao(){

           d = document.formulariocefe;
           //validar nome

         if (d.tx_nome.value == ""){
                   alert("O campo NOME deve ser preenchido!");
                   d.tx_nome.focus();
                   return false;
         }
		  //validar endereco residencial
           if (d.tx_enderecores.value == ""){
                     alert("O campo de ENDERECO deve ser preenchido!");
                     d.tx_enderecores.focus();
                     return false;
          }

		  //validar cidade
           if (d.tx_cidade.value == ""){
                     alert("O campo CIDADE deve ser preenchido!");
                     d.tx_cidade.focus();
                     return false;
          }

		  //validar e-mail
           if (d.tx_email.value == ""){
                     alert("O campo E-MAIL deve ser preenchido!");
                     d.tx_email.focus();
                     return false;
          }
		  //validar senha
           if (d.tx_senha.value == ""){
                     alert("O campo SENHA deve ser preenchido!");
                     d.tx_senha.focus();
                     return false;
          }

		  //validar 1º Campo de Curso (Formação CEFE)
           if (d.tx_cursoformacao1.value == ""){
                     alert("Pelo menos um campo de FORMAÇÃO CEFE(CURSO) deve ser preenchido!");
                     d.tx_cursoformacao1.focus();
                     return false;
          }

		  //validar 1º Campo de Instituicao (Formação CEFE)
           if (d.tx_instituicaoformacao1.value == ""){
                     alert("Pelo menos um campo de FORMAÇÃO CEFE(INSTITUIÇÃO) deve ser preenchido!");
                     d.tx_instituicaoformacao1.focus();
                     return false;
          }

		  //validar 1º Campo de Local do Curso (Formação CEFE)
           if (d.tx_localformacao1.value == ""){
                     alert("Pelo menos um campo de FORMAÇÃO CEFE(LOCAL) deve ser preenchido!");
                     d.tx_localformacao1.focus();
                     return false;
          }

		  //validar 1º Campo de Data do Curso (Formação CEFE)
           if (d.tx_dataformacao1.value == ""){
                     alert("Pelo menos um campo de FORMAÇÃO CEFE(DATA DO CURSO) deve ser preenchido!");
                     d.tx_dataformacao1.focus();
                     return false;
          }

         return true;
}

// ------------------- função para criar elementos dinamicamente - elementos formação ---------------------- //

function criaElementoFormacao() {
    
// ------------------- pegar os elementos do form ---------------------- //


	var cont =								1;
    var tabela = 							document.getElementById("tabelacefe");
	var pegaLinha = 						document.getElementById("linhacurso");
	var quantLinha = 						tabela.rows.length;

	var linhaCampos = 						document.createElement('tr');
	linhaCampos.id =						'linhacampos' + cont;


// ------------------- Colunas ---------------------- //


	var colunaCampoCurso =					document.createElement('td');
	colunaCampoCurso.setAttribute =			("colspan", "1");
	colunaCampoCurso.className = 			"colunas";

	var colunaCampoLocal =					document.createElement('td');
	colunaCampoLocal.setAttribute =			("colspan", "1");
	colunaCampoLocal.className = 			"colunas";

	var colunaCampoData = 					document.createElement('td');
	colunaCampoData.setAttribute =			("colspan", "1");
	colunaCampoData.className = 			"colunas";

	var colunaBotaoApagar = 				document.createElement('td');
	colunaBotaoApagar.setAttribute =		("colspan", "1");
	colunaBotaoApagar.className = 			"colunas";


// ------------------- input's ---------------------- //


	var campoCurso =						document.createElement('input');
	campoCurso.type = 						"text";
	campoCurso.size =						"15";
	campoCurso.className = 					"box_texto";
 		
	var campoLocal =						document.createElement('input');
	campoLocal.type = 						"text";
	campoLocal.size =						"25";
	campoLocal.className = 					"box_texto";

	var campoData =							document.createElement('input');
	campoData.type = 						"text";
	campoData.size =						"15";
	campoData.className = 					"box_texto";
	
	var botaoApagar =						document.createElement('input');
	botaoApagar.type =						"button";
	botaoApagar.name =						"botao";
	botaoApagar.value =						"Remover Linha";
	botaoApagar.className = 				"box_texto";
    botaoApagar.onclick = 					function() { 
									          document.getElementById("linhacurso").removeChild(document.getElementById(this.getAttribute(linhaCampos.id)));
											};

// ------------------- append's ---------------------- //


	var inserirApos = 						pegaLinha.parentNode.insertBefore(linhaCampos,pegaLinha.nextSibling);

	linhaCampos.appendChild(colunaCampoCurso);
	colunaCampoCurso.appendChild(campoCurso);

	linhaCampos.appendChild(colunaCampoLocal);
	colunaCampoLocal.appendChild(campoLocal);

	linhaCampos.appendChild(colunaCampoData);
	colunaCampoData.appendChild(campoData);

	linhaCampos.appendChild(colunaBotaoApagar);
	colunaBotaoApagar.appendChild(botaoApagar);

	++cont;

}

// ------------------- função para criar elementos dinamicamente - elementos experiência ---------------------- //



function criaElementoExperiencia() {

    
// ------------------- pegar os elementos do form ---------------------- //

	var cont =								1;

    var tabela = 							document.getElementById("tabelacefe");
	var pegaLinha = 						document.getElementById("linhaexperiencia");
	var quantLinha = 						tabela.rows.length;

	var linhaCampos = 						document.createElement('tr');


// ------------------- Colunas ---------------------- //


	var colunaCampoCurso =					document.createElement('td');
	colunaCampoCurso.setAttribute =			("colspan", "1");
	colunaCampoCurso.className = 			"colunas";

	var colunaCampoLocal =					document.createElement('td');
	colunaCampoLocal.setAttribute =			("colspan", "1");
	colunaCampoLocal.className = 			"colunas";

	var colunaCampoData = 					document.createElement('td');
	colunaCampoData.setAttribute =			("colspan", "1");
	colunaCampoData.className = 			"colunas";

	var colunaBotaoApagar = 				document.createElement('td');
	colunaBotaoApagar.setAttribute =		("colspan", "1");
	colunaBotaoApagar.className = 			"colunas";


// ------------------- input's ---------------------- //


	var campoCurso =						document.createElement('input');
	campoCurso.type = 						"text";
	campoCurso.size =						"15";
	campoCurso.className = 					"box_texto";
 		
	var campoLocal =						document.createElement('input');
	campoLocal.type = 						"text";
	campoLocal.size =						"25";
	campoLocal.className = 					"box_texto";

	var campoData =							document.createElement('input');
	campoData.type = 						"text";
	campoData.size =						"15";
	campoData.className = 					"box_texto";
	
	var campoPA =							document.createElement('input');
	campoPA.type = 							"text";
	campoPA.size =							"5";
	campoPA.className = 					"box_texto";

	var botaoApagar =						document.createElement('input');
	botaoApagar.type =						"button";
	botaoApagar.name =						"botao";
	botaoApagar.value =						"Remover Linha";
	botaoApagar.className = 				"box_texto";
    botaoApagar.onClick = 					"removeChild(this.childNodes)";

// ------------------- append's ---------------------- //


	var inserirApos = 						pegaLinha.parentNode.insertBefore(linhaCampos,pegaLinha.nextSibling);

	linhaCampos.appendChild(colunaCampoCurso);
	colunaCampoCurso.appendChild(campoCurso);

	linhaCampos.appendChild(colunaCampoLocal);
	colunaCampoLocal.appendChild(campoLocal);

	linhaCampos.appendChild(colunaCampoData);
	colunaCampoData.appendChild(campoData);

	linhaCampos.appendChild(colunaBotaoApagar);
	colunaBotaoApagar.appendChild(campoPA);
	colunaBotaoApagar.appendChild(botaoApagar);

	++cont;

}

