/*
*	@Function 	Cadastro 
*	@Autor 		Fabiano Jacoboski (fjacoboski@gadbrivia.com.br)
*	@Data		26/09/2008 
*	
*	Extende o Script Trabalhe-conosco.php
*/
function TrabalheConosco()
{
	// Mascaras ==============================================
	$('#txtDataNascimento').mask('99/99/9999');
	$('#txtNumero').numeric();
	$('#txtCep').mask('99999-999');
	$('#txtTelefone,#txtCelular').mask('(99) 9999-9999');
	$('#txtRG').mask('9999999999');
	$('#txtCPF').mask('999.999.999-99');
	$('#txtTelefoneRecados').mask('(99) 9999-9999');
	$('#txtDataInicioUltima').mask('99/99/9999');
	$('#txtDataConclusaoUltima').mask('99/99/9999');
	$('#txtDataInicioPenultima').mask('99/99/9999');
	$('#txtDataConclusaoPenultima').mask('99/99/9999');
	$('#txtDataInicioAntepenultima').mask('99/99/9999');
	$('#txtDataConclusaoAntepenultima').mask('99/99/9999');
	$('#txtInicioUltima').mask('99/99/9999');
	$('#txtFimUltima').mask('99/99/9999');
	$('#txtInicioPenultima').mask('99/99/9999');
	$('#txtFimPenultima').mask('99/99/9999');
	$('#txtInicioAntepenultima').mask('99/99/9999');
	$('#txtFimAntepenultima').mask('99/99/9999');
	
	if($('#frmCadastro').length > 0)
	{
		
		$('#frmCadastro').validate({
			
			//submitHandler: function() 
			//{
				//var Conteudo = $('#frmCadastro').serialize();
				/*
				$.ajax(
				{			
					type: "POST",
					data: Conteudo,
					url: "Trabalhe-Conosco.php",
					success: function(msg)
					{
						$("#erros").html("Enviado!");
					}
				});
				*/
				//$('#frmCadastro').submit();
			//},		
			errorPlacement: function(error, element) 
			{
				error.appendTo( $("#erros") );
			},	
			errorClass:"erro",
			errorElement:"div",
			rules:
			{	
				txtEmpresaUltima: 
				{
					required: true
				},			
				txtCargoInicialUltima: 
				{
					required: true
				},
				txtCargoFinalUltima: 
				{
					required: true
				},
				txtCidadeUltima: 
				{
					required: true
				},
				txaPrincipaisAtividadesUltima: 
				{
					required: true
				},				
				txtInicioUltima: 
				{
					required: true
				},
				txtNome: 
				{
					required: true
				},
				txtSobrenome: 
				{
					required: true
				},			
				selSexo: 
				{
					required: true
				},			
				txtDataNascimento: 
				{
					required: true
				},			
				txtRG: 
				{
					required: true
				},					
				txtCPF: 
				{
					required: true,
					cnpf: true
				},	
				selPrimeiraOpcao: 
				{
					required: true
				},	
				selEstado: 
				{
					required: true
				},		
				txtCidade: 
				{
					required: true
				},		
				txtEndereco:
				{
					required:true
				},
				txtBairro:
				{
					required:true
				},
				txtEmail: 
				{
					email: true,
					required: true
				},				
				txtTelefone:
				{
					required:true
				},
				selFormacaoUltima:
				{
					required:true
				},				
				txtCursoUltima:
				{
					required:true
				},
				selSituacaoUltima:
				{
					required:true
				},
				txtDataInicioUltima:
				{
					required:true
				},
				txtInstituicaoUltima:
				{
					required:true
				}
			},
			messages:
			{
				txtEmpresaUltima: 
				{
					required: "Ultima empresa é obrigatório<br>"
				},								
				txtCargoInicialUltima: 
				{
					required: "Cargo inicial é obrigatório<br>"
				},								
				txtCargoFinalUltima: 
				{
					required: "Cargo final é obrigatório<br>"
				},					
				txtCidadeUltima: 
				{
					required: "Cidade é obrigatório<br>"
				},	
				txtInicioUltima: 
				{
					required: "Data de inicio é obrigatório<br>"
				},
				txaPrincipaisAtividadesUltima: 
				{
					required: "Principais Atividades é obrigatório<br>"
				},
				



				
				txtInstituicaoUltima: 
				{
					required: "Instituição é obrigatório<br>"
				},								
				selFormacaoUltima: 
				{
					required: "Formação ultima ou atual é obrigatório<br>"
				},				
				txtCursoUltima: 
				{
					required: "Curso é obrigatório<br>"
				},				
				selSituacaoUltima: 
				{
					required: "Situação é obrigatório<br>"
				},				
				txtDataInicioUltima: 
				{
					required: "Data Inicial é obrigatório<br>"
				},				
				txtNome: 
				{
					required: "Nome é obrigatório<br>"
				},
				txtSobrenome: 
				{
					required: "Sobrenome é obrigatório<br>"
				},			
				selSexo: 
				{
					required: "Sexo é obrigatório<br>"
				},			
				txtDataNascimento: 
				{
					required: "Data de nascimento é obrigatório<br>"
				},			
				txtRG: 
				{
					required: "RG é obrigatório<br>"
				},					
				txtCPF: 
				{
					required: "CPF é obrigatório<br>",
					cnpf: "Formato de CPF inválido<br>"
				},	
				selPrimeiraOpcao: 
				{
					required: "A primeira opção é obrigatória<br>"
				},	
				selEstado: 
				{
					required: "Estado é obrigatório<br>"
				},		
				txtCidade: 
				{
					required: "Cidade é obrigatório<br>"
				},		
				txtEndereco:
				{
					required: "Endereço é obrigatório<br>"
				},
				txtBairro:
				{
					required: "Bairro é obrigatório<br>"
				},
				txtEmail: 
				{
					email: "Email informado é inválido<br>",
					required: "Email é obrigatório<br>"
				},				
				txtTelefone:
				{
					required: "Telefone é obrigatório<br>"
				}	
			}
	   	});		
	}
}