//Variáveis

var baUrl   = "http://www.abril.com.br/barrasup/" ;
var baUA	= new String (document.location) ;
var baRF	= new String (document.referrer) ;
var baParc	= null ;
var baBx	= "";
var baSF    = 240 ;
var baLG    = 128 ;
var baBS    = 760 ;
var baBG    = '760px' ;
var baTrg   = "";
var baSt	= '';
var baEsp	= "";

var stInf = "recreio|recreionline_tmp|recreionline|witch|jovem|planetinha|";
var isInf = false ;

if ((typeof nome_site != 'undefined') && (stInf.indexOf(nome_site + "|")>-1) && (nome_site!="")){
	 isInf = true;
	 baSF  = baSF + 60 ;
}


//Variáveis para especiais
var baWeek	= "|35|40|44|48|53|1|9|14|18|22|";
var baThWk  = getWeekNr();


//Lista de Parceiros
var parc	 = new Array
parc["uol"]  = "http://www.uol.com.br"
parc["ig"]   = "http://www.ig.com.br"

//Parâmetros da barra
if (typeof https   != 'undefined' ) { baUrl="/"; } //Verifia se a barra está em um ambiente seguro
if (typeof baFrame != 'undefined' ) { baTrg="target='_blank'"; } //Opcao usada quando a barra for colocada em IFrame
if (typeof baTp != 'undefined') {
	if (baTp == 2) {
	   baBS    = 760 ;
	   baBG    = '100%' ;
	} else if (baTp == 3) {
	   baBS    = 900 ;
	   baBG    = '100%' ;
	}
}

//Funções

//Planeta sustentável
function getWeekNr() {
    var today = new Date();
    Y = today.getFullYear();
    M = today.getMonth();
    D = today.getDate();
    now = Date.UTC(Y,M,D+1,0,0,0);
    var Day1 = new Date();
    Day1.setYear(Y);
    Day1.setMonth(0);
    Day1.setDate(1);
    then = Date.UTC(Y,0,1,0,0,0);
    var Comp = Day1.getDay();
    if (Comp > 3) Comp -= 4;
    else Comp += 3;
    NumWeek =  Math.round((((now-then)/86400000)+Comp)/7);
	return NumWeek;
}

if(baWeek.indexOf( "|" + baThWk + "|") > -1) {
	baLG = baLG + 35 ;
	baEsp = '<td id="baEsp"><a href="http://www.planetasustentavel.com.br" title="Planeta Sustentável" class="baLK" target="_blank">&nbsp;</a></td>';
}

//Funções da Barra
function dw(texto){ 
	document.write(texto); 
}




if (typeof nome_site == 'undefined') {
  baSt = 'nenhum';
} else {
  baSt = (nome_site.indexOf('_tmp')<0) ? nome_site : nome_site.substring(0,nome_site.indexOf('_tmp')) ;
}


findParc() 


function findParc()
{
  var qryStr = window.location.search.substring(1);

  chkDomain(baUA,false) ;

  if (baParc==null) {
     chkDomain(baRF,true) ;
  }



  if ((baParc==null) && (qryStr.indexOf('abrparc')>-1)) {
     chkbaParc(qryStr)
  } else {
    if (baParc == null) {baParc = GetCookie('abrparc');} 
  }
  
  if (baParc != null) {
    var refDom = ".abril." ;
    var pAbr = baUA.indexOf(refDom) + refDom.length ;
    var pCom = baUA.indexOf (".com.");
    var theDomain = baUA.substr(pAbr,(pCom-pAbr));

    if (
    		(theDomain!=baParc) && 
    		(baUA.indexOf("assineabril")<0) && 
			(baUA.indexOf("passaporte.abril")<0) && 
    		(baUA.indexOf("busca.abril.com.br")<0) && 
    		(baUA.indexOf("forum.abril.com.br")<0) && 
    		(baUA.indexOf("bravonline.com.br")<0) && 
    		(baUA.indexOf("vejasp.com.br")<0) &&
    		(baUA.indexOf("app.exame.abril.com.br")<0) &&
			(baUA.indexOf("pubweb.abril.com.br")<0) 
    	){
        
        location.replace(""+baUA.substr(0,pAbr)+ baParc + baUA.substr(pCom));
    }
    
  } 

  //Ajuste para o dominio UOL
  if (baUA.indexOf("http://abril.uol.com")>-1) {
	SetCookie ('abrparc', 'uol') ;
	baParc = 'uol';
  }
  
  
}


function chkDomain(urlDom,actCookie) {
  var refDom = ".abril." ;
  var pAbr = urlDom.indexOf(refDom) + refDom.length ;
  var pCom = urlDom.indexOf (".com.");
  theDomain = urlDom.substr(pAbr,(pCom-pAbr));
  if ((theDomain!=null) && (parc[theDomain]!=null)) {
      baParc = theDomain ;
      if ( actCookie == true) {
		SetCookie ('abrparc', baParc) ;
      }
  }
}


function chkbaParc(theQryStr) {
   var pairs = new Array();
   var qKeys = new Array();
   (theQryStr.indexOf('&')>-1) ? pairs = theQryStr.split("&") : pairs[0] = theQryStr ;
   for (var i=0;i<pairs.length;i++) {
      var auxArgs = pairs[i].split("=") ;
      qKeys[auxArgs[0]] = auxArgs[1] ;
   }
   (parc[qKeys['abrparc']]!=null) ? baParc = qKeys['abrparc'] : baParc = null ;

   SetCookie ('abrparc', baParc)
   
}

//Funções de Cookie

function SetCookie (name, value) {
  var expDays = 30;
  var exp = new Date();
  exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

  var argv = SetCookie.arguments;
  var argc = SetCookie.arguments.length;
  var expires = (argc > 2) ? argv[2] : null;
  var path = (argc > 3) ? argv[3] : null;
  var domain = (argc > 4) ? argv[4] : null;
  var secure = (argc > 5) ? argv[5] : false;
  if (domain == null) {
          domain = ".abril.";
          domain = domain + "com.br";
    }
  document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
           ((path == null) ? ("; path=" + "/") : ("; path=" + "/")) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}

function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return null;
}

function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
  endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}


function ba_arquivo(CodRev,CodSite,CodRecurso,CodPerfil) {

  theURL  = 'http://app.arquivo.abril.com.br/texto_integral_abril/ferramentaBuscaConteudo.jsp' ; 
  theParm = 'COD_REVISTA=' + CodRev + '&COD_SITE=' + CodSite + '&COD_RECURSO=' + CodRecurso + '&COD_PERFIL=' + CodPerfil ;	
  theParm = theParm  + '&rndz='+Math.round(Math.random()*10000); 
  
  window.open(theURL + '?' + theParm ,'conteudo','left=0, top=0, scrollbars=yes,width=776, height=534');


}

//Busca 
function envBscBA(frm) {
	altBusca(frm);
	frm.submit();
}

function altBusca(frm) {

	frm.Keywords.value = frm.busca.value;
	frm.qu.value = frm.busca.value;

	frm.action = 'http://www.abril.com.br/busca/resultadoLista.shtml';
	frm.Partner.value = "abril_br_xml_buscaabril";
	
	if (nome_site == "recreionline_tmp" 
	 || nome_site == "recreionline"
	 || nome_site == "jovem"
	 || nome_site == "novaescola") {
		frm.sexfilter.value = "1";
	}
}




function fwa_player(CodMid,CtrlMidia,SeqMid,Template,Lateral) {

  if ((SeqMid !=null) && (SeqMid!=0))  {
 
     if ((Template==null) || (Template=='')) { Template = "player_padrao" ;  }

     Lateral = (Lateral!=null) ? "&nomLat=" + Lateral : "" ;

     var sUrl = '/player/' + Template + '.shtml?CtrlMidia=' + CtrlMidia + '&CodMid=' + CodMid + "&SeqMid=" + SeqMid + Lateral;

     var wVid = window.open(sUrl, 'PopEnviar', 'width=495,height=560,left=0,top=0') ;
  
     wVid.focus();
  
	} else {
     //window.open("http://cdn.ticbrasil.com.br/get_pointer.aspx?MMEDIA=" + CodMid) ;

     location.href="http://cdn.ticbrasil.com.br/get_pointer.aspx?MMEDIA=" + CodMid ;
	}
}


//Desenho da Barra
//Chamada do CSS
document.write("<link href=\"" + baUrl + "s/bav3.css\" rel=\"stylesheet\" type=\"text/css\">");


if ((typeof baParc != 'undefined') && (baParc != null)) {
	baBx ='<td class="baSp"></td><td><a href="' + parc[baParc] + '" target="_blank" title="' + baParc + '"><img src="'+ baUrl +'s/i/lgo_' + baParc + '.gif" border="0" alt="' + parc[baParc] + '" /></a></td>' ;
	baSF  = baSF - 40 ;
} 

dw('<div id="baSup" style="width:' + baBG + '"> ');
dw('<form action="javascript:envBscBA(document.bsBa)" name="bsBa" id="bsBa" method="get">');
dw('<input type="hidden" name="Keywords" value=""/><input type="hidden" name="qu" value="" /><input type="hidden" name="num" value="10" /><input type="hidden" name="on" value="5" /><input type="hidden" name="in" value="10" /><input type="hidden" name="tipo" value="abril" /><input type="hidden" name="outputCharEnc" value="ISO-8859-1" /><input type="hidden" name="keywordCharEnc" value="ISO-8859-1" /><input type="hidden" name="Partner" value="abril_br_xml_search" /><input type="hidden" name="sexfilter" value="0" /><input type="hidden" name="mkt" value="br" /><input type="hidden" name="adultFilter" value="clean" />');
dw('<table border="0" cellpadding="0" cellspacing="0" id="baTb" style="width: ' + baBS + 'px">');

dw('<tr><td><table id="baLogos" style="width:' + baLG +'px"><tr>');

dw('<td id="baLg"><a href="http://www.abril.com.br" title="Abril.com" class="baLK" ' + baTrg + '>&nbsp;</a></td>');

dw (baEsp) ;

dw('<td id="baVert"></td></tr></table></td>');
dw('<td width="100%" valign="top">');
dw('<div id="baMain"><table border="0" cellpadding="0" cellspacing="0" width="99%" id="baT1"><tr>');
dw('<td><a href="http://www.abril.com.br/sitesabril/" ' + baTrg + '>SITES&nbsp;ABRIL</a></td><td class="baSp"></td>');
if (!isInf){
	dw('<td><a href="http://www.abril.com.br/celular/">CELULAR</a></td><td class="baSp" ' + baTrg + '></td>');
	dw('<td><a href="http://www.assineabril.com.br/index.jsp?origem=sr/abril.com/barrasites" target="_blank">ASSINE</a></td><td class="baSp"></td>');
}
dw('<td><a href="http://www.lojaabril.com.br/abril/">SHOPPING</a></td><td class="baSp"></td>');
dw('<td><input type="text" name="busca" id="baFld" style="width:' + baSF + 'px" /></td>');
dw('<td><a href="javascript:document.getElementById(\'bsBa\').submit();" id="baBt">busca</a></td>');

dw(baBx) ;


dw('</tr></table>');
dw('<table border="0" cellpadding="0" cellspacing="0" width="99%" id="baT2"><tr>');
dw('<td><a href="http://www.abril.com.br/noticias/" target="_blank">Not&iacute;cias</a></td><td class="baSp"></td>');
dw('<td><a href="http://www.abril.com.br/esportes/" target="_blank">Esportes</a></td><td class="baSp"></td>');
dw('<td><a href="http://www.abril.com.br/diversao/" target="_blank">Divers&atilde;o</a></td><td class="baSp"></td>');
dw('<td><a href="http://www.abril.com.br/famosos-tv/" target="_blank">Famosos&nbsp;e&nbsp;TV</a></td><td class="baSp"></td>');
dw('<td><a href="http://www.abril.com.br/educacao/" target="_blank">Educa&ccedil;&atilde;o</a></td><td class="baSp"></td>');
if (!isInf){
	dw('<td><a href="http://www.abril.com.br/comportamento/" target="_blank">Comportamento</a></td><td class="baSp"></td>');
}
dw('<td><a href="http://www.abril.com.br/viagem/" target="_blank">Viagem</a></td><td class="baSp"></td>');
dw('<td><a href="http://www.abril.com.br/estilo/" target="_blank">Estilo&nbsp;de&nbsp;vida</a></td><td class="baSp"></td>');
dw('<td><a href="http://www.abril.com.br/tecnologia/" target="_blank">Tecnologia</a></td>');
dw('</tr></table></div></td></tr></table></form></div>');
