
function formata_campo(campo_formulario,maximo,press)
{
	var codigo = press.keyCode;
	var caracter = ".";
	var fc = campo_formulario.value;
		
	fc = altera_campo(fc,caracter,"");
	fc = altera_campo(fc,",","");
	fc = altera_campo(fc,".","");

	var tamanho = fc.length;
	if(codigo > 0)
	{	if (tamanho < maximo && codigo != 8)
		{tamanho = fc.length + 1 ;}
		if (codigo == 8)
		{tamanho = tamanho - 1 ; }}
				
	if ((codigo == -1) || (codigo == 8)  || 
		(codigo >= 48) && (codigo <= 57) || 
		(codigo >= 96) && (codigo <= 105))
	{		
		if (tamanho <= 2)
		{campo_formulario.value = fc ;}
			
		if ((tamanho > 2) && (tamanho <= 5))
		{campo_formulario.value = fc.substr( 0, tamanho - 2 ) + ',' + fc.substr( tamanho - 2, tamanho ) ;}
			
		if ((tamanho >= 6) && (tamanho <= 8))
		{campo_formulario.value = fc.substr( 0, tamanho - 5 ) + caracter + fc.substr( tamanho - 5, 3 ) + ',' + fc.substr( tamanho - 2, tamanho ) ; }
			
		if ((tamanho >= 9) && (tamanho <= 11))
		{campo_formulario.value = fc.substr( 0, tamanho - 8 ) + caracter + fc.substr( tamanho - 8, 3 ) + caracter + fc.substr( tamanho - 5, 3 ) + ',' + fc.substr( tamanho - 2, tamanho ) ;}		
	}
}

function altera_campo(valor_campo,caracter,altera)
{	while(valor_campo.indexOf(caracter)>-1)
	{valor_campo = valor_campo.replace(caracter,altera);}
return valor_campo;}


function ProcuraObjeto(n, d) 
{ 
	var p,i,x;  
	if(!d) d=document; 
	
	if((p=n.indexOf("?"))>0&&parent.frames.length) 
	{
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	
	if(!(x=d[n])&&d.all) x=d.all[n]; 
	
	for (i=0;!x&&i < d.forms.length;i++) x=d.forms[i][n];

	for(i=0;!x&&d.layers&&i < d.layers.length;i++) x=ProcuraObjeto(n,d.layers[i].document);
	
	if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function controle() 
{
	var i,p,v,obj,args=controle.arguments;
	
	for (i=0; i<(args.length-2); i+=3) 
	if ((obj=ProcuraObjeto(args[i]))!=null) 
	{ 
		v=args[i+2];
		
		if (obj.style) 
		{ 
			obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; 
		}
		
		obj.visibility=v; 	
	}
}

checarTabulacao=true;
function exibeValor(nomeCampo, lenCampo)
{
	if ((nomeCampo.value.length == lenCampo) && (checarTabulacao))
	{
		var i=0;
		for (i=0; i < document.forms[0].elements.length; i++)
		{
			if (document.forms[0].elements[i].name == nomeCampo.name)
			{
				while ((i+1) < document.forms[0].elements.length)
				{		
					if (document.forms[0].elements[i+1].type != "hidden")
					{
						document.forms[0].elements[i+1].focus();
						break;
					}	
					i++;
				}
				checarTabulacao=false;
				break;
			}
		}
	}
}
			
function stopTabCheck(nomeCampo)
{checarTabulacao=false; }

function startTabCheck()
{	checarTabulacao=true; }

function ProcuraObjeto(n, d) 
{ 
	var p,i,x;  
	if(!d) d=document; 
	
	if((p=n.indexOf("?"))>0&&parent.frames.length) 
	{
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	
	if(!(x=d[n])&&d.all) x=d.all[n]; 
	
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=ProcuraObjeto(n,d.layers[i].document);
	
	if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function controle() 
{
	var i,p,v,obj,args=controle.arguments;
	
	for (i=0; i<(args.length-2); i+=3) 
	if ((obj=ProcuraObjeto(args[i]))!=null) 
	{ 
		v=args[i+2];
		
		if (obj.style) 
		{ 
			obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; 
		}
		
		obj.visibility=v; 	
	}
}


function TipDef(valor)
{

	// Física
	document.frm.fisica_muleta.checked = false;
	document.frm.fisica_cadeira.checked = false;
	document.frm.fisica_aparelho.checked = false;
	document.frm.descricao_deficiencia1.value = "";
	
	// Auditiva
	document.frm.auditiva_aparelho.checked = false;
	document.frm.descricao_deficiencia2.value = "";
	
	// Visual
	document.frm.descricao_deficiencia3.value = "";
	
	// Mental
	document.frm.descricao_deficiencia4.value = "";
	
	// Multipla
	document.frm.fisica.checked = false;
	document.frm.fisica_muleta1.checked = false;
	document.frm.fisica_cadeira1.checked = false;
	document.frm.fisica_aparelho1.checked = false;
	
	document.frm.auditiva.checked = false;
	document.frm.auditiva_aparelho_mult.checked = false;
	
	document.frm.visual.checked = false;
	
	document.frm.mental.checked = false;
	
	document.frm.descricao_deficiencia5.value = "";
	
	var i=0;
	var s="";
	
	s += "controle("
	
	for (i=1 ; i<6 ; i++)
	{
		if(i == valor)
		{
			s += "'tipodef"+i+"','','show'";	
		}
		else
		{
			s += "'tipodef"+i+"','','hide'";		
		}
		if(i != 5){	s +=", ";} 
	}	
	
	s += ");";
	eval(s);
}

function Apenas_Numeros(e)
{
	//- 48 a 57 (0,1,2,3,4,56,7,8,9)
	//- 8 (Backspace)
	//- 0 (null)

	var NS = (navigator.appName == "Netscape")
	var Digit = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ))
	
	if (!(Digit>47 && Digit<58 || Digit == 8 || Digit == 0))
	{return false;}
}

function Apenas_Numeros_Letras(e)
{
	//- 48 a 57 (0,1,2,3,4,56,7,8,9)
	//- 8 (Backspace)
	//- 0 (null)
	//- 65 a 90  (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,X,Y,W,Z)
	//- 97 A 122 (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,x,y,w,z)

	var NS = (navigator.appName == "Netscape")
	var Digit = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ))
	
	if (!(Digit>47 && Digit<58 || Digit == 8 || Digit == 0 || Digit>64 && Digit<91 || Digit>96 && Digit<123))
	{return false;}
}

function Apenas_Email(e)
{
	//- 48 a 57 (0,1,2,3,4,56,7,8,9)
	//- 8 (Backspace)
	//- 0 (null)
	//- 65 a 90  (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,X,Y,W,Z)
	//- 97 A 122 (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,x,y,w,z)
	//- 45 (-)
	//- 46 (.)
	//- 95 (_)
	//- 64 (@)
	
	var NS = (navigator.appName == "Netscape")
	var Digit = parseInt(eval( ( (NS)?"e.which":"e.keyCode" ) ))
	
	if (!(Digit>47 && Digit<58 || Digit == 8 || Digit == 0 || Digit>64 && Digit<91 || Digit>96 && Digit<123 || Digit == 45 || Digit == 46 || Digit == 95 || Digit == 64))
	{return false;}
}

function FuncBlur(campo)
{
	campo.style.backgroundColor = '#ffffff';
}	

function FuncFocus(campo)
{
	campo.style.backgroundColor = '#F8F7F7'
}	

function radio(recebe)
{
	if(recebe==1)
	{
		document.frm.segmento_interesse.focus();
	}
	
	if(recebe==2)
	{
		document.frm.email.focus();
	}
	
	if(recebe==3)
	{
		if(document.frm.recado.checked)
		{
			document.frm.contato.disabled = false;
			document.frm.contato.focus();	
		}
		else
		{
			document.frm.contato.value = "";
			document.frm.contato.disabled = true;
		}	
	}
}

function Checks(qtd, nome)
// Esta funcão verifica quantos checkboxes foram selecionados
// de acordo com o nome e a quantidade informadas
{
	var i=0,j=0, contador=0;
	var objeto;
	objeto = new Array();
		
	// Sempre mais 1 pq começa no 1
	qtd = qtd +1;
		
	for (j=0; j<document.frm.elements.length; j++)
	{
		for(i=1; i < qtd; i++)
		{ 
      		objeto[i] = nome + i
          		
      		if (document.frm.elements[j].name == objeto[i]) 
    		{ 
        		if (document.frm.elements[j].checked == true)
        		{ contador =  contador +1 
        		}
        		break;
      		} 
   		} 
	}
	return contador;
}

function ContaTexto(CampoMsg,CampoContador, TamMax)
// Função que conta a quantidade de Caracteres
// que o usuário preencheu no campo mensagem
// Bloqueia quando a quantidade chegar em TamMax
{
	if (CampoMsg.value.length > TamMax)
		CampoMsg.value = CampoMsg.value.substring(0, TamMax);
	else
		CampoContador.value = TamMax - CampoMsg.value.length;
}

function TextOutros(valor)
{

	switch(valor)
	{
		case 1 : 
		{

			if(document.frm.area10.checked == true)
			{
				document.frm.TextOutros1.disabled = false;
				document.frm.TextOutros1.focus();
			}  
			else
			{
				document.frm.TextOutros1.disabled = true;
				document.frm.TextOutros1.value="";
				document.frm.tamanho1.value=20;
			}
			break;
		}
	
		case 2 : 
		{

			if(document.frm.informatica26.checked == true)
			{
				document.frm.TextOutros2.disabled = false;
				document.frm.TextOutros2.focus();
			}  
			else
			{			
				document.frm.TextOutros2.disabled = true;
				document.frm.TextOutros2.value="";
				document.frm.tamanho2.value=20;
			}
			break;
		}
	}	
}

function Idiomas(valor)
{
	switch(valor)
	{
	
		// Inglês
		case 1 : 
		{
			if  (
				(document.frm.le_ing.checked == true) || 
				(document.frm.escreve_ing.checked == true) || 
				(document.frm.fala_ing.checked == true)
				)
			{
				document.frm.nivel_ing.disabled = false;
			}
			else
			{
				document.frm.nivel_ing.selectedIndex = 0;
				document.frm.nivel_ing.disabled = true;
			}	
			break;
		}
		
		// Espanhol
		case 2 : 
		{
			if  (
				(document.frm.le_esp.checked == true) || 
				(document.frm.escreve_esp.checked == true) || 
				(document.frm.fala_esp.checked == true)
				)
			{
				document.frm.nivel_esp.disabled = false;
			}
			else
			{
				document.frm.nivel_esp.selectedIndex = 0;
				document.frm.nivel_esp.disabled = true;
			}	
			break;
		}
		
		// Francês
		case 3 : 
		{
			if  (
				(document.frm.le_fra.checked == true) || 
				(document.frm.escreve_fra.checked == true) || 
				(document.frm.fala_fra.checked == true)
				)
			{
				document.frm.nivel_fra.disabled = false;
			}
			else
			{
				document.frm.nivel_fra.selectedIndex = 0;
				document.frm.nivel_fra.disabled = true;
			}	
			break;
		}
		
		// Alemão
		case 4 : 
		{
			if  (
				(document.frm.le_ale.checked == true) || 
				(document.frm.escreve_ale.checked == true) || 
				(document.frm.fala_ale.checked == true)
				)
			{
				document.frm.nivel_ale.disabled = false;
			}
			else
			{
				document.frm.nivel_ale.selectedIndex = 0;
				document.frm.nivel_ale.disabled = true;
			}	
			break;
		}
		
		// Japones
		case 5 : 
		{
			if  (
				(document.frm.le_jap.checked == true) || 
				(document.frm.escreve_jap.checked == true) || 
				(document.frm.fala_jap.checked == true)
				)
			{
				document.frm.nivel_jap.disabled = false;
			}
			else
			{
				document.frm.nivel_jap.selectedIndex = 0;
				document.frm.nivel_jap.disabled = true;
			}	
			break;
		}
		
		// Outros Idiomas 01
		case 6 : 
		{
			if  (
				(document.frm.le_outro1.checked == true) || 
				(document.frm.escreve_outro1.checked == true) || 
				(document.frm.fala_outro1.checked == true)
				)
			{
				document.frm.nivel_outro1.disabled = false;
			}
			else
			{
				document.frm.nivel_outro1.selectedIndex = 0;
				document.frm.nivel_outro1.disabled = true;
			}	
			break;
		}
		
		// Outros Idiomas 02
		case 7 : 
		{
			if  (
				(document.frm.le_outro2.checked == true) || 
				(document.frm.escreve_outro2.checked == true) || 
				(document.frm.fala_outro2.checked == true)
				)
			{
				document.frm.nivel_outro2.disabled = false;
			}
			else
			{
				document.frm.nivel_outro2.selectedIndex = 0;
				document.frm.nivel_outro2.disabled = true;
			}	
			break;
		}
	}
}


function Ensino(valor)
{
	switch(valor)
	{
	
		// Ensino Funcamental - 1º Grau
		case 1 : 
		{
			if(document.frm.situacao_1[0].checked)
			{
				document.frm.ano_curso_1.selectedIndex = 0;
				document.frm.periodo_curso_1.selectedIndex = 0;
				document.frm.ano_curso_1.disabled = true;
				document.frm.periodo_curso_1.disabled = true;
			}	
			else
			{
				
				document.frm.ano_curso_1.disabled = false;
				document.frm.periodo_curso_1.disabled = false;
				
				
				// Ensino Médio - 2º Grau
				
				document.frm.situacao_2[0].checked = false;
				document.frm.situacao_2[1].checked = false;
				document.frm.situacao_2[2].checked = false;
			
				document.frm.ano_curso_1.selectedIndex = 0;
				document.frm.periodo_curso_1.selectedIndex = 0;
			
				document.frm.ano_curso_2.disabled = true;
				document.frm.periodo_curso_2.disabled = true;
				
				document.frm.entidade_2.value=""; 
				document.frm.entidade_2.disabled = true;
			
			
				// Ensino Superior - 3º Grau
				document.frm.situacao_3[0].checked = false;
				document.frm.situacao_3[1].checked = false;
				document.frm.situacao_3[2].checked = false;
			
				document.frm.ano_curso_3.selectedIndex = 0;
				document.frm.periodo_curso_3.selectedIndex = 0;
				document.frm.ano_curso_3.disabled = true;
				document.frm.periodo_curso_3.disabled = true;

				document.frm.entidade_3.selectedIndex = 0;
				document.frm.entidadenaolistada_3.value ="";
				document.frm.entidade_3.disabled = true;
				document.frm.entidadenaolistada_3.disabled = true;			
			
				document.frm.curso_3.selectedIndex = 0;
				document.frm.cursonaolistado_3.value ="";
				document.frm.curso_3.disabled = true;
				document.frm.cursonaolistado_3.disabled = true;		
				
			}
			
			break;
		}
		
		//  Ensino Médio - 2º Grau 
		case 2 : 
		{
		
			if(document.frm.situacao_1[0].checked)
			{
				if(document.frm.situacao_2[0].checked)
				{
					document.frm.ano_curso_2.selectedIndex = 0;
					document.frm.periodo_curso_2.selectedIndex = 0;
					document.frm.ano_curso_2.disabled = true;
					document.frm.periodo_curso_2.disabled = true;
					document.frm.entidade_2.disabled = false;
					document.frm.entidade_2.focus();
				}	
				else
				{
					document.frm.ano_curso_2.disabled = false;
					document.frm.periodo_curso_2.disabled = false;
					document.frm.entidade_2.disabled = false;		
					
									
					// Ensino Superior - 3º Grau
					document.frm.situacao_3[0].checked = false;
					document.frm.situacao_3[1].checked = false;
					document.frm.situacao_3[2].checked = false;
			
					document.frm.ano_curso_3.selectedIndex = 0;
					document.frm.periodo_curso_3.selectedIndex = 0;
					document.frm.ano_curso_3.disabled = true;
					document.frm.periodo_curso_3.disabled = true;

					document.frm.entidade_3.selectedIndex = 0;
					document.frm.entidadenaolistada_3.value ="";
					document.frm.entidade_3.disabled = true;
					document.frm.entidadenaolistada_3.disabled = true;			
			
					document.frm.curso_3.selectedIndex = 0;
					document.frm.cursonaolistado_3.value ="";
					document.frm.curso_3.disabled = true;
					document.frm.cursonaolistado_3.disabled = true;		
							
				}
			}
			else
			{
				document.frm.situacao_2[0].checked = false;
				document.frm.situacao_2[1].checked = false;
				document.frm.situacao_2[2].checked = false;
			}
						
			break;
		}
		
		//Ensino Superior - 3º Grau
		case 3 : 
		{
			if ((document.frm.situacao_1[0].checked) &&(document.frm.situacao_2[0].checked))
			{
				if(document.frm.situacao_3[0].checked)
				{
					
					document.frm.ano_curso_3.selectedIndex = 0;
					document.frm.periodo_curso_3.selectedIndex = 0;
					
					document.frm.ano_curso_3.disabled = true;
					document.frm.periodo_curso_3.disabled = true;
					
					document.frm.entidade_3.disabled = false;
					document.frm.curso_3.disabled = false;
					
									
					
				}	
				else
				{
					document.frm.ano_curso_3.disabled = false;
					document.frm.periodo_curso_3.disabled = false;
					
					document.frm.entidade_3.disabled = false;
					document.frm.curso_3.disabled = false;
				}
			}
			else
			{
				document.frm.situacao_3[0].checked = false;
				document.frm.situacao_3[1].checked = false;
				document.frm.situacao_3[2].checked = false;
			}
			break;
		}
		
		//Outras Graduações / Pós Graduação / Mestrado / M.B.A.
		case 4 : 
		{
			document.frm.entidade_4.disabled = false;
			document.frm.curso_4.disabled = false;
			document.frm.entidade_4.focus();
			break;
		}
		
		//Outras Graduações / Pós Graduação / Mestrado / M.B.A.
		case 5 : 
		{
			document.frm.entidade_5.disabled = false;
			document.frm.curso_5.disabled = false;
			document.frm.entidade_5.focus();
			break;
		}
		
		// Outros Cursos pertinentes à Área de Interesse (Cite no máximo 5) 
		
		//Nacional
		case 6 : 
		{
			if(document.frm.outro_nacional.checked == false)
			{
				document.frm.text_outro_nacional.value = "";
				document.frm.text_outro_nacional.disabled = true;				
			}
			else
			{
				document.frm.text_outro_nacional.disabled = false;
				document.frm.text_outro_nacional.focus();
			}
			break;
		}
		
		//Exterior
		case 7 : 
		{
			if(document.frm.outro_exterior.checked == false)
			{
				document.frm.text_outro_exterior.value = "";
				document.frm.text_outro_exterior.disabled = true;				
			}
			else
			{
				document.frm.text_outro_exterior.disabled = false;
				document.frm.text_outro_exterior.focus();
			}
			break;
		}
	}
}

function NaoListada(valor)
{
	switch(valor)
	{
	
		// Entidade
		case 1 : 
		{
			if(document.frm.entidade_3.value == "1")
			{
				document.frm.entidadenaolistada_3.disabled = false;	
				document.frm.entidadenaolistada_3.focus();		
				break;
			}	
			else
			{
				document.frm.entidadenaolistada_3.value = "";
				document.frm.entidadenaolistada_3.disabled = true;
			}
			break;
		}
		
		
		// Curso
		case 2 : 
		{
			if(document.frm.curso_3.value == "1")
			{
				document.frm.cursonaolistado_3.disabled = false;
				document.frm.cursonaolistado_3.focus();			
				
			}	
			else
			{
				document.frm.cursonaolistado_3.value = "";
				document.frm.cursonaolistado_3.disabled = true;
			}
			break;
		}
	}	
}

function AlteraEmpregos()
{
	var valor = parseInt(document.frm.no_emprego.value);
	
	switch(valor)
	{
	
		// Nenhum
		case 0 : 
		{
			// Empresa Trabalha/Trabalhou:
			
			document.frm.empresa1.value = "";
			document.frm.empresa1.disabled = true;
			
			document.frm.renda.value = "";
			document.frm.renda.disabled = true;
			
			document.frm.forma_pagamento.selectedIndex = 0;
			document.frm.forma_pagamento.disabled = true;
			
			document.frm.adm_dia1.value = "";
			document.frm.adm_mes1.value = "";
			document.frm.adm_ano1.value = "";
			
			document.frm.adm_dia1.disabled = true;
			document.frm.adm_mes1.disabled = true;
			document.frm.adm_ano1.disabled = true;
			
			document.frm.dem_dia1.value = "";
			document.frm.dem_mes1.value = "";
			document.frm.dem_ano1.value = "";
			
			document.frm.dem_dia1.disabled = true;
			document.frm.dem_mes1.disabled = true;
			document.frm.dem_ano1.disabled = true;
			
			document.frm.ramo_atividade1.value = "";
			document.frm.ramo_atividade1.disabled = true;
			
			document.frm.cargo1.value = "";
			document.frm.cargo1.disabled = true;
			
			
			// Empresa Trabalhou:
			
			document.frm.empresa2.value = "";
			document.frm.empresa2.disabled = true;
			
			document.frm.adm_dia2.value = "";
			document.frm.adm_mes2.value = "";
			document.frm.adm_ano2.value = "";
			
			document.frm.adm_dia2.disabled = true;
			document.frm.adm_mes2.disabled = true;
			document.frm.adm_ano2.disabled = true;
			
			document.frm.dem_dia2.value = "";
			document.frm.dem_mes2.value = "";
			document.frm.dem_ano2.value = "";
			
			document.frm.dem_dia2.disabled = true;
			document.frm.dem_mes2.disabled = true;
			document.frm.dem_ano2.disabled = true;
			
			document.frm.ramo_atividade2.value = "";
			document.frm.ramo_atividade2.disabled = true;
			
			document.frm.cargo2.value = "";
			document.frm.cargo2.disabled = true;
			
			
			//Breve descrição de atividades nos empregos:
			
			document.frm.descricao_atividade.value = "";
			document.frm.descricao_atividade.disabled = true;
			document.frm.contador.value = 400;
					
			break;
		}
		
		
		// Empresa Trabalha/Trabalhou:
		case 1 : 
		{
			// Empresa Trabalha/Trabalhou:
			
			document.frm.empresa1.disabled = false;
			document.frm.renda.disabled = false;
			document.frm.forma_pagamento.disabled = false;
			document.frm.adm_dia1.disabled = false;
			document.frm.adm_mes1.disabled = false;
			document.frm.adm_ano1.disabled = false;
			document.frm.dem_dia1.disabled = false;
			document.frm.dem_mes1.disabled = false;
			document.frm.dem_ano1.disabled = false;
			document.frm.ramo_atividade1.disabled = false;
			document.frm.cargo1.disabled = false;
			
			
			// Empresa Trabalhou:
			
			document.frm.empresa2.value = "";
			document.frm.empresa2.disabled = true;
			
			document.frm.adm_dia2.value = "";
			document.frm.adm_mes2.value = "";
			document.frm.adm_ano2.value = "";
			
			document.frm.adm_dia2.disabled = true;
			document.frm.adm_mes2.disabled = true;
			document.frm.adm_ano2.disabled = true;
			
			document.frm.dem_dia2.value = "";
			document.frm.dem_mes2.value = "";
			document.frm.dem_ano2.value = "";
			
			document.frm.dem_dia2.disabled = true;
			document.frm.dem_mes2.disabled = true;
			document.frm.dem_ano2.disabled = true;
			
			document.frm.ramo_atividade2.value = "";
			document.frm.ramo_atividade2.disabled = true;
			
			document.frm.cargo2.value = "";
			document.frm.cargo2.disabled = true;
			
			
			//Breve descrição de atividades nos empregos:
			
			document.frm.descricao_atividade.disabled = false;

			document.frm.empresa1.focus();
			
			break;
		}
		
		// Empresa Trabalhou: 
		case 2 : 
		{
			// Empresa Trabalha/Trabalhou:
			
			document.frm.empresa1.disabled = false;
			document.frm.renda.disabled = false;
			document.frm.forma_pagamento.disabled = false;
			document.frm.adm_dia1.disabled = false;
			document.frm.adm_mes1.disabled = false;
			document.frm.adm_ano1.disabled = false;
			document.frm.dem_dia1.disabled = false;
			document.frm.dem_mes1.disabled = false;
			document.frm.dem_ano1.disabled = false;
			document.frm.ramo_atividade1.disabled = false;
			document.frm.cargo1.disabled = false;
			
						
			// Empresa Trabalhou:
			
			document.frm.empresa2.disabled = false;
			document.frm.adm_dia2.disabled = false;
			document.frm.adm_mes2.disabled = false;
			document.frm.adm_ano2.disabled = false;
			document.frm.dem_dia2.disabled = false;
			document.frm.dem_mes2.disabled = false;
			document.frm.dem_ano2.disabled = false;
			document.frm.ramo_atividade2.disabled = false;
			document.frm.cargo2.disabled = false;
			
			//Breve descrição de atividades nos empregos:
			
			document.frm.descricao_atividade.disabled = false;
			
			document.frm.empresa1.focus();
			
			break;
		}
	}	
}

function Limpar(valor)
{
	switch(valor)
	{
	
		// Dados Pessoais
		case 1 : 
		{
			document.frm.vaga_pretendida[0].checked = false;
			document.frm.vaga_pretendida[1].checked = false;
			document.frm.segmento_interesse.selectedIndex = 0;
			document.frm.nome.value="";
			document.frm.rg.value="";
			document.frm.cpf1.value="";
			document.frm.cpf2.value="";
			document.frm.dia_nasc.value="";
			document.frm.mes_nasc.value="";
			document.frm.ano_nasc.value="";
			document.frm.sexo[0].checked = false;
			document.frm.sexo[1].checked = false;
			document.frm.email.value="";
			document.frm.filhos.value="";
			document.frm.civil.selectedIndex = 0;
			document.frm.mae.value="";
			document.frm.pai.value="";
			document.frm.rua.value="";
			document.frm.numero.value="";
			document.frm.complemento.value="";
			document.frm.bairro.value="";
			document.frm.cep1.value="";
			document.frm.cep2.value="";
			document.frm.cidade.value="";
			document.frm.estado.selectedIndex = 0;
			document.frm.localizacao.selectedIndex = 0;
			document.frm.ddd_tel.value="";
			document.frm.tel.value="";
			document.frm.ddd_cel.value="";
			document.frm.cel.value="";
			document.frm.recado.checked= false;
			document.frm.contato.value="";
			document.frm.deficiencia[0].checked = false;
			document.frm.deficiencia[1].checked = false;
			
			break;
		}
		
		// Áreas de Interesse
		case 2 : 
		{
			//Áreas de Interesse	
			document.frm.area1.checked = false;
			document.frm.area2.checked = false;
			document.frm.area3.checked = false;
			document.frm.area4.checked = false;
			document.frm.area5.checked = false;
			document.frm.area6.checked = false;
			document.frm.area7.checked = false;
			document.frm.area8.checked = false;
			document.frm.area9.checked = false;
			document.frm.area10.checked = false;
			document.frm.TextOutros1.value="";
			document.frm.tamanho1.value=20;
			document.frm.TextOutros1.disabled = true;
			
			//Experiência em Informática
			document.frm.informatica21.checked = false;
			document.frm.informatica22.checked = false;
			document.frm.informatica23.checked = false;
			document.frm.informatica24.checked = false;
			document.frm.informatica25.checked = false;
			document.frm.informatica26.checked = false;
			document.frm.TextOutros2.value="";
			document.frm.tamanho2.value=20;
			document.frm.TextOutros2.disabled = true;
			
			//Inglês
			document.frm.le_ing.checked = false;
			document.frm.escreve_ing.checked = false;
			document.frm.fala_ing.checked = false;
			document.frm.nivel_ing.selectedIndex = 0;
			document.frm.nivel_ing.disabled = true;
			
			//Espanhol
			document.frm.le_esp.checked = false;
			document.frm.escreve_esp.checked = false;
			document.frm.fala_esp.checked = false;
			document.frm.nivel_esp.selectedIndex = 0;
			document.frm.nivel_esp.disabled = true;
			
			//Francês
			document.frm.le_fra.checked = false;
			document.frm.escreve_fra.checked = false;
			document.frm.fala_fra.checked = false;
			document.frm.nivel_fra.selectedIndex = 0;
			document.frm.nivel_fra.disabled = true;
			
			//Alemão
			document.frm.le_ale.checked = false;
			document.frm.escreve_ale.checked = false;
			document.frm.fala_ale.checked = false;
			document.frm.nivel_ale.selectedIndex = 0;
			document.frm.nivel_ale.disabled = true;
			
			//Japones
			document.frm.le_jap.checked = false;
			document.frm.escreve_jap.checked = false;
			document.frm.fala_jap.checked = false;
			document.frm.nivel_jap.selectedIndex = 0;
			document.frm.nivel_jap.disabled = true;
			
			//Outros Idiomas 01
			document.frm.outro_1.value="";
			document.frm.le_outro1.checked = false;
			document.frm.escreve_outro1.checked = false;
			document.frm.fala_outro1.checked = false;
			document.frm.nivel_outro1.selectedIndex = 0;
			document.frm.nivel_outro1.disabled = true;
			
			//Outros Idiomas 02
			document.frm.outro_2.value="";
			document.frm.le_outro2.checked = false;
			document.frm.escreve_outro2.checked = false;
			document.frm.fala_outro2.checked = false;
			document.frm.nivel_outro2.selectedIndex = 0;
			document.frm.nivel_outro2.disabled = true;
			
			break;
		}
		
		// Formação Academica
		case 3 : 
		{
			
			// Ensino Funcamental - 1º Grau 
			document.frm.situacao_1[0].checked = false;
			document.frm.situacao_1[1].checked = false;
			document.frm.situacao_1[2].checked = false;
			
			document.frm.ano_curso_1.selectedIndex = 0;
			document.frm.periodo_curso_1.selectedIndex = 0;
			
			document.frm.ano_curso_1.disabled = true;
			document.frm.periodo_curso_1.disabled = true;	
			
			// Ensino Médio - 2º Grau
			document.frm.situacao_2[0].checked = false;
			document.frm.situacao_2[1].checked = false;
			document.frm.situacao_2[2].checked = false;
			
			document.frm.ano_curso_1.selectedIndex = 0;
			document.frm.periodo_curso_1.selectedIndex = 0;
			
			document.frm.ano_curso_2.disabled = true;
			document.frm.periodo_curso_2.disabled = true;
			
			document.frm.entidade_2.value=""; 
			document.frm.entidade_2.disabled = true;
			
			
			// Ensino Superior - 3º Grau
			document.frm.situacao_3[0].checked = false;
			document.frm.situacao_3[1].checked = false;
			document.frm.situacao_3[2].checked = false;
			
			document.frm.ano_curso_3.selectedIndex = 0;
			document.frm.periodo_curso_3.selectedIndex = 0;
			document.frm.ano_curso_3.disabled = true;
			document.frm.periodo_curso_3.disabled = true;

			document.frm.entidade_3.selectedIndex = 0;
			document.frm.entidadenaolistada_3.value ="";
			document.frm.entidade_3.disabled = true;
			document.frm.entidadenaolistada_3.disabled = true;			
			
			document.frm.curso_3.selectedIndex = 0;
			document.frm.cursonaolistado_3.value ="";
			document.frm.curso_3.disabled = true;
			document.frm.cursonaolistado_3.disabled = true;		
			
			break;
		}
		
		// Outras Graduações
		case 4 : 
		{
			
			document.frm.situacao_4[0].checked = false;
			document.frm.situacao_4[1].checked = false;
			document.frm.situacao_4[2].checked = false;
			
			document.frm.entidade_4.value = "";
			document.frm.entidade_4.disabled = true;
			
			document.frm.curso_4.value = "";
			document.frm.curso_4.disabled = true;
			
			
			document.frm.situacao_5[0].checked = false;
			document.frm.situacao_5[1].checked = false;
			document.frm.situacao_5[2].checked = false;
			
			document.frm.entidade_5.value = "";
			document.frm.entidade_5.disabled = true;
			
			document.frm.curso_5.value = "";
			document.frm.curso_5.disabled = true;
			
			document.frm.outro_nacional.checked = false;
			document.frm.text_outro_nacional.value = "";
			document.frm.text_outro_nacional.disabled = true;
			document.frm.contador_nacional.value = 400;
			
			document.frm.outro_exterior.checked = false;
			document.frm.text_outro_exterior.value = "";
			document.frm.text_outro_exterior.disabled = true;
			document.frm.contador_exterior.value = 400;
			
		}	
		
		// Experiência Profissional
		case 5 : 
		{
			document.frm.no_emprego.selectedIndex = 0;
						
			document.frm.empresa1.value = "";
			document.frm.empresa1.disabled = true;
			
			document.frm.renda.value = "";
			document.frm.renda.disabled = true;
			
			document.frm.forma_pagamento.selectedIndex = 0;
			document.frm.forma_pagamento.disabled = true;
			
			document.frm.adm_dia1.value = "";
			document.frm.adm_mes1.value = "";
			document.frm.adm_ano1.value = "";
			
			document.frm.adm_dia1.disabled = true;
			document.frm.adm_mes1.disabled = true;
			document.frm.adm_ano1.disabled = true;
			
			document.frm.dem_dia1.value = "";
			document.frm.dem_mes1.value = "";
			document.frm.dem_ano1.value = "";
			
			document.frm.dem_dia1.disabled = true;
			document.frm.dem_mes1.disabled = true;
			document.frm.dem_ano1.disabled = true;
			
			document.frm.ramo_atividade1.value = "";
			document.frm.ramo_atividade1.disabled = true;
			
			document.frm.cargo1.value = "";
			document.frm.cargo1.disabled = true;
			
			document.frm.empresa2.value = "";
			document.frm.empresa2.disabled = true;
			
			document.frm.adm_dia2.value = "";
			document.frm.adm_mes2.value = "";
			document.frm.adm_ano2.value = "";
			
			document.frm.adm_dia2.disabled = true;
			document.frm.adm_mes2.disabled = true;
			document.frm.adm_ano2.disabled = true;
			
			document.frm.dem_dia2.value = "";
			document.frm.dem_mes2.value = "";
			document.frm.dem_ano2.value = "";
			
			document.frm.dem_dia2.disabled = true;
			document.frm.dem_mes2.disabled = true;
			document.frm.dem_ano2.disabled = true;
			
			document.frm.ramo_atividade2.value = "";
			document.frm.ramo_atividade2.disabled = true;
			
			document.frm.cargo2.value = "";
			document.frm.cargo2.disabled = true;
			
			document.frm.descricao_atividade.value = "";
			document.frm.descricao_atividade.disabled = true;
			document.frm.contador.value = 400;
				
		}	
	}
}

 
 function Formacao()
 {
	if(
		(document.frm.situacao_3[0].checked)||
		(document.frm.situacao_3[1].checked)|| 
		(document.frm.situacao_3[2].checked)
	   )
	{   	 
		document.frm.action = "trabalhe_conosco3.asp";		
	}
	else
	{
		document.frm.action = "trabalhe_conosco4.asp";			
	}	
 }
 
