
	window.eventosLogin = new Object();
	
	function onBodyLoad() {
		gravarClique("on load");
        carregarNoticias();
	}

	function carregarNoticias() {
		jQuery.ajax({
			url: "integracao-blog.jsp?url=http://novidadesgrancuca.blogspot.com/feeds/posts/default&maximoDeDiasDeIdadeDosPosts=90",
			dataType: 'json',
			success: function(posts) {

				if (posts.length == 0) {
					return;
				}

				var conteudo = jQuery("#secao_box_noticias_conteudo");
				for (var i = 0; i < posts.length; ++i) {
					var post = posts[i];
					conteudo.append('<a class="secao_ultimas_noticias_titulo" href="' + post.link + '">' + post.data + '</a><br>');
					conteudo.append('<a class="secao_ultimas_noticias_conteudo" href="' + post.link + '">' + post.titulo + ' &raquo;</a><br><br>');
				}
				jQuery("#secao_box_noticias").slideDown(400);
			}
		});
//		jQuery("#secao_box_noticias").html("teste");
	}

	function cliqueOK(botaoOK) {
		gravarClique("botao ok");

//		document.location = "http://www.grancursos.com.br/portal/OBPortal2008/home/apoioAcademico.php?p=login";
//		document.location = "http://www.grancursos.com.br/portal/OBPortal2008/home/apoioAcademico.php?p=login&login=tharsis.campos@gmail.com&senha=123456";
	}
	
	window.eventosLogin.onCliqueOK = cliqueOK;
	
	function esqueciMinhaSenha() {
		gravarClique("esqueci minha senha");
		document.location = "http://www.grancursos.com.br/portal/OBPortal2008/home/apoioAcademico.php?&p=lembrete";
	}
	
	window.eventosLogin.onEsqueciMinhaSenha = esqueciMinhaSenha;
	
	function adquiraSeuAcesso() {
		gravarClique("adquira seu acesso");
		irParaPaginaDeVendas();
	}
	
	window.eventosLogin.onAdquiraSeuAcesso = adquiraSeuAcesso;
	
	function onBodyUnload() {
		gravarClique("on unload");
	}
	
	function inicio() {
		gravarClique("menu > inicio");
		document.location = document.location;
	}

	function oQueEGrancuca() {
		exibirOQueEGrancuca();
		gravarClique("menu > o que e grancuca");
	}

	function maisSobreGrancuca() {
		exibirOQueEGrancuca();
		gravarClique("noticias > o que e grancuca");
	}
	
	function noticias() {
		gravarClique("menu > noticias");
		document.location = "http://novidadesgrancuca.blogspot.com/";
	}
	
	function parcerias() {
		alert("Em breve...");
		gravarClique("menu > parcerias");
	}
	
	function planos() {
		exibirPlanos();
		gravarClique("menu > planos");
	}
	
	function inicioPlanos() {
		exibirPlanos();
		gravarClique("inicio > planos");
	}

	function exibirOQueEGrancuca() {
		esconderDivsCorpoDetalheMenu();
		$("#banner").slideUp(400);
		$("#barra_azul").slideDown(400);
		$("#oqueegrancuca").slideDown(400);
		$("#secoes_esquerda").fadeOut(400);
		$("#secoes_direita").fadeOut(400);
		addClasseCSS("menu_grancuca", "menu_item_selecionado");
	}
	
	function exibirPlanos() {
		$("#caixa_formulario_planos").show();
		esconderDivsCorpoDetalheMenu();
		$("#banner").slideUp(400);
		$("#barra_azul").slideDown(400);
		$("#planos_acesso").slideDown(400);
		$("#secoes_esquerda").fadeOut(400);
		$("#secoes_direita").fadeOut(400);
		document.getElementById("plano_avancado_detalhe").style.display = "none";
		addClasseCSS("menu_planos", "menu_item_selecionado");
	}
	
	function exibirContato() {
		esconderDivsCorpoDetalheMenu();
		$("#banner").slideUp(400);
		$("#barra_azul").slideDown(400);
		$("#contato").slideDown(400);
		$("#secoes_esquerda").fadeOut(400);
		$("#secoes_direita").fadeOut(400);
		addClasseCSS("menu_contato", "menu_item_selecionado");
		
		gravarClique("menu > contato");
	}
	
	function esconderDivsCorpoDetalheMenu() {
		$("#oqueegrancuca").slideUp(400);
		$("#planos_acesso").slideUp(400);
		$("#contato").slideUp(400);
		
		removeClasseCSS("menu_inicio", "menu_item_selecionado");
		removeClasseCSS("menu_grancuca", "menu_item_selecionado");
//		removeClasseCSS("menu_planos", "menu_item_selecionado");
		removeClasseCSS("menu_noticias", "menu_item_selecionado");
		removeClasseCSS("menu_contato", "menu_item_selecionado");
	}
	
	var ultimoIdRespostaExibida = null;
	
	function mostrarResposta(idResposta) {
		
		if (ultimoIdRespostaExibida != null) {
			$("#" + ultimoIdRespostaExibida).slideUp(400);
		}
		$("#" + idResposta).slideDown(400);
		ultimoIdRespostaExibida = idResposta;
		
		gravarClique("o que e grancuca > " + idResposta);
	}
	
	function mostrarFormulario() {
		$("#secao_passeio_foto").slideUp(400);
		$("#caixa_formulario").slideDown(400);
		
		gravarClique("inicio > passeio");
	}
	
	function criarContaDemo() {
		
		var nomeInput = document.getElementById("demo_nome");
		var nome = nomeInput.value;
		
		if (isEmpty(nome)) {
			alert("Informe seu nome.");
			nomeInput.focus();
			gravarClique("formulario demo > sem nome");
			return;
		}
		
		var emailInput = document.getElementById("demo_email");
		var email = emailInput.value;
		
		if (isEmpty(email)) {
			alert("Informe seu e-mail.");
			emailInput.focus();
			gravarClique("formulario demo > sem email");
			return;
		}
		
		var selectUf = document.getElementById("demo_uf");
		var uf = selectUf.options[selectUf.selectedIndex].text;

		if (isEmpty(uf)) {
			alert("Informe a UF onde reside.");
			selectUf.focus();
			gravarClique("formulario demo > sem uf");
			return;
		}
		
		var senha1Input = document.getElementById("demo_senha1");
		var senha1 = senha1Input.value;

		if (isEmpty(senha1)) {
			alert("Informe sua senha.");
			senha1Input.focus();
			gravarClique("formulario demo > sem senha");
			return;
		}
		
		var senha2Input = document.getElementById("demo_senha2");
		var senha2 = senha2Input.value;

		if (isEmpty(senha2)) {
			alert("Confirme sua senha.");
			senha2Input.focus();
			gravarClique("formulario demo > sem confirmacao de senha");
			return;
		}
		
		var agora = new Date();
		var url = "registrarContaDemo.jsp?" + agora.getTime();
		
		url += "&nome=" + nome;
		url += "&email=" + email;
		url += "&uf=" + uf;
		url += "&senha1=" + senha1;
		url += "&senha2=" + senha2;
		
		AjaxUtil.call(url, exibirResultadoCriacaoContaDemo, false);
		document.getElementById("msgCadastroContaDemo").innerHTML = "Aguarde...";
	}

	function exibirResultadoCriacaoContaDemo(resposta) {
		eval("var toResposta = " + resposta);
		var msg = "";
		
		if (toResposta.msg != null) {
			msg = "<b>" + toResposta.msg + "</b>"; 
		}
		
		if (toResposta.msgErro != null) {
			msg = "<b style='color: red'>" + toResposta.msgErro + "</b>"; 
		}
		
		document.getElementById("msgCadastroContaDemo").innerHTML = msg;
	}

	function gravarClique(idClique) {
		var agora = new Date();
		AjaxUtil.call("/grancuca/visitante/acesso.jsp?" + agora.getTime() + "&clique=" + idClique, null, true);
	}

	function isEmpty(obj) {
		if (obj == null) {
			return true;
			
		} else if (obj.push) { 
			return obj.length == 0;
			
		} else if (obj.trim) { 
			return obj.toString().trim().length == 0;
			
		} else {
			return obj.toString().length == 0;
		}
	}
	
	function addClasseCSS(id, nomeClasse) {
		var elementoHtml = document.getElementById(id);
		
		if (elementoHtml.className == null) {
			elementoHtml.className = nomeClasse;
			
		} else {
			if (elementoHtml.className.indexOf(nomeClasse) != -1) {
				this.removeClasseCSS(id, nomeClasse);
			}
			
			elementoHtml.className = elementoHtml.className + " " + nomeClasse;
		}
	}

	function removeClasseCSS(id, nomeClasse) {
		
		if (id == null) {
			return null;
		}
		
		var elementoHtml = document.getElementById(id);
		
		if (elementoHtml.className != null) {
			elementoHtml.className = elementoHtml.className.replace(nomeClasse, "");
		}
	}
	
	function irParaPaginaDeVendas() {
		//document.getElementById("planos_acesso").style.display = "none";
		//document.getElementById("plano_avancado_detalhe").style.display = "";
		document.location = "http://www.grancursos.com.br/novo/portal/?/cuca/informacoes";
	}
	
	function atualizarTotalPlanoEscolhido(valor) {
		document.getElementById("total_plano_escolhido").innerHTML = "<b>Total: R$ " + valor + "</b>";	
	}
	
	function onClickCriarContaDeDemonstracao() {
		gravarClique("criar conta de demonstracao");
		$("#formulario_demonstracao").slideDown(400);
	}
	
	function onKeyDownFormularioContaDemo(event) {
		if (event == null) {
			event = window.event;
		}
		
		var codigoTecla = event.keyCode;
		
		if (codigoTecla == null) {
			codigoTecla = event.which;
		}
		
		if (codigoTecla == 13) {
			criarContaDemo();
		}
	}
	
	
	
	
	
