// JavaScript Document
$(function(){
	loadSection();
	bindLinks();
	bindModal();
	bindTags();
	$.browser.msie ? $("body").prepend("<a name=\"sobre\" style=\"display: none;\"></a><a name=\"participe\" style=\"display: none;\"></a><a name=\"operadoras\" style=\"display: none;\"></a><a name=\"downloads\" style=\"display: none;\"></a><a name=\"home\" style=\"display: none;\"></a>") : false;
});

function loadSection(){
	if(location.hash.indexOf("#") != -1){
		var section = location.hash.substr(1, location.hash.length);
		$("#conteudo .ativo").removeClass("ativo");
		$("#menu li a.ativo").removeClass("ativo");
		$("#conteudo #"+section).addClass("ativo");
		$("#menu li."+section+" a").addClass("ativo");
	}
}

function bindLinks(){
	$("#menu a, #conteudo div .bt, #conteudo #participe p a, #topo a.logo").click(function(){
		location.hash = $(this).attr("href");
		loadSection();
		return false;
	});
}

function bindModal(){
	$("#operadoras ul li a").click(function(){
		$(".modal #"+$(this).parent().attr("class")+".corpo").addClass("ativo");
		$(".modal").modalToggle({callbackOut: function(){ $(".modal .corpo.ativo").removeClass("ativo"); }});
		return false;
	});
	
	$(".modal .btFechar").click(function(){
		$(".modal").modalToggle();
		$(".modal .corpo.ativo").removeClass("ativo");
		return false;
	});
}

function bindTags(){
	
	$("#topo a.logo").click(function(){ pageTracker._trackPageview('clique/brasilnow/logo_brasilnow_2009'); });
	
	$("#menu .sobre a").click(function(){ pageTracker._trackPageview('clique/brasilnow/menu/sobre_a_promocao'); });
	$("#menu .participe a").click(function(){ pageTracker._trackPageview('clique/brasilnow/menu/como_participar'); });
	$("#menu .operadoras a").click(function(){ pageTracker._trackPageview('clique/brasilnow/menu/operadororas_participantes'); });
	$("#menu .downloads a").click(function(){ pageTracker._trackPageview('clique/brasilnow/menu/downloads'); });
	
	$("#home a.twoLines").click(function(){ pageTracker._trackPageview('clique/brasilnow/banner/veja_as_operadoras_participantes'); });
	$("#home p.info a").click(function(){ pageTracker._trackPageview('clique/brasilnow/link/mais_informacoes'); });

	$("#sobre p.info a").click(function(){ pageTracker._trackPageview('clique/brasilnow/sobre_a_promocao/link/mais_informacoes'); });
	$("#sobre a.oneLine").click(function(){ pageTracker._trackPageview('clique/brasilnow/sobre_a_promocao/banner/veja_as_operadoras_participantes'); });

	$("#participe p a:eq(0)").click(function(){ pageTracker._trackPageview('clique/brasilnow/como_participar/link/download_operadoras_de_turismo'); });
	$("#participe p a:eq(1)").click(function(){ pageTracker._trackPageview('clique/brasilnow/como_participar/link/download_agencias_de_viagem'); });
	$("#participe a.oneLine").click(function(){ pageTracker._trackPageview('clique/brasilnow/como_participar/banner/veja_as_operadoras_participantes'); });

	$("#operadoras ul li a").each(function(){
		$(this).click(function(){ pageTracker._trackPageview('clique/brasilnow/operadoras_participantes/link/'+$(this).parent().attr("class")); })
	});

	$("body .modal .corpo ul li a").each(function(){
		$(this).click(function(){ pageTracker._trackPageview('clique/brasilnow/operadoras_participantes/pais/link/'+$(this).text()); });
	});
	$("#downloads ul li a").each(function(){
		$(this).click(function(){ pageTracker._trackPageview('clique/brasilnow/downloads/link/'+$(this).text());  });
	});

}