function menu(){
	submenu = [];
	for(i=0; i<7; i++) submenu[i] = [];
	textmenu = [];
	for(i=0; i<7; i++) textmenu[i] = [];
	textmenu[0][0] = ["Historial","Estatutos","Órgãos Associativos","Encontros Passados","Protocolos"]
	textmenu[0][1] = ["http://www.adces.org/Adces/historial.php",
"http://www.adces.org/Adces/estatutos.php",
"http://www.adces.org/Adces/orgaos.php",
"http://www.adces.org/Adces/passados.php",
"http://www.adces.org/Adces/protocolos.php"];
	
	textmenu[1][0] = ["Boletins Informativos","Livros","Outras"]
	textmenu[1][1] = ["http://www.adces.org/publicacoes/boletins.php",
"http://www.adces.org/publicacoes/livros.php",
"http://www.adces.org/publicacoes/outras.php"];
	
	textmenu[2][0] = ["Notas Informativas","Eventos Científicos"]
	textmenu[2][1] = ["http://www.adces.org/informacoes/notas.php","http://www.adces.org/informacoes/eventos.php"];
	
	textmenu[3][0] = ["Ver/Alterar Dados Pessoais","Alterar Password","Quotas","Listagem de Associados","Relatório e Contas","Actas de Reunião da ADCES","Fórum"]
	textmenu[3][1] = ["http://www.adces.org/alterar.php",
"http://www.adces.org/associados/pass.php",
"http://www.adces.org/associados/quotas.php",
"http://www.adces.org/associados/lista.php",
"http://www.adces.org/associados/relatorios.php",
"http://www.adces.org/associados/actas.php",
"http://www.adces.org/forum/"];
	
	textmenu[4][0] = ["Doutoramentos","Mestrados","Prémios","Working Papers","Projectos de Investigação"]
	textmenu[4][1] = ["http://www.adces.org/investigacao/doutoramentos.php","http://www.adces.org/investigacao/mestrados.php","http://www.adces.org/investigacao/premios.php","http://www.adces.org/investigacao/papers.php","http://www.adces.org/investigacao/projectos.php"];
	
/*	textmenu[5][0] = ["ADCES","Notícias","Links","Contactos","Ensino","Associados","Publicações","Informações","Investigação"]*/

	textmenu[5][0] = ["Quotas","Ano das Quotas","Valor das Quotas","Associados","Dados Associados"]
	textmenu[5][1] = ["http://www.adces.org/backoffice/quotas.php",
					  "http://www.adces.org/backoffice/novas_quotas.php",
					  "http://www.adces.org/backoffice/quotas_valor.php",
					  "http://www.adces.org/backoffice/associados.php",
					  "http://www.adces.org/backoffice/dados_associados.php"];				  
/*	textmenu[5][1] = ["http://www.adces.org/backoffice/adces.php","http://www.adces.org/backoffice/noticias.php",
"http://www.adces.org/backoffice/links.php",
"http://www.adces.org/backoffice/contactos.php",
"http://www.adces.org/backoffice/ensino.php","http://www.adces.org/backoffice/associados.php","http://www.adces.org/backoffice/publicacoes.php","http://www.adces.org/backoffice/informacoes.php","http://www.adces.org/backoffice/investigacao.php"];*/
	
	textmenu[6][0] = ["Livros","Links"]
	textmenu[6][1] = ["http://www.adces.org/ensino/publicacoes.php","http://www.adces.org/ensino/links.php"];
	menus = [];
	if(document.getElementById){
		menus[0] = document.getElementById("Layer1");
		menus[1] = document.getElementById("Layer2");
		menus[2] = document.getElementById("Layer3");
		menus[3] = document.getElementById("Layer4");
		menus[4] = document.getElementById("Layer5");
		menus[5] = document.getElementById("Layer6");
		menus[6] = document.getElementById("Layer7");
		menuinterno = document.getElementById("menu_1");
		//menu.setAttribute("position","absolute")
		function over(){ this.style.backgroundColor = '#DDDDDD'; }
		function out(){ this.style.backgroundColor = '#ffffff'; }
		function show(){ this.style.visibility='visible'; }
		function hide(){ this.style.visibility='hidden'; }
		for(j=0; j<textmenu.length; j++){	
			for (i=0; i<textmenu[j][0].length; i++){
				//alert(textmenu[j][0][i])
				textmenu[j][0][i] = "<a href='"+textmenu[j][1][i]+"' target='_self'>" + textmenu[j][0][i] + "</a>";
				submenu[j][i] = document.createElement("DIV");
				submenu[j][i].setAttribute("className", "special");
				submenu[j][i].innerHTML = textmenu[j][0][i];
				submenu[j][i].style.padding = "2px";
				submenu[j][i].onmouseover = over;
				submenu[j][i].onmouseout = out;
				menus[j].appendChild(submenu[j][i]);
			}
			menus[j].style.top = (parseInt(menuinterno.style.top)+parseInt(menuinterno.style.height));
			menus[j].onmouseover = show;
			menus[j].onmouseout = hide;
		}
		
	}

}
function setFocus()
{
	document.form_pesquisa.pesquisa.focus()
	return;
	
}

function setFocus_form()
{
	document.novo.nome.focus()
	return;
	
}


function validate(){
if ((document.form_login.nome.value=="")||(document.form_login.password.value==""))
	{
		
		alert ("Por favor preencha os campos de nome de utilizador e password!")
		return false;
		
		}
 else
 	{
	document.form_login.submit()
	return true;
	}
}


function validate_recu(){
if (document.form_recu.nome_recu.value=="")
	{
		
		alert ("Por favor preencha o campo de nome de utilizador!")
		return false;
		
		}
 else
 	{
	return true;
	}
}

function redir() 
{
	window.location.href="login.php";
}
function news()
{
	
	/***********************************************
	* IFRAME Scroller script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
	* This notice MUST stay intact for legal use
	* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
	***********************************************/
	
	//specify path to your external page:
	var iframesrc="http://www.adces.org/external.php"
	
	//You may change most attributes of iframe tag below, such as width and height:
	document.write('<iframe id="datamain" src="'+iframesrc+'" width="150px" height="150px" marginwidth="0" marginheight="0" hspace="0" 		vspace="0" frameborder="0" scrolling="no"></iframe>')
	return;
	
}

function news_2()
{
	
	/***********************************************
	* IFRAME Scroller script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
	* This notice MUST stay intact for legal use
	* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
	***********************************************/
	
	//specify path to your external page:
	var iframesrc="../external.php"
	
	//You may change most attributes of iframe tag below, such as width and height:
	document.write('<iframe id="datamain" src="'+iframesrc+'" width="150px" height="150px" marginwidth="0" marginheight="0" hspace="0" 	vspace="0" frameborder="0" scrolling="no"></iframe>')
	return;
	
}

function IsNumeric(strString)
   //  check for valid numeric strings	
{
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}


function handleEnter (field, event) 

{
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
}      



function checkmail(str)
{


		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		    return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		
		{
		     return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		     return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		    return false
		 }

 		 return true					
	}





function isDate(Y, M, D) 
{
	M = parseInt(M)+1
	D = parseInt(D)
	Y = parseInt(Y)
		  
		
		if (M==4||M==6||M==9||M==11)
		{
			if(D>30)
			{
			return false;
			}
			
		}
		
		
		if(M == 2)
		{
				if(D>29)
				{
				return false;
				}
				
				
				if(D==29)
				{
					if(Y%4==0&&(Y % 100 > 0 || Y % 400 == 0))
					{				  
					return;
					}
					else
					{
					return false;
					}
				}
				
			}
		
			
		
}

function validate_novo()
{
		
	
		if ((document.novo.nome1.value==""))
		{
		
		alert ("Por favor preencha o campo Nome!")
		return false;
		
		}
		
		if ((document.novo.morada.value==""))
		{
		
		alert ("Por favor preencha o campo Morada!")
		return false;
		
		}
		
		if ((document.novo.cod_postal1.value==""))
		{
		
		alert ("Por favor preencha o campo Código Postal!")
		return false;
		}
		
		if ((document.novo.cod_postal1.value!=""))
		{
		
			if (IsNumeric(document.novo.cod_postal1.value) == false) 
      		{
      		alert("Por favor preencha o campo Código Postal com valores numéricos!");
			return false;
      		}
			
			var a = document.novo.cod_postal1.value;
			var c = a.length;
		
		
			if(c<4)
			{
				alert("Por favor preencha o campo Codigo Postal com um minimo de 4 números!")
				return false;
			}
	
		}
		
		if ((document.novo.cod_postal2.value!=""))
		{
			if (IsNumeric(document.novo.cod_postal2.value) == false) 
      		{
      		alert("Por favor preencha o campo Código Postal com valores numéricos!");
			return false;
      		}
		}
		
		
		if ((document.novo.localidade.value==""))
		{
		alert ("Por favor preencha o campo Localidade!")
		return false;
		}
		
		if ((document.novo.telefone.value==""))
		{
		alert ("Por favor preencha o campo Telefone!")
		return false;
		}
		
		
		
		if ((document.novo.telefone.value!=""))
		{
			if (IsNumeric(document.novo.telefone.value) == false) 
      		{
      		alert("Por favor preencha o campo Telefone com valores numéricos!");
			return false;
      		}
		}
		
		if ((document.novo.telefone.value!=""))
		{
		var a = document.novo.telefone.value;
		var c = a.length;
		
		
			if(c<9)
			{
				alert("Por favor preencha o campo Telefone com um minimo de 9 números!")
				return false;
			}
		}

		
		
		
		
		
		
		
		
		
		
		
		
			/*
		if(document.novo.grau.value=="")
		{
		
		alert ("Por favor preencha o campo Grau Académico!")
		return false;
		
		}
		
		
		if(document.novo.ano_o.value=="")
		{
		
		alert ("Por favor preencha o campo Ano de Obtenção!")
		return false;
		
		}
		
		if(document.novo.universidade_o.value=="")
		{
		
		alert ("Por favor preencha o campo Universidade!")
		return false;
		
		}
		
		if(document.novo.actividade.value=="")
		{
		
		alert ("Por favor preencha o campo Actividade Profissional!")
		return false;
		
		}
		
		if(document.novo.local_e.value=="")
		{
		
		alert ("Por favor preencha o campo Local onde Exerce!")
		return false;
		
		}
		
		*/
		if(document.novo.disci1.value=="")
		{
		
		alert ("Por favor preencha o campo Disciplinas que lecciona (pelo menos uma)!")
		return false;
		
		}
		
		if(document.novo.curso1.value=="")
		{
		
		alert ("Por favor preencha o campo Curso a que lecciona (pelo menos um)!")
		return false;
		
		}
		
		
		if ((document.novo.data_nasc.value==""))
		{
		
		alert ("Por favor preencha o campo Data de Nascimento!")
		return false;
		
		}
		
		
		if ((document.novo.email.value==""))
		{
		alert ("Por favor preencha o E-mail!")
		return false;
		}
		
		if ((document.novo.email.value!=""))
		{
			if (checkmail(document.novo.email.value) == false) 
      		{
      		alert("Por favor preencha o campo E-mail com um valor válido!");
			return false;
      		}
			
		}
			
		if ((document.novo.bi.value==""))
		{
		alert ("Por favor preencha o campo B.I!")
		return false;
		}
		
		
		if ((document.novo.bi.value!=""))
		{
			if (IsNumeric(document.novo.bi.value) == false) 
      		{
      		alert("Por favor preencha o campo B.I com valores numéricos!");
			return false;
      		}
		}
		
		if ((document.novo.bi.value!=""))
		{
		var a = document.novo.bi.value;
		var c = a.length;
		
		
			if(c<9)
			{
				alert("Por favor preencha o número de bilhete de identidade com um minimo de 9 números!")
				return false;
			}
		}
		
		
		
		
		if ((document.novo.telefone_pro.value!=""))
		{
			if (IsNumeric(document.novo.telefone_pro.value) == false) 
      		{
      		alert("Por favor preencha o campo número de telefone dos seus dados profissionais com valores numéricos!");
			return false;
      		}
		}
		
		
		if ((document.novo.telefone_pro.value!=""))
		{
		var a = document.novo.telefone_pro.value;
		var c = a.length;
		
		
			if(c<9)
			{
				alert("Por favor preencha o campo número de telefone dos seus dados profissionais com um minimo de 9 números!")
				return false;
			}
		}
		
		
		if ((document.novo.fax_pro.value!=""))
		{
			if (IsNumeric(document.novo.fax_pro.value) == false) 
      		{
      		alert("Por favor preencha o campo número de fax dos seus dados profissionais com valores numéricos!");
			return false;
      		}
		}
		
		
		if ((document.novo.fax_pro.value!=""))
		{
		var a = document.novo.fax_pro.value;
		var c = a.length;
		
		
			if(c<9)
			{
				alert("Por favor preencha o campo número de fax dos seus dados profissionais com um minimo de 9 números!")
				return false;
			}
		}
		
		
		
			if(document.novo.email_pro.value!="")
			{
				if (checkmail(document.novo.email_pro.value) == false) 
				{
				alert("Por favor preencha o campo E-mail dos seus dados profissionais com um valor válido!");
				return false;
				}
			}
		
		if ((document.novo.nif.value==""))
		{
		alert ("Por favor preencha o campo N.I.F!")
		return false;
		}
		
		if ((document.novo.nif.value!=""))
		{
			if (IsNumeric(document.novo.nif.value) == false) 
      		{
      		alert("Por favor preencha o campo N.I.F com valores numéricos!");
			return false;
      		}
		}
		
		if ((document.novo.nif.value!=""))
		{
		var a = document.novo.nif.value;
		var c = a.length;
		
		
			if(c<9)
			{
				alert("Por favor preencha o número de identificação fiscal com um minimo de 9 números!")
				return false;
			}
		}
		
		return true;
		
}




function reset_novo()
{
	window.location.href="novo.php?reset=1";
	return true;
}


function validate_new_pass()
{
		if ((document.form_pass.pass1.value==""))
		{
		alert ("Por favor preencha o campo Nova Palavra-Chave!")
		return false;
		}
		
		if ((document.form_pass.pass2.value==""))
		{
		alert ("Por favor preencha o campo Confirme Nova Palavra-Chave!")
		return false;
		}
		
		
		if ((document.form_pass.pass2.value!=document.form_pass.pass1.value))
		{
		alert ("Por favor preencha as Palavras-chaves com valores iguais!")
		document.form_pass.pass2.value = "";
		document.form_pass.pass1.value = "";
		document.form_pass.pass1.focus();
		
		return false;
		}

return true;
}