//Function to jump to another forum
function ForumJump(URL) {
	
	if (URL.options[URL.selectedIndex].value != "") self.location.href = URL.options[URL.selectedIndex].value;	
	return true;
}

//Function to open pop up window
function openWin(theURL,winName,features) {
  	window.open(theURL,winName,features);
}


//Function to open preview post window
function OpenPreviewWindow(targetPage, formName){
	
	now = new Date  
	
	//Open the window first 	
   	openWin('','preview','toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=680,height=400')
   		
   	//Now submit form to the new window
   	formName.action = targetPage + "?ID=" + now.getTime();	
	formName.target = "preview";
	formName.submit();
}

// janela expandida
function expandingWindow(website) {
var heightspeed = 6; // velocidade vertical
var widthspeed = 9;  // velocidade horizontal
var leftdist = 0;    // distância da margem esquerda
var topdist = 0;     // distância do topo
if (document.all) {
var winwidth = window.screen.availWidth - leftdist + 4*window.screen.availWidth/100;
var winheight = window.screen.availHeight - topdist - 1*window.screen.availHeight/100;
var sizer = window.open("","","left=" + leftdist + ",top=" + topdist + ",width=1,height=1,scrollbars=auto");
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed) {
sizer.resizeTo("1", sizeheight);
}
for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed) {
sizer.resizeTo(sizewidth, sizeheight);
}
sizer.location = website;
}
else
window.location = website;
}
//#########################################################
//Help
var l1 = new Image()
l1.src = "forum_images/l1.gif"
var l3 = new Image()
l3.src = "forum_images/l3.gif"

var Link=[
[1,1,"Registo e entrada no fórum",null],
 [2,1,"Como se registar no fórum",null],
  [3,3,"Para se registar no fórum, clique em registar, leia atentamente as regras, clique em aceitar, preencha o formulário que lhe será apresentado (os campos assinalados com * são obrigatórios), por fim clique em registar, para finalizar o registo.","1"],
 [2,1,"Nome de utilizador",null],
  [3,3,"No campo do formulário nome de utilizador, deve colocar um nome à sua escolha (este nome de utilizador não tem nada a vêr com o nome de utilizador de sócio, mas pode ser o mesmo), caso o nome que escolheu já esteja a ser utilizado irá receber uma mensagem a pedir para escolher outro, este passará a ser o nome que o vai identificar enquanto membro do fórum, este nome não pode ser alterado.","1"],
 [2,1,"Palavra passe",null],
  [3,3,"No campo do formulário palavra passe, deve colocar uma palavra passe à sua escolha (esta palavra passe não tem nada a vêr com a palavra passe de sócio, mas pode ser a mesma), a palavra passe pode ser alterada sempre que se pretenda.","1"],
 [2,1,"E-mail",null],
  [3,3,"Este campo não é de preenchimento obrigatório, no entanto é muito util para o caso de se esquecer da palavra passe, caso não pretenda que outros visualizem o seu e-mail, mais abaixo está uma opção que permite fazê-lo.","1"],
 [2,1,"Informações do perfil",null],
  [3,3,"Aqui pode inserir várias informações sobre o seu perfil:<br><b>mascote</b> - é uma pequena imagem que irá aparecer junto ás mensagens que afixar, esta imagem pode estar noutra localização qualquer basta inserir o endereço completo e ela aparecerá, atenção ao tamanho da imagem, deve ter no máximo 65x65 pixels<br><b>rodapé</b> - caso preencha este campo, irá aparecer no rodapé de todas as suas mensagens, aquilo que escrever. ","1"],
 [2,1,"Preferências",null],
  [3,3,"<b>mostrar ou não mostrar email</b> - se escolher sim todos vão ter acesso ao seu email, se escolher não ninguém poderá ter acesso ao seu email, ele será apenas utilizado para lhe enviar a palavra passe caso se esqueça e para o avisar de que foram afixadas mensagens<br><b>avisar das respostas</b> - se escolher sim, sempre que alguém afixe uma nova mensagem, ser-lhe-á enviado um email para o endereço que indicou, esta opção pode ser activada ou desactivada em cada tópico individualmente<br><b>avisar das mensagens privadas</b> - se escolher sim, ser-lhe-á enviado um email para o endereço que indicou, sempre que outro membro do fórum lhe envie uma mensagem privada<br><b>inserir assinatura</b> - se escolher sim, será incluido em todas as mensagens o texto que escreveu no campo rodapé<br><b>Activar editor IE 5 + WYSIWYG</b> - se ecolher sim, pode utilizar o internet explorer como editor de texto, caso contrário terá que compreender html para formatar as suas mensagens, aconselha-se a manter o sim seleccionado<br><b>entrar automáticamente</B> - esta opção permite escolher entre entrar ou não automáticamente no fórum cada que vez que o utiliza, mas atenção que se escolher sim todas as pessoas que utilizarem esse computador, vão poder entrar com o seu nome de utilizador<br><b>Compensar diferença horária</b> - esta opção só é útil caso se encontre num pais em que a hora seja diferente da hora do fórum<br><b>formato da data</b> - escolha a forma como prefere que a data seja apresentada","1"],
[1,1,"Afixar mensagens",null],
 [2,1,"Como criar um novo fórum",null],
  [3,3,"Apenas o administrador do fórum pode criar novos fóruns, caso pretenda pode contactá-lo a solicitar um novo fórum.","1"],
 [2,1,"Como criar um novo tópico",null],
  [3,3,"Para criar um novo tópico, vá para o fórum cujo assunto esteja relacionado com o que pretende e clique no link, novo tópico, que se encontra em cima do lado direito.","1"],
 [2,1,"Como afixar respostas",null],
  [3,3,"Para afixar respostas aos tópicos existentes, escolha o tópico onde pretende afixar a resposta e em seguida clique no link, afixar resposta, que se encontra em cima do lado direito, em alternativa vá até ao fundo da página e encontrará o formulário que lhe permite afixar a resposta ao tópico.","1"],
[1,1,"Usar o chat",null],
 [2,1,"Como entrar no chat",null],
  [3,3,"Este serviço está disponível apenas a sócios, por isso deve entrar primeiro na área reservada a sócios para ter acesso ao link no canto superior direito, deve também estar registado no fórum, uma vez que o chat utiliza o nome de utilizador do fórum para o identificar no chat. Ao entrar no chat, pode manter a janela aberta enquanto navega neste ou noutros sites, caso entre mais alguém será avisado com um sinal sonoro.","1"],
 [2,1,"Como participar",null],
  [3,3,"Ao entrar no chat, basta escrever o que pretende e em seguida pressionar a tecla enter, de imediato a sua mensagem ficará visível aos restantes utilizadores.","1"]
];

var Prop=[
15, // height of the level 1 headers
15, // height of the level 2 headers
15, // height of the level 3 headers
];
//#####
function create_menu(id,arr,parr)
{
document.write("<div style='position:relative;'>");
vtop = 0;
open_div = 0
c_div = 1;
 for(i=0;i<arr.length;i++)
 {
  if(arr[i-1])
  {
   if(arr[i][0] < arr[i-1][0]) {document.write("</div>");open_div--;}
   if((open_div != 0) && (arr[i][0] == 1)) {document.write("</div>");open_div--;
   if((open_div == 1) && (arr[i][0] == 1)) document.write("</div>");
}
  }
  height = parr[(arr[i][1]-1)];
  if(arr[i][1] == 1) img = l1.src;
  else img = l3.src;
  document.write("<div style='top:"+vtop+";height:"+height+"' class='level"+arr[i][0]+"'>")
  document.write("<img src="+img+" border=0 hspace=3 vspace=1 ");
  if(arr[i+1]) {if(arr[i][0] < arr[i+1][0]) document.write("onclick=change('"+ id +"_"+ c_div+"') style='cursor:hand'")
  document.write("><span");}
  if(arr[i][3] == null) document.write(" onclick=change('"+ id +"_"+ c_div+"') style='cursor:hand'");
  document.write(">"+arr[i][2]+"</span></div>");
  vtop += height;
  if(arr[i+1])
  {
   if(arr[i][0] < arr[i+1][0]) {document.write("<div style='display:none;' id='"+id+"_"+c_div+"'>");open_div++;c_div++;}
  }}
 for(i=0;i<open_div;i++) document.write("</div>");
 
document.write("</div>");
}
// free JavaScripts on http://www.ScriptBreaker.com
function change(id)
{
 obj = document.getElementById(id);
 if(obj.style.display == "")
 {
 obj.style.display = "none";
 }
 else
 {
  obj.style.display = "";
 }
}

