d=document;
IE=d.all?true:false;
function $(id){return d.getElementById(id)}
function submitForm(form){form.submit();}


function linkPage(){
  if(url == "")
	url=window.location.toString();
  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" 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 iGShopping(idi){
  switch (idi){
    case 'header':
	  pub('10');
      var result = '<h4><a href="http://igshopping.ig.com.br/?campaignName=regua+igshopping+800&campaignKeyWord=titulo+geral" 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()
}

function ocultX(){
	var getX = document.getElementsByTagName('cite');
	if(location.href.indexOf('paredao/veja_mais')>0){	
		for (i=0;i<getX.length;i++){
			if(getX[i].innerHTML != '<!-- // -->'){
				getX[i].parentNode.style.display="inline";
			}
		}
	}
}

//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+pathEspecial;
  $('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.94; // (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()}}

//Ticker
var j=0;
function tckWrite(){
	var tck = new Ticker();
	var rest = 0;
	var cont = 0;
	if(tck==undefined){
		setTimeout(tckWrite,1000)
	}else{
		var tcks="";
		if(tck.feedbacks.length>0){
		msgs=tck.feedbacks;
		for(i=j;i<(j+4);i++){
			if(i<msgs.length){
				cont++;
				rest = msgs.length - i;

				if(cont==4){
					tcks+='<li>' + msgs[i].text + '</li>';
				}else{
					tcks+='<li>' + msgs[i].text + '</li>';
				}
			}else{
				cont = 0;
				break;
			}
		}
		j=j+4;
		if(j>=tck.feedbacks.length)j=0;
		$('tickerContent').innerHTML=tcks;
		loopIt=setTimeout("tckWrite()",10000);
    }
  }
}

// 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;
  }
}


//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(){
	if(typeof OAS_page=='undefined'){
		var OAS_page='homepage';
	}
	
	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';
}

window.onload = function(){	
	ocultX();
	
	if($("tickerContent") != null) {
		tckWrite();
	}
}

/*05/11/2008*/