$(function(){
	
	$("#conteudo .vagas ul li a").click(function(){
		
		var $a = $(this);
		var $p = $a.parent().find("p");
		
		if($p.length > 0)
		{
			$p.toggle("normal");
			return false;
		}
		
		$.get($a.attr("href"), function(data){
			$a.parent().append($(data).hide());
			$a.click();
		});
		
		return false;
		
	});
	
	$("input[type=radio]").change(function(){
		var $fake_input = $(this).parent().find("input[type=hidden]");
		if($fake_input.length > 0)
		{
			$fake_input.val($(this).val());
		}
	});
	
	$("#formTrabalhe").validate({
		errorElement: 'div',
		errorClass: 'form-error',
		rules: {
			'data[Trabalhe][nome]': {
				required: true
			},
			'data[Trabalhe][email]': {
				required: true,
				email: true
			},
			'data[Trabalhe][sexo]': {
				required: true
			},
			'data[Trabalhe][cidade]': {
				required: true
			},
			'data[Trabalhe][fone]': {
				required: true
			}
		},
		messages: {		
			"data[Trabalhe][nome]": {
				required: 'Digite seu nome'
			},
			"data[Trabalhe][email]": {
				required: 'Digite seu e-mail de contato',
				email: 'Digite um e-mail válido'
			}
		}
	});
	
	$('#TrabalheFone').mask('(99) 9999-9999');
	
});