// JavaScript Document

//funcao que retira os . e / do cpnj no post da contribuicao sindical
function retira_caracteres(form,campo)
	{
		var valor = eval("document."+form+"."+campo+".value");
		valor = valor.toString().replace( ".", "" );
		valor = valor.toString().replace( ".", "" );
		valor = valor.toString().replace( ".", "" );
		valor = valor.toString().replace( "/", "" );
		valor = valor.toString().replace( "-", "" );

		eval("document."+form+"."+campo+".value='"+valor+"'");
	}

<!--------------- COMEÇO DO SCRIPT PARA O MENU DROP DOWN ---------------- //-->
function horizontal() {
 
   var navItems = document.getElementById("menu_dropdown").getElementsByTagName("li");
    
	for (var i=0; i< navItems.length; i++) 
		{
			//alert(navItems[i].className);
		  	if(navItems[i].className == "submenu")
				{
					//alert(navItems[i].getElementsByTagName('ul')[0].style);
					if(navItems[i].getElementsByTagName('ul')[0] != null)
						{
							//alert(navItems[i].getElementsByTagName('ul')[0]);
							navItems[i].onmouseover=function() {
								this.getElementsByTagName('ul')[0].style.display='block';
								/*this.getElementsByTagName('ul')[0].style.backgroundColor='none';*/
							}
							navItems[i].onmouseout=function() {
								this.getElementsByTagName('ul')[0].style.display='none';
								/*this.getElementsByTagName('ul')[0].style.backgroundColor='none';*/
							}
					 	}
			  	}
  		} 
}
<!--------------- FIM DO SCRIPT PARA O MENU DROP DOWN ---------------- //-->

//funcao que abre a janela de selecao das cidades
function SelCidadeSite(nome_form)
	{
		eval("window.open('/site/includes/lista_de_cidades.php?nome_form="+nome_form+"','addcidade','toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=400,height=400')");
	}



/*##########################################FUNCOES DO PAUSESCROLLER##########################################*/
/***********************************************
* Pausing up-down scroller- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}

// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}


// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}

// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------

pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}

pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}

// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------

pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}

pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}
/*##########################################FUNCOES DO PAUSESCROLLER##########################################*/


	
//funcao que abre uma DIV usando efeito SLIDE do jQuery
function abre_fecha_div_slide(id)
	{
		if ($("#"+id).css("display") == "none") 
			{
				$("#"+id).slideDown("slow");
			} 
		else
			{
				//$("#"+id).css("display","none");
				$("#"+id).slideUp("slow");
			}
	}
	
	
//funcao que determina qual e o destino do formulario de Login do Portal SENAI e Voce
//formulario = formulario 'this.form'
//tipo_operacao = tipo de operacao para postagem do formulario
function envia_form_senai_voce(formulario,tipo_operacao)
	{
		var cpf_cnpj = formulario.login.value;
		var senha = formulario.senha.value;
		
		if((cpf_cnpj!="CPF ou CNPJ")&&(cpf_cnpj!=""))
			{
				if(cpf_cnpj.length==11)
					{
						//alert("CPF");
						formulario.cpf.value = cpf_cnpj;
						formulario.target = '_self';
						if((tipo_operacao=="login")&&(senha!=" Senha")&&(senha!=""))
							{
								formulario.action = 'http://www.senaimt.com.br/site/senai_voce_login.php';
								formulario.submit();
							}
						else if(tipo_operacao=="senha")
							{
								formulario.action = 'http://www.senaimt.com.br/site/senai_voce_esqueci_senha.php';
								formulario.submit();
							}
						else if(tipo_operacao=="cadastro")
							{
								formulario.action = 'http://www.senaimt.com.br/site/senai_voce_cadastro_curriculo.php';
								if(confirm("Você será redirecionado para o cadastro de Currículo")) formulario.submit();
							}
						else
							{
								alert("Digite o CPF ou CNPJ e sua senha");
							}
					}
				else if(cpf_cnpj.length==14)
					{
						//alert("CNPJ");
						formulario.cnpj.value = cpf_cnpj;
						formulario.target = '_self';
						if((tipo_operacao=="login")&&(senha!=" Senha")&&(senha!=""))
							{
								formulario.action = 'http://www.senaimt.com.br/site/senai_voce_login.php';
								formulario.submit();
							}
						else if(tipo_operacao=="senha")
							{
								formulario.action = 'http://www.senaimt.com.br/site/senai_voce_esqueci_senha.php';
								formulario.submit();
							}
						else if(tipo_operacao=="cadastro")
							{
								formulario.action = 'http://www.senaimt.com.br/site/senai_voce_cadastro_industria.php';
								if(confirm("Você será redirecionado para o cadastro de Indústria")) formulario.submit();
							}
						else
							{
								alert("Digite o CPF ou CNPJ e sua senha");
							}
					}
			}
		else
			{
				if(tipo_operacao=="login") alert("Digite o CPF ou CNPJ e sua senha");
				else if(tipo_operacao=="senha") alert("Digite o CPF ou CNPJ para o lembrete de senha");
				else if(tipo_operacao=="cadastro") alert("Para realizar o seu cadastro, digite o CPF ou CNPJ");
			}
	}


//funcao que mostra/esconde a tabela com dados de escolaridade
//campo_escolaridade = campo 'this' do nivel de escolaridade
//formulario = formulario 'this.form'
function senai_voce_mostra_escolaridade(campo_escolaridade,formulario)
	{
		var escolaridade = campo_escolaridade.options[campo_escolaridade.selectedIndex].value;
		//alert(escolaridade);
		
		formulario.pos_mestr_instituicao.value = "";
		formulario.pos_mestr_curso.value = "";
		formulario.pos_mestr_status[0].checked = false;
		formulario.pos_mestr_status[1].checked = false;
		formulario.pos_mestr_status[2].checked = false;
		formulario.pos_mestr_inicio.value = "";
		formulario.pos_mestr_termino.value = "";
		
		if(escolaridade>=5)
			{
				document.getElementById('linha_escolaridade_curso').style.display = '';
				document.getElementById('txt_titulo_escola').innerHTML = '*Institui&ccedil;&atilde;o:';
				if(escolaridade>5) 
					{
						document.getElementById('txt_titulo_escola').innerHTML = '*Institui&ccedil;&atilde;o (gradua&ccedil;&atilde;o):';
						document.getElementById('txt_titulo_curso').innerHTML = '*Curso de gradua&ccedil;&atilde;o:';
					}
				else document.getElementById('txt_titulo_curso').innerHTML = '*Curso:';
			}
		else
			{
				document.getElementById('linha_escolaridade_curso').style.display = 'none';
				document.getElementById('txt_titulo_escola').innerHTML = '*Escola:';
				document.getElementById('txt_titulo_curso').innerHTML = '*Curso:';
				formulario.escolaridade_curso.value = "";
			}
		
		
		
		if(escolaridade>=6)
			{
				document.getElementById('tabela_pos_mestr').style.display = '';
				if(escolaridade==6) document.getElementById('tit_pos_mestr').innerHTML = 'P&Oacute;S-GRADUA&Ccedil;&Atilde;O';
				if(escolaridade==7) document.getElementById('tit_pos_mestr').innerHTML = 'MESTRADO/DOUTORADO';
			}
		else
			{
				document.getElementById('tabela_pos_mestr').style.display = 'none';
			}
	}



//funcao que adiciona uma tabela para preenchimento dos cursos
//formulario = formulario via 'this.form' onde sera inserido as tabelas
function senai_voce_adiciona_curso(formulario)
	{
		var num_ultimo_curso = formulario.num_ultimo_curso.value;
		var num_proximo_curso = Number(num_ultimo_curso) + 1;
		//alert(num_ultimo_curso+"\n"+num_proximo_curso);
		
		document.getElementById('tabela_curso_' + num_proximo_curso).innerHTML = "<table width='566' border='0' cellpadding='2' cellspacing='2'><tr><td colspan='2' align='center'><strong>CURSO "+num_proximo_curso+"</strong></td></tr><tr><td width='110'>Curso:</td><td width='436'><input name='outro_curso_titulo["+num_proximo_curso+"]' type='text' class='input_text_psai' id='outro_curso_titulo_"+num_proximo_curso+"' size='50' /></td></tr><tr><td>Institui&ccedil;&atilde;o:</td><td><input name='outro_curso_instituicao["+num_proximo_curso+"]' type='text' class='input_text_psai' id='outro_curso_instituicao_"+num_proximo_curso+"' size='40' /></td></tr><tr><td>Munic&iacute;pio:</td> <td><table border='0' cellspacing='0' cellpadding='3'><tr><td align='left' valign='middle'><span id='txt_nome_cidade_"+num_proximo_curso+"'></span></td><td align='left' valign='middle'>&nbsp;</td><td align='left' valign='middle'><img src='imagens/botao_selecionar_municipio.png' alt='Selecionar munic&iacute;pio' width='144' height='20' border='0' title='Selecionar munic&iacute;pio' onclick=\"SelCidadeCurriculoCurso('curriculo','curso',"+num_proximo_curso+");\" style='cursor:pointer;' /><input name='outro_curso_municipio_nome["+num_proximo_curso+"]' type='hidden' id='outro_curso_municipio_nome_"+num_proximo_curso+"' value='' /><input name='outro_curso_id_municipio["+num_proximo_curso+"]' type='hidden' id='outro_curso_id_municipio_"+num_proximo_curso+"' value='' /></td></tr></table></td></tr><tr><td>Carga hor&aacute;ria:</td><td><input name='outro_curso_caga_horaria["+num_proximo_curso+"]' type='text' class='input_text_psai' id='outro_curso_caga_horaria_"+num_proximo_curso+"' size='10' onkeypress='mascara(this,soNumeros);' /> h</td></tr><tr><td>Inc&iacute;cio:</td><td><input name='outro_curso_inicio["+num_proximo_curso+"]' type='text' class='input_text_psai' id='outro_curso_inicio_"+num_proximo_curso+"' size='12' maxlength='7' onkeyup=\"return txtBoxFormat(this.form, this.name, '99/9999', event);\" /> (mm/aaaa)</td></tr><tr><td>T&eacute;rmino:</td><td><input name='outro_curso_termino["+num_proximo_curso+"]' type='text' class='input_text_psai' id='outro_curso_termino_"+num_proximo_curso+"' size='12' maxlength='7' onkeyup=\"return txtBoxFormat(this.form, this.name, '99/9999', event);\" /> (mm/aaaa)</td></tr><tr><td>Situa&ccedil;&atilde;o:</td><td><table border='0' cellpadding='0' cellspacing='3' class='texto'><tr><td width='5' align='left' valign='middle' bgcolor='#FFFFFF'><input type='radio' name='outro_curso_status["+num_proximo_curso+"]' id='outro_curso_status_1_"+num_proximo_curso+"' value='1' checked/></td><td align='left' valign='middle' bgcolor='#FFFFFF'><label for='outro_curso_status_1_"+num_proximo_curso+"' >Conclu&iacute;do</label></td><td width='5' align='left' valign='middle' bgcolor='#F0F0F0'><input type='radio' name='outro_curso_status["+num_proximo_curso+"]' id='outro_curso_status_2_"+num_proximo_curso+"' value='2' /></td><td align='left' valign='middle' bgcolor='#F0F0F0'><label for='outro_curso_status_2_"+num_proximo_curso+"' >Cursando</label></td><td width='5' align='left' valign='middle' bgcolor='#FFFFFF'><input type='radio' name='outro_curso_status["+num_proximo_curso+"]' id='outro_curso_status_3_"+num_proximo_curso+"' value='3' /></td><td align='left' valign='middle' bgcolor='#FFFFFF'><label for='outro_curso_status_3_"+num_proximo_curso+"' >N&atilde;o conclu&iacute;do</label></td></tr><tr></table></td></tr><tr><td>&nbsp;</td><td align='right'><table width='0' border='0' cellspacing='0' cellpadding='0'><tr align='center' valign='middle'><td><img src='imagens/botao_adicionar.png' width='76' height='17' onclick='senai_voce_adiciona_curso(document.curriculo)' class='botao_click' /></td><td>&nbsp;</td><td><img src='imagens/botao_remover.png' width='76' height='17' onclick=\"senai_voce_remove_curso('"+num_proximo_curso+"')\" class='botao_click' /></td></tr></table></td> </tr></table>";
		
		formulario.num_ultimo_curso.value = num_proximo_curso;
	}

//funcao que remove uma tabela adicional de cursos
//num_curso = numero da tabela que vai ser removida
function senai_voce_remove_curso(num_curso)
	{
		//alert(num_curso);
		document.getElementById('tabela_curso_' + num_curso).innerHTML = "";
	}


	
//funcao que abre a janela de selecao das cidades
//nome_form = nome do formulario onde vai ser colocado a cidade escolhida
//id_curso = id do tabela do curso que vai ser colocado a cidade escolhida
function SelCidadeCurriculoCurso(nome_form,tipo,id_curso)
	{
		eval("window.open('/site/includes/lista_de_cidades.php?nome_form="+nome_form+"&id_curso="+id_curso+"&tipo="+tipo+"','addcidadecurso','toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=400,height=400')");
	}
	
//funcao que abre a janela de selecao das cidades na inscricao do vestibular FATEC
//nome_form = nome do formulario onde vai ser colocado a cidade escolhida
//tipo = tipo do municipio se e da naturalidade ou do endereco
function SelCidadeFatec(nome_form,tipo)
	{
		eval("window.open('/site/includes/lista_de_cidades.php?nome_form="+nome_form+"&tipo="+tipo+"','addcidadefatec','toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=400,height=400')");
	}



//funcao que mostra/esconde a tabela com dados de outro curso no SENAI (antes de 2008)
//formulario = formulario 'this.form'
//campo_curso_escolhido = campo 'this' do curso escolhido (para identificar quando escolhido o --)
//num_curso = numero da tabela atual do curso
function senai_voce_mostra_outro_curso(formulario,campo_curso_escolhido,num_curso)
	{
		var curso_escolhido = campo_curso_escolhido.options[campo_curso_escolhido.selectedIndex].value;
		//alert(curso_escolhido);
		
		if(curso_escolhido=="--") document.getElementById('linha_outro_curso_senai_outro_curso_'+num_curso).style.display = '';
		else document.getElementById('linha_outro_curso_senai_outro_curso_'+num_curso).style.display = 'none';
	}


//funcao que remove uma tabela adicional de cursos
//num_curso = numero da tabela que vai ser removida
function senai_voce_remove_curso_senai(num_curso)
	{
		//alert(num_curso);
		document.getElementById('tabela_curso_senai_' + num_curso).innerHTML = "";
	}
	
	
//funcao que habilita a insercao de cursos adicionais feitos no SENAI-MT
function senai_voce_habilita_cursos_senai()
	{
		if(confirm("Esta seção é exclusiva para inserir cursos realizados no SENAI em Mato Grosso que não constem na lista CURSOS SENAI-MT. Clique em OK para informar um curso que não está na lista.")) document.getElementById('tabela_curso_senai_1').style.display='';
	}

//funcao que posta o formulario de alterar senha
//formulario = formulario 'this.form'
function senai_voce_alterar_senha(formulario)
	{
		var senha = formulario.senha.value;
		var repetir_senha = formulario.repetir_senha.value;
		
		if((senha==repetir_senha)&&(senha!="")) formulario.submit();
		else 
			{
				alert("Senhas não conferem. Digite novamente.");
				formulario.senha.value = '';
				formulario.repetir_senha.value = '';
				formulario.senha.focus();
			}
	}
	

//funcao que modificas as propriedades e valores dos itens quando se seleciona a experiencia 1 como Emprego Atual
//formulario = formulario via 'this.form' onde sera inserido as tabelas
//campo = campo checkbox do emprego atual via 'this'
//num_experiencia = ID da linha do item da experiencia
function senai_voce_emprego_atual(formulario,campo,num_experiencia)
	{
		if(campo.checked==true)
			{
				 document.getElementById('experiencia_termino_'+num_experiencia).value='00/0000'; 
				 document.getElementById('linha_motivo_saida_'+num_experiencia).style.display = 'none';
				 document.getElementById('experiencia_motivo_saida_'+num_experiencia).value=''; 
			}
		else 
			{
				document.getElementById('experiencia_termino_'+num_experiencia).value=''
				document.getElementById('linha_motivo_saida_'+num_experiencia).style.display = '';
			}
	}
	

//funcao que guarda a resolucao do computador em um campo de formulario
//formulario = formulario via 'this.form' onde esta o campo resolucao
function guarda_resolucao(formulario)
	{
		var width = screen.width;
		var height = screen.height;

		formulario.resolucao.value = width+"x"+height;	
	}


