// escreve o .css correspondente ao browser //
writeCSS('/');

// configurações da barra //
var NumBar = 11;
var ColorBar1 = '#C00E7D'; // cor clara
var ColorBar2 = '#69005E'; // cor escura

// função para a busca //
function RaD()
{
Rq=escape(document.radar.q.value);
Rf="";
if(Rq=="") { alert("Você precisa digitar uma palavra para fazer a busca."); }
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");
	}
}

DEd=document;
// config banners
var DEpopcfg ="POPdive"; // Popup
var DEsite="uolbr";		// Site, este valor tambem é usado no parametro affiliate
var DEchan="divearte";	// Canal
var DEsubc="outros";		// 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 //
if(typeof(DErand)=="undefined") {
	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>');
}

// função que deixa as columas (esquerda, centro, direita) com a mesma altura //
function resizeCols()
{
if(dC.getElementById) dC.getElementById('td1').style.height = dC.getElementById('td2').style.height = dC.getElementById('td3').style.height = dC.getElementById('tablebottom').offsetTop - dC.getElementById('tabletop').offsetTop;
}

// função para abrir canais da radio uol
function abrecanal(canal) {

	Loc = canal;
	velho = Loc.indexOf("&");
	
	if (velho < 1) {
		radio = Loc.substring (Loc.indexOf ("canal=")+6);
		url = "http://app.uol.com.br/radiouol/player/frameset.php?opcao=playlist&nomeplaylist="+radio 
	}else{
		radio = Loc.substring (Loc.indexOf ("canal=")+6, Loc.indexOf ("&disco="));
		pop   = Loc.substring (Loc.indexOf ("&disco=")+7);
		if (pop=="s"){ url = "http://app.uol.com.br/radiouol/player/frameset.php?opcao=umcd&nomeplaylist="+radio }
		else{ url = "http://app.uol.com.br/radiouol/player/frameset.php?opcao=umamusica&nomeplaylist="+radio }
	}



	window.open(url,'popplaylist','width=480,height=350,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no');
}


bFs = (document.getElementById('barrauol')) ? document.getElementById('barrauol').offsetWidth/76 : 0 ;
function findPos(bId, sum) {
	obj = document.getElementById(bId);
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y) curtop += obj.y;
	return curtop;
}
// equaliza colunas //
function getHeight(id) {
	if (document.getElementById(id)) return document.getElementById(id).offsetHeight + findPos(id);
	else return 0;
}

function getMaxHeight(args) {
	maxHeight = getHeight(args[0]);
	for(i=0;i<args.length;i++)	
		maxHeight = Math.max(maxHeight, getHeight(args[i]))
	return maxHeight;
}

function setHeight() {
	maxHeight = getMaxHeight(arguments) 
	for(i=0;i<arguments.length;i++)
		if (document.getElementById(arguments[i]) && maxHeight != 0 && bFs != 0){
			document.getElementById(arguments[i]).style.height = (maxHeight - findPos(arguments[i]))  +'px';
		}
}
function setHeightAgain()
{
	// Trata colunas
	if(document.getElementById("col-esquerda"))
		document.getElementById("col-esquerda").style.height = "auto";
	
	if(document.getElementById("col-direita"))
		document.getElementById("col-direita").style.height = "auto";
		
	document.getElementById("corpo").style.height = document.getElementById("col-centro").style.height = "auto";
	
	setHeight('corpo','col-centro'); 
}

function loadFrame( oFrame )
{
  var corpo = oFrame.contentWindow.document.getElementById("corpo");
  oFrame.style.height = corpo.offsetHeight + "px";
  setHeightAgain();
}


/*
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";
    }
}

