$(document).ready(function(){
	
	/* TRATAMENTO DO FORMULARIO DE NEWS */
	$('#box_newsletter #form_newsletter').submit(function(){
	
		if ($('#box_newsletter #form_newsletter #nome').val() == '' || $('#box_newsletter #form_newsletter #nome').val() == 'Nome'){
			alert('Preencha o Nome!');
			$('#box_newsletter #form_newsletter #nome').focus();
			return false;
		}else if($('#box_newsletter #form_newsletter #email').val() == '' || $('#box_newsletter #form_newsletter #email').val() == 'Email'){
			alert('Preencha o Email!');
			$('#box_newsletter #form_newsletter #email').focus();
			return false;
		}else{
			var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
			if ( ! formato_email.test($("#box_newsletter #form_newsletter #email").val()) ){
				alert('Email invalido!');
				$('#box_newsletter #form_newsletter #email').focus();
				return false;
			}
		}
			
	})


	/* TRATAMENTO DO FORMULARIO DE NEWS - FIM */
	
	
	// marca o campo com o foco
	$("#input, #select").focus(function(){
		$(this).addClass("selecionado");
	})
	$("#input, #select").blur(function(){
		$(this).removeClass("selecionado");
	})

	
	/* TRATAMENTO DO FORMULARIO DE COMENTARIO */
	$("#respond #author").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#respond .author_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#respond .author_status').addClass('erro').html('Preencha o nome.');
		}
	});

	$("#respond #email").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( formato_email.test($(this).val()) ){
			$('#respond .email_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#respond .email_status').addClass('erro').html('Este email n&atilde;o &eacute; v&aacute;lido.');
		}
	});
	
	$("#respond #comment").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#respond .comment_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#respond .comment_status').addClass('erro').html('Preencha o coment&aacute;rio.');
		}
	});

	$("#commentform").submit(function(){
		
		if ( $("#respond #author").val().length < 3 ){
			$('#respond .author_status').addClass('erro').html('Preencha o nome.');
			$("#respond #author").focus();
			return false;
		}else $('#respond .author_status').removeClass('erro').addClass('ok').html('');

		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( ! formato_email.test($("#respond #email").val()) ){
			$('#respond .email_status').addClass('erro').html('Este email n&atilde;o &eacute; v&aacute;lido.');
			$('#respond #email').focus();
			return false;
		}else $('#respond .email_status').removeClass('erro').addClass('ok').html('');

		if ( $("#respond #comment").val().length < 3 ){
			$('#respond .comment_status').addClass('erro').html('Preencha o coment&aacute;rio.');
			$("#respond #comment").focus();
			return false;
		}else $('#respond .comment_status').removeClass('erro').addClass('ok').html('');

	})

	/* TRATAMENTO DO FORMULARIO DE COMENTARIO - FIM */
	
	/* TRATAMENTO DO FORMULARIO DE CADASTRO */
	
	// aplica a mascara de entrada no campo de telefone
	//$("#cadastro #telefone").mask("99 99 9999-9999");

	/*
	$("#cadastro #nome").keydown(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#cadastro .nome_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#cadastro .nome_status').addClass('erro').html('Preencha o nome.');
		}
	});

	$("#cadastro #email").keydown(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( formato_email.test($(this).val()) ){
			$('#cadastro .email_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#cadastro .email_status').addClass('erro').html('Este email n&atilde;o &eacute; v&aacute;lido.');
		}
	});
	
	$("#cadastro #senha").keydown(function(){
		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#cadastro .senha_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#cadastro .senha_status').addClass('erro').html('Preencha a senha.');
		}
	});
	
	$("#cadastro #confirma_senha").keydown(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#cadastro .confirma_senha_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#cadastro .confirma_senha_status').addClass('erro').html('Preencha a confirma&ccedil;&atilde;o.');
		}
	});

	$("#cadastro").submit(function(){
		
		if ( $("#cadastro #nome").val().length < 3 ){
			$('#cadastro .nome_status').addClass('erro').html('Preencha o nome.');
			$("#cadastro #nome").focus();
			return false;
		}else $('#cadastro .nome_status').removeClass('erro').addClass('ok').html('');

		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( ! formato_email.test($("#cadastro #email").val()) ){
			$('#cadastro .email_status').addClass('erro').html('Este email n&atilde;o &eacute; v&aacute;lido.');
			$('#cadastro #email').focus();
			return false;
		}else $('#cadastro .email_status').removeClass('erro').addClass('ok').html('');

		if ( $("#cadastro #senha").val().length < 3 ){
			$('#cadastro .senha_status').addClass('erro').html('Preencha a senha.');
			$("#cadastro #senha").focus();
			return false;
		}else $('#cadastro .senha_status').removeClass('erro').addClass('ok').html('');
		
		if ( $("#cadastro #confirma_senha").val().length < 3 ){
			$('#cadastro .confirma_senha_status').addClass('erro').html('Preencha a confirma&ccedil;&atilde;o.');
			$("#cadastro #confirma_senha").focus();
			return false;
		}else $('#cadastro .confirma_senha_status').removeClass('erro').addClass('ok').html('');

		if($("#cadastro #senha").val() != $("#cadastro #confirma_senha").val() ){
			$('#cadastro .confirma_senha_status').addClass('erro').html('Senha diferentes.');
			$("#cadastro #senha").val('');
			$("#cadastro #confirma_senha").val('');
			$("#cadastro #senha").focus();
			return false;
		}else $('#cadastro .confirma_senha_status').removeClass('erro').addClass('ok').html('');
	})

	/* TRATAMENTO DO FORMULARIO DE CADASTRO - FIM */
	
	/* TRATAMENTO DO FORMULARIO DE CONTATO */
	
	// libera as senhas no contato quando o checkbox é selecionado
	var contato_news_ativo;
	$("#contato #newsletter").click(function(){
	
		if ( $("#contato #newsletter:checked").val() ) {
			$("#senhas").show();
			contato_news_ativo = true;
		}else{
			$("#senhas").hide();
			contato_news_ativo = false;
		}
	
	})

	// Define manualmente o valor pois a verificação só ocorre com o evento change do select
    // 2010-04-10 ppadron: Não é mais necessário forçar o valor. O campo estará selecionado
    //                     corretamente de acordo com a página do formulário.
	// $("#contato #assunto").val('Fale Conosco');
	$("#contato #assunto").change(function(){
		if ($(this).val() != ""){
			$('#contato .assunto_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#contato .assunto_status').addClass('erro').html('Escolha o assunto.');
		}
	});

	
	$("#contato #nome").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#contato .nome_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#contato .nome_status').addClass('erro').html('Preencha o nome.');
		}
	});

	$("#contato #email").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( formato_email.test($(this).val()) ){
			$('#contato .email_status').removeClass('erro').addClass('ok').html('');
			
			// verifica se o email existe na base do blog
			$.ajax( {
				url: '/verifica_email_blog.php?email='+$(this).val(),
				success: function(data) {
					if (data == 1) {
						$("#contato #senhas_liberada").hide();
					} else {
						$("#contato #senhas_liberada").show();
					}
				}
			} );

		}else{
			$('#contato .email_status').addClass('erro').html('Email inv&aacute;lido.');
		}
	});
	
	$("#contato #empresa").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#contato .empresa_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#contato .empresa_status').addClass('erro').html('Preencha a empresa.');
		}
	});
	
	$("#contato #atuacao").change(function(){
		if ($(this).val() != ""){
			$('#contato .atuacao_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#contato .atuacao_status').addClass('erro').html('Escolha a atua&ccedil;&atilde;o.');
		}
	});
		
	$("#contato #comentario").keydown(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#contato .comentario_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#contato .comentario_status').addClass('erro').html('Preencha a mensagem.');
		}
	});
	

	$("#contato").submit(function(){
		
		if ( $("#contato #assunto").val() == '' ){
			$('#contato .assunto_status').addClass('erro').html('Escolha o assunto.');
			$("#contato #assunto").focus();
			return false;
		}else $('#contato .assunto_status').removeClass('erro').addClass('ok').html('');

		
		if ( $("#contato #nome").val().length < 3 ){
			$('#contato .nome_status').addClass('erro').html('Preencha o nome.');
			$("#contato #nome").focus();
			return false;
		}else $('#contato .nome_status').removeClass('erro').addClass('ok').html('');

		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( ! formato_email.test($("#contato #email").val()) ){
			$('#contato .email_status').addClass('erro').html('Email inv&aacute;lido.');
			$('#contato #email').focus();
			return false;
		}else $('#contato .email_status').removeClass('erro').addClass('ok').html('');

		if ( $("#contato #empresa").val().length < 3 ){
			$('#contato .empresa_status').addClass('erro').html('Preencha a empresa.');
			$("#contato #empresa").focus();
			return false;
		}else $('#contato .empresa_status').removeClass('erro').addClass('ok').html('');

		if ( $("#contato #atuacao").val() == '' ){
			$('#contato .atuacao_status').addClass('erro').html('Escolha a atua&ccedil;&atilde;o.');
			$("#contato #atuacao").focus();
			return false;
		}else $('#contato .atuacao_status').removeClass('erro').addClass('ok').html('');
		
		if ( $("#contato #comentario").val().length < 3 ){
			$('#contato .comentario_status').addClass('erro').html('Preencha a mensagem.');
			$("#contato #comentario").focus();
			return false;
		}else $('#contato .comentario_status').removeClass('erro').addClass('ok').html('');

		// valida as senhas caso estajam sendo mostradas
		if($("#senhas").css('display') == 'block'){

			if ( $("#contato #senha").val().length < 3 ){
				$('#contato .senha_status').addClass('erro').html('Preencha a senha.');
				$("#contato #senha").focus();
				return false;
			}else $('#contato .senha_status').removeClass('erro').addClass('ok').html('');
			
			if ( $("#contato #senhaconfirma").val().length < 3 ){
				$('#contato .senhaconfirma_status').addClass('erro').html('Confirme a senha.');
				$("#contato #senhaconfirma").focus();
				return false;
			}else $('#contato .senhaconfirma_status').removeClass('erro').addClass('ok').html('');
		
			if ($("#contato #senha").val() != $("#contato #senhaconfirma").val()){
				$("#contato #senha").val('');
				$("#contato #senhaconfirma").val('');
				$('#contato .senha_status').addClass('erro').html('Senhas diferentes.');
				$('#contato .senhaconfirma_status').removeClass('ok').addClass('erro').html('');
				$("#contato #senha").focus();
				return false;
			}

		
		}
				
	})

	/* TRATAMENTO DO FORMULARIO DE CONTATO - FIM */
	
	/* TRATAMENTO DO FORMULARIO DE CURRICULO */
	
	$(".data").mask("99/99/9999");
	$(".real").maskMoney({symbol:"R$",decimal:",",thousands:"."})

	
	// botao que adiciona as areas de interesse
	var qtd_areainteresse = 1;
	var total_areainteresse = 2;
	$("#curriculo1 #bt_adiciona_areainteresse").click(function(){

		// mostra o campo adicional
		var campos_areainteresse = ".campo_areainteresse_" + ++qtd_areainteresse;
		$(campos_areainteresse).show();
		
		// retira o "remove" do campo anterior
		var remove_areainteresse_anterior = "#curriculo1 #bt_campo_areainteresse_" + (qtd_areainteresse-1);
		$(remove_areainteresse_anterior).removeClass('remover').html('&nbsp;');
		
		// retira o botao de adicionar qdo atinge o limite
		if (qtd_areainteresse == total_areainteresse){
			$("#bt_adiciona_areainteresse").hide();
		}
		
	})
	
	$("#curriculo1 .remover_areainteresse").click(function(){
		var id = $(this).attr("id");
		var div_remover = "." + id.slice( 3, id.length );
		
		// remove o interesse adicional
		$(div_remover).hide();
		qtd_areainteresse--;
		
		// insere o remover no item anterior
		var repoe_anterior = "#curriculo1 #bt_campo_areainteresse_" + (qtd_areainteresse);
		$(repoe_anterior).addClass('remover').html('Remover');

		// retorna o botao adicionar se houver campo a ser mostrado
		if( qtd_areainteresse < total_areainteresse){
			$("#bt_adiciona_areainteresse").show();
		}
	})
	
	// botao que adiciona os telefones
	var qtd_telefone = 1;
	var total_telefone = 3;
	$("#curriculo1 #bt_adiciona_telefone").click(function(){

		// mostra o campo adicional
		var campos_telefone = ".campo_telefone_" + ++qtd_telefone;
		$(campos_telefone).show();
		
		// retira o "remove" do campo anterior
		var remove_telefone_anterior = "#curriculo1 #bt_campo_telefone_" + (qtd_telefone-1);
		$(remove_telefone_anterior).removeClass('remover').html('&nbsp;');
		
		// retira o botao de adicionar qdo atinge o limite
		if (qtd_telefone == total_telefone){
			$("#bt_adiciona_telefone").hide();
		}
		
	})
	
	$("#curriculo1 .remover_telefone").click(function(){
		var id = $(this).attr("id");
		var div_remover = "." + id.slice( 3, id.length );
		
		// remove o telefone adicional
		$(div_remover).hide();
		qtd_telefone--;
		
		// insere o remover no item anterior
		var repoe_anterior = "#curriculo1 #bt_campo_telefone_" + (qtd_telefone);
		$(repoe_anterior).addClass('remover').html('Remover');

		// retorna o botao adicionar se houver campo a ser mostrado
		if( qtd_telefone < total_telefone){
			$("#bt_adiciona_telefone").show();
		}
	})
			
	$("#curriculo1 #tipo_curriculo").change(function(){
		if ($(this).val() != ""){
			$('#curriculo1 .tipo_curriculo_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .tipo_curriculo_status').addClass('erro').html('Escolha o tipo.');
		}
	});
	
	$("#curriculo1 #areainteresse_1").change(function(){
		if ($(this).val() != ""){
			$('#curriculo1 .areainteresse_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .areainteresse_1_status').addClass('erro').html('Escolha a &aacute;rea.');
		}
	});
	
	/*$("#curriculo1 #areainteresse_2").change(function(){
		if ($(this).val() != ""){
			$('#curriculo1 .areainteresse_2_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#curriculo1 .areainteresse_2_status').addClass('erro').html('Escolha a &aacute;rea.');
		}
	});*/

	$("#curriculo1 #nome").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
		    $('#curriculo1 .nome_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .nome_status').addClass('erro').html('Preencha o nome.');
		}
	});

	$("#curriculo1 #sobrenome").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo1 .sobrenome_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .sobrenome_status').addClass('erro').html('Preencha o sobrenome.');
		}
	});

	$("#curriculo1 #cpf").mask("999.999.999-99");
	$("#curriculo1 #cpf").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo1 .cpf_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .cpf_status').addClass('erro').html('Preencha o CPF.');
		}
	});
	
	$("#curriculo1 #email").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( formato_email.test($(this).val()) ){
			$('#curriculo1 .email_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .email_status').addClass('erro').html('Email inv&aacute;lido.');
		}
	});
	
	$("#curriculo1 #nasc").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo1 .nasc_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .nasc_status').addClass('erro').html('Preencha o nascimento.');
		}
	});

	
	$("#curriculo1 #CEP").mask("99999-999");
	$("#curriculo1 #CEP").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo1 .CEP_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .CEP_status').addClass('erro').html('Preencha o CEP.');
		}
	});

	$("#curriculo1 #nasc").mask("99/99/9999");
	
	$("#curriculo1 #endereco").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo1 .endereco_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .endereco_status').addClass('erro').html('Preencha o endere&ccedil;o.');
		}
	});

	$("#curriculo1 #pais").change(function(){
		if ($(this).val() != ""){
			$('#curriculo1 .pais_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .pais_status').addClass('erro').html('Escolha a pa&iacute;s.');
		}
	});

	$("#curriculo1 #estado").change(function(){
		if ($(this).val() != ""){
			$('#curriculo1 .estado_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .estado_status').addClass('erro').html('Escolha a estado.');
		}
	});
	
	$("#curriculo1 #cidade").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo1 .cidade_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .cidade_status').addClass('erro').html('Preencha a cidade.');
		}
	});
	
	
	$("#curriculo1 .telefone").mask("+99 (99) 9999-9999");
	$("#curriculo1 #telefone_1").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo1 .telefone_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo1 .telefone_1_status').addClass('erro').html('Preencha o telefone.');
		}
	});
	

	$("#curriculo1").submit(function(){
		
		if ( $("#curriculo1 #tipo_curriculo").val() == '' ){
			$('#curriculo1 .tipo_curriculo_status').addClass('erro').html('Escolha o tipo.');
			$("#curriculo1 #tipo_curriculo").focus();
			return false;
		}else $('#curriculo1 .atuacao_status').removeClass('erro').addClass('ok').html('&nbsp;');

		if ( $("#curriculo1 #areainteresse_1").val() == '' ){
			$('#curriculo1 .areainteresse_1_status').addClass('erro').html('Escolha a &aacute;rea.');
			$("#curriculo1 #areainteresse_1").focus();
			return false;
		}else $('#curriculo1 .areainteresse_1_status').removeClass('erro').addClass('ok').html('&nbsp;');

		/*if ( $("#curriculo1 #areainteresse_2").val() == '' ){
			$('#curriculo1 .areainteresse_2_status').addClass('erro').html('Escolha a &aacute;rea.');
			$("#curriculo1 #areainteresse_2").focus();
			return false;
		}else $('#curriculo1 .areainteresse_2_status').removeClass('erro').addClass('ok').html('');

		if ( $("#curriculo1 #areainteresse_1").val() == $("#curriculo1 #areainteresse_2").val() ){
			$('#curriculo1 .areainteresse_2_status').addClass('erro').html('&Aacute;reas iguais.');
			$("#curriculo1 #areainteresse_2").focus();
			return false;
		}else $('#curriculo1 .areainteresse_2_status').removeClass('erro').addClass('ok').html('');*/
		
		if ( $("#curriculo1 #nome").val().length < 3 ){
			$('#curriculo1 .nome_status').addClass('erro').html('Preencha o nome.');
			$("#curriculo1 #nome").focus();
			return false;
		}else $('#curriculo1 .nome_status').removeClass('erro').addClass('ok').html('&nbsp;');

		if ( $("#curriculo1 #sobrenome").val().length < 3 ){
			$('#curriculo1 .sobrenome_status').addClass('erro').html('Preencha o sobrenome.');
			$("#curriculo1 #sobrenome").focus();
			return false;
		}else $('#curriculo1 .sobrenome_status').removeClass('erro').addClass('ok').html('&nbsp;');

		if ( $("#curriculo1 #cpf").val().length < 3 ){
			$('#curriculo1 .cpf_status').addClass('erro').html('Preencha o CPF.');
			$("#curriculo1 #cpf").focus();
			return false;
		}else $('#curriculo1 .cpf_status').removeClass('erro').addClass('ok').html('&nbsp;');
		
		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( ! formato_email.test($("#curriculo1 #email").val()) ){
			$('#curriculo1 .email_status').addClass('erro').html('Email inv&aacute;lido.');
			$('#curriculo1 #email').focus();
			return false;
		}else $('#curriculo1 .email_status').removeClass('erro').addClass('ok').html('&nbsp;');

		if ( $("#curriculo1 #nasc").val().length < 3 ){
			$('#curriculo1 .nasc_status').addClass('erro').html('Preencha o nascimento.');
			$("#curriculo1 #nasc").focus();
			return false;
		}else $('#curriculo1 .nasc_status').removeClass('erro').addClass('ok').html('&nbsp;');

		if ( $("#curriculo1 #CEP").val().length < 3 ){
			$('#curriculo1 .CEP_status').addClass('erro').html('Preencha o CEP.');
			$("#curriculo1 #CEP").focus();
			return false;
		}else $('#curriculo1 .CEP_status').removeClass('erro').addClass('ok').html('&nbsp;');

		if ( $("#curriculo1 #endereco").val().length < 3 ){
			$('#curriculo1 .endereco_status').addClass('erro').html('Preencha o endere&ccedil;o.');
			$("#curriculo1 #endereco").focus();
			return false;
		}else $('#curriculo1 .endereco_status').removeClass('erro').addClass('ok').html('&nbsp;');

		if ( $("#curriculo1 #pais").val() == '' ){
			$('#curriculo1 .pais_status').addClass('erro').html('Escolha o pa&iacute;s.');
			$("#curriculo1 #pais").focus();
			return false;
		}else $('#curriculo1 .estado_status').removeClass('erro').addClass('ok').html('&nbsp;');

		if ( $("#curriculo1 #estado").val() == '' ){
			$('#curriculo1 .estado_status').addClass('erro').html('Escolha o estado.');
			$("#curriculo1 #estado").focus();
			return false;
		}else $('#curriculo1 .estado_status').removeClass('erro').addClass('ok').html('&nbsp;');

		if ( $("#curriculo1 #cidade").val().length < 3 ){
			$('#curriculo1 .cidade_status').addClass('erro').html('Preencha a cidade.');
			$("#curriculo1 #cidade").focus();
			return false;
		}else $('#curriculo1 .cidade_status').removeClass('erro').addClass('ok').html('&nbsp;');
		
		if ( $("#curriculo1 #telefone_1").val().length < 3 ){
			$('#curriculo1 .telefone_1_status').addClass('erro').html('Preencha o telefone.');
			$("#curriculo1 #telefone_1").focus();
			return false;
		}else $('#curriculo1 .telefone_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		
	})
	
	/* Processo de criacao de campos adicionais de formacao */
	// botao que adiciona as areas de interesse
	var qtd_formacao = 1;
	var total_formacao = 5;
	$("#curriculo2 #bt_adiciona_formacao").click(function(){

		// mostra o campo adicional
		var campos_formacao = ".campo_formacao_" + ++qtd_formacao;
		$(campos_formacao).show();
		
		// retira o "remove" do campo anterior
		var remove_formacao_anterior = "#curriculo2 #bt_campo_formacao_" + (qtd_formacao-1);
		$(remove_formacao_anterior).removeClass('remover').html('&nbsp;');
		
		// retira o botao de adicionar qdo atinge o limite
		if (qtd_formacao == total_formacao){
			$("#bt_adiciona_formacao").hide();
		}
		
	})
	
	$("#curriculo2 .remover_formacao").click(function(){
		var id = $(this).attr("id");
		var div_remover = "." + id.slice( 3, id.length );
		
		// remove o interesse adicional
		$(div_remover).hide();
		qtd_formacao--;
		
		// insere o remover no item anterior
		var repoe_anterior = "#curriculo2 #bt_campo_formacao_" + (qtd_formacao);
		$(repoe_anterior).addClass('remover').html('Remover');

		// retorna o botao adicionar se houver campo a ser mostrado
		if( qtd_formacao < total_formacao){
			$("#bt_adiciona_formacao").show();
		}
	})	
	
	$("#curriculo2 #escolaridade_1").change(function(){
		if ($(this).val() != ""){
			$('#curriculo2 .escolaridade_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo2 .escolaridade_1_status').addClass('erro').html('Escolha a escolaridade.');
		}
	});

	$("#curriculo2 #instituicao_1").blur(function(){									   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo2 .instituicao_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo2 .instituicao_1_status').addClass('erro').html('Preencha a institui&ccedil;&atilde;o.');
		}
	});

	$("#curriculo2 #curso_1").blur(function(){									   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo2 .curso_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo2 .curso_1_status').addClass('erro').html('Preencha o curso.');
		}
	});
	
	$("#curriculo2 #inicio_1").blur(function(){									   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo2 .inicio_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo2 .inicio_1_status').addClass('erro').html('Preencha o in&iacute;cio.');
		}
	});
	
	$("#curriculo2 #termino_1").blur(function(){									   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo2 .termino_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo2 .termino_1_status').addClass('erro').html('Preencha o t&eacute;rmino.');
		}
	});
	
	$("#curriculo2").submit(function(){
		
		if ( $("#curriculo2 #escolaridade_1").val() == '' ){
			$('#curriculo2 .escolaridade_1_status').addClass('erro').html('Escolha a escolaridade.');
			$("#curriculo2 #escolaridade_1").focus();
			return false;
		}else $('#curriculo2 .escolaridade_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		
		if ( $("#curriculo2 #instituicao_1").val().length < 3 ){
			$('#curriculo2 .instituicao_1_status').addClass('erro').html('Preencha a institui&ccedil;&atilde;o.');
			$("#curriculo2 #instituicao_1").focus();
			return false;
		}else $('#curriculo2 .instituicao_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		
		if ( $("#curriculo2 #curso_1").val().length < 3 ){
			$('#curriculo2 .curso_1_status').addClass('erro').html('Preencha o curso.');
			$("#curriculo2 #curso_1").focus();
			return false;
		}else $('#curriculo2 .curso_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		
		if ( $("#curriculo2 #inicio_1").val().length < 3 ){
			$('#curriculo2 .inicio_1_status').addClass('erro').html('Preencha o in&iacute;cio.');
			$("#curriculo2 #inicio_1").focus();
			return false;
		}else $('#curriculo2 .inicio_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
		
		if ( $("#curriculo2 #termino_1").val().length < 3 ){
			$('#curriculo2 .termino_1_status').addClass('erro').html('Preencha o t&eacute;rmino.');
			$("#curriculo2 #termino_1").focus();
			return false;
		}else $('#curriculo2 .termino_1_status').removeClass('erro').addClass('ok').html('&nbsp;');
	})

	/* Processo de criacao de campos adicionais de certificacao */
	// botao que adiciona as areas de interesse
	var qtd_certificacao = 1;
	var total_certificacao = 10;
	$("#curriculo3 #bt_adiciona_certificacao").click(function(){

		// mostra o campo adicional
		var campos_certificacao = ".campo_certificacao_" + ++qtd_certificacao;
		$(campos_certificacao).show();
		
		// retira o "remove" do campo anterior
		var remove_certificacao_anterior = "#curriculo3 #bt_campo_certificacao_" + (qtd_certificacao-1);
		$(remove_certificacao_anterior).removeClass('remover').html('&nbsp;');
		
		// retira o botao de adicionar qdo atinge o limite
		if (qtd_certificacao == total_certificacao){
			$("#bt_adiciona_certificacao").hide();
		}
		
	})
	
	$("#curriculo3 .remover_certificacao").click(function(){
		var id = $(this).attr("id");
		var div_remover = "." + id.slice( 3, id.length );
		
		// remove o certificacao adicional
		$(div_remover).hide();
		qtd_certificacao--;
		
		// insere o remover no item anterior
		var repoe_anterior = "#curriculo3 #bt_campo_certificacao_" + (qtd_certificacao);
		$(repoe_anterior).addClass('remover').html('Remover');

		// retorna o botao adicionar se houver campo a ser mostrado
		if( qtd_certificacao < total_certificacao){
			$("#bt_adiciona_certificacao").show();
		}
	})	
	
	
	/* Processo de criacao de campos adicionais de empresas */
	// botao que adiciona as areas de interesse
	var qtd_empresa = 1;
	var total_empresa = 5;
	$("#curriculo6 #bt_adiciona_empresa").click(function(){

		// mostra o campo adicional
		var campos_empresa = ".campo_empresa_" + ++qtd_empresa;
		$(campos_empresa).show();
		
		// retira o "remove" do campo anterior
		var remove_empresa_anterior = "#curriculo6 #bt_campo_empresa_" + (qtd_empresa-1);
		$(remove_empresa_anterior).removeClass('remover').html('&nbsp;');
		
		// retira o botao de adicionar qdo atinge o limite
		if (qtd_empresa == total_empresa){
			$("#bt_adiciona_empresa").hide();
		}
		
	})
	
	$("#curriculo6 .remover_empresa").click(function(){
		var id = $(this).attr("id");
		var div_remover = "." + id.slice( 3, id.length );
		
		// remove o empresa adicional
		$(div_remover).hide();
		qtd_empresa--;
		
		// insere o remover no item anterior
		var repoe_anterior = "#curriculo6 #bt_campo_empresa_" + (qtd_empresa);
		$(repoe_anterior).addClass('remover').html('Remover');

		// retorna o botao adicionar se houver campo a ser mostrado
		if( qtd_empresa < total_empresa){
			$("#bt_adiciona_empresa").show();
		}
	})	

	$("#curriculo7 #pretensao_salario").blur(function(){									   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#curriculo7 .pretensao_salario_status').removeClass('erro').addClass('ok').html('&nbsp;');
		}else{
			$('#curriculo7 .pretensao_salario_status').addClass('erro').html('Preencha a pretens&atilde;o.');
		}
	});
	
	$("#curriculo7").submit(function(){
				
		if ( $("#curriculo7 #pretensao_salario").val().length < 3 ){
			$('#curriculo7 .pretensao_salario_status').addClass('erro').html('Preencha a pretens&atilde;o.');
			$("#curriculo7 #pretensao_salario").focus();
			return false;
		}else $('#curriculo7 .pretensao_salario_status').removeClass('erro').addClass('ok').html('&nbsp;');
	})

	
	
	$("#indique_vaga #nome").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		if ( $(this).val().length >= 3 ){
			$('#indique_vaga .nome_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#indique_vaga .nome_status').addClass('erro').html('Preencha o nome.');
		}
	});

	$("#indique_vaga #email").blur(function(){
										   		
		// se houver mais de tres caracteres assume que esta ok
		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( formato_email.test($(this).val()) ){
			$('#indique_vaga .email_status').removeClass('erro').addClass('ok').html('');
		}else{
			$('#indique_vaga .email_status').addClass('erro').html('Email inv&aacute;lido.');
		}
	});
	

	$("#indique_vaga").submit(function(){

		if ( $("#indique_vaga #nome").val().length < 3 ){
			$('#indique_vaga .nome_status').addClass('erro').html('Preencha o nome.');
			$("#indique_vaga #nome").focus();
			return false;
		}else $('#indique_vaga .nasc_status').removeClass('erro').addClass('ok').html('');

		var formato_email = new RegExp(/^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/);		
		if ( ! formato_email.test($("#indique_vaga #email").val()) ){
			$('#indique_vaga .email_status').addClass('erro').html('Email inv&aacute;lido.');
			$('#indique_vaga #email').focus();
			return false;
		}else $('#indique_vaga .email_status').removeClass('erro').addClass('ok').html('');
		
	});
	
	
	/* TRATAMENTO DO FORMULARIO DE CURRICULO - FIM */


	// amplia o modelo de newsletter em contato
	$(".mensagem a").fancybox({ 'zoomSpeedIn': 250, 'zoomSpeedOut': 250, 'overlayShow': false, 'width': 740, 'height': 600}); 
	$(".amigo a").fancybox({ 'zoomSpeedIn': 250, 'zoomSpeedOut': 250, 'overlayShow': false, 'frameWidth': 460, 'frameHeight': 460 }); 
	$(".amplia").fancybox({ 'zoomSpeedIn': 250, 'zoomSpeedOut': 250, 'overlayShow': false }); 
	
	
	$('.commentlist li:even').addClass('comentario2');
	
	/* ZEBRANDO O CALENDARIO */
	$('#wp-calendar tbody tr:even').addClass('linha2');


	
	
	/* FUNCIONALIDADE DO ESCOLHA A PLATAFORMA */
	
	$(".segmento").click(function(){
		var arrId = $(this).attr("id").split('_');
		var segmento_id = arrId[1];
		var segmento = '#opcao_'+segmento_id;
		
		$(".etapa3").hide();
		$(".etapa2").hide();
		$(segmento).show();
		$(".opcao").attr("checked",'');
	})
		
	$(".opcao").click(function(){
		var arrId = $(this).attr("id").split('_');
		var segmento_id = arrId[1];
		var opcao_id = arrId[2];

		var opcao = '#resposta_'+segmento_id+'_'+opcao_id

		if( $(this).attr("checked") ){
			$(opcao).show();
		}else{
			$(opcao).hide();
		}
	})
	
	
		
	/* FUNCIONALIDADE DO ESCOLHA A PLATAFORMA - FIM */	


})
