/*-------------AJAX------------*/
function getHTTPObject(){if(window.XMLHttpRequest){return new XMLHttpRequest();} else if(window.ActiveXObject){var prefs = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];for(var i = 0; i < prefs.length; i++){try{return new ActiveXObject(prefs[i] + ".XMLHTTP");} catch(e){}}}}

var txt;//armazena a pagina de complemento
var txtpops;//armazena a pagina de pops

function rx($u){return new RegExp("<"+$u+">(.*)</"+$u+">")}

//var urlSite=location.href.toString();
var pathPadrao = "http://ultimosegundo.ig.com.br/eleicoes/";
var dirPops="pops/";


function _xStart(){
 	try{
		if(secaoComplemento!=null)
		_xCopy(pathPadrao+secaoComplemento);//CARREGA OS COMPLEMENTOS;
		_xPops(pathPadrao+dirPops);
	}
	catch(e){
		return;
	}
}

function _xCopy($path) {
    _objg = new getHTTPObject();
    _n = parseInt(Math.random()*1000000);
    _objg.open('GET', $path+"?" + _n, true);
    _objg.onreadystatechange = function() {
        if(_objg.readyState == 4) {
            if(_objg.status == '200'){ 
			txt= _objg.responseText.replace(/\r\n/g, "");
			txt = txt.replace(/\s+/g," ");
			}
        }
    };
    _objg.setRequestHeader('Content-type', 'text/html; charset=ISO-8859-1');
    _objg.send(null);
}

function _xPops($path) {
    _objPops = new getHTTPObject();
    _n = parseInt(Math.random()*1000000);
    _objPops.open('GET', $path+"?" + _n, true);
    _objPops.onreadystatechange = function() {
        if(_objPops.readyState == 4) {
            if(_objPops.status == '200') txtpops= _objPops.responseText.replace(/\r\n/g, "");
        }
    };
    _objPops.setRequestHeader('Content-type', 'text/html; charset=ISO-8859-1');
    _objPops.send(null);
}


/*função para retirar brtp dos itens necessários - não apagar*/
function brtp_remove(strText){
  var strReplaceAll = strText;
  var intIndexOfMatch = strReplaceAll.indexOf( "brtp" );
  while (intIndexOfMatch != -1){
  	strReplaceAll = strReplaceAll.replace( "brtp", "" )
  	intIndexOfMatch = strReplaceAll.indexOf( "brtp" );
  }
  return strReplaceAll;
}

var area={//areas que vem por ajax;
  abasTurno:"abasTurno",	
  ultimasGalerias:"ultimas_galerias",
  noticiasRss:"noticias_rss",
  menu:"menu_site",
  tagClouds:"tagClouds",
  ultimas_canal:"ultimas_canal",
  ultimas_secao:"ultimas_secao",
  veja_mais:"veja_mais",
  ferramentas:"ferramentas",
  rodape:"rodape_materia",
  ultimosGraficos:"ultimos_graficos",
  ultimosGraficosCidade:"ultimos_graficos_cidade"
}

function abasTurno(){
  var $u=area.abasTurno;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function tagClouds(){
  var $u=area.tagClouds;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
  tagCloudsPrint();
}
function menu_lateral(){
  var $u=area.menu;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function ultimasGalerias(){
  var $u=area.ultimasGalerias;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function noticiasRss(){
  var $u=area.noticiasRss;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function ultimasCanal(){
  var $u=area.ultimas_canal;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function ultimasSecao(){
  var $u=area.ultimas_secao;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function vejaMais(){
  var $u=area.veja_mais;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function ferramentas(){
  var $u=area.ferramentas;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function rodapeMateria(){
  var $u=area.rodape;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function ultimos_graficos(){
  var $u=area.ultimosGraficos;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
function ultimos_graficos_cidade(){
  var $u=area.ultimosGraficosCidade;
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1];}catch(e){return}
}
_xStart();
/*---------------AJAX---------------*/

function ferramentasDaMateria(){
	html='<div class="ferramentas mt20">'+
		'<ul>'+
		'	<li id="ferramentasComentarios" class="comentar"><a href="#comentarios">Comentar</a></li>'+
		'	<li id="ferramentasImprimir"><a href="javascript: imprimir();">Imprimir</a></li>'+
		'	<li id="ferramentasEnviar"><a href="javascript: enviePorEmail();">Enviar</a></li>'+
		'	<li id="ferramentasCorrigir"><a href="javascript: abrejanela(\'CORRIGIR\');">Corrigir</a></li>'+
		'	<li id="ferramentasCelular" class="celular"><a href="javascript:aplicarOpacidade.show(\'ElementoSobreposto\')">Celular</a></li>'+
		'	<li id="ferramentasRss" class="rss"><a href="javascript: redirecionaRss();">RSS</a></li>'+
		'	<li id="ferramentasFale" class="no-border"><a href="javascript:abrejanela(\'FALE_CONOSCO\');">Fale Conosco</a></li>'+
		'</ul>'+
	'</div>';
	
	d.write(html);
}

/*------/COMENTÁRIOS------*/

function form_comentarios(tpl){  
  var comentPergunta='';
  if (typeof tpl=='undefined'){comentPergunta='<h5>Qual o maior momento da história do <span class="jsSecaoNome"><!--//--></span>?</h5>';}
  else if (tpl=='materia'){comentPergunta='';}  
  var form='<h4>Comente</h4>'+
    		'<a href="#" class="termos" title="TERMOS DE USO">Termos de uso</a><br class="clear" />'+
    		comentPergunta+
    		'<form action="http://comentarios.ig.com.br/comentarios/coment.adiciona.chain" name="frm_post" method="post" target="comente" class="comente">'+
    	    '<fieldset>'+
    	    '<input type="Hidden" name="comentid" id="comentid" value="" />'+
		    '<input type="Hidden" name="acaofinal" value="3" />'+
    		'<label>Nome:</label><br class="clear" /><input type="text" name="nome" title="NOME" alt="NOME" class="nome" /><br />'+
    		'<label>E-mail:</label><br class="clear" /><input type="text" name="email" title="E-MAIL" alt="E-MAIL" class="email" /><br />'+
    		'<label>Digite seu comentário:</label><br class="clear" /><textarea name="comentario" cols="" rows="" title="MENSAGEM" class="mensagem"></textarea><br />'+
    		'<input type="submit" title="ENVIAR" alt="ENVIAR" value="enviar" class="botao" onclick="msgComente();" /><br />'+
    		'</fieldset>'+
    		'</form>';
  document.write(form);
}

function msgComente() {
	alert("O sistema irá verificar seu comentario e em instantes seu comentario estará na lista.");
}

function checaComentario() {/*
	var iframes = document.getElementsByTagName("iframe");
	for (var i=0; i < iframes.length; i++) {
	    if (iframes[i].name=="comente")
	        var iframeComenteSrc = iframes[i].src;
	}
	var splitedSrc = iframeComenteSrc.split('/');
	var comentid = splitedSrc[splitedSrc.length-1].split('.')[0];
	document.getElementById("comentid").value = comentid;
	*/
	return;//aguardando subida dos xsl
}
/*----------GALERIA------------*/

// Função para mostrar a janela de envio de email da galeria
function toggleSendMail(){	
	fd=document.getElementById("fade").style
	fd.display=(fd.display=="block")?'none':'block'
	wd=document.getElementById("window").style
	wd.display=(wd.display=="block")?'none':'block'
	en=document.getElementById("envie").style
	en.display=(en.display=="block")?'none':'block'
	fs=document.getElementById("envie").getElementsByTagName("fieldset");
	fs[0].style.display='block'
	fs[1].style.display='none'
	return false
}

function toggleSendMailOk(){
	en=document.getElementById("envie").getElementsByTagName("fieldset");
	en[0].style.display=(en[0].style.display=="block")?'none':'block'
	en[1].style.display=(en[0].style.display=="block")?'none':'block'
}

// Função para validar o envio de email da galeria
function validaForm(){
	//validar nome
	d = document.formEnvie;
	document.formEnvie.urlpagina.value = location.protocol+"//"+location.host+location.pathname;
	//document.formEnvie.urlpagina.value = location.href.toString();
  var str = "?enviado=true&retorno="+popLoad;
  //document.formEnvie.urlretorno.value = location.href.toString().indexOf("retorno")>-1?location.href.toString():location.href.toString()+str;
   var url = location.href.toString();
  document.formEnvie.urlretorno.value = location.href.toString().indexOf("retorno")>-1?url:url.split("#")[0]+str+"#"+url.split("#")[1];
  
  if (d.nome.value == ""){
		alert("O campo " + d.nome.name + " deve ser preenchido!");
		d.nome.focus();
		return false;
	}
	//validar user
	if (d.email.value == ""){
		alert("O campo " + d.email.name + " deve ser preenchido!");
		d.email.focus();
		return false;
	}
	//validar senha
	if (d.nome_destinatario.value == ""){
		alert("O campo " + d.nome_destinatario.name + " deve ser preenchido!");
		d.nome_destinatario.focus();
		return false;
	}
	//validar email
	if (d.email_destinatario.value == ""){
		alert("O campo " + d.email_destinatario.name + " deve ser preenchido!");
		d.email_destinatario.focus();
		return false;
	}
	
	//validar email(verificao de endereco eletronico)
	var regexp= new RegExp("^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$");
	if(!regexp.test(d.email.value)){
    alert("O campo " + d.email.name + " deve ser um endereco eletronico!");
		d.email.focus();
		return false;
	}
	
	//validar email2(verificao de endereco eletronico)
	if(!regexp.test(d.email_destinatario.value)){
		alert("O campo " + d.email_destinatario.name + " deve ser um endereco eletronico!");
		d.email_destinatario.focus();
		return false;
	}
	
  document.formEnvie.submit();
	return true;
}
/*----------GALERIA------------*/


/*---------POPS--------*/
var pop={
  fale_conosco:"fale_conosco",
  indicar_amigo:"indicar_amigo",
  enviar_materia:"enviar_materia",
  corrigir_noticia:"corrigir_noticia"
}

var ret=false;

function wPop(fn,ret){
  if($("window").style.display=="block"){
      $("window").style.display='none';
      $("window").innerHTML="<!--//-->";
    }else{
      html="<div id='layer'><!--//--></div>"+
            "<div id='fade'><!--//--></div>";
      $("window").innerHTML=html;
      $("window").style.display='block';
      $("fade").style.height=document.body.scrollHeight+"px";
      $("layer").style.top=150+(window.pageYOffset||document.body.scrollTop)+"px";
      fn(ret);
    }
}

function rPop(fn,ret){
      html="<div id='layer'><!--//--></div>"+
            "<div id='fade'><!--//--></div>";
      $("window").innerHTML=html;
      $("window").style.display='block';
      $("fade").style.height=document.body.scrollHeight+"px";
      $("layer").style.top=150+(window.pageYOffset||document.body.scrollTop)+"px";
      fn(ret);
}

function retorno(){
  if($request('enviado')=='true'){
    if($request('retorno')!=null){wPop(eval($request('retorno')),true)}
  }
}

var popLoad;

function perfil_colunista(){
  var $u=area.colunistaPerfil;
  $("layer").style.top="250px";
  $("layer").style.left="450px";
  $("layer").innerHTML=rx($u).exec(txt)[1];
}

function fale_conosco(retorno){
  var $u=pop.fale_conosco;
  popLoad=$u;
  $("layer").innerHTML=rx($u).exec(txtpops)[1]+closeButton;
  if(retorno){
    $($u+"_envie").style.display="none";
    $($u+"_sucesso").style.display="block";
    }
}

function indicar_amigo(retorno){
  var $u=pop.indicar_amigo;
  popLoad=$u;
  $("layer").innerHTML=rx($u).exec(txtpops)[1]+closeButton;
  if(retorno){
    $($u+"_envie").style.display="none";
    $($u+"_sucesso").style.display="block";
    }
}

function enviar_materia(retorno){
var closeButton="<div id='closeButton' onclick='wPop()'>[x]</div>";
var $u=pop.enviar_materia;
  popLoad=$u;
  if(document.all){
  $("layer").style.top=($("tools").offsetTop)+"px";
  $("layer").style.left=($("tools").offsetLeft)+"px";
  }
  else
  {
  $("layer").style.top=$("tools").offsetTop+"px";
  $("layer").style.left=$("tools").offsetLeft+"px";
  }
  $("layer").innerHTML=rx($u).exec(txtpops)[1]+closeButton;
  if(retorno){
    $($u+"_envie").style.display="none";
    $($u+"_sucesso").style.display="block";
    }
}


function corrigir_noticia(retorno){
var closeButton="<div id='closeButton2' onclick='wPop()'>[x]</div>";
var $u=pop.corrigir_noticia;
  popLoad=$u;
  if(document.all){
  $("layer").style.top=($("tools").offsetTop)+"px";
  $("layer").style.left=($("tools").offsetLeft)+"px";
  }
  else
  {
  $("layer").style.top=$("tools").offsetTop+"px";
  $("layer").style.left=$("tools").offsetLeft+"px";
  }
  $("layer").innerHTML=rx($u).exec(txtpops)[1]+closeButton;
  if(retorno){
    $($u+"_envie").style.display="none";
    $($u+"_sucesso").style.display="block";
    }
}

/*---------POPS--------*/

function printRss(){
	var urlAtual = location.href.toString();
	if(urlAtual.indexOf('noticias/veja_mais/noticias.html')>-1){
		document.write("<a href='http://ultimosegundo.ig.com.br/eleicoes/agrupamento_home/agrupamento_home' class='rsstit' title='RSS'>RSS</a>");
	}else{
		document.write("<a href='../rss.xml' class='rsstit' title='RSS'>RSS</a>");
	}
}

window.onload=function(){retorno();}


/*--------box multimidia---------*/


var galeria_materia=false;

function _view(cat,peq){//Função que inicia e manipula os itens multimídia grande de matéria;
	apagaBoxControles();
	var arr_tela=["galeria","video","audio"];
	if($('mm_'+arr_tela[0]).innerHTML.trim() == "" && $('mm_'+arr_tela[1]).innerHTML.trim() == "" && $('mm_'+arr_tela[2]).innerHTML.trim() == ""){
		$('multimidia').style.display="none";
	}else{
		$('multimidia').style.display="block";
		if(galeria_materia==false && peq=="s" && $('mm_'+arr_tela[1]).innerHTML.trim() == "" && $('mm_'+arr_tela[2]).innerHTML.trim() == ""){
			//esconde os botões no caso de não existir galeria e os outros itens estiverem vazios... 
			for(x=0;x<arr_tela.length;x++){
				if(arr_tela[x]==cat){th=x;}else{th=0};
				cat="galeria";
			}//end for             	  
		}else{      
			for(x=0;x<arr_tela.length;x++){//loop para zerar multimidia;
				if($('mm_'+arr_tela[x]).innerHTML.trim() == ""){//checa se existe, e desabilita o link;
					$('bt_'+arr_tela[x]).getElementsByTagName('a')[0].className=arr_tela[x]+"-off";
					$('bt_'+arr_tela[x]).getElementsByTagName('a')[0].href="javascript:void(0)";
					$('bt_'+arr_tela[x]).getElementsByTagName('a')[0].style.cursor="default";		  
					$('bt_'+arr_tela[x]).getElementsByTagName('a')[0].rel="inativo";		  
				}else{
					if(!cat)cat=arr_tela[x];
				}
				if(arr_tela[x]==cat){th=x;};
				$('mm_'+arr_tela[x]).style.display="none";  	    
				if($('bt_'+arr_tela[x]).getElementsByTagName('a')[0].rel!="inativo"){
					$('bt_'+arr_tela[x]).getElementsByTagName('a')[0].className=arr_tela[x] + "-off";//habilita o link
				}//end if		
			}//end for
			$('bt_'+cat).getElementsByTagName('a')[0].className=cat+"-on";//ativa link;
		}  	  
		$('mm_'+cat).style.display="";//mostra ativo;	
}
}
function _viewMat2(cat){
  _view(cat,"s");//inicializa multimidia;
  if (typeof th!='undefined'){
	  var arr_links=["galerias","vídeos","podcasts"];
	  var arr_urls=["http://ultimosegundo.ig.com.br/eleicoes/multimidia/fotos/veja_mais/galerias.html?ini=0","http://ultimosegundo.ig.com.br/eleicoes/multimidia/videos/veja_mais/noticias.html?ini=0","http://"];
	  $('link_veja_mais').href=arr_urls[th];
	  $('link_veja_mais').innerHTML="<small>></small>  mais "+arr_links[th];//altera a mensage de 'mais galerias, videos, podcasts
	  $('link_veja_mais').title = "MAIS " + arr_links[th].toUpperCase();
  }
  atualizaBoxControles();
}

function apagaBoxControles(){
	var boxes=$$({elem:'div', className:'jsBoxControles'});
	for (ind in boxes){boxes[ind].innerHTML='';}	
	var boxesmais=$$({elem:'span', className:'jsBoxMais'});	
	for (ind in boxesmais){boxesmais[ind].innerHTML='';}
}

function atualizaBoxControles(){
	var html=$('box_controle').innerHTML;
	var boxes=$$({elem:'div', className:'jsBoxControles'});
	for (ind in boxes){boxes[ind].innerHTML=html;}
	var html2=$('box_mais').innerHTML;
	var boxesmais=$$({elem:'span', className:'jsBoxMais'});	
	for (ind in boxesmais){boxesmais[ind].innerHTML=html2;}
}
/*--------/box multimidia---------*/


/*--------------PLAYER--------------*/
var tempoDuracao = "";
var tempoStart;
var objPlayer;
var objPlayPause;
function montaVideoMat(url){montaVideoMatVisual(url)}
function montaVideoMatVisual(url) {

/*
a altura do video deve ser definida no html (<div id="content" rel="489,367"><!--//--></div>)
*/

	var vd_largura   = $('conteudoVideo').getAttribute('rel').split(",")[0]||489;
	var vd_altura    = $('conteudoVideo').getAttribute('rel').split(",")[1]||367;

	var objVideo  = $("conteudoVideo");
	
	var player = "<object id='player' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width='" + vd_largura + "' height='" + vd_altura + "'>";
 	player+= "<param name='url' value='" + url + "'/>";
	player+= "<param name='AutoStart' value='true'/>";
	player+= "<param name='TransparentAtStart' value='0'/>";
	player+= "<param name='ShowStatusBar' value='0'/>";
	player+= "<param name='ShowDisplay' value='0'/>";
	player+= "<param name='AutoSize' value='0'/>";
	player+= "<param name='UImode' value='none'/>";
	player+= "<param name='AnimationAtStart' value='True'/>";
	player+= "<param name='StretchToFit' value='False'/>";
	player+= "<embed width='" + vd_largura + "' height='" + vd_altura + "' src='" + url + "' autostart='True'></embed>";
	player+= "</object>";
	
	$("videoControlesFake").style.display = "none";
	objVideo.innerHTML = player;

	if(document.all) {
		tempoStart = setTimeout(
			funcao = function () { $("player").controls.play(); }, 1000
		);
		
		if(document.all) {$("videoControlesPlayer").style.display = "";}		
		
		tempoDuracao = setTimeout("montaDecorrer()", 1000);
		
		objPlayer    = $("player");
		objPlayPause = $("playPause");				
	}
}

function playPause() {
	if(isPlaying()) {
		objPlayPause.className='play';
		objPlayer.controls.pause();
	} else {
		objPlayPause.className='play pause';
		objPlayer.controls.play();
	}
}

function isPlaying() {
	if(document.all) {
		if(objPlayer.readyState == 4 && objPlayer.PlayState == 3) {
			return true;
		} else {
			return false;
		}
	} else {
		return objPlayer.isplaying();
	}
}		

function montaDecorrer() {
	if(typeof objPlayer != 'undefined') {
		posicaoAtual = objPlayer.controls.CurrentPosition;
		duracao      = objPlayer.controls.currentItem.duration;
		
		fator = (132/100)-0.02;
		tamanhoPx = ((100 * fator) * posicaoAtual) / duracao;				
		
		$("cursorVideo").style.width = ((Math.ceil(tamanhoPx) > 0) ? Math.ceil(tamanhoPx) : 1) + "px";
		
		if(objPlayer.playState == 10) {
			objPlayPause.className='play';
			$("cursorVideo").style.width = 1;
			
			clearTimeout(tempoDuracao);
			clearTimeout(tempoStart);
		} else {
			tempoDuracao = setTimeout("montaDecorrer()", 1000);	
		}
	}
}

function controlaVolume(statusVolume) {
	volumeAtual = objPlayer.settings.volume;

	if(statusVolume == '+') {
		if(volumeAtual <= 100) {
			objPlayer.settings.volume = volumeAtual + 10;
		}
	} else if(statusVolume == '-') {
		if(volumeAtual >= 0) {
			objPlayer.settings.volume = volumeAtual - 10;
		}
	}
}
/*-----------PLAYER-------------*/


/*Busca com palavras chave da matéria*/
function montabusca(){
	var tags=$$({elem:'a', className:'jsTagBusca'});
	var URL_BUSCA='http://busca.igbusca.com.br/app/search?o=IGESPORTES&q=_TAGBUSCA_';
	for(x in tags){
		tags[x].href=URL_BUSCA.replace('_TAGBUSCA_',tags[x].innerHTML);
	}
}

function outrosCanaisMateria() {
	htmlOC = "<select name='outroscanais'>";
	htmlOC+= "	<option>Outros canais</option>";
	htmlOC+= "</select>";
	
	document.write(htmlOC);
}

function AFCMateria()
{
    google_ad_client 	= 'ca-bti_js';
    google_ad_channel	= 'ig_eleicoes';
    google_ad_width 	= 300;
    google_ad_height 	= 250;
    google_ad_format 	= '300x250_pas_sl';
    google_ad_type 		= 'text_image_flash';
    google_language 	= 'pt';
    google_color_bg 	= 'FFFFFF';
    google_color_text 	= '4C4C4C';
    google_color_link 	= '1b7ecc';
    google_color_line 	= 'FFFFFF';
    google_color_url 	= 'ff6511';
    google_color_border = 'FFFFFF';
    google_language 	= 'pt';
    google_encoding 	= 'utf8';
    google_safe 		= 'high';
	d.write('<scrip'+'t type="text/javascript" language="JavaScript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js" xml:space="preserve"><!--//--> </script>');	
}

function show(id1, id2){
	var titulo = document.getElementById(id1);
	var noticias = document.getElementById(id2);

	if(noticias.style.display == "none" || noticias.style.display == "") {
		noticias.style.display = 'block';
		titulo.style.background ='#1883C9 url(http://images.ig.com.br/eleicoes2008/materia/seta1.gif) no-repeat 283px 13px';
	} else {
		noticias.style.display = 'none';
		titulo.style.background ='#1883C9 url(http://images.ig.com.br/eleicoes2008/materia/seta.gif) no-repeat 285px center';
	}

}

function celularAssine(){
	document.write('<p><span>Último Segundo no seu celular.</span><span><a href="javascript:aplicarOpacidade.show(\'ElementoSobreposto\')">Assine agora</a></span></p>');
}

//Script Opacidade Pop Envie Celular
aplicarOpacidade=function(){

  var IdElementoSobreposto = "pop_igCelular";
  

  var setPositionTimeOut;
  
  var displayaplicarOpacidade=false;
  var addOnresizeWindow=false;
  

  this.hide = function(){
    clearTimeout(setPositionTimeOut);
    document.getElementById('IdOpacidade').style.display='none';
    document.getElementById(IdElementoSobreposto).style.display='none';
    displayaplicarOpacidade=false;
  }
  

  this.appendaplicarOpacidade = function(){
    if(!document.getElementById('IdOpacidade')){
      ElementoComOpacidade=document.createElement('div');
      ElementoComOpacidade.id="IdOpacidade";
      ElementoComOpacidade.onclick=function(){aplicarOpacidade.hide()};
      ElementoComOpacidade.style.position="absolute";
      ElementoComOpacidade.style.top=0;
      ElementoComOpacidade.style.left=0;
      ElementoComOpacidade.style.width="100%";
      ElementoComOpacidade.style.height="100%";
      ElementoComOpacidade.style.zIndex=1000;
      ElementoComOpacidade.style.backgroundColor="#000";
      ElementoComOpacidade.style.opacity=0.45;
      ElementoComOpacidade.style.filter="alpha(opacity=45)";
      ElementoComOpacidade.style.MozOpacity=0.45;
      document.getElementsByTagName('body')[0].childNodes[0].parentNode.insertBefore(ElementoComOpacidade,document.getElementsByTagName('body')[0].childNodes[0]);
      
      //cria o container pra receber o pop+iframe
      divContainer=document.createElement("div");
      divContainer.id="pop_igCelular"
      divContainer.style.position="absolute";
      divContainer.style.backgroundColor="#fff";
      divContainer.style.top=0;
      divContainer.style.left=0;
      divContainer.style.width="350px";
      divContainer.style.height="282px";
      divContainer.style.zIndex=1001;
      divContainer.text="oioi";
      document.getElementsByTagName('body')[0].childNodes[0].parentNode.insertBefore(divContainer,document.getElementsByTagName('body')[0].childNodes[0]);
  
    }
  }
  
  
  
  
  var aplicarOpacidadeToZero=function(){
	  document.getElementById('IdOpacidade').style.width=0;
	  document.getElementById('IdOpacidade').style.height=0;
  }


  this.show = function(){
    this.appendaplicarOpacidade();
    
    displayaplicarOpacidade=true;
    
    if(navigator.userAgent.indexOf('MSIE')>=0 && addOnresizeWindow==false){
      window.attachEvent("onresize",function(){
        if(displayaplicarOpacidade==true)
          aplicarOpacidadeToZero();
      })
      addOnresizeWindow=true;
    }

    this.setPosition(0);
    
    document.getElementById('IdOpacidade').style.display='block';
    HE=document.getElementById(IdElementoSobreposto);
    HE.style.display='block';
    HE.style.position='absolute';
    HE.style.top=HE.style.left=0;
    HE.style.zIndex=1001;

    codeElementoSobreposto='<a href="javascript:aplicarOpacidade.hide();">fechar [x]</a>'+
	                         '<iframe src="http://portalig2.yavox.com/assinatura_web2/celular.php" width="350" height="282" frameborder="0" scrolling="no"><!-- // --></iframe>';
	                         
    
    $("pop_igCelular").innerHTML=codeElementoSobreposto;
    
    this.setPosition(1);

  }
  

  this.setPosition = function(){

    IO=document.getElementById('IdOpacidade');
    if(navigator.appVersion.indexOf("MSIE")>=0){
      IO.style.height=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)+"px";
      if(document.documentElement.clientWidth>0)
        IO.style.width=document.documentElement.scrollWidth+"px";
      else if(document.body.offsetWidth!=document.body.scrollWidth)
        IO.style.width=document.body.scrollWidth+"px";
      else
        IO.style.width=document.body.clientWidth+"px";
    }else{
      IO.style.height=Math.max(document.body.clientHeight,document.documentElement.clientHeight,document.getElementsByTagName('html')[0].offsetHeight)+"px";
      IO.style.width=document.documentElement.clientWidth+document.documentElement.scrollLeft+document.body.scrollLeft+"px";
    }

    document.getElementById(IdElementoSobreposto).style.top=document.getElementById(IdElementoSobreposto).style.left='50%';

    scrollXOld=window.pageXOffset || ((document.body && document.body.scrollLeft?document.body.scrollLeft:false) || (document.documentElement && document.documentElement.scrollLeft?document.documentElement.scrollLeft:false)) || 0;
    scrollYOld=window.pageYOffset || ((document.body && document.body.scrollTop?document.body.scrollTop:false) || (document.documentElement && document.documentElement.scrollTop?document.documentElement.scrollTop:false)) || 0;

    document.getElementById(IdElementoSobreposto).style.marginLeft=((document.getElementById(IdElementoSobreposto).offsetWidth/2)*-1+scrollXOld)+"px";
    document.getElementById(IdElementoSobreposto).style.marginTop=((document.getElementById(IdElementoSobreposto).offsetHeight/2)*-1+scrollYOld)+"px";
  
    if(arguments[0]==1) setPositionTimeOut = setTimeout(function(){aplicarOpacidade.setPosition(1);},20);
  }
}

aplicarOpacidade=new aplicarOpacidade();

function imprimir() {
	window.print();
}

function enviePorEmail() {
	window.open("http://ultimosegundo.ig.com.br/estaticos/enviar_materia.html", "_blank", "width=372,height=394");
}

function abrejanela(op) {
	if(op == 'CORRIGIR') {
		url = "http://ultimosegundo.ig.com.br/estaticos/corrigir_materia.html";
		w = 372;
		h = 394;
	} else if(op == 'FALE_CONOSCO') {
		url = "http://ultimosegundo.ig.com.br/estaticos/fale_conosco.html";
		w = 372;
		h = 394;
	} else if(op == 'BOLETIM') {
		url = "http://ultimosegundo.ig.com.br/estaticos/boletim_noticias.html";
		w = 372;
		h = 394;
	}

	window.open(url,"_blank","width=" + w + ", height=" + h);
}

function redirecionaRss() {
	window.open("http://ultimosegundo.ig.com.br/eleicoes/noticias/", "_blank");
}

function obterPath(obj) {
	urlInicial = obj.parentNode.getElementsByTagName("A")[0].href.toString();
	
	if(urlInicial.indexOf("veja_mais") != -1) {
		urlInicial = urlInicial.substring(0, urlInicial.indexOf("veja_mais"));
	}
	
	obj.href = urlInicial + "rss.xml";
}

function listaEstadosName(){
	var urlAtual = location.href.toString();
	if(urlAtual.indexOf('noticias/veja_mais/noticias.html')>-1){
		if(document.getElementById("brtpSubAreaListadeEstados")){
			document.getElementById("brtpSubAreaListadeCidades").getElementsByTagName("div")[1].getElementsByTagName("h3")[0].innerHTML = "Notícias das cidades";
			document.getElementById("brtpSubAreaListadeEstados").getElementsByTagName("div")[1].getElementsByTagName("h3")[0].innerHTML = "Notícias dos estados";
			document.getElementById("brtpSubAreaListadeEstados").getElementsByTagName("p")[0].getElementsByTagName("a")[0].style.width = "184px"
		}
	}
}

function openNoticiasRelacionadas(){
	if(document.getElementById("titulo-relacionadas")){
		show('titulo-relacionadas','noticias-relacionadas');
	}
	if(document.getElementById("titulo-site")){
		show('titulo-site','noticias-site');
	}
	if(document.getElementById("titulo-secao")){
		show('titulo-secao','noticias-secao');
	}
}

function graficoNomeCidade(){
	var urlAtual = location.href.toString();
	if(urlAtual.indexOf('pesquisas/20')>-1){
		$("graficoNomeCidade").innerHTML = "Gráficos São Paulo";
	}
}

/*---------GALERIA----------*/
window.onload=function(){
	applySecaoNome();
	initColapse();
	listaEstadosName();
	openNoticiasRelacionadas();
	graficoNomeCidade();
}