﻿	function valida_junt()
	{
		var nome           =$('nome');
		var email          = $('email');
		var nascimento     = $('nascimento');
		var telcomercial   = $('telcomercial');
		var telresidencial = $('telresidencial');
		var celular        = $('celular');
		var fax            = $('fax');
		var cpf            = $('cpf');
		var datainicio     = $('datainicio');
		var datafim        = $('datafim');
		var datainicio_p   = $('datainicio_p');
		var datafim_p      = $('datafim_p');
		var datainicio_ant = $('datainicio_ant');
		var datafim_ant    = $('datafim_ant');
		
		if(nome.value=='')
		{
			alert("Por favor, digite seu nome.");
			nome.focus();
			return false;
		}
		
		if(email.value=='')
		{
			alert("Por favor, digite seu email.");
			email.focus();
			return false;
		}
		else if(!ValidaEmail(email.value))
		{
			alert("O seu email é inválido.");
			email.focus();
			return false;				
		}
		
		if(nascimento.value!='')
		{
		    if(!valida_data(nascimento))
            {
                alert("Data em formato inválido.");
			    nascimento.focus();
			    return false;  
            }
        }
        
        if(telcomercial.value.length > 0)
        {
            if(!valida_telefone(telcomercial))
            {
                alert("Telefone em formato inválido.");
			    telcomercial.focus();
			    return false;  
            }
        }
        
        if(telresidencial.value.length > 0)
        {
            if(!valida_telefone(telresidencial))
            {
                alert("Telefone em formato inválido.");
			    telresidencial.focus();
			    return false;  
            }
        }
        
        if(celular.value.length > 0)
        {
            if(!valida_telefone(celular))
            {
                alert("Telefone em formato inválido.");
			    celular.focus();
			    return false;  
            }
        }
        
        if(fax.value.length > 0)
        {
            if(!valida_telefone(fax))
            {
                alert("Telefone em formato inválido.");
			    fax.focus();
			    return false;  
            }
        }
       
        if(cpf.value.length > 0)
        {
            if(!valida_CPF(cpf))
              {
                alert("CPF em formato inválido.");
			    cpf.focus();
			    return false;   
              }
          }
          
        if(datainicio.value!='')
		{
		    if(!valida_data(datainicio))
            {
                alert("Data em formato inválido.");
			    datainicio.focus();
			    return false;  
            }
        }
        if(datafim.value!='')
		{
		    if(!valida_data(datafim))
            {
                alert("Data em formato inválido.");
			    datafim.focus();
			    return false;  
            }
        }
        if(datainicio_p.value!='')
		{
		    if(!valida_data(datainicio_p))
            {
                alert("Data em formato inválido.");
			    datainicio_p.focus();
			    return false;  
            }
        }
        if(datafim_p.value!='')
		{
		    if(!valida_data(datafim_p))
            {
                alert("Data em formato inválido.");
			    datafim_p.focus();
			    return false;  
            }
        }
        if(datainicio_ant.value!='')
		{
		
		    if(!valida_data(datainicio_ant))
            {
                alert("Data em formato inválido.");
			    datainicio_ant.focus();
			    return false;  
            }
        }
        
        if(datafim_ant.value!='')
		{
		    if(!valida_data(datafim_ant))
            {
                alert("Data em formato inválido.");
			    datafim_ant.focus();
			    return false;  
            }
        }
		return true;
	}
	
	function EnviarJunt() {
	
		var validado = valida_junt();
		
		if(validado)
		{
			var array = new Array();
			var n_campos = new Array();
			
			n_campos[0] = "nome";
			   array[0] = $('nome').value;
			
			n_campos[1] = "email";
			   array[1] = $('email').value;
			
			n_campos[2] = "objetivo";
			   array[2] = $('objetivo').value;
			
			n_campos[3] = "salario";
			   array[3] = $('salario').value;
			
			n_campos[4] = "end";
			   array[4] = $('end').value;
			
			n_campos[5] = "bairro";
			   array[5] = $('bairro').value;
			
			n_campos[6] = "cidade";
			   array[6] = $('cidade').value;
			
			n_campos[7] = "telcomercial";
			   array[7] = $('telcomercial').value;
			
			n_campos[8] = "telresidencial";
			   array[8] = $('telresidencial').value;
			
			n_campos[9] = "celular";
			   array[9] = $('celular').value;
			
			n_campos[10] = "fax";
			   array[10] = $('fax').value;
			
			n_campos[11] = "nascimento";
			   array[11] = $('nascimento').value;
			
			n_campos[12] = "estadocivil";
			   array[12] = $('estadocivil').value;
			
			n_campos[13] = "conjuge";
			   array[13] = $('conjuge').value;
			
			n_campos[14] = "parentes";
			   array[14] = (($('parentes1').checked)?("Sim"):("Não"));
			
			n_campos[15] = "veiculo";
			   array[15] = (($('veiculo1').checked)?("Sim"):("Não")); 
			
			n_campos[16] = "rg";
			   array[16] = $('rg').value;
			
			n_campos[17] = "orgao";
			   array[17] = $('orgao').value;
			
			n_campos[18] = "cpf";
			   array[18] = $('cpf').value;
			
			n_campos[19] = "creci";
			   array[19] = $('creci').value;
			
			n_campos[20] = "doc_cidade";
			   array[20] = $('doc_cidade').value;
			   
			n_campos[21] = "escolaridade";
			   array[21] = (($('escolaridade').options[$('escolaridade').selectedIndex].text == 'Selecione')?('-'):($('escolaridade').options[$('escolaridade').selectedIndex].text));
			   
			n_campos[22] = "curso";
			   array[22] = $('curso').value;
			
			n_campos[23] = "universidade";
			   array[23] = $('universidade').value;
			
			n_campos[24] = "int_assAdmin";
			   array[24] = (($('int_assAdmin').checked)?("Sim"):("Não"));
			
			n_campos[25] = "int_assRH";
			   array[25] = (($('int_assRH').checked)?("Sim"):("Não"));
			
			n_campos[26] = "int_assMark";
			   array[26] = (($('int_assMark').checked)?("Sim"):("Não"));
			
			n_campos[27] = "int_assFinanceiro";
			   array[27] = (($('int_assFinanceiro').checked)?("Sim"):("Não"));
			
			n_campos[28] = "int_assComercial";
			   array[28] = (($('int_assComercial').checked)?("Sim"):("Não"));
			
			n_campos[29] = "ultimaempresa";
			   array[29] = $('ultimaempresa').value;
			
			n_campos[30] = "datainicio";
			   array[30] = $('datainicio').value;
			
			n_campos[31] = "datafim";
			   array[31] = $('datafim').value;
			
			n_campos[32] = "cargoexercido";
			   array[32] = $('cargoexercido').value;
			
			n_campos[33] = "razaosaida";
			   array[33] = $('razaosaida').value;
			
			n_campos[34] = "atribuicoes";
			   array[34] = $('atribuicoes').value;
			
			n_campos[35] = "penultimaempresa";
			   array[35] = $('penultimaempresa').value;
			
			n_campos[36] = "datainicio_p";
			   array[36] = $('datainicio_p').value;
			
			n_campos[37] = "datafim_p";
			   array[37] = $('datafim_p').value;
			
			n_campos[38] = "cargoexercido_p";
			   array[38] = $('cargoexercido_p').value;
			
			n_campos[39] = "razaosaida_p";
			   array[39] = $('razaosaida_p').value;
			
			n_campos[40] = "atribuicoes_p";
			   array[40] = $('atribuicoes_p').value;
			
			n_campos[41] = "antepenultimaempresa";
			   array[41] = $('antepenultimaempresa').value;
			
			n_campos[42] = "datainicio_ant";
			   array[42] = $('datainicio_ant').value;
			
			n_campos[43] = "datafim_ant";
			   array[43] = $('datafim_ant').value;
			
			n_campos[44] = "cargoexercido_ant";
			   array[44] = $('cargoexercido_ant').value;
			
			n_campos[45] = "razaosaida_ant";
			   array[45] = $('razaosaida_ant').value;
			
			n_campos[46] = "atribuicoes_ant";
			   array[46] = $('atribuicoes_ant').value;
			
			n_campos[47] = "atribuicoesfinais";
			   array[47] = $('atribuicoesfinais').value;
			
			n_campos[48] = "int_assInformatica";
			   array[48] = (($('int_assInformatica').checked)?("Sim"):("Não"));
			
//			n_campos[49] = "int_atendimento";
			   array[49] = (($('int_atendimento').checked)?("Sim"):("Não"));
			
			n_campos[50] = "int_telefonista";
			   array[50] = (($('int_telefonista').checked)?("Sim"):("Não"));
			
			n_campos[51] = "int_recepcionista";
			   array[51] = (($('int_recepcionista').checked)?("Sim"):("Não"));
			   
			n_campos[52] = "int_corretor";
			   array[52] = (($('int_corretor').checked)?("Sim"):("Não"));
			
			n_campos[53] = "int_superVendas";
			   array[53] = (($('int_superVendas').checked)?("Sim"):("Não"));
			   
			n_campos[54] = "cargo_interesse";
			   array[54] = ($('cargoInteresse').value);
			  
			
			var div_aguarde = $('aguardeJunt');
			
			div_aguarde.className = 'visible';
			window.scrollTo(0,0);
			//alert('vivi');
			var varRet =  trabalhe_conosco_.EnviaCurriculo(n_campos, array);
			retornoJunt(varRet)

		}
		return false;			
	}

	function retornoJunt(response) {
		
		var div_ini		 = $('enviarJunt');
		var div_fim		 = $('enviadoJunt');
		var div_erro	 = $('erroJunt');
		var div_aguarde  = $('aguardeJunt');
		
		div_aguarde.className = 'hidden';
		
		if(response.value == "1")
		{
			div_fim.className = 'visible';
			div_erro.className = 'hidden';
			resetaForm();
			div_ini.className = 'hidden';
			setTimeout("hidenfield('enviadoJunt')", 5000);
			setTimeout("hidenfield1('enviarJunt')", 5000);
		}
		else
		{
			div_fim.className = 'hidden';
			div_erro.className = 'visible';
			setTimeout("hidenfield('erroJunt')", 5000);
		}
		window.scrollTo(0,0);
	}
	
	function inicializaJunt()
	{		
		var div_ini		 = $('enviarJunt');
		var div_fim	 	 = $('enviadoJunt');
		var div_erro	 = $('erroJunt');
		var div_aguarde  = $('aguardeJunt');
		var div_noScript = $('noScriptJunt');
		
		//Adiciona Eventos aos campos do formulário
		//adicionaMascara($('telcomercial'));
		//adicionaMascara($('telresidencial'));
		//adicionaMascara($('celular'));
		//adicionaMascara($('fax'));
		//adicionaMascara($('nascimento'));
		//adicionaMascara($('datainicio'));
		//adicionaMascara($('datafim'));
		//adicionaMascara($('datainicio_p'));
		//adicionaMascara($('datafim_p'));
		//adicionaMascara($('datainicio_ant'));
		//adicionaMascara($('datafim_ant'));
		adicionaMascaraDecimal($('salario'));
		AdicionaEventoChekbox();
		
		$('bt_enviarJunt').onclick = function(){return EnviarJunt();} ;
		div_ini.className 		= 'visible';
		div_fim.className 		= 'hidden';
		div_erro.className 		= 'hidden';
		div_aguarde.className 	= 'hidden';
		div_noScript.className 	= 'hidden';
		
		window.scrollTo(0,0);
	}
	
	function resetaForm(){
		var obj = new Array("int_assAdmin","int_assRH","int_assMark","int_assFinanceiro","int_assComercial","int_assInformatica","int_atendimento","int_telefonista","int_recepcionista","int_corretor","int_superVendas","nome", "email", "objetivo", "salario", "end", "bairro", "cidade", "telcomercial", "telresidencial", "celular", "fax", "nascimento", "estadocivil", "conjuge", "parentes0", "veiculo0", "rg", "orgao", "cpf", "creci", "doc_cidade", "escolaridade", "curso", "universidade", "int_assAdmin", "int_assRH", "int_assMark", "int_assFinanceiro", "int_assComercial", "ultimaempresa", "datainicio", "datafim", "cargoexercido", "razaosaida", "atribuicoes", "penultimaempresa", "datainicio_p", "datafim_p", "cargoexercido_p", "razaosaida_p", "atribuicoes_p", "antepenultimaempresa", "datainicio_ant", "datafim_ant", "cargoexercido_ant", "razaosaida_ant", "atribuicoes_ant", "atribuicoesfinais", "int_assInformatica", "int_atendimento", "int_telefonista", "int_recepcionista", "int_corretor", "int_superVendas");
		for(i = 0; i<obj.length; i++)
		{
		    if($(obj[i]).type=='checkbox')
		    {
		        $(obj[i]).checked = false;
		    }
		    else if($(obj[i]).type=='select-one')
		    {
		        $(obj[i]).value = '0';
		    }
		    else
		    {
			    $(obj[i]).value = '';
			}
		}		
		return false;
	}

	function VerEnterJunt(e)
	{
		if((e.keyCode==13))
		{
			EnviarJunt();
		}
		return false;
	}
	
	function ValidaEmail(valor){
		validRegExp = /^[^@]+@[^@]+.[a-z0-9]{2,}$/i;
		if (valor.search(validRegExp) == -1)
			return false;
		else
			return true;
	}
	
	function hidenfield(id)
	{
		$(id).className = 'hidden';
	}
	
		function hidenfield1(id)
	{
		$(id).className = 'visible';
	}
	
	function adicionaMascara(campo)
	{
	    
	    campo.onkeydown=function(event){WBR_Formata_OnKeyDown(event, this);} ;
	    campo.onpaste=function(){WBR_Formata_OnPaste(this);} ;
	    campo.onclick=function(event){WBR_Formata_OnClick(event, this);} ;
	    campo.onblur=function(){trata_valor(this)} ;
	    campo.oninput=function(event){WBR_Formata_OnImput(event, this);} ;
	    campo.onfocus=function(){WBR_Formata_OnFocus(this);} ;
	    campo.onkeypress=function(event){WBR_Formata_OnKeyPress(event, this);} ;
	    campo.oncut=function(){WBR_Formata_OnCut(this);};
	    
	}
	
	function adicionaMascaraDecimal(campo)
	{
        campo.onpaste=function(){formata_valor(this);trata_valor(this);formata_valor(this)} ;
        campo.onkeyup=function(){formata_valor(this)} ;
        campo.onblur=function(){valida_valor(this);trata_valor(this);formata_valor(this)} ;
	}
	
	//Adiciona valor ao campo hidden de acordo com as formas de conhecimentos selecionadas
    function Select()
    {
        var item_ = '';
        for (var n=0; n < document.forms[0].length; n++)
        {
            if (document.forms[0].elements[n].type=='checkbox')
            {
                if (document.forms[0].elements[n].checked)
                    item_ = item_  + document.forms[0].elements[n].value + ",";             
            }
       }
       item_ = item_.slice(0, item_.length - 1);
       $('cargoInteresse').value = item_;
    }
    
    //Adiciona Evento aos Chekbox
    function AdicionaEventoChekbox()
    {
    
        var item_ = '';
        
        for (var n=0; n < document.forms[0].length; n++)
        {
            if (document.forms[0].elements[n].type=='checkbox')
            {
            
                document.forms[0].elements[n].onclick = function(){Select();} ;       
            }
       }
    }
    
