
var selecionados = new Array();
function fillSookie(v,showList){
	if( v.length > 0 ){
		selecionados = v.split(";");
		if( showList )
			addToList();
	}
}
function setSookie(value){
	var url = "includes/distribuicao_sookie.php";
	if(value == undefined) { url += "?acao=remover"; }
	
	ajax = new sack();
	ajax.requestFile = url;
	$('carregando').show();
	ajax.onCompletion = function(){ 
			$('carregando').hide();
			if( (ajax.response.length == 0) && (value != undefined) ){
				if( window.confirm("Você precisa estar logado no sistema.\n" +
									"Deseja ir para a página de login agora?") ){
					location.href = "./site.php?redir=a%3Dhome";
				} else {
					selecionados = new Array();
					addToList();
					selectAll(false);
				}
			} 
	};
	ajax.runAJAX(value);
}
function addToSookie(value){
	var url = "includes/distribuicao_sookie.php?acao=add";
	
	ajax = new sack();
	ajax.requestFile = url;
	$('carregando').show();
	ajax.onCompletion = function(){ 
			$('carregando').hide();
			if( (ajax.response.length == 0) && (value != undefined) ){
				if( window.confirm("Você precisa estar logado no sistema.\n" +
									"Deseja ir para a página de login agora?") ){
					location.href = "./site.php?redir=a%3Dhome";
				} else {
					selecionados = new Array();
					addToList();
					selectAll(false);
				}
			} 
	};
	ajax.runAJAX(value);
}
function getSookie(showList){
	showList = (showList==undefined)?true:showList;
	
	ajax = new sack();
	ajax.requestFile = "includes/distribuicao_sookie.php";
	$('carregando').show();
	ajax.onCompletion = function(){ 
		$('carregando').hide();
		fillSookie(ajax.response,showList) 
	};
	ajax.runAJAX();
}
function delSookieItem(codigo){
	for(var i=0; i<selecionados.length; i++) {
		// Se já estiver na lista
		if(selecionados[i] == codigo){
			selecionados.splice(i,1);
			if( $('janela_window') ){
				$(codigo).hide();
				$('countSookieTotal').innerHTML = $('countSookieTotal').innerHTML - 1;
			}
			if( selecionados.length == 0 ){
				// Se estiver na tela final de distribuição
				if( window.location.search.search(/a=distribuicao/gi) != -1 ){
					selectAll(false);
					closeJanela();
					alert('Nenhuma notícia selecionada');
					window.location.href = './?a=home';
				}				
				selectAll(false);
				closeJanela();
			} else {
				addToList();
			}
			return;
		}
	}
}
function verLista(canDelete){
	var janela = showModal(300,500,"Notícia(s) selecionada(s)");
	var qs = '?rnd='+Math.ceil ( Math.random() * 100000 );
	qs += (canDelete==undefined) ? '' : '&canDelete=true';
	ajax_loadContent(janela.id,'includes/distribuicao_verSookie.php'+qs);
}