// JavaScript Document
function hilight_content_title(element_id) {

	var element = document.getElementById(element_id);
	element.style.backgroundColor = "#FFFF99";
	var i = setInterval(
			function() {
				element.style.backgroundColor = "#FFF";
				clearInterval(i);
			}, 2000);
	element.focus();
	//fadeOut(element_id, 0.1);
}
function empty_link() {
	return false;
}




/*
function fadeOut(id, time) {
	target = document.getElementById(id);
	alpha = 100;
	timer = (time*1000)/50;
	var i = setInterval(
			function() {
				if (alpha <= 0)	clearInterval(i);
				setAlpha(target, alpha);
				alpha -= 2;
			}, timer);
}
function fadeIn(id, time) {
	target = document.getElementById(id);
	alpha = 0;
	timer = (time*1000)/50;
	var i = setInterval(
			function() {
				if (alpha >= 100) clearInterval(i);
				setAlpha(target, alpha);
				alpha += 2;
			}, timer);
}

function setAlpha(target, alpha) {
	target.style.filter = "alpha(opacity="+ alpha +")";
	target.style.opacity = alpha/100;
}
*/
	// altera foto da galeria cms
	function front_switch_photo ( id, file, resizer_file )
	{
		document.getElementById(id).src = "/"+resizer_file+"?src=/images/"+file;

	}
	
		// Input Default Values
	function clearlabel (campo, defaultvalue)
	{
		if (campo.value == defaultvalue){ campo.value = "" };
	}
	
	function filllabel(campo,defaultvalue)
	{
		if (Trim(campo.value) == ""){ campo.value = defaultvalue };

	}
	
	function valida_form_contacto(f)
	{ 
		var nome=Trim(f.nome.value);    
		var telefone=Trim(f.telefone.value);
		var email=Trim(f.email.value);
		var mensagem=Trim(f.mensagem.value);
		
		var msg='';
		if ( nome == "nome" || nome == "" || nome.indexOf('"') != -1 || nome.indexOf(';') != -1 || nome.indexOf("\\") != -1 || nome.indexOf("/") != -1 || nome.indexOf('&') != -1 || nome.indexOf('=') != -1){msg +="\nNome";}
		if ( telefone == "telefone" || telefone == "" || telefone.indexOf('"') != -1|| telefone.indexOf(';') != -1 || telefone.indexOf("\\") != -1 || telefone.indexOf("/") != -1  || telefone.indexOf('&') != -1 || telefone.indexOf('=') != -1){msg +="\nTelefone";}
		if ( email == "email" || email == "" || email.indexOf("@") == -1 || email.indexOf(".") == -1 || email.indexOf(" ") != -1 || email.indexOf("'") != -1 || email.indexOf(";") != -1 || email.indexOf('"') != -1 || email.indexOf("\\") != -1 || email.indexOf('&') != -1 || email.indexOf('=') != -1){msg += "\nEmail: Insira um email válido.";}
		
		//if ( concelho == "concelho" || concelho == "" || concelho.indexOf('"') != -1 || concelho.indexOf(';') != -1 || concelho.indexOf("\\") != -1 || concelho.indexOf("/") != -1 || concelho.indexOf('&') != -1 || concelho.indexOf('=') != -1){msg +="\nConcelho";}
		//if ( localidade == "localidade" || localidade == "" || localidade.indexOf('"') != -1 || localidade.indexOf(';') != -1 || localidade.indexOf("\\") != -1 || localidade.indexOf("/") != -1 || localidade.indexOf('&') != -1 || localidade.indexOf('=') != -1){msg +="\nLocalidade";}
		if ( mensagem == "mensagem"  || mensagem == ""  || mensagem.indexOf('&') != -1 || mensagem.indexOf(';') != -1 || mensagem.indexOf('=') != -1 ){msg +="\nMensagem";}
		if (msg!=""){
			alert('Existem campos vazios ou com caracteres não suportados:\n'+msg);
			return false;
		} else {
			return true;
			
		}
	}
	
	//	TRIM
	function Trim(TRIM_VALUE)
	{
				if(TRIM_VALUE.length < 1){
				return"";
				}
				TRIM_VALUE = RTrim(TRIM_VALUE);
				TRIM_VALUE = LTrim(TRIM_VALUE);
				if(TRIM_VALUE==""){
				return "";
				}
				else{
				return TRIM_VALUE;
				}
				}
	function RTrim(VALUE)
	{
				var w_space = String.fromCharCode(32);
				var v_length = VALUE.length;
				var strTemp = "";
				if(v_length < 0){
				return"";
				}
				var iTemp = v_length -1;
				
				while(iTemp > -1){
				if(VALUE.charAt(iTemp) == w_space){
				}
				else{
				strTemp = VALUE.substring(0,iTemp +1);
				break;
				}
				iTemp = iTemp-1;
				
				} //End While
				return strTemp;
				
				}
	function LTrim(VALUE)
	{
				var w_space = String.fromCharCode(32);
				if(v_length < 1){
				return"";
				}
				var v_length = VALUE.length;
				var strTemp = "";
				
				var iTemp = 0;
				
				while(iTemp < v_length){
				if(VALUE.charAt(iTemp) == w_space){
				}
				else{
				strTemp = VALUE.substring(iTemp,v_length);
				break;
				}
				iTemp = iTemp + 1;
				} //End While
				return strTemp;
			}	
	
	// Textarea Trim
	function trimtextarea(campo,limite)
	{
		if (campo.value.length > limite){
			alert("O texto não pode exceder "+limite+" caracteres.");
			var retornacampo= campo.value.slice(0, limite);
			campo.value = retornacampo;
			campo.focus();
		}
	}
