$(document).ready(function(){
	
	/* Links externos */
	$('a[rel^="external"]').attr('target','_blank');
	
	if ($('.scrollable').length > 0) {
		$('.scrollable').scrollable({circular: true}).autoscroll(5000);
	}
	$('.controlls a').click(function(){return false;});
	
	$('a.contrato').click(function(){
		window.open($(this).attr('href'),'contrato','width=840, height=640, toolbar=no,menubar=no,scrollbars=yes');
		return false;
	});
	
	
	
	/* Pre-cadastro */
	
	if ($('#pre-matricula').length > 0) {
		$("#nascimento").mask("99/99/9999");
		$("#telefone, #celular").mask("(99) 9999-9999");
		$("#cep").mask("99999-999");
		$("#cpf").mask("999.999.999-99");
	}
	
	$('#pre-matricula').submit(function() {
		if (!validarForm()) {
			alert('Por favor, preencha todos os campos marcados');
			$('.error').eq(0).focus();
		}
		else {
			$.post('http://sustentabile.com.br/wp-content/themes/sustentabile/ajax/matricula.php', {
				'nome': $('#nome').val(),
				'email': $('#email').val(),
				'telefone': $('#telefone').val(),
				'celular': $('#celular').val(),
				'nascimento': $('#nascimento').val(),
				'sexo': $('#sexo').val(),
				'estado_civil': $('#estado_civil').val(),
				'cpf': $('#cpf').val(),
				'endereco': $('#endereco').val(),
				'cidade': $('#cidade').val(),
				'estado': $('#estado').val(),
				'cep': $('#cep').val(),
				'instrucao': $('#instrucao').val(),
				'instrucao_andamento': $('#instrucao_andamento').val(),
				'formacao': $('#formacao').val(),
				'faculdade': $('#faculdade').val(),
				'profissao': $('#profissao').val(),
				'empresa': $('#empresa').val(),
				'curso': $('#curso').val(),
				'pagamento': $('#pagamento').val(),
			}, function(data) {
				if (data > 0) {
					window.location = "http://www.sustentabile.com.br/sucesso";
				}
				else {
					alert('Ops, ocorreu algum erro. Tente mais tarde por favor.');
				}
			});
		}
		return false;;
	});
	
	function validarForm(form) {
		veri = true;
		$.each($('.obrigatorio',form), function(i,campo) {
			if ($(campo).val() == '') {
				$(this).addClass('error');
				veri = false;
			}
			else $(this).removeClass('error');
		});
		return veri;
	}
	
});
