
// FUNÇÕES GERAIS

	function flip_image_on(obj, img)
	{
		obj.src = "img//" + img;
	}
	
	function flip_image_off(obj, img)
	{
		obj.src = "img//" + img;
	}

	
	function link_page(link)
	{
		var tela = parent.document.getElementById('main_frame');
		switch (link)
			{
				case "inicio": 
					tela.src = 'inicio.html';
					break;
			    case "empresa": 
					tela.src = 'empresa.html'
			        break;
				case "produtos": 
					tela.src = 'produtos.html'
			        break;
				case "catalogo": 
					tela.src = 'catalogo.html'
			        break;
				case "galeria": 
					tela.src = 'galeria.html'
			        break;
				case "contactos": 
					tela.src = 'contactos.html'
			        break;
				
			}
	}
	
	function GetTodayDate()
			{
			   var oDate = new Date();
			   var iMonth = oDate.getMonth();
			   var iDay = oDate.getDay();
			   var sMonth;
			   var sDay;
			   
			   switch (iMonth)
			   {
			      case (0) :{sMonth = "Janeiro"; break;}
			      case (1) :{sMonth = "Fevereiro"; break;}
			      case (2) :{sMonth = "Março"; break;}
			      case (3) :{sMonth = "Abril"; break;}
			      case (4) :{sMonth = "Maio"; break;}
			      case (5) :{sMonth = "Junho"; break;}
			      case (6) :{sMonth = "Julho"; break;}
				  case (7) :{sMonth = "Agosto"; break;}
				  case (8) :{sMonth = "Setembro"; break;}
				  case (9) :{sMonth = "Outubro"; break;}
				  case (10) :{sMonth = "Novembro"; break;}
				  case (11) :{sMonth = "Dezembro"; break;}
			   }
			   
			   switch (iDay)
			   {
			      case (0) :{sDay = "Domingo"; break;}
			      case (1) :{sDay = "Segunda-feira"; break;}
			      case (2) :{sDay = "Terça-feira"; break;}
			      case (3) :{sDay = "Quarta-feira"; break;}
			      case (4) :{sDay = "Quinta-feira"; break;}
			      case (5) :{sDay = "Sexta-feira"; break;}
			      case (6) :{sDay = "Sabado"; break;}
			   }
			   
			   var sDate = sDay + ", " + oDate.getDate()  + " de " + 
			     sMonth + " de " + oDate.getFullYear()
			   return sDate;
			   
			    
			}
			
	function abre_galeria(link)
	{
		var tela = parent.document.getElementById('main_frame');
		switch (link)
			{
				case "dv": 
					tela.src = 'galeria/dep_verticais/depositos_verticais.php';
					break;
			    case "dh": 
					tela.src = 'galeria/dep_horizontais/depositos_horizontais.php';
					break;
				case "de": 
					tela.src = 'galeria/decantadores/decantadores.php';
					break;
				case "tb": 
					tela.src = 'galeria/tubagens/tubagens.php';
					break;
				case "ds": 
					tela.src = 'galeria/dep_especiais/dep_especiais.php';
					break;
				case "cb": 
					tela.src = 'galeria/coberturas/coberturas.php';
					break;
				case "cp": 
					tela.src = 'galeria/canal_parshall/canal_parshall.php';
					break;
				case "ri": 
					tela.src = 'galeria/revestimentos/revestimentos.php';
					break;
				case "fl": 
					tela.src = 'galeria/filtros/filtros.php';
					break;
				case "ot": 
					tela.src = 'galeria/outros/outros.php';
					break;
			}
	}
	
	function initeffect(imgID)
	{

		intervalo=setInterval("make_img("+imgID+")", 50);

	}
	
	function make_img(imgID)
	{

		var imgTarget = document.getElementById('centralImg'+imgID);
		var ShowImgBox = document.getElementById('imgBox');

		//################### Internet Explorer #######################
		if (navigator.appName=="Microsoft Internet Explorer")
		{
			ShowImgBox.src= "img/foto_detalhe"+imgID+".jpg";
			if (imgTarget.filters.alpha.opacity<100)
				{
					imgTarget.filters.alpha.opacity+=10;	
				}
				else if (window.intervalo)
				{
					clearInterval(intervalo);
				}
		}
		//######################################################
		//####################### FireFox #########################
		
		if (navigator.appName=="Netscape")
		{
			ShowImgBox.src= "img/foto_detalhe"+imgID+".jpg";
			if(imgTarget.style.MozOpacity<1)
			{
				imgTarget.style.MozOpacity=Math.min(parseFloat(imgTarget.style.MozOpacity)+0.10, 1);
			}
			else if (window.intervalo)
			{
				clearInterval(intervalo);
			}
		}
		//######################################################
	
	}
	
	function restoreopacity(imgID)
	{
		var imgTarget = document.getElementById('centralImg'+imgID);
		var ShowImgBox = document.getElementById('imgBox');
		
		if (navigator.appName=="Microsoft Internet Explorer")
		{
			clearInterval(intervalo);
			imgTarget.filters.alpha.opacity=30;
			ShowImgBox.src= "img/foto_detalhe"+imgID+".jpg";
		}
		else if (navigator.appName=="Netscape")
		{
			clearInterval(intervalo);
			imgTarget.style.MozOpacity=0.30;
			ShowImgBox.src= "img/foto_detalhe"+imgID+".jpg";
		}
	}
	
	function limitador(field,MaxLength)
	{ 
      obj = document.getElementById(field); 
      if (MaxLength !=0)
	  { 
         if (obj.value.length > MaxLength)
		 {
			obj.value = obj.value.substring(0, MaxLength); 
         }
      }
    } 

	function validaForm()
	{	
		var campo_nome = document.getElementById('boxnome').value;
		var campo_email = document.getElementById('boxemail').value;
		var campo_contacto = document.getElementById('boxcontacto').value;
		var campo_infor = document.getElementById('boxinfor').value;

			if (campo_nome == "")
			{
				alert('Erro(s) no preenchimento de campos:\n - Nome é necessário');	
			}
			else
			{
					
				var re_mail = /([A-Z0-9\.\_\%\-]+@[A-Z0-9\.\-]+\.[A-Z]{2,3}$)/i;	
				if (re_mail.test(campo_email) == true)
				{
					
					if (campo_infor == "")
					{
					alert('Erro(s) no preenchimento de campos:\n - Descrição da informação pretendida é necessária.');
					}
					else
					{
						info_form.submit();
					}
				}
				else
				{
					alert('Erro(s) no preenchimento de campos:\n - e-mail inválido');
				}
				
			}
	}
	
	function apagadados()
	{
		var campo_nome = document.getElementById('boxnome').value = "";
		var campo_morada = document.getElementById('boxmorada').value = "";
		var campo_email = document.getElementById('boxemail').value = "";
		var campo_contacto = document.getElementById('boxcontacto').value = "";
		var campo_infor = document.getElementById('boxinfor').value = ""; 
	}
	
	function change_color_link(obj,img)
	{
		obj.style.color = '#0078c7';
		document.getElementById('img_galeria_detalhe').src= img;
	}
	
	function restore_color_link(obj,img)
	{
		obj.style.color = '#000000';
		document.getElementById('img_galeria_detalhe').src= img;
	}
	
	function info_page()
	{	
		var tela = parent.document.getElementById('main_frame');
		tela.src='informacoes.html';
	}
	
	
	function acesso_reservado()
	{	
		var tela = parent.document.getElementById('main_frame');
		tela.src='area_reservada.php?flag=0';
	}
	
	function goback()
	{	
		history.back();
	}
	
	function cancela_login()
	{	
		var tela = parent.document.getElementById('main_frame');
		tela.src='inicio.html';
	}
	
	function logout()
	{	
		var tela = parent.document.getElementById('main_frame');
		tela.src='area_reservada.php?flag=0';
	}
	
	function valida_login()
	{
		form_validalogin.submit();
	}
	
	function update_news()
	{
		var tela = parent.document.getElementById('main_frame');
		tela.src='actualizar_noticias.php';
	}
	
	function insert_images()
	{
		var tela = parent.document.getElementById('main_frame');
		tela.src='upload_img.php';
	}
	
	function delete_images()
	{
		var tela = parent.document.getElementById('main_frame');
		tela.src='delete_img.php';
	}
	
	function actualizar_noticias()
	{
		form_noticias.submit();
		var tela_news = parent.frames['left_frame'].document.getElementById('frame_news');
		tela_news.src='noticias.php';
	}
	
