$(function(){
	// Adiciona o atributo target="_blank" nos elementos que tem o atributo rel="external"
	$("a[rel=external]").attr("target", "_blank");
	
	//Faz o trabalho do select para o "Curso Desejado"
	$('.container fieldset label #curso').colorbox({width:"50%", inline:true, href:"#cursosBlock"});
	
	//Some com o colorbox apos selecionar o curso
	$("#cursosBlock li a").bind("click", function(){
		$('.container fieldset label #curso').val($(this).attr("title"));
		$('#colorbox, #cboxOverlay, #cboxWrapper').hide();
		return false;
	});
	
	//Botão para fechar popup
	$(".popup a#fechaPopup").bind("click", function(){
		$("div.popup").hide();	
	});
	//Fechar popup apos 10 sec
	setTimeout(function(){$("div.popup").hide()}, 10000);
	
	//Navegação na página de cursos
	$(".cursosNav li a").bind("click", function(){
		var cursoAtual = $(this).attr("title");
		
		switch(cursoAtual){
			case "Curso de Acupuntura Clínica":
				$(".descCursos").html($("#acClinica").html());
				break;
			case "Curso de Acupuntura Especialização (Latu Senso)":
				$(".descCursos").html($("#acLatu").html());
				break;
			case "Formação em Auriculoterapia/Auriculopuntura":
				$(".descCursos").html($("#acAuri").html());
				break;
			case "Aprimoramentos em Estética e Imagem Pessoal":
				$(".descCursos").html($("#acEste").html());
				break;
			case "Demais cursos oferecidos pelo IPGU":
				$(".descCursos").html($("#outrosCursos").html());
				break;
		}
		return false;
				
	});
	
	//  Validar ficha de inscrição
	//$('#cpf').mask('999.999.999-99');
	$('#telefone').mask('(99) 9999-9999');

	$('#frm_inscricao').validate({
		submitHandler: function(form) {
			var nome = $("#nome").val();
			var email = $("#email").val();
			var telefone = $("#telefone").val();
			var profissao = $("#profissao").val();
			var curso = $("#curso").val();
			var detalhe = $("#detalhe").val();
			
			$.post('saveform.php', {nome: nome, email: email, telefone: telefone, profissao: profissao, curso: curso, detalhe: detalhe}, function(retorno){
				
				if(retorno == "true"){
					$("#nome, #email, #telefone, #profissao, #curso, #detalhe").val("");
					$(".errorMessage").hide();
					$(".sucessMessage").show().html("Inscrição concluida com sucesso");

					/* <![CDATA[ */
					
					var google_conversion_id = 963378299;
					
					var google_conversion_language = "pt";
					
					var google_conversion_format = "3";
					
					var google_conversion_color = "ffffff";
					
					var google_conversion_label = "MH0fCIWS6wIQ-_ivywM";
					
					var google_conversion_value = 0;
					
					/* ]]> */

					$("BODY").appendTo('<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js"></script>');
					$("BODY").appendTo('<noscript><img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/963378299/?label=MH0fCIWS6wIQ-_ivywM&amp;guid=ON&amp;script=0"/></div></noscript>');
				} else {
					$(".sucessMessage").hide();
					$(".errorMessage").show().html("Preencha todos os campos corretamente por favor.");
				}
				return false;
			});
			return false;
		},
		rules: {
			nome:		{ required: true },
			//cidade:		{ required: true },
			//cpf:		{ required: true, isCpf: true },
			//rg:			{ required: true },
			profissao:	{ required: true },
			email:		{ required: true, email: true },
			telefone:	{ required: true },
			curso:		{ required: true },
			//campus:		{ required: true }
		},
		messages: {
			nome:		{ required: "Informe o nome." },
			//cidade:		{ required: "Informe a cidade." },
			//cpf:		{ required: "Informe o cpf.", isCpf: "CPF inválido." },
			//rg:			{ required: "Informe o rg." },
			profissao:	{ required: "Informe a sua profissão." },
			email:		{ required: "Informe o e-mail.", email: "E-mail inválido." },
			telefone:	{ required: "Informe o telefone." },
			curso:		{ required: "Informe o curso." },
			//campus:		{ required: "Informe o campus." }
		}
	});
	
	//submit inscricao
	/*$(".btSubmit").bind("click", function(){
		var nome = $("#nome").val();
		var email = $("#email").val();
		var telefone = $("#telefone").val();
		var profissao = $("#profissao").val();
		var curso = $("#curso").val();
		var detalhe = $("#detalhe").val();
		
		$.post('saveform.php', {nome: nome, email: email, telefone: telefone, profissao: profissao, curso: curso, detalhe: detalhe}, function(retorno){
			
			if(retorno == "true"){
				$("#nome, #email, #telefone, #profissao, #curso, #detalhe").val("");
				$(".errorMessage").hide();
				$(".sucessMessage").show().html("Inscrição concluida com sucesso");
			}else{
				$(".sucessMessage").hide();
				$(".errorMessage").show().html("Preencha todos os campos corretamente por favor.");
			}
			return false;
		});
		return false;
	});
*/
	$.validator.addMethod("isCpf", function(value, element) {
		value = value.replace('.','');
		value = value.replace('.','');
		cpf = value.replace('-','');
		while(cpf.length < 11) cpf = "0"+ cpf;
		var expReg = /^0+$|^1+$|^2+$|^3+$|^4+$|^5+$|^6+$|^7+$|^8+$|^9+$/;
		var a = [];
		var b = new Number;
		var c = 11;
		for (i=0; i<11; i++){
			a[i] = cpf.charAt(i);
			if (i < 9) b += (a[i] * --c);
		}
		if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
		b = 0;
		c = 11;
		for (y=0; y<10; y++) b += (a[y] * c--);
		if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
		if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10]) || cpf.match(expReg)) return false;
		return true;
	}, "Informe um CPF válido."); // Mensagem padrão
	
});
