
var __fontSizes = new Array('xx-small','x-small','small','medium','large','x-large');
var __fontSizeAtual = 2;

function fontSize(fator) {
	var e1 = document.getElementsByClassName("fontSize","mainContent");
	var e2 = $("mainContent").childNodes;
	
	var elementos = mergeObjsIntoArray(e1,e2);
	
	var novoIndice = __fontSizeAtual+(fator);
	var fSize;
	
	// Se chegou oa máximo
	if( novoIndice >= __fontSizes.length-1 ){
		
		$("ico_fonte_mais").hide();
		$("ico_fonte_menos").show();
			
		fSize = __fontSizes[__fontSizes.length-1];
		__fontSizeAtual = __fontSizes.length-1;
	
	// Se chegou ao mínimo
	} else if( novoIndice <= 0 ){
		
		$("ico_fonte_mais").show();
		$("ico_fonte_menos").hide();
		
		fSize = __fontSizes[0];
		__fontSizeAtual = 0;
		
	} else {
		
		$("ico_fonte_mais").show();
		$("ico_fonte_menos").show();
		
		fSize = __fontSizes[novoIndice];
		__fontSizeAtual = novoIndice;
		
	}

	for(var i=0; i<elementos.length; i++) {
		if( elementos[i].style != undefined ){
			elementos[i].style.fontSize = fSize;
		}
	}
}
function mergeObjsIntoArray(a1,a2){
	var aux = new Array();

	for(var i=0; i<a1.length; i++) {
		aux[aux.length] = a1[i];
	}
	for(var i=0; i<a2.length; i++) {
		aux[aux.length] = a2[i];
	}
	return aux;
}

function getSookie__(v){
	ajax = new sack();
	ajax.requestFile = "includes/distribuicao_sookie.php";
	$('carregando').show();
	ajax.onCompletion = function(){ 
		$('carregando').hide();
		fillSookie(ajax.response,false);
		if(isOnList(v)){
			$('adcionadoLista').appear();
		}
	};
	ajax.runAJAX();
}

function isOnList(v){
	for(var i=0; i<selecionados.length; i++) {
		// Se estiver na lista
		if(selecionados[i] == v){
			return true;
		}
	}
	return false;
}

function check_thisNoticia(value){
	var hasOpener = (window.opener!=null) ? true : false;
	if( hasOpener ){
		for(var i=0; i<window.opener.selecionados.length; i++) {
			// Se já estiver na lista
			if(window.opener.selecionados[i] == value){
				$('adcionadoLista').appear();
				return;
			}
		}
		window.opener.selecionados[window.opener.selecionados.length] = value;
		window.opener.addToList();
	} else {
		$('adcionadoLista').childNodes [1].innerHTML = "Erro ao adicionar a notícia<p>A janela de distribuição está fechada.</p>";
	}
	$('adcionadoLista').appear();
}

function showImagemNoticia(obj){
	var imgSmall = obj.getElementsByTagName('IMG')[0];
	var imgBig = document.createElement('IMG');
	imgBig.src = imgSmall.src;
	
	if(navigator.userAgent.indexOf('MSIE 7')>=0){
		var janela = showModal(imgBig.height+30,imgBig.width+20);
		janela.align = 'center';
		janela.appendChild(imgBig);
		return;
	}
	
	imgBig.onload = function(){
		var janela = showModal(this.height+30,this.width+20);
		janela.align = 'center';
		janela.appendChild(this);
	}
}