function nav()
{
	this.debug = false;
	this.titulos =
	{
		tema: "Matéria",
		usuario: "Cadastro",
		campanha: "Campanha – Comercial – Anúncios",
		downloads: "Downloads",
		faleconosco: "Contato",
		highdefinition: "360º",
		noticia: "Notícias - RSS – Gol News",
		novogol: "Fotos",
		indique: "Indique o site – Envie para um amigo",
		politica: "Política de Privacidade",
		roteiro: "Roteiros",
		agenda: "Agenda",
		termos: "Termos de Uso"
	}

	this.TagsMonitoramento =
	{
		home: "vw_hotsite_tribodogol_home",
		faleconosco: "vw_hotsite_tribodogol_naescuta",
		termos: "vw_hotsite_tribodogol_termosdeuso",
		politica: "vw_hotsite_tribodogol_politicaprivacidade",
		usuario: "vw_hotsite_tribodogol_carteirinha",
		usuario_alterar: "vw_hotsite_tribodogol_carteirinha_edicaousuario",
		usuario_logado: "vw_hotsite_tribodogol_carteirinha_logado",
		indique: "vw_hotsite_tribodogol_carteirinha_convide",
		highdefinition: "vw_hotsite_tribodogol_highdefinition_sem-plugin",
		novogol: "vw_hotsite_tribodogol_fotos",
		downloads: "vw_hotsite_tribodogol_downloads",
		noticia: "vw_hotsite_tribodogol_conteudorss",
		noticiaintegra: "vw_hotsite_tribodogol_conteudorss_detalhe",
		roteiro: "vw_hotsite_tribodogol_roteiro",
		agenda: "vw_hotsite_tribodogol_agenda",
		campanha: "vw_hotsite_tribodogol_campanha"
	}

	this.secaoAtual = "home";
	this.Estourado = false;
	this.divConteudo;
	var nav = this;

	var imgLoading = new Image();
	imgLoading.src = "img/loading.gif";


	this.init = function()
	{
		//nav.mostrarBoxConteudo();
		nav.mostrarMenu();
		nav.divConteudo = document.getElementById("conteudo");
	};

	this.teste = function() {
		try
		{
			//alert(document["flash_menu"]);
		}
		catch (e)
		{
			//nav.Exc(e);
			alert(e.toString());
		}
	}

	this.navegar = function(url,estourado) {
		jOverHide();
		nav.secaoAtual = url;
		if (estourado == undefined)
			this.Estourado = false;
		else
			this.Estourado = estourado;

		if (url == "home"){
			var css = document.getElementById("css");
			if (css != null)
				css.parentNode.removeChild(css);
			nav.fecharConteudo();
			return;
		}

		$("#conteudo_estourado").hide();
		$("#boxConteudo").show();
		//$("#boxConteudo").fadeIn("slow");
		$("#conteudo").fadeTo("slow",0,function() {
			nav.mostrarLoading();
			$.get("./?secao="+ url +"&ajax=1", {}, onLoadConteudo,"html");
		});
		$("#fechar_conteudo").show();
	}

	var onLoadConteudo = function(conteudo)
	{
		
		var url = nav.secaoAtual.toString();
		//alert(url);
		var url2 = url;
		if (url.indexOf("usuario") >= 0 && url.indexOf("logado") >= 0)
			url = "usuario";
		else if (url.indexOf("usuario") >= 0 && url.indexOf("login") >= 0)
			url = "usuariologin";
		else if (url.indexOf("\&") >= 0 && url.indexOf("alterar") >= 0)
			url = "usuario_alterar";
		else if (url.indexOf("\&") >= 0 && url.indexOf("lembrarsenha") >= 0)
			url = "usuario_lembrarsenha";
		else if (url.indexOf("\&") >= 0 && url.indexOf("ajudarss") >= 0) {
			url = "noticia_ajudarss";
			nav.RedimensionarConteudo("454px","257px","257px","128px");
		}else if (url.indexOf("\&") >= 0 && url.indexOf("noticia") >= 0){
			url2 = "noticia";
		}else if (url.indexOf("\&") >= 0) {
			url = url.substring(0,url.indexOf("&"));
		} 

		if (url != "noticia_ajudarss")
			nav.RestaurarTamanhoConteudo();

		// Include do css
		var css = document.getElementById("css");
		if(url2.indexOf("roteiro") >= 0){
			url2 = "roteiro";
		}
		if(url2.indexOf("agenda") >= 0){
			url2 = "agenda";
		}
		if(url2=="usuario&acao=logado"){
			css = document.createElement("link");
			css.rel   = "stylesheet";
			css.type  = "text/css";
			css.href  = "css/"+ "usuario" +".css";
			css.media = "all";
			css.id    = "css";
			document.getElementsByTagName("head")[0].appendChild(css);			
		}else if (css == null){
			css = document.createElement("link");
			css.rel   = "stylesheet";
			css.type  = "text/css";
			css.href  = "css/"+ (url2.indexOf("alterar") >= 0 ? "usuario" : url2) +".css";
			css.media = "all";
			css.id    = "css";
			document.getElementsByTagName("head")[0].appendChild(css);
		} else {
			css.href = "css/"+ (url2.indexOf("alterar") >= 0 ? "usuario" : url2) +".css";
			//css.href  = "css/usuariologado.css";
			//alert(css.href);
		}
		// Conteúdo da página
		if (!nav.Estourado) {
			nav.ocultarLoading();
			$("#conteudo").show();
			nav.divConteudo.innerHTML = conteudo;
			$("#conteudo").fadeTo("slow",1);
		} else {
			$("#conteudo").hide();
			document.getElementById("conteudo_estourado").innerHTML = conteudo;
			$("#conteudo_estourado").show();
		}

		titulo = "Volkswagen-Tribo do Gol - "+ nav.titulos[url2];
		document.title = titulo;

		// Monitoramento (Analytics e Predicta)
		tagMonitoramento = nav.TagsMonitoramento[url2];
		
		if (url == "noticia" && nav.secaoAtual.indexOf("CodNoticia") >= 0)
			tagMonitoramento = nav.TagsMonitoramento.noticiaintegra;
		if (tagMonitoramento != undefined) {
			try
			{
				nav.ContabilizarVisita(tagMonitoramento);
			}
			catch (e){}
		}

		// Include dos javascripts
		var regx = /src *= *\"([^\"]+\.js)/g;
		while(true) {
			js = regx.exec(conteudo);
			if (js == null)
				break;
			
			urlJs = js[1];

			tagScript = document.createElement("script");
			tagScript.type = "text/javascript";
			tagScript.src = urlJs;
			document.body.appendChild(tagScript);
			if (urlJs.indexOf("usuario.js") > 0) {
				var intervaloInit = setInterval(function() {
					if (typeof init != "undefined") {
						init();
						clearInterval(intervaloInit);
					}
				}, 100);
			}
		}
	}

	this.RestaurarTamanhoConteudo = function() {
		  $("#boxConteudo").animate({ 
			marginLeft: "0px",
			marginTop: "0px",
			width: "968px",
			height: "512px"
		  }, 1500 );
		  
		  /*$("#fechar_conteudo").animate({ 
			marginLeft: "873px",
			marginTop: "-10px"
		  }, 1500 );*/
	}

	this.RedimensionarConteudo = function(w,h,l,t) {
		  $("#boxConteudo").animate({ 
			marginLeft: l,
			marginTop: t,
			width: w,
			height: h
		  }, 1500 );

		var width = parseInt(w.replace(/\D/,""));
		  
		  /*$("#fechar_conteudo").animate({ 
			marginLeft: (width-37)+"px"
		  }, 1500);*/
	}

	this.abrirFilmePauta = function() {
		var so = new SWFObject("swf/PlayerHome.swf", "filme_pauta", "968", "512", "9", "#000000");
		so.addParam("quality", "high");
		so.addParam("bgcolor", "#000000");
		so.write("conteudo_estourado");
		$("#conteudo_estourado").fadeIn("slow").css("z-index","99").css("height","512px");
		$("#brasao").css("display","none");
		$("#boxConteudo").hide();
		this.ContabilizarVisita("vw_hotsite_tribodogol_pautadomes");
	}

	this.mostrarBoxConteudo = function() {
		$("#boxConteudo").fadeIn("slow");
	}

	this.fecharFilmePauta = function() {
		$("#brasao").css("display","inline");
		$("#conteudo_estourado").fadeOut("slow",function()  {
			$("#conteudo_estourado").html("");
		})
	}

	this.fecharConteudo = function()
	{
		nav.secaoAtual = "home";
		$("#boxConteudo").fadeOut("slow");
		$("#fechar_conteudo").hide();
		nav.divConteudo.innerHTML = "";
	}

	this.mostrarMenu = function()
	{
		$("#div_menu").css("display","inline");
		var idIntervalo = setInterval(function(){
			
			var flash_menu = (navigator.appName.indexOf("Microsoft") != -1 ? window["flash_menu"] : document["flash_menu"]);
			if (flash_menu == null)
				return;

			try
			{
				flash_menu.entrar();
				clearInterval(idIntervalo);
			}
			catch (exc)
			{}
		},500);
	}

	this.ocultarMenu = function() 
	{
		var idIntervaloMenu = setInterval(function() {
			var flash_menu = (navigator.appName.indexOf("Microsoft") != -1 ? window["flash_menu"] : document["flash_menu"]);
			if (flash_menu == null)
				return;

			try
			{
				$("#div_menu").css("display","none");
				//flash_menu.sair();
				clearInterval(idIntervaloMenu);
			}
			catch (exc)
			{}
		},300);
	}

	this.mostrarLoading = function()
	{
		var img = document.getElementById("img_loading");

		if (img == null)
		{
			var img = document.createElement("img");
			img.src = imgLoading.src;
			img.style.position = "absolute";
			img.style.left = "0";
			img.style.top = "0";
			img.style.margin = "150px 0 0 437px";
			img.id = "img_loading";
			document.getElementById("boxConteudo").appendChild(img);
		}
		img.style.display = "inline";
	}

	this.ocultarLoading = function()
	{
		var img = document.getElementById("img_loading");
		if (img != null)
			img.style.display = "none";
	}

	this.ContabilizarVisita = function(url,predicta) {
		if (predicta == undefined)
			predicta = true;
		pageTracker._trackPageview(url);
		if (nav.debug)
			alert(url);
		if (!predicta)
			return;
		atmCLL(url);

	}

	this.Exc = function(err) {
		str = "Message = "+ err.message +"\n"
			+ "fileName = "+ err.fileName +"\n"
			+ "lineNumber = "+ err.lineNumber +"\n"
			+ "stack = "+ err.stack.toString() +"\n"
			+ "name = "+ err.name +"\n"
			+ "url = "+ location.href.toString() +"\n"
			+ "secaoAtual = "+ nav.secaoAtual +"\n";

		var dados = {
			acao: "log",
			msg: str
		}
		$.post("./",dados);
	}
}


var nav  = new nav();
if (window.addEventListener)
	window.addEventListener("load",nav.init,false);
else
	window.attachEvent("onload",nav.init);
	
	
