
	function fnc_FormEnviar(){

		//Informações Pessoais 
		var vrcNome 	  = document.getElementById("nome").value;
		var vrcSexo       = document.getElementById("sexo").value;
		var vrcEndereco   = document.getElementById("endereco").value;
		var vrcBairro     = document.getElementById("bairro").value;
		var intTelFixo    = document.getElementById("telfixo").value;
		var intTelCelular = document.getElementById("telcelular").value;
		var vrcEmail      = document.getElementById("email").value;
		var intdtNasc	  = document.getElementById("dtNascimento").value;
		var intCPF        = document.getElementById("cpf").value;
		var intRG         = document.getElementById("rg").value;
		var vrcDisponibilidade = document.getElementById("disponibilidade").value;
		var intPerParcial      = document.getElementById("parcial").value;
		
		//---------------------------------------------------------------------------------------------------------------------------------------------
		//Formação Academia
		var vrcCursoSupInc  = document.getElementById("formacao_supInc").checked;
		var vrcCursoSupComp = document.getElementById("formacao_supComp").checked;
		var vrcCurso2Grau   = document.getElementById("formacao_2grau").checked; 
		
		var vrcFormCurso   = document.getElementById("formacao_curso").value;
		var vrcFormInic    = document.getElementById("formacao_inicio").value;
		var vrcFormFim     = document.getElementById("formacao_fim").value;
		
		var btRadio 	   = document.getElementsByTagName("input");
		var j=0;
		var i;
		var Result;
		
		//---------------------------------------------------------------------------------------------------------------------------------------------
		//Último e Penúltimo emprego
		var vrcEmpregoEmpresaNome = document.getElementById("ultEmprego_empresa").value;
		var intEmpregoEmpresaTel  = document.getElementById("ultEmprego_tel").value;
		var vrcEmpregoEmpresaFunc = document.getElementById("ultEmprego_func").value;
		var vrcEmpregoEmpresaSal  = document.getElementById("ultEmprego_sal").value;
		var intEmpregoEmpresaEnt  = document.getElementById("ultEmprego_ent").value;
		var intEmpregoEmpresaFim  = document.getElementById("ultEmprego_said").value;
		

		//---------------------------------------------------------------------------------------------------------------------------------------------
		//Outros		
		var vrcOutMotivo = document.getElementById("motivo").value;
		var vrcOutObs = document.getElementById("obs").value;
		var msg = "";
		
		//---------------------------------------------------------------------------------------------------------------------------------------------
		//Informações Pessoais
		if ((isNaN(intTelFixo)) || (isNaN(intTelCelular)) && (isNaN(intdtNasc)) || (isNaN(intCPF)) || (isNaN(intRG))) 
		{
			msg = "Os campos de telefone, identidade, cpf e data de nascimento devem conter números.";
			alert(msg);
		}else{
			if ((vrcNome && vrcSexo && vrcEndereco && vrcBairro && vrcEmail && intCPF && intRG) == "")
			{
				msg = "Preencha todos os campos sobre informações pessoais.";
				alert(msg);
			}else{
					if ((intTelFixo || intTelCelular ) == ""){
						msg = "Preencha pelo menos um número de telefone.";
						alert(msg);
						}
					else{
						  for(i=1; i < btRadio.length; i++){
							  if(btRadio[i].type == "radio"){
								 if(btRadio[i].name == "formacao"){
									Result = ValidaRadio(btRadio[i]);
									if(Result == 1){
										j++;
									}
								 }
							 }
						  }
						  
						if( j > 0){
							//if(vrcCurso2Grau == false)
							if ((vrcCursoSupInc == true) || (vrcCursoSupComp == true)){
								if((vrcFormCurso && vrcFormInic && vrcFormFim) != ''){
									document.frm_RH.submit();
								}else{
									msg = "Informe o curso, a data de início e a data de término.";
									alert(msg);
								}
							}else{
								msg = "Informe o curso, a data de início e a data de término.";
								alert(msg);
							}
						}else{
							if(j == 0){
								msg = "Preencha o campo Formação Acadêmica.";
								alert(msg);
							}
						}
					}
				}
		}
	}
	
	function ValidaRadio(valor)
	{
		if(valor.checked == true){
		   return 1;
		}else
			return 0;
	}
	
	//VALIDAÇÃO DA DATA 
	function VerificaData(digData,identf) 
	{
	    var bissexto = 0;
	    var data = digData; 
	    var tam = data.length;

		    if (tam == 10) 
		    {
		        var dia = data.substr(0,2)
		        var mes = data.substr(3,2)
		        var ano = data.substr(6,4)
		        if ((ano > 1900)||(ano < 2100))
		        {
		            switch (mes) 
		            {
		                case '01':
		                case '03':
		                case '05':
		                case '07':
		                case '08':
		                case '10':
		                case '12':
		                    if  (dia <= 31) 
		                    {
		                        return true;
		                    }
		                    break
		                
		                case '04':        
		                case '06':
		                case '09':
		                case '11':
		                    if  (dia <= 30) 
		                    {
		                        return true;
		                    }
		                    break
		                case '02':
		                    /* Validando ano Bissexto / fevereiro / dia */ 
		                    if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0)) 
		                    { 
		                        bissexto = 1; 
		                    } 
		                    if ((bissexto == 1) && (dia <= 29)) 
		                    { 
		                        return true;                 
		                    } 
		                    if ((bissexto != 1) && (dia <= 28)) 
		                    { 
		                        return true; 
		                    }            
		                    break                        
		            }
		        }
		    }
		alert("A Data "+ data +" é inválida!");
		document.getElementById(identf).focus();
		return false;
	}

/*
================================================================================
	Funções que fazem o efeito de transição entre as imagens do banner
================================================================================
*/
	function fncEscolherTipoTransicao() {
		if (document.all) {
			document.getElementById("BannerImg").filters.revealTrans.Transition = Math.floor(12);
			document.getElementById("BannerImg").filters.revealTrans.apply();
		}
	}

	function fncIniciaTransicao() {
		if (document.all) document.getElementById("BannerImg").filters.revealTrans.play()
	}

	function fncProximaImagem(){
		if (intIndiceArr < arrImagem.length - 1) intIndiceArr++; else intIndiceArr = 0;

		fncEscolherTipoTransicao();

		document.getElementById("BannerImg").src = arrImagem[intIndiceArr];
		document.getElementById("BannerLink").href = arrLink[intIndiceArr];

		fncIniciaTransicao();

		setTimeout("fncProximaImagem()", 2000);
	}

/*
================================================================================
	Funções que alteram os elementos das páginas sem recarregar
================================================================================
*/
	function fncVerImagem(intCodArquivo) {
		fncExecutarASP("VerImagemJS", "common/asp/inc_visualizar_imagem.asp?CodArquivo=" + intCodArquivo);
	}

	function fncExecutarASP(strIDTagScript, strArquivoASP, intPopUp) {
		var strCapturarTagHead = "";
		var strCapturarIDJavaScript = "";
		var strCapturarTagScript = "";

		if (intPopUp == 1) {
			strCapturarTagHead = "opener.document.getElementsByTagName('head').item(0)"; 
			strCapturarIDJavaScript = "opener.document.getElementById('" + strIDTagScript + "')";
			strCapturarTagScript = "opener.document.createElement('script')"; }	
		else {
			strCapturarTagHead = "document.getElementsByTagName('head').item(0)";
			strCapturarIDJavaScript = "document.getElementById('" + strIDTagScript + "')";
			strCapturarTagScript = "document.createElement('script')"; }
		
		var objTagHead = eval(strCapturarTagHead);
		var objExisteTagScript = eval(strCapturarIDJavaScript);
		var objTagScript;
		/*-----------------------------------------------------------------------------------------
			Verifica se a função que monta o HTML já está criada. Se já foi criada, apaga ela, e
			recria de acordo com os parametros do ASP */
		if (objExisteTagScript) {
			objTagHead.removeChild(objExisteTagScript);
		}
		/*--------------------------------------------------------------------------------------*/

		objTagScript		= eval(strCapturarTagScript);
		objTagScript.src	= strArquivoASP;
		objTagScript.type	= "text/javascript";
		objTagScript.id		= strIDTagScript;
		objTagHead.appendChild(objTagScript);
	}

/*
================================================================================
	FUNÇÃO PARA ABRIR POPUPs.
================================================================================
*/
	function fnc_AbrePopUp(str_NomeArquivo, str_NomeJanela, bln_Scrollbar, lng_Largura, lng_Altura) {
		if ( (!lng_Altura) || (lng_Altura == 0) ) { lng_Altura = 465; }

		if ( (!lng_Largura) || (lng_Largura == 0) ) { lng_Largura = 450; }

		if ( (!bln_Scrollbar) || (bln_Scrollbar == 0) ) { bln_Scrollbar = 'no'; }

		lng_Top = screen.availHeight/2 - lng_Altura/2;
		lng_Left = screen.availWidth/2 - lng_Largura/2;

		window.open(str_NomeArquivo, str_NomeJanela, 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=' + bln_Scrollbar + ', resizable=no, width=' + lng_Largura + ', height=' + lng_Altura +', top=' + lng_Top + ', left=' + lng_Left);
	}