// pega o subcanal de tipo de banner de acordo com a url
function getSubchan() {
	var dir = [ 'podcast' ];
	var canal = [ 'radiopodcast' ];
	for(var i=0;i<dir.length;i++) 
		if (location.href.indexOf('radio.musica.uol.com.br/'+dir[i]) != -1)
			return canal[i];
	if (location.href == 'http://radio.musica.uol.com.br/' || location.href == 'http://radio.musica.uol.com.br/index.jhtm')
		return 'capa';
	return 'outros';
}
var DEcfg ="site=uolbr&chan=radiouol&subchan="+getSubchan();

// posiciona elementos //
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]))/bFs  +'em';
			}
}

// adicionar aqui os IDs das colunas que deseja equalizar 
// estes elementos devem ser DIVs de estruturação, não devem conter padding ou margin
setHeight('corpo','col-esquerda','col-centro','col-direita');

// barra UOL //
writeUOLBar(BarraNumero,BarraCor1,BarraCor2);

// copyright //
writeCopyright();

// posiciona elementos na tela
function placePos(bId, pos, sum) {
	if(bFs != 0) document.getElementById(bId).style.top = (sum+pos)/bFs+'em';		
}

// pop radio padrao Home UOL 
function pop(url) {
clk = url.replace(/(.*&u=).*/,"$1");
if(arguments[0].indexOf('abreradio.htm')!=-1) {
	url = clk+"http://app.radio.musica.uol.com.br/radiouol/player/frameset.php?opcao=playlist&nomeplaylist="+arguments[0].replace(/.*?canal=([0-9]*)/i,'$1')
	window.open(url,'popplaylist','width=480,height=570,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no');
} else if (arguments[0].indexOf('play.htm')!=-1) {
	player = ((arguments[1].indexOf("_128")!=-1) ? arguments[1].slice(0,-4) : arguments[1].slice(0,-3));
	url = clk+"http://radio.musica.uol.com.br/players/detector.htm?au="+arguments[1]+"&htm="+player+"_player";
	feat = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,title=yes,resizable='+((navigator.appName.indexOf("Explorer")!=-1) ? 'no' : 'yes')+',width=215,height=380';
	window.open(url,'audio_'+arguments[1],feat);
} else {
	return false; //uolhome
} }

// abre player //
function canal(id)
{
	var URL = "http://app.radio.musica.uol.com.br/radiouol/player/frameset.php?nomeplaylist="+id+"&opcao=playlist";
	window.open(URL,'popplaylist','width=480,height=570,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no');	
}

// abre canal // 
function abrecanal(canal) {
	ts = new Date()
	Loc = canal;
	velho = Loc.indexOf("&");

	if (velho < 1) {
		radio = Loc.substring (Loc.indexOf ("canal=")+6);
		url = "http://app.radio.musica.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.radio.musica.uol.com.br/radiouol/player/frameset.php?opcao=umcd&nomeplaylist="+radio }
		else{ url = "http://app.radio.musica.uol.com.br/radiouol/player/frameset.php?opcao=umamusica&nomeplaylist="+radio }
	}

	window.open(url,'popplaylist'+ts.getTime(),'width=480,height=570,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no');
}

function abredisco(disco) { //002211-1<@>And_Justice_For_All
	ts = new Date()
	url = "http://app.radio.musica.uol.com.br/radiouol/player/frameset.php?opcao=umcd&nomeplaylist="+disco;
	window.open(url,'popplaylist'+ts.getTime(),'width=480,height=570,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no');
	}

// uol busca //
var dC = document;
//var ultimaBarraSel = dC.getElementById('abas').getElementsByTagName('a')[0];
var docForm = dC.getElementById('form');
function UOLBusca(s){
    if(ultimaBarraSel!="" && ultimaBarraSel!=s){
        ultimaBarraSel.className="";
        ultimaBarraSel.nextSibling.style.visibility=ultimaBarraSel.previousSibling.style.visibility='visible';
    }
    if(s.nextSibling.innerHTML!=""){
        docForm.getElementsByTagName('select')[0].style.display='none';
        docForm.getElementsByTagName('input')[0].className='texto';
    }
    s.nextSibling.style.visibility=s.previousSibling.style.visibility='hidden';
    s.blur();
    s.className="sel";
    ultimaBarraSel=s;

    dC.formb.check.disabled = "disabled";
    dC.formb.skin.disabled=dC.formb.id.disabled=dC.formb.rd.disabled = (s.innerHTML=='Notícias') ? "" : "disabled" ;
    
    if(s.innerHTML=='UOL Música')
	{
	    dC.formb.id.disabled = "";
		dC.formb.action = "http://busca.uol.com.br/uol/index.html";
	}
    else if(s.innerHTML=='Rádio UOL')
	{
		dC.formb.busca.disabled = "";
		dC.formb.param1.disabled = "";
        dC.formb.check.disabled = "";
        docForm.getElementsByTagName('select')[0].style.display='block';
        docForm.getElementsByTagName('input')[0].className='texto radio-texto';
		dC.formb.action = "http://musica.busca.uol.com.br/radio/index.php";
		dC.formb.onsubmit = function(){dC.formb.busca.value = dC.formb.q.value;};
	}
    else if(s.innerHTML=='Web')
	{
        dC.formb.ref.disabled = "";
		dC.formb.action = "http://busca.uol.com.br/www/index.html";
	}
    else if(s.innerHTML=='Notícias')
	{
		dC.formb.skin.disabled = "";
		dC.formb.id.disabled = "";
		dC.formb.rd.disabled = "";
		dC.formb.ref.disabled = "";
        docForm.getElementsByTagName('select')[0].style.display='none';
        docForm.getElementsByTagName('input')[0].className='texto';
		dC.formb.action = "http://noticias.busca.uol.com.br/uol/index.html";
		dC.formb.onsubmit = function(){dC.formb.id.value=1;}
	}
    docForm.getElementsByTagName('input')[0].focus();
}

if(typeof(DEpopcfg)=="undefined") {
	var DEpopcfg ="POPradioUOL"; // Popup
	var DEsite="uolbr";		// Site, este valor tambem é usado no parametro affiliate
	var DEchan="radiouol";	// 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.
	var DEconn=document.body; DEconn.style.behavior='url(#default#clientCaps)'; DEconn=(DEconn.connectionType=='lan')?1:0;
}

// 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,sum){
if(typeof(sum)=='undefined') sum=0;
if(document.getElementById('banner-'+ad+'-area')) {
	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>');
		if(ad!='1x1'&&ad!='300x250') placePos('banner-'+ad, findPos('banner-'+ad+'-area'), sum); // se não é popup, posiciona na tela
	}
}

// popup //
if(document.cookie.indexOf(DEpopcfg)==-1) { 
	document.cookie=DEpopcfg+"0"; 
	DEshow('1x1',11); 
	}
