		
	/**************************************************************
	**************************************************************	 
	*
	*	 Javascript - CÓDIGO PRINCIPAL
	*	 __________________________
	*
	*	 @author:  Lourenço Rizzotto
	*	 @version: JAN 2008	 
	*
	**************************************************************
	**************************************************************/	 
		
	var RandomArray =	new Array();
	var Random	 	=	(Math.round((Math.random()*3)+1));
	var time	 	=	null;
	var timeAtivo	= 	null;
	var numClass 	= 	null;
	var accesskey	= 	null;
	var This		= 	null;
	var _This		= 	null;					
			
	var link_ativo = window.location.href;
	link_ativo = link_ativo.substr(link_ativo.lastIndexOf('#'));
	
	for( var i = 0; i < 50; i++)
	{
		RandomArray[i] = (Math.round((Math.random()*4)+1));		
	}
	
	$(document).ready(function()
	{									
		/*if(RandomArray[Random] <= 1 || RandomArray[Random] >= 5)
		{
			$(".column .banners #banner").show();					
		}
		else if(RandomArray[Random] == 2)
		{
			$(".column .banners #banner2").show();
		}
		else if(RandomArray[Random] == 3)
		{
			$(".column .banners #banner3").show();
		}
		else if(RandomArray[Random] == 4)
		{
			$(".column .banners #banner4").show();
		}*/
			
		//PAGINACAO_(Elimina os Elementos Vazios da Paginação)__________________________________________________________
		$(".paginacao a:empty").hide();
		
		
		// NAV PRIMARY______(animação do menu principal)__________________________________________________________________				
		$(".navPrimary li").each(function(i)
		{			
			
			if( $("body").attr("id") == "home" )
			{
				$(".header .navPrimary .home").addClass("ativo");				
			}
			else if($("body").attr("id") == "sobre")
			{
				$(".header .navPrimary .sobre").addClass("ativo");
			}
			else if($("body").attr("id") == "contato")
			{
				$(".header .navPrimary .contato").addClass("ativo");
			}
			
			$(this).children("a").attr("title", "")
						
			numClass = $(this).attr("className").split(" ");
			
			if(numClass[1] != "ativo")
			{
				$(this).bind("mouseover", function(e)
				{
					var hi = $(this);				
					
					clearTimeout(timeAtivo);
					
					time = window.setTimeout(function()
					{					
						$(".header .navPrimary .ativo").css({ width:"65px"});
						$(".header .navPrimary .ativo").children("a").css({ marginTop:"9px", marginLeft:"-15px"});							
															  						
						hi.css({ width:"93px"});
						hi.children("a").css({ marginTop:"-24px", marginLeft:"0px"});
												
					}, 20);
				});
				
				$(this).bind("mouseout", function(e)
				{				
					clearTimeout(time);

					timeAtivo = window.setTimeout(function()
					{
						$(".header .navPrimary .ativo").css({ width:"93px"});
						$(".header .navPrimary .ativo").children("a").css({ marginTop:"-24px", marginLeft:"0px"});
						
					}, 200)
														  
					$(this).css({ width:"65px"});
					$(this).children("a").css({ marginTop:"9px", marginLeft:"-15px"});
				});					
			}			
		})
		
		
		
		$(".header .navSecondary li a").each(function(i)
		{			
			$(this).bind("mouseover", function()
			{				 
				_This = $(this);
				
				clearTimeout(timeAtivo);
				
				timeAtivo = window.setTimeout(function()
				{				
					fechaSec($(".header .navSecondary .ativo"));					
					abreSec(_This);
					
				}, 20)				 
			})

			$(this).bind("mouseout", function()
			{				 				
				clearTimeout(timeAtivo);
				timeAtivo = window.setTimeout(function()
				{				
					fechaSec($(".header .navSecondary .ativo"));
				}, 300)				 					
			})

		});

		function abreSec(This)
		{						
			$(".header .navSecondary").animate({ marginLeft:"300px"}, 1000);													
		
			This.parent("li").addClass("ativo");
			$(".header .navSecondary .ativo").animate({ width:"147px"}, 1000);													
			$(".header .navSecondary .ativo a").animate({ marginTop:"-27px"}, 1000);								
		}

		function fechaSec(This)
		{						
			$(".header .navSecondary").animate({ marginLeft:"320px"}, 1000);													

			accesskey = $(".header .navSecondary .ativo a").attr("accesskey");

			$(".header .navSecondary .ativo").animate({ width:""+accesskey+"px"}, 1000);													
			$(".header .navSecondary .ativo a").animate({ marginTop:"20px"}, 1000);											
			$(".header .navSecondary .ativo").removeClass("ativo");				
		}


		// GLOSSÁRIO ______________________________________________________________________________________________________________________
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		

		// Remove Class Glossário para que o Conteúdo Não Seja Obstrusivo__________________________________________________________________
		$(".content .glossario").removeClass("glossario");
				
		// Percorre Cada Elemento .separaGlossario ul li __________________________________________________________________________________	
		$(".separaGlossario ul li").each( function()
		{											
		
			// Ao Abrir a Página o JS Recupera o Valor da Âncora e Abre o Tópico Indicado _________________________________________________		
			if($(this).children("a").attr("href") == link_ativo)
			{
				$(this).parent("ul").parent("div").css("width", "550px");
				$(this).children("span").show("slow");	
				$(this).parent("ul").parent("div").addClass("ativo");	
				
			  // A Barra de Rolagem Desce Até o Tópico Selecionado ________________________________________________________________________
			  var targetOffset = $(this).offset().top;
			  $('html,body').animate({scrollTop: targetOffset - 70}, 1000);
			}
						
						
		   // O Botão Fechar é Criado em Built-in _________________________________________________________________________________________							
			$(this).children("span").hide("");
			$(this).children("span").prepend("<a href=\"javascript:;\">Fechar</a>");
			
			$(this).children("a").bind("click", function()
			{	
				$(".separaGlossario.ativo ul li span").hide("slow");				
				
				if($(this).parent("li").parent("ul").children("li").length <= 1)
				{
					$(".separaGlossario.ativo").animate({width: "250px"}, 1000 );
				}											
				else if($(this).parent("li").parent("ul").children("li").length == 1 )
				{
					$(".separaGlossario.ativo").animate({width: "250px"}, 1000 );							
				}				
			
				$(".separaGlossario.ativo").removeClass("ativo");

				$(this).parent("li").parent("ul").parent("div").css("width", "550px");
				$(this).parent("li").children("span").show("slow");	
				$(this).parent("li").parent("ul").parent("div").addClass("ativo");	

	
				if( $(this).parent("li").children("span").attr("style") == "display: none;" || $(this).children("span").attr("style") == "DISPLAY: none")
				{
					$(this).parent("li").parent("ul").parent("div").addClass("ativo");
					$(this).parent("li").parent("ul").parent("div").animate({width: "550px"}, 1000 );
					$(this).parent("li").children("span").show("slow");									
				}				
				
									
			});
		
			$(this).children("span").children("a").bind("click", function()
			{				
				$(".separaGlossario.ativo ul li span").hide("slow");				
				
				if($(this).parent("li").parent("ul").children("li").length <= 1)
				{
					$(".separaGlossario.ativo").animate({width: "250px"}, 1000 );
				}											
				else if($(this).parent("li").parent("ul").children("li").length == 1 )
				{
					$(".separaGlossario.ativo").animate({width: "250px"}, 1000 );							
				}				
			
				$(".separaGlossario.ativo").removeClass("ativo");				
				
			});	
						
		});
	});		
