// posiciona elementos //
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';
			}
}

bFs = document.getElementById('barrauol').offsetWidth/76;
// 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('faleboletim','corpo','col-esquerda','col-centro','col-direita','bloco','col-editoria');
setHeight('corpo','col-esquerda','col-centro','col-direita','bloco','col-editoria');

// barra UOL //
writeUOLBar(BarraNumero,BarraCor1,BarraCor2);

// copyright //
writeCopyright();

// config banners //
var DEpopcfg ="POPviag"; // Popup
var DEsite="uolbr";		// Site, este valor tambem é usado no parametro affiliate
var DEchan="viagem";	// Canal
var DEsubc="capa";		// 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;

//var DEcfg ="site=uolbr&chan=viagem&subchan=capa";
//var DEpopcfg ="POPviag";
//var Expble = 1;
//var DErand = Math.floor(1000000*Math.random());
//var DEconn= document.body; DEconn.style.behavior='url(#default#clientCaps)'; DEconn = (DEconn.connectionType=='lan')?1:0;

// uol busca //
var dC = document;

if (dC.getElementById('abas')) 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';
    }

    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=='Shopping') {dC.formb.action = "http://shopping.uol.com.br/busca.html";buscaprecos();}

    docForm.getElementsByTagName('input')[0].focus();
}

function buscaprecos() {
 var shopClick = document.createElement('img')
 document.getElementsByTagName('body')[0].appendChild(shopClick);
 shopClick.src = 'http://click.uol.com.br/?rf=viagem-busca-precos&u=http://img.uol.com.br/x.gif';
}

function placePos(bId, pos, sum) {
	 if(bFs != 0 && document.getElementById(bId)) document.getElementById(bId).style.top = (sum+pos)/bFs+'em';		
}

// posiciona banners //
function findPosY(bId, sum, num) {
	bIdarea = num ? 'banner-'+bId+'-area-'+num : 'banner-'+bId+'-area';
	bIddiv = num ? 'banner-'+bId+'-'+num : 'banner-'+bId;
	obj = document.getElementById(bIdarea);
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y) curtop += obj.y;

	bFs = document.getElementById('corpo').offsetWidth/76;
	document.getElementById(bIddiv).style.top = (sum+curtop)/bFs+'em';		
}

// 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,num){
//var DEconn=document.body; DEconn.style.behavior='url(#default#clientCaps)'; DEconn=(DEconn.connectionType=='lan')?1:0;
divid = num ? 'banner-'+ad+'-area-'+num : 'banner-'+ad+'-area';
if(document.getElementById(divid)) {
	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!='300x250'&&ad!='1x1') findPosY(ad, sum, num); // se não é popup, posiciona
	}
}

//function DEshow(ad,pos,sum) {
//	if(typeof(sum)=='undefined') sum=0;
//	if(document.getElementById('banner-'+ad+'-area')) 
//	{
//		document.write('<scr'+'ipt language="JavaScript1.1" src="http://de.uol.com.br/js.ng/'+DEcfg+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&ord='+DErand+'?"></scr'+'ipt>');
//		if((ad!='1x1')&&(ad!='300x250')) placePos('banner-'+ad, findPos('banner-'+ad+'-area'), sum); // se não é popup, posiciona
//	} 
//}

// popup //
if(document.cookie.indexOf(DEpopcfg)==-1) { 
	document.cookie=DEpopcfg+"0"; 
	DEshow('1x1',11); 
//	DEshow('300x250',0); 
	}

function setHeightAgain()
{
	// Trata colunas
	$("corpo").style.height = $("col-esquerda").style.height = $("col-centro").style.height = $("col-direita").style.height= "auto";
	
	setHeight('corpo','col-esquerda','col-centro','col-direita'); 
}
