﻿function xmlOBJ() {	if (window.XMLHttpRequest) {		return new XMLHttpRequest();	} else if (window.ActiveXObject) {		return new ActiveXObject("Microsoft.XMLHTTP");	}}function showTags() {	$("#abaUT #abaCorpo").html("");	$.get( 'http://www.estadao.com.br/include/tags_dia/home.7d.xml', function( data ){		var html = '<div class="nvmTags"><ul class="nvm">';				$("*", data.getElementsByTagName('tags')).each(function(){			var rel = $(this).attr("RELEVANCIA");			var tag = $(this).attr("TAG");			var ulrTag = "http://www.estadao.com.br/busca/JSearch/TQM!tQM.action?e=&s=" + escape(tag);						html += '<li><a href="' + ulrTag + '" class="f' + rel + '">' + tag + '</a></li>' + "\n";		});		html += '</ul><a href="javascript:void(window.open(\'/pages/glossario/tags.htm\', \'oquesaotags\',\'width=500, height=300, top=30, left=300, scrollbars=yes\'));" class="oquesao">O que são tags?</a></div>'		$("#abaUT #abaCorpo").append(html);	});	$("#abaUT .header UL LI A").removeClass("selected");	$("#abaUT .header #abaTags").addClass("selected");};function showUltimas() {	$("#abaUT #abaCorpo").html("");	$.get( '/include/ultimas_noticias/ultimas.shtm', function( data ){		$("#abaUT #abaCorpo").html( data );	});	$("#abaUT .header UL LI A").removeClass("selected");	$("#abaUT .header #abaUltimas").addClass("selected");};function showQtdeComentarios() {	var guid = GUIDPagina.substring(0,8) + "-" + GUIDPagina.substring(8,12) + "-" + GUIDPagina.substring(12,16) + "-" + GUIDPagina.substring(16,20) + "-" + GUIDPagina.substring(20);	var url = "/estadao/includes/comentarios/qtde.php?guid="+guid;		$.get( url, function( data ) {		$("#qtdecomentarios > span").html( data.getElementsByTagName('qtde')[0].firstChild.nodeValue + ' ' );	});}function showRanking() {	avaliacao = new Avaliacao();	avaliacao.definirObjDestino(document.getElementById('ranking'));	avaliacao.definirGuid(GUIDPagina);	avaliacao.mostrarAvaliacao();}function showComentarios() {	$("#abaCorpoConteudo").hide("fast");	var guid = GUIDPagina.substring(0,8) + "-" + GUIDPagina.substring(8,12) + "-" + GUIDPagina.substring(12,16) + "-" + GUIDPagina.substring(16,20) + "-" + GUIDPagina.substring(20);	var url = "http://www.estadao.com.br/estadao/includes/comentarios/listar.php?guid="+guid;	$.get( url, function( data ) {		$("#abaCorpoConteudo").html( data );	});		$("#abaCR .header UL LI A#abaRelacionados").removeClass("selected");	$("#abaCR .header UL LI A#abaComentarios").addClass("selected");	$("#abaCorpoConteudo").fadeIn("slow");}function showRelacionados() {	$.get( 'http://www.estadao.com.br/busca/JSearch/NR!nR.action?s=' + GUIDPagina + ';' + tags + '&e=', function( data ) {		$("#abaCorpoConteudo").html( data );	});		$("#abaCR .header UL LI A#abaComentarios").removeClass("selected");	$("#abaCR .header UL LI A#abaRelacionados").addClass("selected");}function enviarEmail() {	window.open('http://int.estadao.com.br/EnvioNoticia/envioNoticia.jsp?linkNoticia=http%3A//www.estadao.com.br' + urlPagina + '&tituloNoticia=' + escape(titulo), 'Enviar_Por_email', 'width=660,height=610');}function comentar() {	var titulo = $('#c H1').text();	var guid = GUIDPagina.substring(0,8) + "-" + GUIDPagina.substring(8,12) + "-" + GUIDPagina.substring(12,16) + "-" + GUIDPagina.substring(16,20) + "-" + GUIDPagina.substring(20);	var url = "http://cadastro.estadao.com.br/comentar?guid=" + guid + "&editoria="+editoria+"&titulo_pg=" + titulo + "&url_pg=" + document.location;	window.open(url,"comentarios","width=500, height=600, top=30, left=300, scrollbars=yes");}function imprimir(codigo) {	window.open("imprimir.php?especial=" + codigo, 'impressao', 'width=840, height=720, scrollbars=yes');}Avaliacao = function() {	with(this) {		this.guid        = null;		this.nota        = null;		this.media       = null;		this.votos       = null;		this.produto     = 'Estadao';		this.editoriaP   = null;		this.tipoMidia   = 'noticia';		this.tituloP     = null;		this.uri         = null;		this.urlRanking  = '/interatividade/Ranking/rankingNota.do?UID=';		this.urlVotar    = '/interatividade/Ranking/rankingVotacao.do';		this.titles      = Array('Ruim', 'Regular', 'Bom', 'Ótimo', 'Excelente');		this.objDestino  = null;		this.deixarVotar = true;				//Gets		this.obterGuid       = function() { return this.guid; };		this.obterNota       = function() { return this.nota; };		this.obterMedia      = function() { return this.media; };		this.obterVotos      = function() { return this.votos; };			this.obterProduto    = function() { return this.produto; };		this.obterEditoria   = function() { return this.editoriaP; };		this.obterTipoMidia  = function() { return this.tipoMidia; };		this.obterTitulo     = function() { return this.tituloP; };		this.obterUri        = function() { return this.uri; };		this.obterUrlRanking = function() { return this.urlRanking; };		this.obterUrlVotar   = function() { return this.urlVotar; };		this.obterTitles     = function() { return this.titles; };		this.obterObjDestino = function() { return this.objDestino; };				//Sets		this.definirGuid       = function(guid) { this.guid = guid; };		this.definirNota       = function(nota) { this.nota = nota; };		this.definirMedia      = function(media) { this.media = media; };		this.definirVotos      = function(votos) { this.votos = votos; };		this.definirProduto    = function(produto) { this.produto = produto; };		this.definirEditoria   = function(editoriaP) { this.editoriaP = editoriaP; };		this.definirTipoMidia  = function(tipoMidia) { this.tipoMidia = tipoMidia; };		this.definirTitulo     = function(tituloP) { this.tituloP = tituloP; };		this.definirUri        = function(uri) { this.uri = uri; };		this.definirUrlRanking = function(urlRanking) { this.urlRanking = urlRanking; };		this.definirUrlVotar   = function(urlVotar) { this.urlVotar = urlVotar; };		this.definirTitles     = function(titles) { this.titles = titles; };		this.definirObjDestino = function(objDestino) { this.objDestino = objDestino; };				this.manipulaCookie = function(acao, nome) {			if(acao == 'VERIFICAR') {				if(document.cookie.indexOf(nome) != -1) {					this.deixarVotar = false;				};			} else if(acao == 'CRIAR') {				document.cookie = nome + '=' + this.obterNota() + '; path=/';			};		};				this.avaliacaoHover = function(e) {			if(typeof e == 'undefined') e = window.event;						objs = this.parentNode.childNodes;						if(e.type == 'mouseover') {				for(n=0; n < 5; n++) { objs[ n ].className = 'starOff'; };				for(m=0; m < this.rel; m++) { objs[ m ].className = 'starOn'; };								obterObjDestino().getElementsByTagName('span')[0].innerHTML = obterTitles()[this.rel - 1];			} else if(e.type == 'mouseout') {				for(n=1; n <= 5; n++) { objs[ n-1 ].className = (n > obterMedia()) ? 'starOff' : 'starOn'; };								obterObjDestino().getElementsByTagName('span')[0].innerHTML = 'Avalie esta not&iacute;cia';			};		};				this.votar = function() {			definirNota(this.rel);			definirEditoria(editoria);			definirTitulo(titulo);			definirUri(urlPagina);						var dados = '?UID=' + obterGuid() +'&valorNota=' + obterNota() + '&produto=' + obterProduto() + '&editoria=' + obterEditoria() + '&tipoMidia=' + obterTipoMidia() + '&tituloPagina=' + obterTitulo() + '&urlPagina=' + obterUri();						avaliar = new xmlOBJ();			avaliar.open('GET', obterUrlVotar() + dados, true);			avaliar.onreadystatechange = fazerAvaliacao;			avaliar.send(null);		};				this.fazerAvaliacao = function() {			if(avaliar.readyState == 4) {				var ranking  = avaliar.responseXML.getElementsByTagName('ranking')[0];				var resposta = ranking.getElementsByTagName('resposta')[0].firstChild.nodeValue;								if(resposta == 'true') {					manipulaCookie('CRIAR', 'estadao.ranking.' + obterGuid() + '.nota');					mostrarAvaliacao();				} else {					alert('Desculpe-nos! Erro ao fazer a sua avalia&ccdeil;&atilde;o!');				};			};		};				this.mostrarAvaliacao = function() {			verificaNota = new xmlOBJ();			verificaNota.open('GET', this.obterUrlRanking() + this.obterGuid(), true);			verificaNota.onreadystatechange = buscaRanking;			verificaNota.send(null);		};				this.buscaRanking = function() {			if(verificaNota.readyState == 4) {				var ranking = verificaNota.responseXML.getElementsByTagName('ranking')[0];				var media   = ranking.getElementsByTagName('media')[0].firstChild.nodeValue;				var votos   = ranking.getElementsByTagName('votos')[0].firstChild.nodeValue;								if(obterNota() != null) {					media = obterNota();					votos++;				};								manipulaCookie('VERIFICAR', 'estadao.ranking.' + obterGuid() + '.nota');								definirMedia(Math.floor(media));								iDiv = document.createElement('div');								for(var n=1; n<=5; n++) {					var iA = document.createElement('a');					iA.className = (n > obterMedia()) ? 'starOff' : 'starOn';					iA.title = obterTitles()[ n - 1 ];										if(deixarVotar) {						iA.rel          = n;						iA.onmouseout   = iA.onmouseover  = avaliacaoHover;						iA.onclick      = votar;						iA.style.cursor = 'pointer';					};										iDiv.appendChild(iA);				};								iSpan = document.createElement('span');				iSpan.className = 'legenda';								iVotos = document.createElement('span');				iVotos.className = 'votos';				iVotos.innerHTML = votos + ' votos';								iDiv.appendChild(iVotos);								if(deixarVotar) {					iSpan.innerHTML = 'Avalie esta not&iacute;cia';				} else {					iSpan.innerHTML = 'Voc&ecirc; j&aacute; votou';				};								obterObjDestino().innerHTML = '';				obterObjDestino().appendChild(iSpan);				obterObjDestino().appendChild(iDiv);			};		};	};};$( document ).ready( function(){	$( "#nav .right li.especiais a").addClass('select');} );function ComponentesClass(){	this.mostrarTodosComentarios = function(){		var url = "http://int.estadao.com.br/comentarios/comentariosLongos?guid=" + GUIDPagina;		window.open(url,"comentarios","width=525, height=600, top=30, left=300, scrollbars=yes");	};	this.deixarComentario = function(){		comentar();	};		this.mostrarTodasNoticiasRelacionadas = function(){		window.location = "http://www.estadao.com.br/busca/JSearch/TQM!tQM.action?e=&s=" + escape(tags.replace(/; +/g, ';'));	};		this.montarBannerX5 = function (editoria, subeditoria, idPagina, target){		OAS_AD('x05');	};};var Componentes = new ComponentesClass();function selecionar(codigo) {	location.href = '?destaque=' + codigo;}
