d=document;
IE=d.all?true:false;
function $(id){return d.getElementById(id)}
function submitForm(form){form.submit();}


function linkPage(){
  url=urlPagina;
  while(url.indexOf("//")>1){
    url=url.replace(/\/\//g,"/")
  }
  return url.replace("http:/","http://");
}

function path(){
  return linkPage().replace(urlBase+pathEspecial,"");
}

function iGBusca(){
   var form='<form method="get" enctype="application/x-www-form-urlencoded" action="http://busca.igbusca.com.br/app/search">'+
            '<fieldset>'+
            '<label for="search">iG Busca</label>'+
            '<input type="hidden" name="o" value="'+tag_de_busca+'" />'+
            '<input id="search" type="text" title="Busca" alt="Busca" />'+
            '<input type="submit" value="Buscar" title="Buscar" alt="Buscar" class="submit" />'+
            '<p class="bygoogle">by google</p>'+
            '</fieldset>'+
            '</form>';
   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;
  }
}

function comboCanais(){
  var html='<div class="combo_canais">'+getOptCnsHTML()+'</div>';
  document.write(html)
}

//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;
      }      
    }
  }
  if(temEmpilhamento && !this.empilhamento) {
    this.empilhamento = true;
    this.pageName = (url.indexOf("noticias.html?ini=0") != -1) ? 
                        empilhamento_noticias :
                    (url.indexOf("galerias.html?ini=0") != -1) ? 
                        empilhamento_galerias : "";
 }
  
}

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;
    lastItem = empilhamento ? pageName : item[x].nome;
    document.write(lastItem);
  }
}


function breadCrumb(){
  var bc = new BreadCrumbK(tree, linkPage(), urlBase, nomeBase, separador_BreadCrumb); // (Separador opcional)
  bc.print()
}

//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');
}

function setLinkLogo(){
  $('linkLogo').href=urlBase;
  $('linkLogo').title=nomeBase;
}

//Video
var KMPlayer,objPlayPause,objPlayer,_function,_imgVideo,progBar,boxVideo;
var videoLoaded=false;
var videoMontado=false;
var live=false;
var progBar = 'statusbar';

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="Play";
    }else if(st=='pause'){
      objPlayPause.className='pause';
      objPlayPause.title="Pause";
    }else{
      objPlayPause.className='pause';
      objPlayPause.title="Pause";      
    }    
  },
  
  code:function(url){
      var medida = ["244","185"]
      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?'pause':'pause';
          VIDEO.changeIcon(bt);
          statusPlay=true;
        }
    }
  },
  
  progressBar:function(){
    $(progBar).innerHTML="<div id='bar'><!--//--></div>";
    $(progBar).className="vid-status nobg";
    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));
      
      $("bar").style.width = valPos + "px";
    
    	if(objPlayer.playState == 10) {
    		VIDEO.changeIcon('play');
    		videoMontado=false;
    		$('conteudoVideo').innerHTML=_imgVideo;
    		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=$('brtpLinkHLVIDEO00').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()}}



// Publicidade
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;
    case '10':
      OAS_AD('x14');break;
  }
}

/*-----------TAGS OPEC Nao deve ser alterado-------------*/
function OAS_VARS(OAS_page) {
OAS_sitepage = endereco_opec + OAS_page;
if (OAS_page == 'homepage'){
  OAS_VARSpos('x15,Top2,Right1,x09,x07,Frame1,Middle');
  }
  else if(OAS_page == 'enquete'){
  OAS_VARSpos('x15,Top2,Right1,x09,x07,Frame1');
  }else if(OAS_page == 'fotos'){
  OAS_VARSpos('x15,Position1');
  }else if(OAS_page == 'materias'){
  OAS_VARSpos('x15,Top2,Right1,x09,x07');
  }else if(OAS_page == 'lista'){
  OAS_VARSpos('x15,Top2,Right1,x09,Frame1');
  }else{
  OAS_VARSpos('x15,Top2,Right1,x09,x07,Frame1,Middle');
  }
}


function OAS_VARSpos(OAS_pos) {
OAS_listpos =  OAS_pos;}
OAS_url = 'http://adserver.ig.com.br/RealMedia/ads/';
OAS_query = '';
OAS_target = '_blank';
OAS_version = 10;
OAS_rn = '001234567890'; OAS_rns = '1234567890';
OAS_rn = new String(Math.random()); OAS_rns = OAS_rn.substring(2, 11);
function OAS_NORMAL (pos) {
 document.write('<a href="' + OAS_url + 'click_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + OAS_query + '" target="'+ OAS_target + '">');
 document.write('<img src="' + OAS_url + 'adstream_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + OAS_query + '" border="0"></a>');}

function OAS_START() {
OAS_version = 11;
if (navigator.userAgent.indexOf('Mozilla/3') != -1 || navigator.userAgent.indexOf('Mozilla/4.0 WebTV') != -1)
 OAS_version = 10;
if (OAS_version >= 11)
 document.write('<SCRIP' + 'T LANGUAGE=JavaScript1.1 SRC="' + OAS_url + 'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '?' + OAS_query + '"><\/SCRIP' + 'T>');
}
document.write('');
function OAS_AD(pos){
 if (OAS_version >= 11)
  OAS_RICH(pos);
 else
  OAS_NORMAL(pos);}
/*-----------FIM // TAGS OPEC Nao deve ser alterado-------------*/

//AFC Google
function AFCHome(){
	vAFC='<script type="text\/javascript" language="JavaScript" xml:space="preserve">'
            +'<!--'
                +'\ngoogle_ad_client = '+   afc_home[0]
                +'\ngoogle_ad_channel = '+  afc_home[1]
                +'\ngoogle_ad_width = '+    afc_home[2]
                +'\ngoogle_ad_height = '+   afc_home[3]
                +'\ngoogle_ad_format = '+   afc_home[4]
                +'\ngoogle_ad_type = '+     afc_home[5]
                +'\ngoogle_language = '+    afc_home[6]
                +'\ngoogle_color_bg = '+    afc_home[7]
                +'\ngoogle_color_text = '+  afc_home[8]
                +'\ngoogle_color_link = '+  afc_home[9]
                +'\ngoogle_color_line = '+  afc_home[10]
                +'\ngoogle_color_url = '+   afc_home[11]
                +'\ngoogle_color_border = '+afc_home[12]
                +'\ngoogle_language = '+    afc_home[13]
                +'\ngoogle_encoding = '+    afc_home[14]
                +'\ngoogle_safe = '+        afc_home[15]
                +'\ngoogle_skip = '+        afc_home[16]
            +'// -->'
            +'</script>'
            +'<script type="text/javascript" language="JavaScript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"><!--//--></script>';
	document.write(vAFC);
}

function OPEC_START(){
  url=window.location.toString();
  if(url.indexOf("/veja_mais/galerias")>1 || url.indexOf("/veja_mais/noticias")>1){
    OAS_page = "lista";
  }
  OAS_VARS(OAS_page);
  OAS_START();
}

function head_init(){
  OPEC_START();
}


function fixImg(){
	var imgs=$('content').getElementsByTagName('img');
  for(x=0;x<imgs.length;x++)if(imgs[x].src.length<5)imgs[x].style.display='none';
}

