/*-------------------- BASICOS --------------------*/
d=document;
IE=d.all?true:false;
function Trim(str){return str.replace(/^\s+|\s+$/g,"");}
function $(id){return d.getElementById(id)}
function submitForm(form){form.submit();}
String.prototype.trim = function(){return this.replace(/^\s+|\s+$/, '');}
var enviado=false;
var _retorno=false;
function $request( name ){
	var regexS = "[\?&]"+name+"=([^&#]*)";
	var regex = new RegExp ( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null ){
		return"";
	}else{
		return results[1];
	}
}

//Variaveis
var dirPops="/bbb9/pops/";//Diretorio de onde será carregada a página de pops das materias
var txt;//armazena a pagina de complemento
var txtpops;//armazena a pagina de pops
var galeria_materia=false;//AREA MULTIMIDIA

//Monta e corrige a url completa (ex: http://www.site.com.br/diretorio/arquivo.html)
var urlSite=location.href.toString();
while(urlSite.indexOf("//")!=-1){ 
  urlSite=urlSite.replace("//","/") 
} 
urlSite=urlSite.replace("http:/","http://")

function linkPage(){
  var url=window.location.toString();
  while(url.indexOf("//")>1){url=url.replace(/\/\//g,"/")}
  return url.replace("http:/","http://");
}

//Monta o dominio considerando o ambiente (producao ou homolog)
var nomeSiteHomolog = "";
if (window.location.href.indexOf('publicador') >-1){var nomeSiteHomolog = "/bbb9";}
var pathPadrao = "http://"+location.host+nomeSiteHomolog;

//Altera o link do Logo
function setLinkLogo(){$('linkLogo').href=urlBase+pathEspecial;}

//Monta breadcrumbs
//corrige indexOf emm Arrays no ie
if(!Array.indexOf){Array.prototype.indexOf = function(obj){for(var i=0; i<this.length; i++)if(this[i]==obj){return i};return -1;}}

function BreadCrumbK(tree,          // Árvore amigável de breadcrumbs
                     url,
                     urlBase,       // Porção inicial a desconsiderar 
                     nomeBase,      // Título-base
                     separador      // Opcional
                     ) {
                     
  this.site = this.link(urlBase, nomeBase).link;
  if(separador) this.separador = separador;
    
  this._buildTree(tree);

  this.item = [];   
  this.empilhamento = false;

  var temEmpilhamento = url.indexOf("/veja_mais/") != -1;  
  var anterior = urlBase;
  var extracao = this.stripBase(url, urlBase).split("/");
    
  for(var i = 0; i < extracao.length; i++) {
    var ocorrencia = this.secao.url.indexOf(extracao[i]);
    if(ocorrencia != -1) {
      this.item[this.item.length] = this.link(
        (anterior = anterior + extracao[i] + "/"),
        this.secao.nome[ocorrencia] 
      )
      
      if(temEmpilhamento && this.secao.empilhamento[ocorrencia] != null){
        this.pageName = this.secao.empilhamento[ocorrencia];
        this.empilhamento = true;
      }      
    }
  }
}

BreadCrumbK.prototype.separador = " › ";

// Remove caminho base da url
BreadCrumbK.prototype.stripBase = function(url, base) {
  return url.replace(base, "");
}

// Estrutura interna de breadcrumbs
BreadCrumbK.prototype.secao={url:[], nome:[], empilhamento:[]}; 

// Inicialização da estrutura de breadcrumbs
BreadCrumbK.prototype._buildTree = function(tree) {
  with(this.secao) {
    for(x=0; x < tree.length; x++){
      url[x]  = tree[x][0];
      nome[x] = tree[x][1];
      empilhamento[x] = (tree[x][2] ? tree[x][2] : null);
    }
  }
}

BreadCrumbK.prototype.link = function(url, nome) {
  return {'link': '<a href="' + url + '">' + nome + '</a>', 'nome': nome}; 
}

BreadCrumbK.prototype.print=function(){
  with(this){
    document.write('<a href="http://www.ig.com.br/" title="Home iG">Home iG</a>');
    document.write(separador + site + separador)
    
    for(x = 0; x < item.length - 1; x++)
      document.write(item[x].link + separador);

    lastItem = empilhamento ? item[x].link + separador + pageName : item[x].nome;
    document.write(lastItem);
  }
}


function breadCrumb(){
  var bc = new BreadCrumbK(tree, linkPage(), urlBase, nomeBase, separador_BreadCrumb); // (Separador opcional)
  bc.print()
}

//Monta formulário de busca
function iGBusca(){
   var form='<form method="get" enctype="application/x-www-form-urlencoded" action="http://busca.igbusca.com.br/app/search">'+
              '<fieldset>'+
                '<input type="hidden" value="'+tag_de_busca+'" name="o"/>'+
                '<label for="search">iG Busca</label>'+
                '<input id="search" type="text" title="Busca" alt="Busca" name="q" />'+
                '<input type="submit" value="Buscar" title="Buscar" alt="Buscar" class="submit" />'+
                '<p class="bygoogle">by google</p>'+
              '</fieldset>'+
            '</form>';
   document.write(form)
}


function comboCanais(){
  var html='<div class="combo_canais">'+getOptCnsHTML()+'</div>';
  document.write(html)
}


//Pops
//function openGalPop(p){window.open(p, 'Galeria', 'toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=yes,resizable=0,width=780,height=540,top=100,left=50')}
function openTermoDeUso(){window.open('http://paginas.comentarios.ig.com.br/xsl/termo.html', 'Termodeuso', 'toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=no,resizable=0,width=401,height=351,top=100,left=150')}

//Ferramentas da materia
function ferramentas_da_materia(){ 
  var ferramentas_da_materia='<ul id="tools" class="tools">'+
        '<li><a href="#corrigir_noticia" name="corrigir_noticia" onclick="wPop(corrigir_noticia);" title="Corrigir" class="rephrase">Corrigir</a></li>'+
				'<li><a href="javascript:window.print()" title="Imprimir" class="print">Imprimir</a></li>'+
				'<li><a href="#enviar_materia" name="enviar_materia" onclick="wPop(enviar_materia);" title="Enviar por e-mail" class="sendemail">Enviar por e-mail</a></li>'+
				'<li><a href="javascript:share(1)" title="Compartilhar" class="share">Compartilhar</a></li>'+
				'<li><a href="javascript:celular()" title="Celular" class="celular nobd">Celular</a></li>'+
			'</ul>';
	document.write(ferramentas_da_materia);
	
  add=new Array(
  	'javascript:blogThis()" title="Adicionar ao Blig" class="blig">Blig',
  	'http://blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=_URL_&amp;Title=_TITLE_" title="Adicionar ao BlinkList" class="blinklist">BlinkList',
  	'http://www.blogblogs.com.br/my/gadgets/fave?url=_URL_&amp;title=_TITLE_" title="Adicionar ao BlogBlogs" class="blogblogs">BlogBlogs',
  	'http://del.icio.us/post?url=_URL_&amp;title=_TITLE_" title="Adicionar ao del.icio.us" class="delicious">del.icio.us',
  	'http://digg.com/submit?phase=2&amp;url=_URL_&amp;title=_TITLE_" title="Adicionar ao Digg" class="digg">Digg',
  	'http://furl.net/storeIt.jsp?u=_URL_&amp;t=_TITLE_" title="Adicionar ao Furl" class="furl">Furl',
  	'http://google.com/bookmarks/mark?op=edit&amp;bkmk=_URL_&amp;title=_TITLE_" title="Adicionar ao Google Bookmarks" class="googlebookmarks">Google Bookmarks',
  	'http://www.linkk.com.br/submit.php?url=_URL_&amp;title=_TITLE_" title="Adicionar ao Linkk" class="linkk">Linkk',
  	'http://ma.gnolia.com/bookmarklet/add?url=_URL_&amp;title=_TITLE_" title="Adicionar ao ma.gnolia" class="magnolia">ma.gnolia',
  	'http://www.netscape.com/submit/?U=_URL_&amp;T=_TITLE_" title="Adicionar ao Netscape" class="netscape">Netscape',
  	'http://newsvine.com/_wine/save?u=_URL_&amp;h=_TITLE_" title="Adicionar ao Newsvine" class="newsvine">Newsvine',
  	'http://reddit.com/submit?url=_URL_&amp;title=_TITLE_" title="Adicionar ao reddit" class="reddit">reddit',
  	'http://stumbleupon.com/submit?url=_URL_&amp;title=_TITLE_" title="Adicionar ao StumbleUpon" class="stumbleupon">StumbleUpon',
  	'http://tailrank.com/share/?link_href=_URL_&amp;title=_TITLE_" title="Adicionar ao Tailrank" class="tailrank">Tailrank',
  	'http://technorati.com/faves?add=_URL_" title="Adicionar ao Technorati" class="technorati">Technorati',
  	'http://favorites.live.com/quickadd.aspx?marklet=1&amp;mkt=en-us&amp;url=_URL_&amp;title=_TITLE_&amp;top=1" title="Adicionar ao Windows Live" class="windowslive">Windows Live',
  	'http://myweb2.search.yahoo.com/myresults/bookmarklet?u=_URL_&amp;t=___TITLE__" title="Adicionar ao Yahoo! My Web" class="yahoomyweb">Yahoo! My Web'
  )
  
  var form_blig='<form name="bligThis" target="BliG" method="POST" action="http://blig.ig.com.br/pop_blig.php" style="display:none">'+
  	  				'<input type="hidden" name="titulo" value="'+testeRemoveHTMLTags("brtpTitulo")+testeRemoveHTMLTags("brtpTituloGaleria")+'" />'+
  	  				'<input type="hidden" name="olho" value="'+testeRemoveHTMLTags("brtpOlho")+'" />'+
  	  				'<input type="hidden" name="texto" value="'+testeRemoveHTMLTags("brtpTexto")+'" />'+
  	  				'<input type="hidden" name="url" value="'+location.href+'" />'+
    				'</form>';
  document.write(form_blig);
  
  comp='<ul id="share-1" class="share">'
    for(x=0;x<add.length;x++)comp+='<li><a href="'+add[x]+'</a></li>'
    comp=comp.replace(/_URL_/ig,location.href)
    comp=comp.replace(/_TITLE_/ig,encodeURIComponent(document.title))
  document.write(comp+'</ul>')
  
  
  /*if($request('enviado')=='true'){
    toggleSendMail();
    $('envio').style.display="none";
    $('retorno').style.display="block";
  }*/
}

//Compartilhe
function share(id){
	var share=document.getElementById('share-'+id)
	if(share.style.display=='block')
		share.style.display='none'
	else
		share.style.display='block'
}

function blogThis(){
	window.open("about:blank","BliG","menubar=0,resizable=0,width=350,height=250");
	document.bligThis.submit();
}

function removeHTMLTags(codigo){
 		var strInputCode = codigo;
 	 	strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1){
 		 	return (p1 == "lt")? "<" : ">";
 		});
 		var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
		return strTagStrippedText;
}

function testeRemoveHTMLTags(codigo){//caso nao exista o elemento procurado, deixa o parametro em branco
 		try{
			return removeHTMLTags($(codigo).innerHTML);
		}
		catch(e){
			return " ";
		}
}

//Titulo dos blocos que não são editáveis
function Titulo_NR(){document.write("Notícias Relacionadas")}
function Titulo_UC(){$Titulo_UC.innerHTML="Últimas do Canal"}
function Titulo_US(){$Titulo_US.innerHTML="Últimas da Seção"}
function Titulo_UG(){$Titulo_UG.innerHTML="Últimas Galerias"}
function Titulo_UQ(){$Titulo_UQ.innerHTML="Últimos Testes"}
function Titulo_VM(){$Titulo_VM.innerHTML="Veja Mais"}

// Função para validar o envio de email
function validaForm(){
	dform = document.formEnvie;
	document.formEnvie.urlpagina.value = location.protocol+"//"+location.host+location.pathname;
  //var str = "?enviado=true&retorno="+popLoad;
  var str = "?enviado=true&retorno="+popLoad;
  var url = location.href.toString();
  document.formEnvie.urlretorno.value = location.href.toString().indexOf("retorno")>-1?url:url.split("#")[0]+str+"#"+url.split("#")[1];
	//document.formEnvie.urlretorno.value = 'about:blank';

  //validar nome  
  if (dform.nome.value == "" || /^\s+$/.test(dform.nome.value)){
		alert("O campo " + dform.nome.name + " deve ser preenchido!");
		dform.nome.focus();
		return false;
	}
	//validar user
	if (dform.email.value == "" || /^\s+$/.test(dform.email.value)){
		alert("O campo " + dform.email.name + " deve ser preenchido!");
		dform.email.focus();
		return false;
	}
	//validar senha
	if (dform.nome_destinatario.value == "" || /^\s+$/.test(dform.nome_destinatario.value)){
		alert("O campo " + dform.nome_destinatario.name + " deve ser preenchido!");
		dform.nome_destinatario.focus();
		return false;
	}
	//validar email
	if (dform.email_destinatario.value == "" || /^\s+$/.test(dform.email_destinatario.value)){
		alert("O campo " + dform.email_destinatario.name + " deve ser preenchido!");
		dform.email_destinatario.focus();
		return false;
	}
	
	//validar comentarios
	if (dform.comentarios.value == "" || /^\s+$/.test(dform.comentarios.value) || Trim(dform.comentarios.value.toLowerCase()) == "insira aqui seu comentário"){
		alert("O campo " + dform.comentarios.name + " deve ser preenchido!");
		dform.comentarios.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(dform.email.value)){
    alert("O campo " + dform.email.name + " deve ser um endereco eletronico!");
		dform.email.focus();
		return false;
	}
	
	//validar email2(verificao de endereco eletronico)
  if(!regexp.test(dform.email_destinatario.value)){
    alert("O campo " + dform.email_destinatario.name + " deve ser um endereco eletronico!");
		dform.email_destinatario.focus();
		return false;
	}
	
  document.formEnvie.submit();
  enviado=true;
  retorno();
	return true;
}
/*-------------------- BASICOS --------------------*/


/*-------------------- COMPLEMENTOS AJAX --------------------*/
var secao={
url:[
"/noticias/",
"/paredao/",
"/noticia_visual/",
"/melhor_do_ano/",
"/integra/",
"/teste/",
],

nome:[
"Notícia",
"Paredão",
"Notícia Visual",
"O Melhor do Ano",
"Íntegra",
"Teste",
],

complemento:[
"/bbb9/noticias/complemento/",
"/bbb9/paredao/complemento/",
"/bbb9/noticia_visual/complemento/",
"/bbb9/noticia_visual/complemento/",
"/bbb9/integra/complemento/",
"/bbb9/teste/complemento/",
]
};

for(_x=0;_x<secao.url.length;_x++){
	if(urlSite.indexOf(secao.url[_x])>-1){
	  secaoNome=secao.nome[_x];
	  secaoComplemento=secao.complemento[_x];
	}
}

function _xStart(){
  if(secaoComplemento!=null)_xCopy(pathPadrao+secaoComplemento);//CARREGA OS COMPLEMENTOS;
  _xPops(pathPadrao+dirPops);//CARREGA OS POP-UPS;
}

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){}}}}

function rx($u){return new RegExp("<"+$u+">(.*)</"+$u+">")}

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, " ").
			         replace(new RegExp(String.fromCharCode(147), "g"), "\"").
                     replace(new RegExp(String.fromCharCode(148), "g"), "\"");
			}
        }else{
			sleep(500);
		}
    };	
    _objg.setRequestHeader('Content-type', 'text/html; charset=ISO-8859-1');
    _objg.send(null);
}

function sleep(milliseconds) {
	var start = new Date().getTime();
	for (var i = 0; i < 1e7; i++) {
		if ((new Date().getTime() - start) > milliseconds){
			break;
		}
	}
}


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);
}


var area={//areas que vem por ajax;
  menu:"menu_site",
  enquete:"enquete",
  ultimasCanal:"ultimas_canal",
  ultimasSecao:"ultimas_secao",
  ultimasGalerias:"ultimas_galerias",
  ultimosQuiz:"ultimos_quiz",
  vejaMais:"veja_mais",
  rodape:"rodape_site"
}

function menu_lateral(){
  var $u=area.menu;
  if(location.href.indexOf('teste/2009')>0){
  $("x_"+$u).innerHTML=rx($u).exec(txt)[1];
 }else{
  try{$("x_"+$u).innerHTML=rx($u).exec(txt)[1].replace(/<script(.*)\/script>/,getOptCnsHTML());}catch(e){return}
 }
}

function ultimasCanal(){
  var $u=area.ultimasCanal;
  $("x_"+$u).innerHTML=rx($u).exec(txt)[1];
}

function enquete(){
  var $u=area.enquete;
  $("x_"+$u).innerHTML=rx($u).exec(txt)[1];
}

function ultimasSecao(){
  var $u=area.ultimasSecao;
  $("x_"+$u).innerHTML=rx($u).exec(txt)[1];
}

function ultimasGalerias(){
  var $u=area.ultimasGalerias;
  $("x_"+$u).innerHTML=rx($u).exec(txt)[1];
}

function ultimosQuiz(){
  var $u=area.ultimosQuiz;
  $("x_"+$u).innerHTML=rx($u).exec(txt)[1];
}

function vejaMais(){
  var $u=area.vejaMais;
  $("x_"+$u).innerHTML=rx($u).exec(txt)[1];
}

//Monta o rodapé
function footer(){
  //document.write('<script type="text/javascript" src="http://images.ig.com.br/home/rodape.js"><!--//--></script>')
  var $u=area.rodape;
  $("x_"+$u).innerHTML=rx($u).exec(txt)[1];
}

_xStart();


// POPS
var pop={
  enviar_materia:"enviar_materia",
  corrigir_noticia:"corrigir_noticia",
  celular:"celular"
}

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' || enviado==true){
    if($request('retorno')!=null){wPop(eval($request('retorno')),true)}
	if(_retorno==true){
		if (/enviar_materia/.test(location.href))func='enviar_materia';
		if (/corrigir_noticia/.test(location.href))func='corrigir_noticia';
		wPop(eval(func),true);
	}
  }
  document.title=document.title.replace(/\#enviar_materia/g,'');
  document.title=document.title.replace(/\#corrigir_noticia/g,'');
}

var popLoad;

function enviar_materia(retorno){
var $u=pop.enviar_materia;
  popLoad=$u;
  if(location.href.indexOf('teste')>0){
	  if(document.all){
	  $("layer").style.top=($("quizimgcontainer").offsetTop)+"px";
	  $("layer").style.left=($("quizimgcontainer").offsetLeft)+"px";
	  }
	  else
	  {
	  $("layer").style.top=$("quizimgcontainer").offsetTop+"px";
	  $("layer").style.left=$("quizimgcontainer").offsetLeft+"px";
	  }
	  $("layer").innerHTML=rx($u).exec(txtpops)[1];
	  if(retorno){
		$('envio').style.display="none";
		$('enviar_materia').style.display="block";
		}
		else{_retorno=true;}	
 }else{	
		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];
	  if(retorno){
		$('envio').style.display="none";
		$('enviar_materia').style.display="block";
		}
		else{_retorno=true;}
}
}



function corrigir_noticia(retorno){
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];
  if(retorno){
    $($u+"_envie").style.display="none";
    $($u+"_sucesso").style.display="block";
    }
	else{_retorno=true;}
}

/*-------------------- COMPLEMENTOS AJAX --------------------*/


/*-------------------- AREA MULTIMIDIA --------------------*/
function multimidia(cat){
  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 && $('mm_'+arr_tela[1]).innerHTML.trim() == "" && $('mm_'+arr_tela[2]).innerHTML.trim() == ""){
        for(x=0;x<arr_tela.length;x++){
    	    if($("box_controle")){$('box_controle').style.display="none"};
    	    if($("brtpAbreGaleria")){$('brtpAbreGaleria').style.display="none"};
    	    if(arr_tela[x]==cat){th=x;}else{th=0};
    	    cat="galeria";
     	  }
    } else {
      for(x=0;x<arr_tela.length;x++){
  	    if($('mm_'+arr_tela[x]).innerHTML.trim() == ""){
  	      $('bt_'+arr_tela[x]).href="javascript:void(0)";
	      $('bt_'+arr_tela[x]).className="nolink";
  	      $('bt_video').className="nomg";
  	    }else{
          if(!cat)cat=arr_tela[x];
          $('bt_'+arr_tela[x]).className="";
          $('bt_video').className="nomg";
        }
  	    if(arr_tela[x]==cat){th=x;}else{th=0};
  	    $('mm_'+arr_tela[x]).style.display="none";
  	  }
    	if(cat == "galeria"){
        $('bt_'+cat).className="enable";
        $('link_veja_mais').innerHTML="› Mais galerias"
        $('link_veja_mais').title="Mais galerias"
        $('link_veja_mais').href="http://babado.ig.com.br/bbb9/galerias/veja_mais/galerias.html?ini=0"
      } else if(cat == "video") {
        $('bt_'+cat).className="enable nomg";
        $('link_veja_mais').innerHTML="› Mais vídeos"
        $('link_veja_mais').title="Mais vídeos"
        $('link_veja_mais').href="http://tvig.ig.com.br/"
      } else {
        $('bt_'+cat).className="enable";
        $('link_veja_mais').innerHTML="› Mais áudios"
        $('link_veja_mais').title="Mais áudios"
        $('link_veja_mais').href="http://megaplayer.ig.com.br/"
      }
    }
    $('mm_'+cat).style.display="";
  }
}
/*-------------------- AREA MULTIMIDIA --------------------*/


/*-------------------- PLAYER DE VIDEO --------------------*/
var KMPlayer,objPlayPause,objPlayer,_function,_imgVideo,progBar,boxVideo;
var videoLoaded=false;
var videoMontado=false;
var live=false;
var progBar = 'progBar';

function montaVideo(url){
  objPlayPause = $('playPause');
  KMPlayer = VIDEO.code(url);
  $("conteudoVideo").innerHTML = KMPlayer;
  
  //elementos do player
  objPlayer = $('MPLayer');
  
  //elementos de status
  videoMontado=true;
  statusPlay=true;
}

var VIDEO={
  changeIcon:function(st){
    if(st=='play'){
      objPlayPause.className='play';
      objPlayPause.title='Tocar';
    }else if(st=='pause'){
      objPlayPause.className='pause';
      objPlayPause.title='Parar';
    }else{
      objPlayPause.className='pause';     
      objPlayPause.title='Parar';
    }    
  },
  
  code:function(url){
		var urlNot = location.href.toString();
		if(urlNot.indexOf('/noticia_visual/')>-1){
			var medida = ["488","367"];
		}else{
			var medida = ["300","225"];
		}
	  
      var iePlayer = '<object id="MPLayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="' + medida[0] + '" height="' + medida[1] + '">'+
                  '<param name="url" value="' + url + '"/>'+
                  '<param name="AutoStart" value="true"/>'+
                  '<param name="TransparentAtStart" value="0"/>'+
                  '<param name="ShowStatusBar" value="0"/>'+
                  '<param name="ShowDisplay" value="0"/>'+
                  '<param name="AutoSize" value="0"/>'+
                  '<param name="UImode" value="none"/>'+
                  '<param name="AnimationAtStart" value="True"/>'+
                  '<param name="StretchToFit" value="False"/>'+
                  '</object>';
                  
    	var foxPlayer = '<object type="application/x-ms-wmp" id="MPLayer" width="'+medida[0]+'" height="'+medida[1]+'">'+
                  '<param name="URL" value="'+url+'">'+
                  '<param name="AutoStart" value="true">'+
                  '<param name="uiMode" value="none">'+
                  '</object>';

      VIDEO.changeIcon('stop');
      VIDEO.progressBar();
       
    	return IE?iePlayer:foxPlayer;
  },
  
  fullscreen:function(){
    alert("ATENÇÃO:\nVocê está entrando no modo 'Tela cheia', pressione 'ESC' para sair");
    objPlayer.fullScreen=true;
  },
  
  playPause:function(){
    with(objPlayer){
        if(statusPlay){
          if(live){
            controls.stop();
          }else{
            controls.pause();
          }
          VIDEO.changeIcon('play');
          statusPlay=false;
        }else{
          controls.play();
          var bt=live?'stop':'pause';
          VIDEO.changeIcon(bt);
          statusPlay=true;
        }
    }
  },
  
  progressBar:function(){
    $(progBar).innerHTML="<div id='cursorVideo'><!--//--></div>";
    $(progBar).className="progBar";
    tempoDuracao = setTimeout("VIDEO.montaDecorrer()", 1000);
  },
  
  montaDecorrer:function() {
    if(typeof objPlayer != 'undefined') {
    	posicaoAtual = objPlayer.controls.currentPosition
    	duracao      = objPlayer.controls.currentItem.duration;
    
    	fator = 0.96; // (Largura do track / 100) - 0.02 (valor antigo 1.26)
    	tamanhoPx = ((100 * fator) * posicaoAtual) / duracao;
      valPos=Math.ceil(((Math.ceil(tamanhoPx) > 0) ? Math.ceil(tamanhoPx) : 1));
      
      $("cursorVideo").style.width = valPos + "px";
    
    	if(objPlayer.playState == 10) {
    		VIDEO.changeIcon('play');
    		videoMontado=false;
    		$('conteudoVideo').innerHTML=_imgVideo;
    		$(progBar).className="vid-status";
    		clearTimeout(tempoDuracao);
    	} else {
    		tempoDuracao = setTimeout("VIDEO.montaDecorrer()", 100);
    	}
  	}
  },
  
  volume:function(statusVolume){
    with(objPlayer){
      volumeAtual = settings.volume;
    	if(statusVolume == '+') {
    		if(volumeAtual <= 100) settings.volume = volumeAtual + 10;
    	} else if(statusVolume == '-') {
    		if(volumeAtual >= 0) settings.volume = volumeAtual - 10;
    	}
    }  
  }
}

function debug(t){window.status=t;}

function startPlayer(){
  var node=IE?'onclick':0;
  if(!_function){
    _function=$('brtpurlvideo').attributes[node].value;
    _imgVideo=$('conteudoVideo').innerHTML;
  }
  eval(_function)
}

function playPause(){if(videoMontado){VIDEO.playPause()}else{startPlayer()}}
function controlaVolume(s){if(videoMontado){VIDEO.volume(s)}else{startPlayer()}}
function full(){if(videoMontado){VIDEO.fullscreen()}else{startPlayer()}}
/*-------------------- PLAYER DE VIDEO --------------------*/


/*-------------------- COMENTÁRIOS --------------------*/
function form_comentarios(){      
  var form='<h4>'+
    					'<span>Comente</span>'+
    					'<a href="javascript:openTermoDeUso();" title="Termos de uso">Termos de uso</a>'+
    					'<br class="clear" />'+
    				'</h4>'+
            '<form action="http://comentarios.ig.com.br/comentarios/coment.adiciona.chain" name="frm_post" method="post" class="comente">'+
    	      	'<fieldset>'+
    	      	  '<input type="Hidden" name="comentid" id="comentid" value="14006052" />'+
		            '<input type="Hidden" name="acaofinal" value="3" />'+
    						'<label for="name">Nome:</label><input id="name" type="text" name="nome" title="Nome" alt="Nome" class="nome" />'+
    						'<label for="email">E-mail:</label><input id="email" type="text" name="email" title="E-mail" alt="E-mail" class="email" />'+
    						'<label for="message">Mensagem:</label><textarea id="message" name="comentario" cols="" rows="" title="Mensagem" class="mensagem"></textarea>'+
    						'<input type="button" value="Enviar" title="Enviar" alt="Enviar" class="submit" onclick="enviaPost();" />'+
    					'</fieldset>'+
    				 '</form>';
  document.write(form);
}

function form_comentarios_paredao(){      
	// function para comentários em paredaão;
}

function enviaPost(){
	function substitui(string,atual,nova){
		var string,atual,nova;
		while(string.indexOf(atual)>-1){
			string = string.replace(atual,nova)
		}
		return string;
	}
	
	StrNome=document.frm_post.nome.value;
	if(StrNome.length<1){
    alert("Necessário preencher o campo 'Nome'!");
    document.frm_post.nome.focus();
    return false;
    }else{  
  	document.frm_post.nome.value = substitui(StrNome,'"','');
	}

	StrEmail=document.frm_post.email.value;
	if(StrEmail.length<1){
    alert("Necessário preencher o campo 'e-mail'!");
    document.frm_post.email.focus();
    return false;
    }else{
    if(StrEmail.indexOf('@')==-1||StrEmail.indexOf('.')==-1){
      alert("Necessário preencher o campo 'e-mail' corretamente!");
      document.frm_post.email.focus();
      return false;  
    }
    document.frm_post.email.value = substitui(StrEmail,'"','');
  }

	StrComentario=document.frm_post.comentario.value;
	if(StrComentario.length<1){
	  alert("Necessário preencher o campo 'Comentários'!");
    document.frm_post.email.focus();
    return false;
  }else{
	document.frm_post.comentario.value = substitui(StrComentario,'"','');
	}

	nome = document.frm_post.nome.value;
	comentario = document.frm_post.comentario.value;	
	id = document.frm_post.comentid.value;
	//document.frm_post.comentid.value = id;
	
	if(id == ""){
		alert("Erro interno, tente mais tarde");
	} else {
		alert("O sistema irá verificar seu comentario e em instantes seu comentario estará na lista.");
		document.frm_post.submit();
	}
}
function checaComentario() {
  if (window.location.href.indexOf('publicador') != 7) {
  	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];
  	if (document.getElementById("comentid")) document.getElementById("comentid").value = comentid;
  }
}
/*-------------------- COMENTÁRIOS --------------------*/


/*-------------------- PUBLICIDADE --------------------*/
//Define as peças de cada área
function pub(idi){
  switch (idi){
    case '01':
      OAS_AD('Top2');break;
    case '02':
      OAS_AD("Right1");break;
    case '03':
      OAS_AD('x09');break;
    case '04':
      OAS_AD('Middle');break;
    case '05':
      OAS_AD('x07');break;
    case '06':
      OAS_AD('x15');break;
    case '07':
      OAS_AD('Frame1');break;
    case '08':
      OAS_AD('Position1');break;
    case '09':
      OAS_AD('x05');break;
  }
}

//Inicia as peças
function OPEC_START(){
  OAS_page = 'noticia';
  url=window.location.toString();
  if(url.indexOf("/veja_mais/galerias")>1 || url.indexOf("/veja_mais/noticias")>1){
    OAS_page = "lista";
  }else if(url.indexOf("/paredao/")>1){
	OAS_page = "homepage";
  }
  OAS_VARS(OAS_page);
  OAS_START();
}

//Publicidade AFC - Google
function AFCVertical(){
	vAFC='<script type="text\/javascript" language="JavaScript" xml:space="preserve">'
            +'<!--'
                +'\ngoogle_ad_client = '+   afc_v[0]
                +'\ngoogle_ad_channel = '+  afc_v[1]
                +'\ngoogle_ad_width = '+    afc_v[2]
                +'\ngoogle_ad_height = '+   afc_v[3]
                +'\ngoogle_ad_format = '+   afc_v[4]
                +'\ngoogle_ad_type = '+     afc_v[5]
                +'\ngoogle_language = '+    afc_v[6]
                +'\ngoogle_color_bg = '+    afc_v[7]
                +'\ngoogle_color_text = '+  afc_v[8]
                +'\ngoogle_color_link = '+  afc_v[9]
                +'\ngoogle_color_line = '+  afc_v[10]
                +'\ngoogle_color_url = '+   afc_v[11]
                +'\ngoogle_color_border ='+ afc_v[12]
                +'\ngoogle_language = '+    afc_v[13]
                +'\ngoogle_encoding = '+    afc_v[14]
                +'\ngoogle_safe = '+        afc_v[15]
            +'// -->'
            +'</script>'
            +'<script type="text/javascript" language="JavaScript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"><!--//--></script>';
	document.write(vAFC);
}

function AFCHorizontal(){
	vAFC='<script type="text\/javascript" language="JavaScript" xml:space="preserve">'
            +'<!--'
                +'\ngoogle_ad_client = '+   afc_h[0]
                +'\ngoogle_ad_channel = '+  afc_h[1]
                +'\ngoogle_ad_width = '+    afc_h[2]
                +'\ngoogle_ad_height = '+   afc_h[3]
                +'\ngoogle_ad_format = '+   afc_h[4]
                +'\ngoogle_ad_type = '+     afc_h[5]
                +'\ngoogle_language = '+    afc_h[6]
                +'\ngoogle_color_bg = '+    afc_h[7]
                +'\ngoogle_color_text = '+  afc_h[8]
                +'\ngoogle_color_link = '+  afc_h[9]
                +'\ngoogle_color_line = '+  afc_h[10]
                +'\ngoogle_color_url = '+   afc_h[11]
                +'\ngoogle_color_border = '+afc_h[12]
                +'\ngoogle_language = '+    afc_h[13]
                +'\ngoogle_encoding = '+    afc_h[14]
                +'\ngoogle_safe = '+        afc_h[15]
                +'\ngoogle_skip = '+        afc_h[16]
            +'// -->'
            +'</script>'
            +'<script type="text/javascript" language="JavaScript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"><!--//--></script>';
	document.write(vAFC);
}
/*-------------------- PUBLICIDADE --------------------*/


/*-------------------- IMAGEM DA MATERIA --------------------*/

//remover crédito vazio
function removeEmptyCredit(){
	var allCreditElements = document.getElementsByTagName('p');
	for (var x = 0; x < allCreditElements.length; x++){
		elementCredit = allCreditElements[x];
		if(elementCredit.className == 'credit'){
			if(elementCredit.innerHTML == '' || elementCredit.innerHTML == '&nbsp;'){
				elementCredit.style.display = 'none';
			}
		}
	}
}

/*-------------------- DISPARA FUNÇÕES --------------------*/
function head_init(){
  OPEC_START();
}

window.onload=init;
function init(){
	retorno();
}

function materiasRelacionadas(){
	if($('brtpmateriarelacionadas')){
		$('brtpmateriarelacionadas').style.display="";
		for(x=1;x<=3;x++){
			if($('brtpmatreltitulo0'+[x]).innerHTML.length > 45){
				$('brtpmatrellink0'+[x]).title=$('brtpmatreltitulo0'+[x]).innerHTML;
				$('brtpmatreltitulo0'+[x]).innerHTML=$('brtpmatreltitulo0'+[x]).innerHTML.substr(0,42)+"...";
			}
			if($('brtpmatrelolho0'+[x]).innerHTML.length > 70){
				$('brtpmatrellink0'+[x]).title=$('brtpmatrelolho0'+[x]).innerHTML;
				$('brtpmatrelolho0'+[x]).innerHTML=$('brtpmatrelolho0'+[x]).innerHTML.substr(0,67)+"...";
			}
		}
	}
}

function titulo_comentarios(){      
  var form='<h4>'+
    					'<span>Comente</span>'+
    					'<a href="javascript:openTermoDeUso();" title="Termos de uso">Termos de uso</a>'+
    					'<br class="clear" />'+
    				'</h4><br />';
  document.write(form);
}

function iGShopping(idi){
  switch (idi){
    case 'header':
	  pub('10');
      var result = '<h4><a href="http://igshopping.ig.com.br/" title="iG Shopping">iG Shopping</a></h4>';
      document.write (result);
      break;
    case 'form_compare':
      var result =  '<form target="_blank" method="get" action="http://igshopping.ig.com.br/template.aspx" name="FormBusca">'+
                '<fieldset>'+
                '<input type="hidden" name="acao" value="busca" id="acao"/>'+
                '<input type="hidden" name="menu" value="compareprecos" id="menu"/>'+
                '<input type="hidden" name="origem" value="'+tag_de_shopping+'" id="origem"/>'+
                '<label for="compare">Compare preços</label>'+
                '<input id="compare" name="palavra" type="text" title="Compare" alt="Compare" />'+
                '<input type="submit" value="ok" title="Ok" alt="Ok" class="submit" />'+
                '</fieldset>'+
                '</form>';
      document.write (result);
      break;
    case 'produtos':
      pub('07');
      break;
  }
}

//Enquete
function vtEnq(f){
	sel=false;
  for(i=0; i<f.id_alternativa.length;i++) {
		if(f.id_alternativa[i].checked) {
		    f.id_alternativa[i].value = f.id_alternativa[i].id;
		    sel=true;
			  break;
	 	}
	}
  if(sel) {
    window.open('','janelaEnquete','toolbar=0, location=0, directories=0, menubar=0, scrollbars=YES, resizable=0 , width=325, height=455, top=100, left=100, status=no');
		f.submit();
	} else { alert('Selecione uma das alternativas acima!') }
}		
function verEnq(f) {
	window.open('http://enquete.ig.com.br/resultados.php?id_enquete=' + f.id_enquete.value,'janelaEnqueteRes','toolbar=0, location=0, directories=0, menubar=0, scrollbars=YES, resizable=0 , width=325, height=455, top=100, left=100, status=no');
}

/*---------ENQUETE--------*/
function montaEnquete(){
	objEnquete 		= document.getElementById("enqueteLayer");
	objFormEnquete 	= objEnquete.getElementsByTagName("FORM")[0];
	perguntaEnquete= objEnquete.getElementsByTagName("b")[0].innerHTML;
	
	document.getElementById("formFake").innerHTML +='<strong id="perguntaEnquete">'+perguntaEnquete+'</strong>'
	for (var i = 0; i<objEnquete.getElementsByTagName("input").length; i++) {
		if (objEnquete.getElementsByTagName("input")[i].type == "radio") {
			document.getElementById("formFake").innerHTML += '<div class="optEnquete"><input onclick="selOptEnquete(this)" type="radio" name="enquete" VALUE="'+objEnquete.getElementsByTagName("input")[i].value+'" style="border: 0px">'+objEnquete.getElementsByTagName("font")[i].innerHTML+'</div><br />'
		}
	}
	document.getElementById("formFake").innerHTML += '<input type="button" class="submit vote" alt="Responder" title="Responder" value="Responder" onclick="validaSelecionado()"/>';
}

function validaSelecionado(){
	if (validaEnquete())eval(objEnquete.getElementsByTagName("a")[0].href.replace('javascript:',''));
	else alert('Escolha uma opção antes de votar');
}

function selOptEnquete(obj) {
	for (var i = 0; i<objEnquete.getElementsByTagName("input").length; i++) {
		if (objEnquete.getElementsByTagName("input")[i].type == "radio") {
			if (objEnquete.getElementsByTagName("input")[i].value == obj.value) {
				objEnquete.getElementsByTagName("input")[i].checked = true;
			}
		}
	}
}

var clicado = false;

function votarEnquete() {
	for (i = 0; i < document.formEnquete.id_alternativa.length; i++) {
		if (document.formEnquete.id_alternativa[i].checked) {
			clicado = true;
			document.formEnquete.id_alternativa[i].value=document.formEnquete.id_alternativa[i].id;
			break;
		}
	}
	
	if (clicado) {
		janelaEnquete = window.open('','janelaEnquete','toolbar=0, location=0, directories=0, menubar=0, scrollbars=YES, resizable=0 , width=400, height=455, top=100, left=100, status=no');
		window.document.formEnquete.submit();
	} else {
		alert('Escolha uma opção antes de votar');
	}
}

function resultadoEnquete(){
	var lkn = "http://enquete.ig.com.br/resultados.php?id_enquete=" + document.formEnquete.id_enquete.value;
	janelaEnquete = window.open(lkn,'janelaEnquete','toolbar=0, location=0, directories=0, menubar=0, scrollbars=YES, resizable=0 , width=400, height=455, top=100, left=100, status=no');
}

function validaEnquete() {
	objEnquete 		= document.getElementById("enqueteLayer");
	objFormEnquete 	= objEnquete.getElementsByTagName("FORM")[0];
	document.getElementById("perguntaEnquete").innerHTML = objEnquete.getElementsByTagName("b")[0].innerHTML;
	for (var i = 0; i<objEnquete.getElementsByTagName("input").length; i++) {
		if (objEnquete.getElementsByTagName("input")[i].type == "radio") {
			if (objEnquete.getElementsByTagName("input")[i].checked) {
				return true;
			}
		}
	}
	return false;
}

function $(id){return document.getElementById(id)}

function celular(){
		var conteudo = "<div id='fade' style='height:1900px'></div>";
		conteudo = conteudo + "<div id='pop_iGCelular'>"
		conteudo = conteudo + "<a href='javascript:fechar()' title='Fechar'>[x] fechar</a>";
		conteudo = conteudo + "<iframe src='http://portalig2.yavox.com/assinatura_web2/celular_bbb_ig.php' width='400' height='500' frameborder='0' scrolling='no'><!-- // --></iframe>";
		conteudo = conteudo + "</div>";
		$('celular').innerHTML = conteudo;

	$('fade').style.height=document.body.clientHeight+'px';
	$('fade').style.display='block';
	$('pop_iGCelular').style.left=screen.width*0.5-340+'px';
	$('pop_iGCelular').style.top=150+(window.pageYOffset||document.body.scrollTop)+"px";
	$('pop_iGCelular').style.display='block';
}

function fechar(){$('fade').style.display='none';$('pop_iGCelular').style.display='none';}
