// Validação do Endereço de E-mail
function checkmail(input)
	{
	var emailfilter = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var returnval = emailfilter.test(input.value);
	return returnval;
	}

function input_in(input,msg)
	{
	if(input.value == msg)
		{
		input.value = "";
		}
	input.focus();
	}
	
function input_out(input,msg)
	{
	if(input.value == "")
		{
		input.value = msg;
		}
	}
	
function submete_newsletter()
	{
		/*
	var input = document.newsletter.newsletter_email;
	if(input.value == "Newsletter GALILEU")
		{
		alert("Introduza, por favor, o seu endereço de e-mail.");
		input.value = "";
		input.focus();
		}
	else if(input.value == "")
		{
		alert("Introduza, por favor, o seu endereço de e-mail.");
		input.value = "";
		input.focus();
		}
	else
		{
		var emailfilter = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		if(emailfilter.test(input.value))
			{
			alert("OKAPA!");
			}
		else
			{
			alert("O e-mail que introduziu é inválido. Confirme, por favor, o seu endereço de e-mail.");
			input.value = input.value;
			input.focus();
			}
		
		}
		*/
		alert("Desactivado");
	}
	
function submete_pesquisa()
	{
	var input = document.pesquisa.pesquisa_keyword;
	if(input.value == "Pesquisa")
		{
		alert("Introduza, por favor, o parâmetro de pesquisa.");
		input.value = "";
		input.focus();
		}
	else if(input.value == "")
		{
		alert("Introduza, por favor, o parâmetro de pesquisa.");
		input.value = "";
		input.focus();
		}
	else
		{
		document.pesquisa.submit();
		}
	}
	
function MM_changeProp(objId,x,theProp,theValue) { //v9.0
  var obj = null; with (document){ if (getElementById)
  obj = getElementById(objId); }
  if (obj){
    if (theValue == true || theValue == false)
      eval("obj.style."+theProp+"="+theValue);
    else eval("obj.style."+theProp+"='"+theValue+"'");
  }
}

function mudacentro(url_actual,novocentro)
	{
	//OFFLINE
	//var pedacos = url_actual.split("lua/projectos/site2007/www");
	//var pagina = pedacos[1].split("?");
	//var centro = pagina[0].split("_");
	//if(centro[0] == "/galileu")
		//pagina[0] = "/galileu_"+novocentro+".php";
	//if(pagina[1] != "")
		//document.location.href="http://lua/projectos/site2007/www"+pagina[0]+"?"+pagina[1]+"&centro="+novocentro;
	//else
		//document.location.href="http://lua/projectos/site2007/www"+pagina[0]+"?centro="+novocentro;
	//ONLINE
	
	//var centro = pagina[0].split("_");
	//if(centro[0] == "/galileu")
		//pagina[0] = "/galileu_"+novocentro+".php";
	//if(pagina[1] != "" && pagina[1] != "undefined")
		//document.location.href="http://www.galileu.pt"+pagina[0]+"?"+pagina[1]+"&centro="+novocentro;
	///else
	var pedacos = url_actual.split("galileu.pt");
	var pagina = pedacos[1].split("?");
			
	if(!pagina[1])
		{
		document.location.href="http://www.galileu.pt"+pagina[0]+"?centro="+novocentro;
		}
	else
		{
		var parametros = pagina[1].split("&");
		var para = "";
		for(i=0; i<parametros.length; i++)
			{
			testar = parametros[i].split("=");
			if(testar[0] != "centro") para += "&"+parametros[i];
			}
		document.location.href="http://www.galileu.pt"+pagina[0]+"?centro="+novocentro+para;
		}
	}
	
function mostradiv(objId)
	{
	var obj = null; 
	var objactivo = null;
	with (document)
		{ 
		if (getElementById)
			{
  			obj = getElementById(objId); 
			objactivo = getElementById(divactivo);
			}
		}
	if (objactivo)
		{
		objactivo.style.display = "none";
		}
  	if (obj)
		{
		obj.style.display = "";
		divactivo = objId;
		}
	}
	
function enviamail()
	{
	if(document.pedidoinfoemail.nome.value != "")
		{
		if(document.pedidoinfoemail.telefone.value != "")
			{
			if(document.pedidoinfoemail.email.value  != "")
				{
				var emailfilter = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
				if(emailfilter.test(document.pedidoinfoemail.email.value ))
					{
					document.pedidoinfoemail.submit();
					}
				else
					{
					alert("Valide, por favor, o e-mail que introduziu.");
					document.pedidoinfoemail.email.focus();
					}
				}
			else
				{
				alert("Indique, por favor, o seu e-mail de contacto.");
				document.pedidoinfoemail.email.focus();
				}
			}
		else
			{
			alert("Indique, por favor, o seu telefone de contacto.");
			document.pedidoinfoemail.telefone.focus();
			}
			
		}
	else
		{
		alert("Indique, por favor, o seu nome.");
		document.pedidoinfoemail.nome.focus();
		}
	}
	
function enviatelefone()
	{
	if(document.pedidoinfotelefone.nome.value != "")
		{
		if(document.pedidoinfotelefone.telefone.value  != "" && !isNaN(document.pedidoinfotelefone.telefone.value) && document.pedidoinfotelefone.telefone.value.length == 9)
			{
			if(document.pedidoinfotelefone.manha.checked || document.pedidoinfotelefone.tarde.checked || document.pedidoinfotelefone.noite.checked)
				{
				document.pedidoinfotelefone.submit();
				}
			else
				{
				alert("Indique, por favor, pelo menos um horario preferencial de contacto.");
				}
			}
		else
			{
			alert("Indique, por favor, o seu telefone de contacto.");
			document.pedidoinfotelefone.telefone.focus();
			}
		}
	else
		{
		alert("Indique, por favor, o seu nome.");
		document.pedidoinfotelefone.nome.focus();
		}
	}
	
function enviamail_valida()
	{
	if(document.pedidoinfoemail.nome.value != "")
		{
		if(document.pedidoinfoemail.email.value  != "")
			{
			var emailfilter = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
			if(emailfilter.test(document.pedidoinfoemail.email.value ))
				{
				if(document.pedidoinfoemail.morada.value != "")
					{
					if(document.pedidoinfoemail.codigopostal.value != "")
						{
						if(document.pedidoinfoemail.telefone.value != "")
							{
							if(document.pedidoinfoemail.datanascimento.value != "")
								{
								if(document.pedidoinfoemail.habiliterarias.value != "")
									{
									if(document.pedidoinfoemail.nacionalidade.value != "")
										{
										document.pedidoinfoemail.submit();
										}
									else
										{
										alert("Indique, por favor, a sua Nacionalidade.");
										document.pedidoinfoemail.nacionalidade.focus();
										}			
									}
								else
									{
									alert("Indique, por favor, a sua Habilitacoes Literarias.");
									document.pedidoinfoemail.habiliterarias.focus();
									}			
								}
							else
								{
								alert("Indique, por favor, a sua Data de Nascimento.");
								document.pedidoinfoemail.datanascimento.focus();
								}			
							}
						else
							{
							alert("Indique, por favor, o seu Telefone.");
							document.pedidoinfoemail.telefone.focus();
							}	
						}
					else
						{
						alert("Indique, por favor, o seu Codigo Postal.");
						document.pedidoinfoemail.codigopostal.focus();
						}
					}
				else
					{
					alert("Indique, por favor, a sua Morada.");
					document.pedidoinfoemail.morada.focus();
					}
				}
			else
				{
				alert("Valide, por favor, o e-mail que introduziu.");
				document.pedidoinfoemail.email.focus();
				}
			}
		else
			{
			alert("Indique, por favor, o seu e-mail de contacto.");
			document.pedidoinfoemail.email.focus();
			}
		}
	else
		{
		alert("Indique, por favor, o seu nome.");
		document.pedidoinfoemail.nome.focus();
		}
	}