// JavaScript Document

	Event.observe(window, 'load', doPopups, false);
	Event.observe(window, 'load', doLayout, false);


	/**
		Add to favorites shows a message when the browser is not Internet Explorer
	*/
	function AddFav(file,title) {
		
		if (document.all)
			window.external.AddFavorite(file, title);
		else
			alert("Apenas é possível guardar automaticamente no browser Internet Explorer.\nPara outro browser terá que adicionar aos favoritos manualmente.");
		
	}

	function doPopups() {
	  if (!document.getElementsByTagName) return false;
	  var links = document.getElementsByTagName("a");
	  for (var i=0; i < links.length; i++) {
		if (links[i].className.match("popup")) {
		  links[i].onclick = function() {
			window.open(this.href);
			return false;
		  }
		}
	  }
	}


	/**
		Sets All the panels to the correct state defined by the cookie
	*/
	function doLayout() {
		
		var Panels = new Array ("blk_agenda", "entrevista", "blk_forum", "acliente", "pesquisa", "newsletter", "banners", "right_blocks", "lit_top10", "lit_top10_fnac", "novidades", "votacao", "pnlcomentarios", "pnlinserir");
	
		for (i=0; (i < Panels.length); i++) { 
			
			var Panel = $(Panels[i]);
			
			if (getCookie(Panels[i]) == 'none') {
				
				Element.toggle(Panel);
				
			}
			
		}
		
	}
	
	
	/**
		Toggles the specified Panel
	*/
	function TogglePanel(objecto, save, state) {
	
		var Panel = $(objecto);
		
		Element.toggle(Panel);
	
		if (save == true) {
			setCookie(objecto, Panel.style.display);
		}
		
	}
	
	
	function ShowPanel(objecto) {

		Element.removeClassName($(objecto), 'obs');
		Element.addClassName($(objecto), 'obsVis');
		
	}
