// Publicidade

var DEaff="parblogcienciaemdia";	// Affiliate
var DEchan="";		// Canal quando existe
var DEsubc="outros";	// Subcanal capa ou outros.
var Expble=1;		// Alterar para 0 se não houver 240 pixels de espaço abaixo do 468x60 até o final da pagina
var DEcmpng=1;		// Alterar para 1 se participa de qualquer campanha vendida pelo UOL "cmpng"
var DEGroup=5;		// Grupo de afinidade "group"
// Fim da configuracao 


/* NAO ALTERAR DAQUI PARA BAIXO, apenas remova os comentarios se precisar.
A linha abaixo deve obrigatoriamente ficar fora da função o valor de 
"DErand" nao pode ser diferente para os banners de uma mesma pagina */
d=document; var DEt=new Date(); DEt=DEt.getTime(); DErand=Math.floor(DEt*1000*Math.random());

// Verifica tipo de conexao do usuario
var DEconn=d.body; DEconn.style.behavior='url(#default#clientCaps)'; DEconn=(DEconn.connectionType=='lan')?1:0;

// Verifica resolucao de tela
var scw=0,sch=0; if(screen.height){scw=screen.width;sch=screen.height;}

// Funcao que exibe o banner
function DEshow(ad,pos){
	if(typeof arguments[2] != undefined)
	  if(arguments[2]=="capa") DEsubc="capa";	
	d.write('<scr'+'ipt language="JavaScript1.1" src="http://bn.uol.com.br/js.ng/site=par&chan='+DEchan+'&subchan='+DEsubc+'&affiliate='+DEaff+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&reso='+scw+'x'+sch+'&cmpng='+DEcmpng+'&group='+DEGroup+'&tile='+DErand+'?"></scr'+'ipt>');
}
// Fim Publicidade

var ultimaBarraSel;
var docForm;
  
function $(id) {
	return document.getElementById(id);
}

function commentText ( n )
{
  var text = "("+n+") ...arriscaram comentar";
  return text;
}

function abre(url,w,h,scr) 
{
	window.open(url,'comentarios','width='+w+',height='+h+',directories=0,location=0,menubar=0,resizable=1,scrollbars='+scr+',status=0,toolbar=0,marginleft=0,margintop=0,left=25,top=25');
}

function add_class( obj, classe )
{
  var obj_classe=obj.className.split(" ");
  var resultado = true;
  for(var i=0; i<obj_classe.length; i++)
  {
    if(obj_classe[i]==classe)
    {
      resultado=false;
    }
  }
  if(resultado)
  {
    obj_classe.push( classe );
  }
  obj.className = obj_classe.toString().replace(/,/g," ");
  return resultado;
}

function remove_class( obj, classe )
{
  var obj_classe = obj.className.split(" ");
  var resultado = false;
  for(var i=0;i<obj_classe.length; i++)
  {
    if(obj_classe[i]==classe)
    {
      obj_classe.splice(i,1);
      resultado=true;
    }
  }
  obj.className = obj_classe.toString().replace(/,/g," ");
  return resultado;
}

function find_class( obj, classe )
{
  var obj_classe = obj.className.split(" ");
  var resultado = new Array();
  for(var i=0;i<obj_classe.length;i++)
  {
    if(obj_classe[i].indexOf(classe)>=0)
    resultado.push(obj_classe[i]);
  }
  return resultado;
}

function clean_class ( obj )
{
  obj.className=null;
}

function fecha_todos()
{
  var obj_dd=document.getElementById("col-direita").getElementsByTagName("dd");
  var obj_info = new Object();
  for(var i=0;i<obj_dd.length;i++)
  {
    if(obj_dd[i].getElementsByTagName("a")[0].className.indexOf("info-open")>=0)
    {
      remove_class(obj_dd[i].getElementsByTagName("a")[0], "info-open");
      add_class(obj_dd[i].getElementsByTagName("a")[0], "info-close");
      obj_info = obj_dd[i].getElementsByTagName("div");
      for(var j=0;j<obj_info.length;j++)
      {
        if(obj_info[j].className.indexOf("info-livro")>=0)
        {
          remove_class(obj_info[j], "info-show");
        }
      }
    }
  }   
}

function troca_livro( obj )
{
  var livro=find_class( obj, "livro" )[0];
  var obj_info=document.getElementById("info-"+livro);
  var estado = find_class( obj, "info-" )[0].replace(/info-/,"");
  if (estado=="")
  {
    estado="close";
  }
  fecha_todos();
  switch( estado )
  {
    case "close": //abre bloco de info
      remove_class( obj, "info-close" );
      add_class( obj, "info-open" );
      add_class( obj_info, "info-show" );
      resize_blog();
      break
    case "open": //fecha bloco de info
      remove_class( obj, "info-open" );
      add_class( obj, "info-close" );
      remove_class( obj_info, "info-show" );
      resize_blog();      
      break      
  }

}

function resize_blog()
{
  document.getElementById("col-direita").style.height=null;
  document.getElementById("col-esquerda").style.height=null;
  document.getElementById("centro").style.height=null;
  var altura=Math.max(document.getElementById("col-direita").offsetHeight,document.getElementById("col-esquerda").offsetHeight,document.getElementById("centro").offsetHeight);
  document.getElementById("col-direita").style.height=altura.toString()+"px";
  document.getElementById("col-esquerda").style.height=altura.toString()+"px";
  document.getElementById("centro").style.height=altura.toString()+"px";
}

// uol busca //
function UOLBusca(s){
    if(ultimaBarraSel!="" && ultimaBarraSel!=s){
        ultimaBarraSel.className="";
        ultimaBarraSel.nextSibling.style.visibility=ultimaBarraSel.previousSibling.style.visibility='visible';
    }

    s.nextSibling.style.visibility=s.previousSibling.style.visibility='hidden';
    s.blur();
    s.className="sel";
    ultimaBarraSel=s;

    dC.formb.skin.disabled=dC.formb.id.disabled=dC.formb.rd.disabled = (s.innerHTML=='Notícias') ? "" : "disabled" ;
    
    if(s.innerHTML=='Web') dC.formb.action = "http://busca.uol.com.br/www/index.html";
    else if(s.innerHTML=='Notícias') dC.formb.action = "http://noticias.busca.uol.com.br/uol/index.html";
    else if(s.innerHTML=='Imagens') dC.formb.action = "http://busca.uol.com.br/imagem/index.html";
    else if(s.innerHTML=='Vídeo') dC.formb.action = "http://busca.uol.com.br/video/index.html";
    else if(s.innerHTML=='Preços') dC.formb.action = "http://shopping.uol.com.br/busca.html";

    docForm.getElementsByTagName('input')[0].focus();
}

onload = function()
{
  var obj_livros = document.getElementById("col-direita").getElementsByTagName("dl")[0].getElementsByTagName("dd");
  var n_livro = Math.floor(Math.random()*obj_livros.length);
  troca_livro( obj_livros[n_livro].getElementsByTagName("a")[0] );
  
  ultimaBarraSel = $('abas').getElementsByTagName('a')[0];
  docForm = $('form1');
  
  if(document.getElementById("arquivo"))
  { 
    document.getElementById("arquivo").innerHTML=document.getElementById("arquivo").innerHTML.replace(/\/20/g,"/");
  }
}
