$ = $j;

$(function() {
	$j("#pesquisa input[name=q]").Watermark('Pesquise por vagas', '#666');
	jQuery.validator.messages.required = "";
})

var Vitrine = {
	solicitarCV:function(form) { 
		var candidato = form.candidato.value.toLowerCase();
		var empresa = form.empresa.value.toLowerCase();
		var contato = form.contato.value.toLowerCase();
		var email_contato = form.email_contato.value.toLowerCase();
	  
		if ((empresa == '') || (contato == '') || (email_contato == '')) {
			$j.alert({
				type: 'error', timeout: 5000, width:400,
				html: 'Para solicitar o CV, preencha corretamente o formulário!'
			});
			
			$('#nm_empresa'+candidato).focus();
		} else {
			$.ajax({
				url:'acoes.php?vitrine', type:'post', data:$(form).serialize(),
				success:function(response) { //alert(response);
					if(response || response == '') {
						$.alert({ html:'Solicitação enviada com sucesso.\nAguarde contato de nossa equipe!', width:380 });
						$(form)[0].reset();
						
						$('#contato'+candidato+', #solicitar_cv'+candidato).hide();
					} else {
						alert(response);
					}
				}
			});
		}
		
		return false;
	},
	
	detalhes:function(candidato, a) {
		if($('#detalhes'+candidato).is(':visible')) {
			$(a).html('[ + ] mais informações');
			$('#detalhes'+candidato).hide();
		} else {
			$(a).html('[ - ] mais informações');
			$('#detalhes'+candidato).show();
		}
	}
}

var Newsletter={	
	cadastrar: function(form){   
		var nome = form.nome.value.toLowerCase();
		var email = form.email.value.toLowerCase();
	  
		if ((nome == 'nome') || (email == 'e-mail')) {
			$j.alert({
				type: 'error', timeout: 5000, width:450,
				html: 'Para receber informativos, preencha corretamente o formulário!'
			});
			
			$j('#nome-newsletter').focus();
		} else {
			if(form.nome.value == '' || form.email.value == '') {
				alert('Todos os dados são de preenchimento obrigatório!');
				$('#login input:visible:first').focus();
			} else {
				$j.alert({ type:'loading', html:'Processando, aguarde!', width:200, hide:false });
						
				$j.ajax({
					url: 'acoes.php?newsletter&inserir', type: 'post', data: $j(form).serialize(),
					success: function(response){ //alert(response);
						if (response == "") {
							$j.alert({
								html: 'Seus dados foram cadastrados com sucesso! Em breve enviaremos nosso informativo.',
								width:540
							});
							
							$j('#nome-newsletter, #email-newsletter').val('');
						}else if(response.indexOf('Duplicate') != -1) {
							$j.alert({
								type:'error', html:'O e-mail ' +form.email.value+ ' já consta em nossa base de dados!'
							});
						} else {
							alert(response);
							$j.alert({
								type:'error', html:'Houve uma falha ao salvar o cadastro. Tente novamente mais tarde!'
							});
						}
					}
				});
			}
		}
        return false;
    }
}
