bFs = ($('barra-estacao')) ? $('barra-estacao').offsetWidth/76 : 0 ;

function findPos(bId, sum) {
	obj = $(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 ($(id)) return $(id).offsetHeight + findPos(id);
	else return 0;
}

function placePos(bId, pos, sum) {
	if(bFs != 0) document.getElementById(bId).style.top = (sum+pos)/bFs+'em';		
}

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


// config banners //
var DEpopcfg ="POPbolnoticias";

var DEsite="bol";
var DEchan="bolbatepapo";
var DEsubc="capa";
var Expble=0;
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('300x250',0); 
	}

// Simplesmente coloca o mês em caixa baixa, que por padrão vem em caixa alta
function modifyDate()
{
  var objData = document.getElementById("data");
  var mes     = objData.innerHTML.match(/de(.*)?de/, "$1")[1];

  objData.innerHTML = objData.innerHTML.replace(mes, mes.toLowerCase());
}



function validaNick(objForm){
	if(objForm.ni)
	{
		if (objForm.ni.value.length < 3) {
 			alert("Você precisa digitar pelo menos 3 caracteres.");
			objForm.ni.focus();
  		return false; 
		}
		else
		{
			objForm.ni.value = objForm.ni.value.replace(/[\'\"\\\/\<\>\=]/ig, '-');
			return true;
		}
	}
	else
		return false;
}



// Iguala as colunas de um template
var vezesRodadoSetHeight = 0;
function setHeight()
{
  vezesRodadoSetHeight += 1;
  
  var VezesTentativa   = 20;
  var TempoAtualizacao = 150;
  var colunas = [ "col-esquerda", "col-direita", "col-centro" ];

  // Pega o tamanho da maior coluna
  var maxCol = 0;
  for(var i = 0; i < colunas.length; i++)
    if($(colunas[i]))
      maxCol = Math.max(maxCol,$(colunas[i]).offsetHeight);

  // Iguala as colunas
  if($("links-patrocinados-coluna-int"))
  {
    if($('links-patrocinados-coluna-int').innerHTML != "")
    {
      for(var i = 0; i < colunas.length; i++)
        if($(colunas[i]))
        {
          if(colunas[i] == "col-direita") var Correcoes = 5; else var Correcoes = 0;
          $(colunas[i]).style.height = (maxCol + Correcoes) + "px";
        }
    }
    else
      if(vezesRodadoSetHeight <= VezesTentativa)
        setTimeout("setHeight()",TempoAtualizacao);
  }
  else
		for(var i = 0; i < colunas.length; i++)
      if($(colunas[i]))
      {
        if(colunas[i] == "col-direita") var Correcoes = 5; else var Correcoes = 0;
        $(colunas[i]).style.height = (maxCol + Correcoes) + "px";
      }
}


function changeColorMenu() {
	var li = $("menu").getElementsByTagName("li");
	for(var i = 0; i < li.length; i++) {
		if(li[i].getElementsByTagName("div")[0].className == "") {
			li[i].getElementsByTagName("div")[0].onmouseover = function () { this.className = "ativo"; }
			li[i].getElementsByTagName("div")[0].onmouseout = function () { this.className = ""; }
		}

		if(li[i].getElementsByTagName("a")[0].className == "") {
			li[i].getElementsByTagName("a")[0].onmouseover = function () { this.className = "ativo"; }
			li[i].getElementsByTagName("a")[0].onmouseout = function () { this.className = ""; }
		}
	}
}



if(typeof porteira != "undefined") {
	if(porteira == true && $("col-conteudo") && ReadCookie(nameCookie) != "aprovado") {
		function createPorteira() {

			/* div com opacidade */
			var DIV_OPACO = document.createElement("div");
					DIV_OPACO.id = "bloco-opaco";
					DIV_OPACO.className = "opaco";
					DIV_OPACO.style.height = parseInt($("col-conteudo").offsetHeight) + "px";
					DIV_OPACO.style.width = parseInt($("col-conteudo").offsetWidth) + "px";

			/* div com alerta */
			var DIV_CONTEUDO = document.createElement("div");
					DIV_CONTEUDO.id = "bloco-opaco-conteudo";
					DIV_CONTEUDO.className = "conteudo porteira";

				/* título do box */
				var DIV_CONTEUDO_H2 = document.createElement("h2");
						DIV_CONTEUDO_H2.appendChild(document.createTextNode("Atenção"));
	
				/* alerta */
				var DIV_CONTEUDO_GRADE = document.createElement("div");
					  DIV_CONTEUDO_GRADE.className = "grade";
					  DIV_CONTEUDO_GRADE.innerHTML = msgPorteira;
	
						if(!document.cookie)
							DIV_CONTEUDO_GRADE.innerHTML += "<p><small>Seu navegador está configurado para não aceitar <em>cookies</em>. Ative o recurso para acessar esta área.</small></p>";
	
				/* botões de prosseguir ou voltar */
				var DIV_BOTOES = document.createElement("div");
						DIV_BOTOES.className = "botoes";
						DIV_BOTOES.innerHTML  = '<a href="/" class="botao sair" title="Não quero entrar na sala"><strong>Não quero entrar na sala</strong></a>';
						DIV_BOTOES.innerHTML += '<a href="javascript://" onclick="aceitaPorteira();" class="botao entrar" title="Quero entrar na sala"><strong>Quero entrar na sala</strong></a>';

			DIV_CONTEUDO_GRADE.appendChild(DIV_BOTOES);
			DIV_CONTEUDO.appendChild(DIV_CONTEUDO_H2);
			DIV_CONTEUDO.appendChild(DIV_CONTEUDO_GRADE);

			$("col-conteudo").appendChild(DIV_OPACO);
			$("col-conteudo").appendChild(DIV_CONTEUDO);
		}
		createPorteira();
	}
}


function aceitaPorteira () {
	// seta o cookie
	SetCookie(nameCookie);
	$("bloco-opaco").style.display = "none";
	$("bloco-opaco-conteudo").style.display = "none";
}


function SetCookie(name) {
	var today  = new Date();
	var expire = new Date();
	document.cookie = name+"="+escape("aprovado");
}


function ReadCookie(name) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(name);
 if (ind==-1 || name=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+name.length+1,ind1));
}



if($("campoBusca")) {
	var oInput = $("campoBusca");
	
	oInput.onfocus = function () { if(this.value == this.defaultValue) this.value = ""; }
	oInput.onblur = function () { if(this.value == "") this.value = this.defaultValue; }
}



//modifyDate();
setHeight();
changeColorMenu();

clickUOL("bpb", ["col-esquerda", "col-centro", "subEstacoes"], false);





