var url;
function abre(url,w,h,scr) {
	window.open(url,'comentarios','width='+w+',height='+h+',directories=0,location=0,menubar=0,resizable=1,scrollbars='+scr+',status=0,toolbar=0,marginleft=0,margintop=0,left=25,top=25');
}

function commentText(qtd) {
	if(qtd == "0") {txtFinal = "("+qtd+") "+ zeroComm;}
  else if (qtd == "1") {txtFinal = "("+qtd+") "+ humComm;}  
  else {txtFinal = "("+qtd+") "+ enesComm;}
  return txtFinal;
}

/* Acerta a altura das colunas dos meses para que não haja quebra de layout. */
function defineAlturaColunas() {
	var arquivo = document.getElementById("calendario").getElementsByTagName("ul");
	var	maiorAltura = 0;
	for (i = 0; i < arquivo.length; i++) {
		((arquivo[i].offsetHeight > maiorAltura) ? maiorAltura = arquivo[i].offsetHeight : arquivo[i].style.height = maiorAltura);
	}
}


/* Define o nome do mês baseado pelo index */
function defineMes(numMes) {
	var nomeMes = new Array();
	nomeMes = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
	return nomeMes[eval(numMes - 1)];
}

/* Monta o calendário */
 function montaCalendario(){
	for(i in periodo) {
		var periodoMes = periodo[i].substr(3,2); //Mes do periodo
		var periodoAno = periodo[i].substr(6,4); //Ano do periodo
	
		/* Separa os anos */
		if (periodoAnoAtual == "") {
			document.write ("<ol class=\"ano\"><li><strong>" + periodoAno + "</strong></li>");
			periodoAnoAtual = periodoAno;
			periodoMesAtual = "";
		}
		else if (periodoAno != periodoAnoAtual) {
			document.write ("</ol></ol><ol class=\"ano\"><li><strong>" + periodoAno + "</strong></li>");
			periodoAnoAtual = periodoAno;
			periodoMesAtual = "";
		}
	
		/* Separa os meses */	
		if (periodoMesAtual == "") {
			document.write ("<ul class=\"mes\"><li><span>" + defineMes(periodoMes) + "</span></li>");		
			periodoMesAtual = periodoMes;
		}
		else if (periodoMes != periodoMesAtual) {
			document.write ("</ul><ul class=\"mes\"><li><span>" + defineMes(periodoMes) + "</span></li>");		
			periodoMesAtual = periodoMes;
		}
	
		/* Períodos */
		document.write ("<li><a href=\"" + periodoURL[i] + "\">"+ periodo[i].replace(/\/20[0-9][0-9]/g, "") +"</a></li>");
	}

	/*Fecha Calendário*/
	document.write ("</ol>");
}


/* Monta os períodos do arquivo no box lateral */
function montaPeriodos() {
		numMaximo = periodo.length;
		for(i = 0; i < numMaximo; i ++) {
			document.write ("<ul><li><a href=\"" + periodoURL[i] + "\">"+ periodo[i] +"</a></li></ul>");
		}
}

/* Faz o request do XML */
var http_request = false;

function makeRequest(url) {
	http_request = false;

	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}

	http_request.onreadystatechange = alertContents;
	http_request.open('GET', url, true);
	http_request.send(null);
}



function alertContents() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			mostraHistorico();
		}
		else {
			//alert('Houve um problema com a requisição.');
		}
	}
}						
//Fim Request 

// PUBLICIDADE
// Variaveis de configuracao
var DEaff="parblogdotas";	// Affiliate
var DEchan="";		// Canal quando existe
var DEsubc="outros";	// Subcanal capa ou outros.
var Expble=1;		// Alterar para 0 se não houver 240 pixels de espaço abaixo do 468x60 até o final da pagina
var DEcmpng=1;		// Alterar para 1 se participa de qualquer campanha vendida pelo UOL "cmpng"
var DEGroup=5;		// Grupo de afinidade "group"
var DEconn = document.body;
var scw = 0;
var sch = 0;
var d=document; var DEt=new Date(); DEt=DEt.getTime(); DErand=Math.floor(DEt*1000*Math.random());
var teste = null;
// Fim da configuracao 

/* NAO ALTERAR DAQUI PARA BAIXO, apenas remova os comentarios se precisar.
A linha abaixo deve obrigatoriamente ficar fora da função o valor de 
"DErand" nao pode ser diferente para os banners de uma mesma pagina */
function show_pub()
{
	// Verifica tipo de conexao do usuario
	DEconn=d.body; DEconn.style.behavior='url(#default#clientCaps)'; DEconn=(DEconn.connectionType=='lan')?1:0;
	
	// Verifica resolucao de tela
	if(screen.height){scw=screen.width;sch=screen.height;}
}
	
// Funcao que exibe o banner
function DEshow(ad,pos){
document.write('<scr'+'ipt language="JavaScript1.1" src="http://bn.uol.com.br/js.ng/site=par&chan='+DEchan+'&subchan='+DEsubc+'&affiliate='+DEaff+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&reso='+scw+'x'+sch+'&cmpng='+DEcmpng+'&group='+DEGroup+'&tile='+DErand+'?"></scr'+'ipt>');
}
	
// FIM PUBLICIDADE
