dC = window.document;

// escreve o .css correspondente ao browser
if( typeof writeCSS == "function" ){
  writeCSS('/');
}

// configurações da barra
var NumBar = 22;
var ColorBar1 = '#3D6C83'; // cor clara
var ColorBar2 = '#223D4A'; // cor escura

// ícone para bookmark
document.write('<LINK REL="SHORTCUT ICON" HREF="http://home.img.uol.com.br/favicon.ico">');

// configurações do menu
var menu_tag;

if(!menu_tag) {
	var aux = dC.cookie.split(/enu_tag=|;/,2);
	menu_tag = aux[1];
	}
else dC.cookie = 'menu_tag='+menu_tag;

// GetMethodParserJS ::: fermads @ uol
var L=location.href;
var d=L.substring(L.indexOf("?")+1);
var c=v=new Array(); c=d.split("&");
for(i=0;i<c.length&&c.length>0;i++) {
v=c[i].split("="); if(v.length>1)
eval(v[0]+"=unescape('"+v[1].replace(/\+/g," ")+"')");}


// menu fechado (que se abre ao clicar)
mt = menu_tag.split(',');
document.write("<style>"+
"#menu div { display:none; }"+
"#menu a.head { background-color:#665B28;color:white;font-weight:bold; }"+
"#menu a.head:hover { background-color:#414109; }"+
"#menu #"+mt[0]+" { background-color:#414109; }"+ // head active
"#menu #"+mt[1]+" { background-color:#CCCC99;font-weight:bold; }"+  // item active
"#menu #"+mt[0]+"_i { display:block; }"+
"</style>");

// descomentar se for menu aberto (e comentar o "menu fechado" acima)
/*
dC.write("<style>"+
"#menu span { background-color:#31659C;color:white;font-weight:bold; }"+
"#menu #"+menu_tag+" { background-color:#EFDFD6;font-weight:bold; }"+
"</style>");
*/

// função para a busca do radar
function RaD()
{
Rq=escape(document.radar.q.value);
Rf="";
if(Rq=="") { alert("Você precisa digitar uma palavra para fazer a busca."); }
else if(document.radar.l[document.radar.l.selectedIndex].value==3) // busca da tvuol
	{
	window.open("http://app.uol.com.br/tvuol/search.php?pdescri="+Rq+"&desc=yes&titu=yes&copy=yes");
	}
else
	{
	R1="http://radaruol.uol.com.br/";
	Ra=new Array("uol/index.html?q="+Rq,"br/index.html?q="+Rq,"www/index.html?q="+Rq);
	Ra[3]=Ra[0]+"&id=15"; // trocar pelo id da estação
	R2=document.radar.l[document.radar.l.selectedIndex].value;
	Rf=R1+Ra[R2];
	raD=window.open(Rf,"_blank");
	}
}

// função que deixa as colunas (esquerda, centro, direita) com a mesma altura
function resizeCols()
{
var tam = dC.getElementById('tablebottom').offsetTop - dC.getElementById('tabletop').offsetTop;
if(dC.getElementById) 
  if(dC.getElementById('td1'))
    dC.getElementById('td1').style.height = tam;
  
  if(dC.getElementById('td2'))
    dC.getElementById('td2').style.height = tam;
    
  if(dC.getElementById('td3'))
    dC.getElementById('td3').style.height = tam;
}

// pega o subcanal de tipo de banner de acordo com a url
function getSubchan() {
	var dir = [ 'podcast' ];
	var canal = [ 'cinepodcast' ];
	for(var i=0;i<dir.length;i++) 
		if (location.href.indexOf('cinema.uol.com.br/'+dir[i]) != -1)
			return canal[i];
	if (location.href == 'http://cinema.uol.com.br/' || location.href == 'http://cinema.uol.com.br/index.jhtm')
		return 'capa';
	return 'outros';
}
// função para os banners
DEd=document;
// config banners
var DEpopcfg ="POPcine"; // Popup
var DEsite="uolbr";		// Site, este valor tambem é usado no parametro affiliate
var DEchan="cinema";	// Canal
var DEsubc=getSubchan();		// Subcanal
var Expble=1;					// Alterar para 0 se não houver 240 pixels de espaço abaixo do 468x60 até o final da pagina ou dentro de um frame.

// mostra banners //
var DEt=new Date(); DEt=DEt.getTime(); DErand=Math.floor(DEt*1000*Math.random());
var scw=0,sch=0; if(screen.height){scw=screen.width;sch=screen.height;}
function DEshow(ad,pos){
	var DEconn=document.body; DEconn.style.behavior='url(#default#clientCaps)'; DEconn=(DEconn.connectionType=='lan')?1:0;
	document.write('<'+'scr'+'ipt type="text/javascript" src="http://bn.uol.com.br/js.ng/site='+DEsite+'&amp;chan='+DEchan+'&amp;subchan='+DEsubc+'&amp;affiliate='+DEsite+DEchan+'&amp;size='+ad+'&amp;page='+pos+'&amp;conntype='+DEconn+'&amp;expble='+Expble+'&amp;reso='+scw+'x'+sch+'&amp;tile='+DErand+'?"><\/scr'+'ipt>');
}


/*
elGrade   -> Id do elemento onde os links devem ser verificados
linksFora -> Array com as palavras-chave dos links que merecem target
*/
function changeTargetToBlank(elGrade, linksFora)
{
  var $ = function(){return document.getElementById(arguments[0]);}
  var objGrade = $(elGrade) ? $(elGrade) : null;

  if(objGrade == null)
    return false;

  var allLinks = objGrade.getElementsByTagName("a");
  for(var i = 0; i < allLinks.length; i++)
  {
    var objA = allLinks[i];
    if(objA.target == "")
      for(var j = 0; j < linksFora.length; j++)
        if(objA.href.indexOf(linksFora[j]) != -1)
          objA.target = "_blank";
  }
}




/**
 * Adiciona o prefixo de click uol nos links de conteúdo.
 * @param {String}  ref     Nome da estação ou alguma referência que identirique de onde vem o click
 * @param {Array}   colunas Array com os divs que deverão ter seus links com click uol
 * @param {Booleam} painel  Se deve colocar click uol no painel rotativo ou não. True = sim / False = não
 **/
function clickUOL(ref, colunas, painel) {

  var $ =  function() { return document.getElementById(arguments[0]); }

  for(var x = 0; x < colunas.length; x++) {

      // Se o elemento existir realmente
      if($(colunas[x])) {
          objA = $(colunas[x]).getElementsByTagName("a");

          // percorre todos os links do bloco
          for(var y = 0; y < objA.length; y++) {

              var lkn   = objA[y].href;
              var refOk = ref + "_" + objA[y].name;

              // A tag a deve possuir um atributo 'name'
              // O link não pode ter 'click.uol'
              // O link deve ser para um domínio 'uol.com.br'
              // Não pode ser um link javascript
              if(objA[y].name != "" && lkn.indexOf("click.uol") == -1 && lkn.indexOf("uol.com.br") != -1 && lkn.indexOf("javascript:") == -1 && lkn.indexOf("void(") == -1 ) {
                  //objA[y].href = objA[y].href.replace(/http(s?):\/\//,"http:\/\/click.uol.com.br/?rf=" + refOk + "&u=http$1:\/\/");
                  objA[y].href = "http://click.uol.com.br/?rf=" + refOk + "&u=" + objA[y].href;
              }

              // Se for um link da Rádio UOL
              if(lkn.indexOf('player.htm')!=-1 || lkn.indexOf('abreradio.htm')!=-1) {
                  objA[y].href='javascript:pop("'+objA[y].href+'")';
              }
          }
      }
  }

    // Click uol no painel rotativo
  if(painel == true) {
      if(typeof Item != "undefined") {
          for(var x = 0; x < Item.length; x++) {
              var lkn   = Item[x][3];
              var refOk = ref + "_rotativo" + (x+1);
              
              if(lkn.indexOf("click.uol") == -1 && lkn.indexOf("uol.com.br") != -1 && lkn.indexOf("javascript:") == -1 && lkn.indexOf("void(") == -1) {
                  Item[x][3] = "http://click.uol.com.br/?rf=" + refOk + "&u=" + Item[x][3];
              }
          }
      }
  }
}
