/*
//Para definir as colunas e zona onde podemos clicar para mover as caixas
var order1 = [];
var order2 = [];
var order3 = [];

glow.ready(function() {
	var box_drag = new glow.widgets.Sortable(
		'#col1, #col2, #col3',
		{
			draggableOptions : {
			handle : '#caixa1CinP2'
		} 
	}
	); 

	glow.events.addListener(box_drag, "sort", function(event) {
		order1 = [];
		order2 = [];
		order3 = [];
		
		glow.dom.get('#col1 > *').sort().each(function () {
			order1.push(glow.dom.get(this).children().attr('id'));
		});
		glow.dom.get('#col2 > *').sort().each(function () {
			order2.push(glow.dom.get(this).children().attr('id'));
		});
		glow.dom.get('#col3 > *').sort().each(function () {
			order3.push(glow.dom.get(this).children().attr('id'));
		});
		alterar_cookie('_order');                                                          
	});
}); 
*/

function testeie() {
	if(vv_browser != 2) { // IE
		var obj = document.getElementById("testeie");
	}
}

function reset_page(){
	delete_cookie();
	location.reload(true);
}

function loadTo_inq(u) {
	dn(u, dn100_inq); 
}
function dn100_inq(s) {
	document.getElementById('sondagem_resultado').innerHTML = s;
}
function loadTo_suj(u) {
	dn(u, dn100_suj); 
}
function dn100_suj(s) {
	document.getElementById('suj_resultado').innerHTML = s;
}



function loadTo_news(u) {
	dn(u, dn100_news); 
}
function dn100_news(s) {
	document.getElementById('news_formulario').innerHTML = s;
}



//Função que altera os estilos para os definidos pelo utilizador e gravados em cookie
var fundo_global;
var fundo_troca;
function carrega_style(){
		
	var as = lerCookie('css_change');
	
	if(!as){//Se não tiver cookie cria-a com os valores por defeito 
		
	var letra=0;
	var tamanho=0;
	var espacamento=0;
	var contraste=0;


	letra='arial';
	tamanho=12;
	espacamento=0;
	contraste='#FFFFFF';

    var total=letra+'|'+tamanho+'|'+espacamento+'|'+contraste;
        gravaCookie('css_change', total, 500);
		
		/*
		
		var letra1 = "arial"; 
		var tamanho1 = 11; 
		var espacamento1 = 0; 
		 var total=letra1+'|'+tamanho1+'|'+espacamento1+'|'+'#FFFFFF';
		//var total="arial"+'|'+tamanho1+'|'+'0'+'|'+'#FFFFFF';
        gravaCookie('css_change', total, 500);
		*/
		//return;
	}
	
	var valores=as.split("|");
	
	fundo_global=valores[3];//valor do contraste para atibuir aos fundos
	if(navigator.appName.indexOf("Microsoft")  != -1) {
        //IE
		/*
		if(valores[3]!=0){
	
			if(document.getElementById('conteudo'))
				document.getElementById('conteudo').style.background = valores[3];
		}*/
		
		
		
		if(valores[3]=='#FFFFFF'){//Sem contraste
			var arr = document.getElementsByTagName("span"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1];
				arr[i].style.letterSpacing = valores[2];
				//arr[i].style.color = '#FFFFFF';
				//arr[i].style.background = contraste;
    		}
			
			var arr = document.getElementsByTagName("ol"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1];
				arr[i].style.letterSpacing = valores[2];
				//arr[i].style.color = '#FFFFFF';
				//arr[i].style.background = contraste;
    		}
			
			var a = [];
 			var els = document.getElementsByTagName("*");
  			for ( var i = 0, j = els.length ; i < j ; i++ ) {
    			
				if (els.item(i).className.indexOf("date") != -1){
				
					if(valores[0]=='arial')
						els.item(i).style.fontFamily='georgia';
				}
    		}
			
		}
		else if(valores[3]=='#000000'){//Alto contraste
		
			var arr = document.getElementsByTagName("span"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1];
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#FFFFFF';
				//arr[i].style.background = contraste;
    		}
			
			var arr = document.getElementsByTagName("ol"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1];
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#FFFFFF';
				//arr[i].style.background = contraste;
    		}
			
			/*if(document.getElementById('conteudopag'))
				document.getElementById('conteudopag').style.background = valores[3];*/
			
			if(document.getElementById('conteudo'))
				document.getElementById('conteudo').style.background = valores[3];
				
			if(document.getElementById("fundocinza"))
    			document.getElementById("fundocinza").style.background = valores[3];
			
			
			var a = [];
 			var els = document.getElementsByTagName("*");
  			for ( var i = 0, j = els.length ; i < j ; i++ ) {
    			if (els.item(i).className.indexOf("fundocinzaP") != -1){
					els.item(i).style.background = valores[3];
				}
				if (els.item(i).className.indexOf("fundodes") != -1){
					els.item(i).style.background = valores[3];
				}
				if (els.item(i).className.indexOf("fundocinza") != -1){
					els.item(i).style.background = valores[3];
				}
				if (els.item(i).className.indexOf("blue") != -1){
					els.item(i).style.color = '#00ACED';
				}
				if (els.item(i).className.indexOf("date") != -1){
					els.item(i).style.color = '#00ACED';
					if(valores[0]=='arial')
						els.item(i).style.fontFamily='georgia';
				}
				if (els.item(i).className.indexOf("data") != -1){
					els.item(i).style.color = '#00ACED';
				}
				if (els.item(i).className.indexOf("titulo14") != -1){
					els.item(i).style.color = '#00ACED';
				}
      				
  			}


			
		}else if(valores[3]=='#959595'){//Médio contraste
		
		
		
			var arr = document.getElementsByTagName("span"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1];
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#000000';
				//arr[i].style.background = contraste;
    		}
			
			
			var arr = document.getElementsByTagName("ol"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1];
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#000000';
				//arr[i].style.background = contraste;
    		}
			
		/*	if(document.getElementById('conteudopag'))
				document.getElementById('conteudopag').style.background = valores[3];*/
				
				
			if(document.getElementById('conteudo'))
				document.getElementById('conteudo').style.background = valores[3];
			
			if(document.getElementById("fundocinza"))
    			document.getElementById("fundocinza").style.background = valores[3]; 
				
			var a = [];
 			var els = document.getElementsByTagName("*");
  			for ( var i = 0, j = els.length ; i < j ; i++ ) {
    			if (els.item(i).className.indexOf("blue") != -1){
					els.item(i).style.color = '#FFFFFF';
				}
				if (els.item(i).className.indexOf("date") != -1){
					els.item(i).style.color = '#FFFFFF';
						if(valores[0]=='arial')
						els.item(i).style.fontFamily='georgia';
				}
				if (els.item(i).className.indexOf("data") != -1){
					els.item(i).style.color = '#FFFFFF';
				}
				if (els.item(i).className.indexOf("titulo14") != -1){
					els.item(i).style.color = '#FFFFFF';
				}
				if (els.item(i).className.indexOf("fundodes") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinza") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinzaP") != -1){
					els.item(i).style.background = valores[3]; 
				}
    		}

			
		}else if(valores[3]=='#EBEBEB'){//Baixo contraste
		
			var arr = document.getElementsByTagName("span"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1];
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#959595';
				//arr[i].style.background = contraste;
    		}
			
			
			var arr = document.getElementsByTagName("ol"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1];
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#959595';
				//arr[i].style.background = contraste;
    		}
			
			/*if(document.getElementById('conteudopag'))
				document.getElementById('conteudopag').style.background = valores[3];*/
			if(document.getElementById('conteudo'))
				document.getElementById('conteudo').style.background = valores[3];
				
			if(document.getElementById("fundocinza"))
    			document.getElementById("fundocinza").style.background = valores[3]; 
				
			var a = [];
 			var els = document.getElementsByTagName("*");
  			for ( var i = 0, j = els.length ; i < j ; i++ ) {
    			if (els.item(i).className.indexOf("blue") != -1){
					els.item(i).style.color = '#00ACED'; 
				}
				if (els.item(i).className.indexOf("date") != -1){
					els.item(i).style.color = '#00ACED'; 
						if(valores[0]=='arial')
						els.item(i).style.fontFamily='georgia';
				}
				if (els.item(i).className.indexOf("data") != -1){
					els.item(i).style.color = '#00ACED'; 
				}
				if (els.item(i).className.indexOf("titulo14") != -1){
					els.item(i).style.color = '#00ACED'; 
				}
				if (els.item(i).className.indexOf("fundodes") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinza") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinzaP") != -1){
					els.item(i).style.background = valores[3]; 
				}
			
    		}

			
			
		}
   } else { // Para o FF
 
		/*if(valores[3]!=0){
			if(document.getElementById('conteudopag'))
				document.getElementById('conteudopag').style.background = valores[3];
			if(document.getElementById('conteudo'))
				document.getElementById('conteudo').style.background = valores[3];
		}*/
		
		if(valores[3]=='#FFFFFF'){//Sem contraste
			var arr = document.getElementsByTagName("span"); 
    		for(var i = 0; i < arr.length; i++) {
				
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1]+'px';
				arr[i].style.letterSpacing = valores[2];
			
				//arr[i].style.background = contraste;
    		}
			var arr = document.getElementsByTagName("ol"); 
    		for(var i = 0; i < arr.length; i++) {
				
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1]+'px';
				arr[i].style.letterSpacing = valores[2];
			
				//arr[i].style.background = contraste;
    		}
			
			var a = [];
 			var els = document.getElementsByTagName("*");
  			for ( var i = 0, j = els.length ; i < j ; i++ ) {
    			
				if (els.item(i).className.indexOf("date") != -1){
				
					if(valores[0]=='arial')
						els.item(i).style.fontFamily='georgia';
				}
    		}
			
			
		}
		else if(valores[3]=='#000000'){//Alto contraste
	
			var arr = document.getElementsByTagName("span"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1]+'px';
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#FFFFFF';
				//arr[i].style.background = contraste;
    		}
			
			var arr = document.getElementsByTagName("ol"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1]+'px';
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#FFFFFF';
				//arr[i].style.background = contraste;
    		}
			
			/*if(document.getElementById('conteudopag'))
				document.getElementById('conteudopag').style.background = valores[3];*/
				
			if(document.getElementById('conteudo'))
				document.getElementById('conteudo').style.background = valores[3];
				
			if(document.getElementById("fundocinza"))
    			document.getElementById("fundocinza").style.background = valores[3]; 
				
				
			var a = [];
 			var els = document.getElementsByTagName("*");
  			for ( var i = 0, j = els.length ; i < j ; i++ ) {
    			if (els.item(i).className.indexOf("blue") != -1){
					els.item(i).style.color = '#00ACED'; 
				}
				if (els.item(i).className.indexOf("date") != -1){
					els.item(i).style.color = '#00ACED'; 
					if(valores[0]=='arial')
						els.item(i).style.fontFamily='georgia';
				}
				if (els.item(i).className.indexOf("data") != -1){
					els.item(i).style.color = '#00ACED'; 
				}
				if (els.item(i).className.indexOf("titulo14") != -1){
					els.item(i).style.color = '#00ACED'; 
				}
				if (els.item(i).className.indexOf("fundodes") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinza") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinzaP") != -1){
					els.item(i).style.background = valores[3]; 
				}
			
    		}
			
			
		}else if(valores[3]=='#959595'){//Médio contraste
	
			
			var arr = document.getElementsByTagName("span"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1]+'px';
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#000000';
				//arr[i].style.background = contraste;
    		}
			
			
			var arr = document.getElementsByTagName("ol"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1]+'px';
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#000000';
				//arr[i].style.background = contraste;
    		}
			
		/*	if(document.getElementById('conteudopag'))
				document.getElementById('conteudopag').style.background = valores[3];*/
				
			if(document.getElementById('conteudo'))
				document.getElementById('conteudo').style.background = valores[3];
			
			if(document.getElementById("fundocinza"))
    			document.getElementById("fundocinza").style.background = valores[3]; 
				
			
			var a = [];
 			var els = document.getElementsByTagName("*");
  			for ( var i = 0, j = els.length ; i < j ; i++ ) {
    			if (els.item(i).className.indexOf("blue") != -1){
					els.item(i).style.color = '#FFFFFF'; 
				}
				if (els.item(i).className.indexOf("date") != -1){
					els.item(i).style.color = '#FFFFFF';  
					if(valores[0]=='arial')
						els.item(i).style.fontFamily='georgia';
				}
				if (els.item(i).className.indexOf("data") != -1){
					els.item(i).style.color = '#FFFFFF'; 
				}
				if (els.item(i).className.indexOf("titulo14") != -1){
					els.item(i).style.color = '#FFFFFF';
				}
				if (els.item(i).className.indexOf("fundodes") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinza") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinzaP") != -1){
					els.item(i).style.background = valores[3]; 
				}
			
    		}

			
			
		}else if(valores[3]=='#EBEBEB'){//Baixo contraste
		
			
			var arr = document.getElementsByTagName("span"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1]+'px';
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#959595';
				//arr[i].style.background = contraste;
    		}
			
			
			var arr = document.getElementsByTagName("ol"); 
    		for(var i = 0; i < arr.length; i++) {
    			arr[i].style.fontFamily = valores[0]; 
				arr[i].style.fontSize = valores[1]+'px';
				arr[i].style.letterSpacing = valores[2];
				arr[i].style.color = '#959595';
				//arr[i].style.background = contraste;
    		}
			
			/*if(document.getElementById('conteudopag'))
				document.getElementById('conteudopag').style.background = valores[3];*/
				
			if(document.getElementById('conteudo'))
				document.getElementById('conteudo').style.background = valores[3];
				
			if(document.getElementById("fundocinza"))
    			document.getElementById("fundocinza").style.background = valores[3]; 
				
			var a = [];
 			var els = document.getElementsByTagName("*");
  			for ( var i = 0, j = els.length ; i < j ; i++ ) {
    			if (els.item(i).className.indexOf("blue") != -1){
					els.item(i).style.color = '#00ACED'; 
				}
				if (els.item(i).className.indexOf("date") != -1){
					els.item(i).style.color = '#00ACED';
					if(valores[0]=='arial')
						els.item(i).style.fontFamily='georgia';
				}
				if (els.item(i).className.indexOf("data") != -1){
					els.item(i).style.color = '#00ACED';  
				}
				if (els.item(i).className.indexOf("titulo14") != -1){
					els.item(i).style.color = '#00ACED'; 
				}
				if (els.item(i).className.indexOf("fundodes") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinza") != -1){
					els.item(i).style.background = valores[3]; 
				}
				if (els.item(i).className.indexOf("fundocinzaP") != -1){
					els.item(i).style.background = valores[3]; 
				}
			
    		}
			
			
		}
   }
		
}

//Ao submeter grava a cookie
function change_layout(f){
	var letra=0;
	var tamanho=0;
	var espacamento=0;
	var contraste=0;

	var array_letras=new Array();
	array_letras[0]="arial";
	array_letras[1]="Courier";
	array_letras[2]="Verdana";
	array_letras[3]="Microsoft Sans Serif";
	array_letras[4]="Times";
	array_letras[5]="Georgia";
	array_letras[6]="Tahoma";

	for(i=0;i<f.letra.length;i++){
        if(f.letra[i].checked){
          letra=array_letras[i];
       }
    }
    
	var array_tamanho=new Array();
	/*
 
	array_tamanho[0]=11;
	array_tamanho[1]=12;
	array_tamanho[2]=13;
	array_tamanho[3]=15;
	array_tamanho[4]=17;
	array_tamanho[5]=10;
	array_tamanho[6]=9;
	array_tamanho[7]=7;
	array_tamanho[8]=5;
	*/
	
	array_tamanho[0]=12;
	array_tamanho[1]=13;
	array_tamanho[2]=14;
	array_tamanho[3]=16;
	array_tamanho[4]=18;
	array_tamanho[5]=10;
	array_tamanho[6]=9;
	array_tamanho[7]=7;
	array_tamanho[8]=5;
	
	for(i=0;i<f.tamanho.length;i++){
        if(f.tamanho[i].checked){
          tamanho=array_tamanho[i];
       }
    }
	

	var array_espacamento=new Array();
	array_espacamento[0]=0;
	array_espacamento[1]=1;
	array_espacamento[2]=2;
	array_espacamento[3]=3;
	array_espacamento[4]=4;
	array_espacamento[5]=-1;
	array_espacamento[6]=-2;
	array_espacamento[7]=-3;
	array_espacamento[8]=-4;
	
	for(i=0;i<f.espacamento.length;i++){
        if(f.espacamento[i].checked){
         espacamento=array_espacamento[i];
       }
    }
	
	var array_contraste=new Array();
	array_contraste[0]='#FFFFFF';
	array_contraste[1]='#000000';
	array_contraste[2]='#959595';
	array_contraste[3]='#EBEBEB';
	
	 for(i=0;i<f.contraste.length;i++){
        if(f.contraste[i].checked){
         contraste=array_contraste[i];
       }
    }

    var total=letra+'|'+tamanho+'|'+espacamento+'|'+contraste;
        gravaCookie('css_change', total, 500);


}

//Altera o Preview
function change_op(f){
	var letra=0;
	var tamanho=0;
	var espacamento=0;
	var contraste=0;

	var array_letras=new Array();
	array_letras[0]="arial";
	array_letras[1]="Courier";
	array_letras[2]="Verdana";
	array_letras[3]="Microsoft Sans Serif";
	array_letras[4]="Times";
	array_letras[5]="Georgia";
	array_letras[6]="Tahoma";

	for(i=0;i<f.letra.length;i++){
        if(f.letra[i].checked){
          letra=array_letras[i];
       }
    }
    
	var array_tamanho=new Array();
	array_tamanho[0]=12;
	array_tamanho[1]=13;
	array_tamanho[2]=14;
	array_tamanho[3]=16;
	array_tamanho[4]=18;
	array_tamanho[5]=10;
	array_tamanho[6]=9;
	array_tamanho[7]=7;
	array_tamanho[8]=5;
	
	/*
	array_tamanho[0]=11;
	array_tamanho[1]=12;
	array_tamanho[2]=13;
	array_tamanho[3]=15;
	array_tamanho[4]=17;
	array_tamanho[5]=10;
	array_tamanho[6]=9;
	array_tamanho[7]=7;
	array_tamanho[8]=5;*/
	
	for(i=0;i<f.tamanho.length;i++){
        if(f.tamanho[i].checked){
          tamanho=array_tamanho[i];
       }
    }

	
	var array_espacamento=new Array();
	array_espacamento[0]=0;
	array_espacamento[1]=1;
	array_espacamento[2]=2;
	array_espacamento[3]=3;
	array_espacamento[4]=4;
	array_espacamento[5]=-1;
	array_espacamento[6]=-2;
	array_espacamento[7]=-3;
	array_espacamento[8]=-4;
	
	for(i=0;i<f.espacamento.length;i++){
        if(f.espacamento[i].checked){
         espacamento=array_espacamento[i];
       }
    }
	
	var array_contraste=new Array();
	array_contraste[0]='#FFFFFF';
	array_contraste[1]='#000000';
	array_contraste[2]='#959595';
	array_contraste[3]='#EBEBEB';
	
	 for(i=0;i<f.contraste.length;i++){
        if(f.contraste[i].checked){
         contraste=array_contraste[i];
       }
    }
	
	
    var doc= document.getElementById('prev');

	if(contraste=='#000000'){
		/*var arr = document.getElementsByClassName("mrc"); 
		for(var i = 0; i < arr.length; i++) {
			arr[i].style.fontFamily = letra; 
			arr[i].style.fontSize = tamanho;
			arr[i].style.letterSpacing = espacamento;
			arr[i].style.color = '#FFFFFF';
			//arr[i].style.background = contraste;
		}
		*/
		
		var arr = doc.getElementsByTagName("span"); 
		for(var i = 0; i < arr.length; i++) {
			arr[i].style.fontFamily = letra; 
			arr[i].style.fontSize = tamanho;
			arr[i].style.letterSpacing = espacamento;
			arr[i].style.color = '#FFFFFF';
			//arr[i].style.background = contraste;
		}
	}else if(contraste=='#959595'){
		var arr = doc.getElementsByTagName("span"); 
		for(var i = 0; i < arr.length; i++) {
			arr[i].style.fontFamily = letra; 
			arr[i].style.fontSize = tamanho;
			arr[i].style.letterSpacing = espacamento;
			arr[i].style.color = '#000000';
			//arr[i].style.background = contraste;
		}
	} else if(contraste=='#EBEBEB'){
		var arr = doc.getElementsByTagName("span");  
		for(var i = 0; i < arr.length; i++) {
			arr[i].style.fontFamily = letra; 
			arr[i].style.fontSize = tamanho;
			arr[i].style.letterSpacing = espacamento;
			arr[i].style.color = '#959595';
			//arr[i].style.background = contraste;
		}
	}else {
		var arr = doc.getElementsByTagName("span"); 
		for(var i = 0; i < arr.length; i++) {
			arr[i].style.fontFamily = letra; 
			arr[i].style.fontSize = tamanho;
			arr[i].style.letterSpacing = espacamento;
			//arr[i].style.background = contraste;
		}
	}
	
	if(document.getElementById('fnd'))
				document.getElementById('fnd').style.background = contraste;
	if(contraste!='#FFFFFF' && document.getElementById('tit')){
			
			if(contraste=='#000000'){
				document.getElementById('tit').style.color = '#00ACED';
			}
			else if(contraste=='#959595'){
				document.getElementById('tit').style.color = '#FFFFFF';
			}
			else {
				document.getElementById('tit').style.color = '#00ACED';
				
			}
	}			
	//document.body.style.background=contraste;
}

//Limpa as opções de personalização
function reinicia_op(f){

	
	var arr = document.getElementsByTagName("span"); 
    for(var i = 0; i < arr.length; i++) {
    	arr[i].style.fontFamily = "arial"; 
		arr[i].style.fontSize = 12;
		arr[i].style.letterSpacing = 0;
		//arr[i].style.background = '#FFFFFF';
    }
	
	if(document.getElementById('fnd'))
				document.getElementById('fnd').style.background = '#FFFFFF';
	
	//Repoe os valores da cor do titulo  do preview de acordo com a home seleccionada
	if(menu_sel==1){
		if(document.getElementById('tit'))
			document.getElementById('tit').style.color = '#BE1E2D';
	}else if(menu_sel==2){
		if(document.getElementById('tit'))
			document.getElementById('tit').style.color = '#35A2BC';
	}else if(menu_sel==3){
		if(document.getElementById('tit'))
			document.getElementById('tit').style.color = '#5E3A30';
	}else {
		if(document.getElementById('tit'))
			document.getElementById('tit').style.color = '#86B140';
	}
	
	if(document.getElementById('txt'))
				document.getElementById('txt').style.color = '#333333';

}
		
// teste com cookies
function alterar_cookie(){
	
	//nova ordem coluna 1
	var nova1='';
	for(var j=0;j<order1.length;j++){
		if(order1[j]!=null)
		nova1=nova1+order1[j]+',';			
	}
	nova1=nova1.substring(0,nova1.length-1);
	//nova ordem coluna 2
	var nova2='';
	for(var j=0;j<order2.length;j++){
		if(order2[j]!=null)
		nova2=nova2+order2[j]+',';			
	}
	nova2=nova2.substring(0,nova2.length-1);
	//nova ordem coluna 3
	var nova3='';
	for(var j=0;j<order3.length;j++){
		if(order3[j]!=null)
		nova3=nova3+order3[j]+',';			
	}
	nova3=nova3.substring(0,nova3.length-1);
	
	var nova_cookie=nova1+'|'+nova2+'|'+nova3;
	//alert(nova_cookie);

	if(homepage==0)
		gravaCookie(ini_cookie+'_order_0', nova_cookie, 500);
	if(homepage==1)
		gravaCookie(ini_cookie+'_order_1', nova_cookie, 500);
	if(homepage==2)
		gravaCookie(ini_cookie+'_order_2', nova_cookie, 500);
	if(homepage==3)
		gravaCookie(ini_cookie+'_order_3', nova_cookie, 500);
	
	
}

function gravaCookie(nome, value, horas){
var expire = "";
if(horas != null){

expire = new Date((new Date()).getTime() + horas * 3600000);

expire = "; expires=" + expire.toGMTString();

}
document.cookie = nome + "=" + escape(value) + expire;
}




function lerCookie(nome)
{
var valorCookie = "";
var search = nome + "=";
if(document.cookie.length > 0) {
offset = document.cookie.indexOf(search);
if (offset != -1){
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
valorCookie = unescape(document.cookie.substring(offset, end))
}
}
return valorCookie;

}
function delete_cookie(){
	
	var d = new Date();
	if(homepage==0)
		gravaCookie(ini_cookie+'_order_0', '', -5);
	if(homepage==1)
		gravaCookie(ini_cookie+'_order_1', '', -5);
	if(homepage==2)
		gravaCookie(ini_cookie+'_order_2', '', -5);
	if(homepage==3)
		gravaCookie(ini_cookie+'_order_3', '', -5);
	
	gravaCookie('css_change', '', -5);
	
	
}
//



	//Para remover as caixas (vai ser preciso alterar quando se puserem cookies)
      function remove(co){
   		 var obj =document.getElementById(co);
    	obj.parentNode.removeChild(obj);
	
		if(homepage==0){
			var as = lerCookie('541_order_0');
		}else if(homepage==1){
			var as = lerCookie('541_order_1');
		}else if(homepage==2){
			var as = lerCookie('541_order_2');
		}else if(homepage==3){
			var as = lerCookie('541_order_3');
		}
	
		
		var colunas=as.split("|");
		order1=colunas[0].split(",");;
		order2=colunas[1].split(",");;
		order3=colunas[2].split(",");;

		for(var i=0;i<order1.length;i++){
			if(order1[i]==co){
				order1.splice(i,1);
			}	
		}
		for(var i=0;i<order2.length;i++){
			if(order2[i]==co){
				order2.splice(i,1);
			}	
		}
		for(var i=0;i<order3.length;i++){
			if(order3[i]==co){
				order3.splice(i,1);
			}	
		}
         alterar_cookie();
    }



    function get_h(){
		if(document.getElementById("conteudoaltura")){
			x = document.getElementById("conteudoaltura").offsetHeight;
			y = document.getElementById("lateral");
			y.style.height = x + 'px';
			z = document.getElementById("lateral2");
			z.style.height = x + 'px';
		}
	}
		
    function get_h2(){
		if(document.getElementById("conteudoalturaF")){
			x = document.getElementById("conteudoalturaF").offsetHeight;
			y = document.getElementById("lateralF1");
			y.style.height = x + 'px';
			if(document.getElementById("lateralF2")){
				z = document.getElementById("lateralF2");
				z.style.height = x + 'px';
			}
			
		}
	}        
	
    function get_h3(){
		if(document.getElementById("conteudoalturaFU")){
			x = document.getElementById("conteudoalturaFU").offsetHeight;
			y = document.getElementById("lateralFU1");
			y.style.height = x + 'px';
			if(document.getElementById("lateralFU2")){
				z = document.getElementById("lateralFU2");
				z.style.height = x + 'px';
			}
		}
	}        


//Para esconder e mostrar o conteudo das caixas
function mostra_esconde(co){
	var obj =document.getElementById(co+'_e');
	cn = obj.childNodes;
	//alert(cn.length);
	for (var i = 0; i < cn.length; i++) 
	{
		if(cn[i].id=='fundocinzaP'){  
			glow.anim.slideToggle(cn[i], 1.5);
		}
	} 
	
	
	var cor1=document.getElementById(co+'_e').style.backgroundColor;
	var cor2 = "#FFFFFF"; // cor atribuida ao contraste quando  não foi seleccionado nenhum contraste nas opções de personalização
	

	if(fundo_global=='#FFFFFF'){
		fundo_troca="#E9EAEB";
	}else{
		fundo_troca=fundo_global;
	}
	if(cor1.compareColor(cor2)){	
		window.setTimeout("esc_ini2("+co+")", 100);
		
	}else{
		window.setTimeout("esc_ini("+co+")", 2000);
		//document.getElementById(co+'_e').style.background="#FFFFFF";
	}
}

 //Funções para esconder e mostrar a "beirinha" das caixas em cima
function esc_ini(co){
	document.getElementById(co+'_e').style.background="#FFFFFF";
}
function esc_ini2(co){
	document.getElementById(co+'_e').style.background=fundo_troca;	
}


String.prototype.compareColor = function(){
    if((this.indexOf("#") != -1 && arguments[0].indexOf("#") != -1) || 
      (this.indexOf("rgb") != -1 && arguments[0].indexOf("rgb") != -1)){
      return this.toLowerCase() == arguments[0].toLowerCase()
    }
    else{
      xCol_1 = this;
      xCol_2 = arguments[0];
      if(xCol_1.indexOf("#") != -1)xCol_1 = xCol_1.toRGBcolor();
      if(xCol_2.indexOf("#") != -1)xCol_2 = xCol_2.toRGBcolor();
      return xCol_1.toLowerCase() == xCol_2.toLowerCase()
    }
  }


  String.prototype.toRGBcolor = function(){
    varR = parseInt(this.substring(1,3), 16);
    varG = parseInt(this.substring(3,5), 16);
    varB = parseInt(this.substring(5,7), 16);
    return "rgb(" + varR + ", " + varG + ", " +  varB + ")";
  }



function mudaCat(s,f) {
	clearSelect("codseccao");
	
	if(s.value == 0)
	return; 
	obj = document.getElementById("codseccao");
	dn2("/?it=seccao&co="+s.value, dnSelect, obj);  

}

function mudaCatf(s,f) {
	clearSelect("codseccaof");
	if(s.value == 0)
	return; 
	obj = document.getElementById("codseccaof");
	dn2("/?it=seccao2&co="+s.value, dnSelect, obj);  

}

function clearSelect(idcampo){
	var obj = document.getElementById(idcampo);
	if(!obj || !obj.options) return; 
	var tot = obj.options.length; 
	for(var i = 0; i<tot; i++) obj.options[1] = null;
}

function dn(url, func, p) {
	var xd = null;
	try {
		xd = (vv_browser == 2?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest());
		if(xd) {
			xd.open("GET",url,true);
			xd.onreadystatechange=function() {
				if(xd.readyState == 4 && xd.status == 200){
					if(p && func)func(xd.responseText,p);
					else{
						if(func)func(xd.responseText);
						else dn1(xd.responseText);
					}
				}
			}
    		xd.send(null);
  	 	}
    } catch(e) {}
}


function dn2(url, func, p) {
	var xd = null;
	try {
		xd = (vv_browser == 2?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest());
		if(xd) {
			xd.open("GET",url,true);
			xd.onreadystatechange=function() {
				if(xd.readyState == 4 && xd.status == 200){
					if(p && func)func(xd.responseText,p);
					else{
						if(func)func(xd.responseText);
						else dn1(xd.responseText);
					}
				}
			}
    		xd.send(null);
  	 	}
    } catch(e) {}
}

function dnSelect(s,sel) {
	if(s){
		var linhas = s.split(/#/);
		var tam = linhas.length;
		for(var i = 0; i < tam-1; i++) {
			var campos = linhas[i].split(/\|/);
			sel.options[i+1] = new Option(campos[1], campos[0]);	
		}
	}
	
}



function pop(it){
	var wnd=window.open(it,'Revistas',  'STATUS=NO, TOOLBAR=NO, LOCATION=NO, MENUBAR=NO, DIRECTORIES=NO, RESISABLE=YES, SCROLLBARS=YES, width=850, height=2000, BORDER=NO');
	if(wnd) wnd.focus();
	return wnd;
}



function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}



function mostra(co){
	var op = document.getElementById(co);
	if(op.style.display == "none"){
		op.style.display = "";
	}else{
		op.style.display = "none";
		}
}


function glTTA(f,id) {
   f.action=id;
}

campos=new Array();
function fc(campo,ivalue){
	var v1=campos[campo.form.name];
	if(v1 && v1.length)for(i=0;i<v1.length;i++)if((v1[i][0]==campo.name)&&(campo.value==v1[i][1]))campo.value="";
}

function lfc(campo){
 	var v1=campos[campo.form.name];
 	if(v1 && v1.length)for(i=0;i<v1.length;i++)if((v1[i][0]==campo.name)&&(campo.value==""))campo.value=v1[i][1];
}

function initField(form,campo,inicial,obrigatorio,texto) {
	if(!campos[form])campos[form]=new Array();
	campos[form][campos[form].length]=new Array(campo,inicial,obrigatorio,texto);
	if(document.forms[form].elements[campo].value=="")document.forms[form].elements[campo].value=inicial;
}

function tstForm(f){
	var form = f.name; 
 	var v1=campos[form];
 	if(v1 && v1.length)for(i=0;i<v1.length;i++){
  		c=v1[i];
  		if(c[2] && (document.forms[form].elements[c[0]].value=="") || (document.forms[form].elements[c[0]].value==c[1]))return e(c[3],document.forms[form].elements[c[0]]);
 	}
 	return 1;
}

function submitenter(myfield,e) {
 	var keycode;
 	if(window.event)keyCode=window.event.keyCode;
 	else if(e)keyCode=e.which;
 	else return true;
 	if(keyCode == 13){
  		if(tstForm(myfield.form))myfield.form.submit();
  		return false;
 	} else return true;
}

function validadata(data){
	if(data.value.length != 10) return false;
	if(!(res = data.value.split(/-/)) || res.length!=3) return false;
	
	var dia = data.value.substring(0,2);
	var mes = data.value.substring(3,5);
	var ano = data.value.substring(6,10);

	var hoje = new Date();
	var anoh = hoje.getYear();
	
	if (ano > anoh || ano < 1900) return false;
	
	if(mes == '01' || mes == '03' || mes == '05' || mes == '07' || mes == '08' || mes == '10' || mes == '12'){
		if (dia > 31) return false;
	}
	else if( mes == '04' || mes == '06' || mes == '09' || mes == '11'){
		if(dia > 30) return false;
	}
	else if((ano % 4) != 0 && mes == '02' && dia > 28)
		return false;
	else if((ano % 4) == 0 && mes == '02' && dia > 29)
		return false;
	return true;
}

function lmp() {document.fnews.email.value = ''}
function goEm() {if(tstNews(document.fnews))document.fnews.submit()}
function tstEmail(email) {
	if(!email.value.match(/.*?@.*?\.[a-zA-Z][a-zA-Z]/) || email.value.match(/www/)) return false;
	return true;
}
function voltaTopo(id){
	var objDiv = document.getElementById(id);
	objDiv.scrollTop = "0px";
}
function e(mess, obj) {
	alert(mess);
	if(obj) obj.focus();
	return false;
}
/*function tstNum() {
	var tc = event.keyCode;
	if(event.ctrlKey || event.altKey) return;
	if(tc == 38 || tc == 35 || tc == 37 || tc == 36 || tc == 39 || tc==40 || tc==41 || tc==43 || tc==45 || tc==46 || tc==127 || tc <= 31 || (tc >= 48 && tc <= 57) || (tc>=96 && tc<=105)) return;
	event.returnValue=false;
}*/

function tstNum(e)
{
 	//var charCode = (evt.which) ? evt.which : event.keyCode;

	var charCode;
	if(vv_browser == 2) { // IE
		charCode=e.keyCode;
	} else {
		charCode=e.which;
	}
	
	 if (charCode > 31 && (charCode < 48 || charCode > 57) && (charCode < 95 || charCode > 105)){
	 	if(vv_browser == 2) {
	 		e.returnValue=false;
	 	} else {
	 		e.preventDefault();
	 	}
	 }
	 return true; 	
 	
	/*
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
 		return false;
 	}
 	return true;*/
}

function tstNum2(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 if (charCode > 31 && ((charCode < 48 && charCode!=45)|| charCode > 57))
	return false;
 return true;
}

function tstMoney(campo) {
	var tc = event.keyCode;
	if(event.ctrlKey || event.altKey) return;
	if(tc == 110) tc = 188;
	if(tc == 188 && campo.value.lastIndexOf(',')!=-1) {
		event.returnValue=false;
		return;
	}
	if(tc == 109 || tc == 189 || tc==188 || tc==45 || tc==127 || tc <= 31 || tc==144 || (tc >= 35 && tc <= 40) || (tc >= 46 && tc <= 57) || (tc>=96 && tc<=105)) return;
	event.returnValue=false;
}
function ow(url, w, h) {
	var wd = window.open(url, "IMG", "width="+w+",height="+(h+30)+",location=no,menubar=no,personalbar=no,resizable=no,scrollbars=no,status=no,titlebar=yes,toolbar=no");
	if(wd) wd.focus();
}

function tstDataFinal(data) {
	var res = null;
	if(!(res = data.value.split(/-/)) || res.length!=3) return e("Data Inv�lida", data);
	var dia = parseInt(res[0], 10);
	var mes = parseInt(res[1], 10);
	var ano = parseInt(res[2], 10);
	if(dia > 31) return 1; //Indique correctamente o dia da data
	if(mes > 12) return 2; //Indique correctamente o mês da data
	if(ano < 1900) return 3; //Indique correctamente o ano da data
	return true;
}

function tstsnd(f,rd) {
	if (rd.checked) return true;
	else for (x = 0; x < rd.length; x++) if (rd[x].checked) return true;
	return e("Por favor, selecione uma resposta");
}
function tstCB(rd) {
	if(rd.checked) return true;
	else for (x = 0; x < rd.length; x++) if (rd[x].checked) return true;
	return false;
}
function dn(url, func) {
	if(!func) func = dn1;
	var xd = null;
	try {
		xd = (vv_browser == 2?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest());
		if(xd) {
			xd.open("GET",url,true);
			xd.onreadystatechange=function() {if(xd.readyState == 4 && xd.status == 200) func(xd.responseText);};
    		xd.send(null);
  	 	}
    } catch(e) {}
}

var vv_browser = 0;
var vv_version = 0;
var vv_cookies = 0;
getVersion();

function getVersion() {
	var agt=navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
	var is_minor = parseFloat(navigator.appVersion);

	var is_nav = is_ie = 0;
	var res = null;
	if((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
		&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
		&& (agt.indexOf('webtv')==-1)) {
		vv_browser = 1;
		if(is_major == 2) vv_version = 2;
		else if(is_major == 3) vv_servion = 3;
		else if(is_major == 4) vv_servion = 4;
		else if(is_major == 5) vv_version = 5;
		else if(is_major >= 5) vv_version = 6;
  	} else if(res = agt.match(/msie (\d+)\.(\d+)/)) {
		vv_browser = 2;
		if(is_major < 4) vv_version = 6;
		else if(res[1] == 5 && res[2] == 0) vv_version = 7;
		else if(res[1] == 5 && res[2]) vv_version = 8;
		else if(res[1] == 6 && !res[2]) vv_version = 9;
		else if(res[1] == 6 && res[2]) vv_version = 10;
	} else if(agt.indexOf("aol") != -1) {
		vv_browser = 4;
		if(is_major < 4) vv_version = 11;
		else if(is_major == 4 && agt.indexOf("msie 5.0")==-1) vv_version = 12;
	} else if(agt.indexOf("opera") != -1) vv_browser = 5;
	else if(agt.indexOf("webtv") != -1) vv_browser = 3;
	vv_cookies = (window.navigator.cookieEnabled?1:0);
}

function tstDataErro(data) {
	var res = null;
	if(!(res = data.value.split(/-/)) || res.length!=3) return false;
	var dia = parseInt(res[0], 10);
	var mes = parseInt(res[1], 10);
	var ano = parseInt(res[2], 10);
	if(dia > 31) return false;
	if(mes > 12) return false;
	if(ano < 1900) return false;
	return true;
}

/*Adicionado por Joana para fazer a cena de aumentar o tamanho da fonte. Teste na pini "Alterar tamanho do texto*/

var tam = 15;

function mudaFonte(tipo,elemento){

	if (tipo=="mais") {
		if(tam<24) tam+=1;
		createCookie('fonte',tam,365);
	} else {
		if(tam>10) tam-=1;
		createCookie('fonte',tam,365);
	}
	document.getElementById('txt_home').style.fontSize = tam+'px';
}

function createCookie(name,value,days) {

	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		} else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
}

 

function readCookie(name) {

	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;

}

/*fim*/


function loadTo(u) {
	dn(u, dn100); 
}
function dn100(s) {
	document.getElementById('BOLDES').innerHTML = s;
}

function loadTo2(u) {
	dn(u, dn1001); 
}
function dn1001(s) {
	document.getElementById('REVDES').innerHTML = s;
}

function loadTo3(u) {
	dn(u, dn1003); 
}
function dn1003(s) {
	document.getElementById('NOTDES').innerHTML = s;
}




function loadTo4(u) {
	dn(u, dn1004); 
}
function dn1004(s) {
	document.getElementById('HOME_INQ').innerHTML = s;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
