// JavaScript Document

// Determina o browser
NS6 = (document.getElementById&&!document.all);
IE = (document.getElementById);
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4");
var objeto = null;

// Caça Objeto pelo nome (div, img etc)
function GetObject(nome){
	if (NS6){
		objeto=document.getElementById(nome);
	}
	else if (IE) {
		objeto=document.getElementById(nome);
	}
	else if (NS) {
		objeto=document.layers[nome];
	}
	return objeto;
}

// Desativa um layer pelo nome
function desativa(nome){
	GetObject(nome);
	if (IE||NS6) {
		objeto.style.visibility = "hidden";
	}
	if (NS) {
		objeto.style.visibility = "hide";
	}
	return true;
}

// Ativa um layer pelo nome
function ativa(nome){
	GetObject(nome);
	if (IE||NS6) {
		objeto.style.visibility = "visible";
	}
	if (NS) {
		objeto.style.visibility = "show";
	}
	return true;
}

// Função de paginação de conteúdo
function pg_troca(n){
	if(n == 0) {
		pgatual = 1;
		navega = 1;
		n = 1;
		
		OBpgqtd = GetObject('quantpage');
		if(typeof(OBpgqtd("object"))) {
			pgqtd = OBpgqtd.innerHTML;
			pgqtd = parseInt(pgqtd);
		}
		else {
			pgqtd = 0;
		}
	}
	
	OBpgatual = GetObject('pag'+pgatual);
	desativa('pag'+pgatual);
	OBpgatual.style.position = 'absolute';
	OBpgatual.style.top = '-2000px';	
	
	pgatual = n;
	OBpgativa = GetObject('pag'+pgatual);
	OBpgativa.style.top = '0px';
	OBpgativa.style.position = 'relative';
	ativa('pag'+pgatual);
	
	if(pgqtd > 0) {
		pg_navegacao(pgqtd,pgatual);
	}	
	return;
}

// Exibe de paginação de conteúdo
function pg_navegacao(pgqtd,pgatual) {
	OBpaginacao = GetObject('paginacao');
	OBpaginacao2 = GetObject('paginacao2');
	html = '';
	html2 = '';
	for(i=1; i<=pgqtd; i++) {
	
		var Proximo = '';
		var Anterior = '';
		
		if(pgatual == 1) {
			Proximo = '<a href="javascript:pg_troca('+(pgatual+1)+');">próximo >></a>';
			Anterior = '&nbsp;';
		}
		else if(pgatual == pgqtd) {
			Proximo = '&nbsp;';
			Anterior = '<a href="javascript:pg_troca('+(pgatual-1)+');"><< anterior</a>';
		}
		else {
			Proximo = '|&nbsp;<a href="javascript:pg_troca('+(pgatual+1)+');">próximo >></a>';
			Anterior = '<a href="javascript:pg_troca('+(pgatual-1)+');"><< anterior</a>&nbsp;';
		}

		
}
	
	html = '<div id="paginacaoCampo"></div>'+html+'';
	html2 = '<div id="paginacaoCampo2">'+Anterior+''+Proximo+'</div>'+html2+'';
	
	OBpaginacao.innerHTML = html;
	OBpaginacao2.innerHTML = html2;
}

// Função limpa input
function limpaCampo($obj) {
	if($obj.value == 'comentário') {
		$obj.value = "";
	}
	else if ($obj.value == 'resposta') {
		$obj.value = "";
	}
	else if ($obj.value == 'nome') {
		$obj.value = "";
	}
	else if ($obj.value == 'buscar em todo o site') {
		$obj.value = "";
	}
}

function enviaBusca($obj) {
	if ($obj.value == 'buscar em todo o site' || $obj.value == '') {
		alert("Por favor, digite um termo válido");
		$obj.value = "";
		return false
	} else {
		return true
	}
}


function SubTitleNew(action,div1) {
	if (action == 'show') {
		document.getElementById(div1).style.display = "block";
	}
	if (action == 'hide') {
		document.getElementById(div1).style.display = "none";
	}
}

function ContadorNew(action,div1,div2) {
	cont=setTimeout("SubTitleNew('hide','" + div1 + "')", 100);
}

// Função de abertura e fechamento do calendário de blogs
function TrocaTudo(action,div1,div2) {
	if (action == 'show') {
		document.getElementById(div1).style.display = "block";
		document.getElementById(div2).style.display = "none";
	}
	if (action == 'hide') {
		document.getElementById(div1).style.display = "none";
		document.getElementById(div2).style.display = "block";
	}
}

		

// Função imprimir
function imprimir() {
	window.print()
}

// Função para redimensionar figuras
function galeriaCapas(NAMEID, WIDTH, HEIGHT) {
	document.getElementById(NAMEID).height = HEIGHT;
	document.getElementById(NAMEID).width = WIDTH;
}

// Função para leitura de SWF com ações ativadas
function flash(URL, ID, WIDTH, HEIGHT, TRANSPARENT) {
	document.write(
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"  width="'+WIDTH+'" height="'+HEIGHT+'" id="'+ID+'" > <param name="movie" value="'+URL+'" />'+
		'<param name="quality" value="best" /><param name="wmode" value="'+TRANSPARENT+'" /><embed src="'+URL+'" wmode="'+TRANSPARENT+'" quality="best" width="'+WIDTH+'" height="'+HEIGHT+'" id="'+ID+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
		'</object>'
	)
}

// Versão do Denis para Window.Open
function wopen(page,nwin,larg,altu,scrol){
	window.open(page,nwin,'width='+larg+',height='+altu+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scrol+',resizable=no,menubar=no,top=10,left=10');
}

// Função Drop Down Jump
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// Função que enviar dados ao FWA
function enviar() {
	var frm = document.frmComente;
	if (frm.nomeApelido.value == '' || frm.nomeApelido.value == 'nome') {
		alert('Preencha o nome!');
		return;
	} else if (frm.mensagem.value == '' || frm.mensagem.value == 'comentário') {
		alert('Preencha o comentário!');
		return;
	} else {
		var msgComp = frm.mensagem.value;
		frm.texto.value = msgComp
		document.frmComente.submit();
	}
}

function participar() {
	var frm = document.frmParticipe;
	if (frm.mensagem.value == '') {
		alert('Preencha a resposta!');
		return;
	} else {
		var msgComp = frm.mensagem.value;
		frm.texto.value = msgComp
		document.frmParticipe.submit();
	}
}

// Limpar formulário com o botão "limpar"
function limpa() {
	if(document.getElementById('mensagem').value!="") {
		document.getElementById('mensagem').value="";
	}
}

// Função Envie para um Amigo
function EnvieAmigo(url){
	wopen('http://super.abril.com.br/areascomuns/html/envie_amigo.shtml?'+url,'envie_amigo',350,310);
}

// Ver comentários
function vercomentarios(url) {
	url = "<a href=\"url\" target=\"_parent\"></a>";
	window.close();
}

/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;





/***********
Script para controle de paginação gerada pelo FCKEditor no PWA
Desenvolvedor: Marcus Floriano
Data: 29/06/2007
Desenvolvimento Web
************/

/** Criação do objeto Pagination **/
Pagination = function () {
   this.Pagination = Pagination;
   this.name = 'Pagination';
   this.version = '1.0v';

   //Se houver somente uma página exibir navegação.
   this.navigation_one_page = false;

   // Caractere que separa os numeros da página
   this.sepchar = '$NP$';

   // Formato dos numeros para as páginas
   this.linkpage = '<div id="paginacaoCampoTopo"><a href="javascript:p.topage2($NP$);void(0);">$NP$</a></div>';
   this.linkpage2 = '<div id="paginacaoCampoRodape"><a href="javascript:p.topage2($NP$);void(0);">$NP$</a></div>';

   // Formato do numero da página selecionada
   this.linkpageselected = '<div id="paginacaoCampoAtivo">$NP$</div>';
   this.linkpageselected2 = '<div id="paginacaoCampoAtivoRodape">$NP$</div>';

   // Total de numeros de página
   this.numberpages = pwa_pagination_number_pages;

   // ID da tag DIV do HTML para impressão da paginação
   this.dividnavigation = 'paginacao';
   this.dividnavigation2 = 'paginacao2';

   // Página de inicio da paginação
   this.pagestart = 0;
}

/** Atalho para objeto interno **/
var pgt = Pagination.prototype;

/** método para a impressão da navegação da paginação **/
pgt.print_navigation = function() {
	if(!this.numberpages){return '';}
	if(this.numberpages == 1 && !this.navigation_one_page){return '';}
	var objnav = document.getElementById(this.dividnavigation) ;
	var objnav2 = document.getElementById(this.dividnavigation2) ;
	if(objnav,objnav2){
		var nav = "";
		var nav2 = "";
		for(var i=0;i<this.numberpages;i++){
						
			//var Proximo = '';
			//var Anterior = '';
			
			//if(this.pagestart == 0) {
			//	Proximo = '<a href="javascript:p.topage('+((this.pagestart+2))+');void(0);">próximo >></a>';
			//	Anterior = '&nbsp;';
			//}
			//else if(this.pagestart == (this.numberpages-1)) {
			//	Proximo = '&nbsp;';
			//	Anterior = '<a href="javascript:p.topage('+((this.pagestart))+');void(0);"><< anterior</a>';
			//}
			//else {
			//	Proximo = '|&nbsp;<a href="javascript:p.topage('+(page+1)+');void(0);">próximo >></a>';
			//	Anterior = '<a href="javascript:p.topage('+(page-1)+');void(0);"><< anterior</a>&nbsp;';
			//}
			//if(i!=0){
				//nav += this.sepchar;
			//}
			if(i == this.pagestart){
				nav += this.linkpageselected.replace(/\$NP\$/g,(i+1));
				nav2 += this.linkpageselected2.replace(/\$NP\$/g,(i+1));
			} else {
				if (this.numberpages > 6) {
					if (this.pagestart <= 4 && i <= 5) {
						nav += this.linkpage.replace(/\$NP\$/g,(i+1));
						nav2 += this.linkpage2.replace(/\$NP\$/g,(i+1));
						if (i == 5 && this.pagestart <= 3 ) {
							nav += '<div id="paginacaoCampoTopo">...</div>';
							nav2 += '<div id="paginacaoCampoRodape">...</div>';
						}
					} else if (this.pagestart >= (this.numberpages - 3) && i >= (this.numberpages - 4)) { 
						if (i == (this.numberpages - 4) && this.pagestart >= (this.numberpages - 2)) { 
							nav += '<div id="paginacaoCampoTopo">...</div>';
							nav2 += '<div id="paginacaoCampoRodape">...</div>';
						}
						if (this.pagestart > (this.numberpages - 4) && i >= (this.numberpages - 4)) {
							nav += this.linkpage.replace(/\$NP\$/g,(i+1));
							nav2 += this.linkpage2.replace(/\$NP\$/g,(i+1));
						}
					} else {
						if (i == (this.pagestart - 2) && i > 1 && i < this.numberpages) {
							nav += '<div id="paginacaoCampoTopo">...</div>';
							nav2 += '<div id="paginacaoCampoRodape">...</div>';
						} else if (i == (this.pagestart + 2) && i > 1 && i < this.numberpages) {
							nav += '<div id="paginacaoCampoTopo">...</div>';
							nav2 += '<div id="paginacaoCampoRodape">...</div>';
						} else if (i == (this.pagestart - 1) || i == (this.pagestart + 1)) {
							nav += this.linkpage.replace(/\$NP\$/g,(i+1));
							nav2 += this.linkpage2.replace(/\$NP\$/g,(i+1));
						} else if (i == 0 || i == this.numberpages) {
							nav += this.linkpage.replace(/\$NP\$/g,(i+1));
							nav2 += this.linkpage2.replace(/\$NP\$/g,(i+1));
						} 
					}
				} else {
					nav += this.linkpage.replace(/\$NP\$/g,(i+1));
					nav2 += this.linkpage2.replace(/\$NP\$/g,(i+1));
				}
			}

		}
		
		nav = '<div id="paginacaoCampo"></div>'+nav+'';
		nav2 = '<div id="paginacaoCampo2"></div>'+nav2+'';
		objnav.innerHTML = nav;
		objnav2.innerHTML = nav2;
	} else {
		alert('Desculpe, a tag <DIV> com o id ' + this.dividnavigation + ' e ' + this.dividnavigation2 + ' não existe. Crie a tag para a inclusão da navegação da paginação, obrigado.') ;
	}
}



/** método para apresetar a página selecionada **/
pgt.topage = function(page)  {
	
	var pageselected = document.getElementById('pagination_'+this.pagestart) ;
	var pagetoselected = document.getElementById('pagination_'+(page-1)) ;

	if(pageselected && pagetoselected){
		this.pagestart = page-1;
		pageselected.style.display = 'none';
		pagetoselected.style.display = 'block';
		this.print_navigation();
		window.scrollTo(0,0);
	} else {
		alert('Desculpe, contacte o administrador e informe o erro PG001.');
	}

}

pgt.topage2 = function(page)  {
	pagina = document.location.toString();
	endereco = pagina.indexOf("=");
	novo = pagina.slice(0,endereco+1) + page;
	document.location.replace(novo);
}

//Exemplo Portal Exame (move banners)

Utils = function () {
   this.Utils = Utils;
   this.name = 'Util';
   this.version = '1.0v';
   this._link = '#';
   this.enviaAmigo = new EnviaAmigo();
  this.enviaAmigo.init();
}

var utils = Utils.prototype;

utils.moveBanner = function(nameDivOas, nameDivOasDisplay) {
	var elemDivOas = document.getElementById(nameDivOas);
	var elemDivOasDisplay = document.getElementById(nameDivOasDisplay);
	if(elemDivOasDisplay != null){
		elemDivOasDisplay.appendChild(elemDivOas);
		elemDivOas.style.display='block';
	}
}


// Função que verifica quantos index existem nos blogs
function PaginaNot(TotalRegs,arquivo,extensao,URLorigem,RegPorPagina) {
	var pgqtd = Math.ceil(TotalRegs / RegPorPagina);
	var pagina = new Array;
	var origem = URLorigem.split('/');
	if (origem[origem.length - 1] == '') {
		origem[origem.length - 1] = arquivo + "1." + extensao
	} for (i = 1; i < pgqtd + 1; i++) {
		pagina[i] = arquivo + i + "." + extensao;
		if (pagina[i] == origem[origem.length - 1]) {
			pgatual = i
		}
	}
	
	OBpaginacao = GetObject('paginacao');
	OBpaginacao2 = GetObject('paginacao2');
	html = '';
	html2 = '';
	for(i=1; i<=pgqtd; i++) {
		if (pgatual == i) {
			html += '<div id="paginacaoCampoAtivo">'+i+'</div>';
			html2 += '<div id="paginacaoCampoAtivoRodape">'+i+'</div>';
		} else {
			if (pgqtd > 6) {
				if (pgatual <= 4 && i <= 5) {
					html += '<div id="paginacaoCampoTopo"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
					html2 += '<div id="paginacaoCampoRodape"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
					if (i == 5 && pgatual <= 3 ) {
						html += '<div id="paginacaoCampoTopo">...</div>';
						html2 += '<div id="paginacaoCampoRodape">...</div>';
					}
				} else if (pgatual >= (pgqtd - 3) && i >= (pgqtd - 4)) {
					if (i == (pgqtd - 4) && pgatual >= (pgqtd - 2)) {
						html += '<div id="paginacaoCampoTopo">...</div>';
						html2 += '<div id="paginacaoCampoRodape">...</div>';
					}
					if (pgatual > (pgqtd - 4) && i >= (pgqtd - 4)) {
						html += '<div id="paginacaoCampoTopo"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
						html2 += '<div id="paginacaoCampoRodape"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
					}
				} else {
					if (i == (pgatual - 2) && i > 1 && i < pgqtd) {
						html += '<div id="paginacaoCampoTopo">...</div>';
						html2 += '<div id="paginacaoCampoRodape">...</div>';
					} else if (i == (pgatual + 2) && i > 1 && i < pgqtd) {
						html += '<div id="paginacaoCampoTopo">...</div>';
						html2 += '<div id="paginacaoCampoRodape">...</div>';
					} else if (i == (pgatual - 1) || i == (pgatual + 1)) {
						html += '<div id="paginacaoCampoTopo"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
						html2 += '<div id="paginacaoCampoRodape"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
					} else if (i == 1 || i == pgqtd) {
						html += '<div id="paginacaoCampoTopo"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
						html2 += '<div id="paginacaoCampoRodape"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
					}
				}
			} else {
				html += '<div id="paginacaoCampoTopo"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
				html2 += '<div id="paginacaoCampoRodape"><a href="'+arquivo+i+'.'+extensao+'">'+i+'</a></div>';
			}
		}
		
		var Proximo = '';
		var Anterior = '';
		if(pgatual == 1) {
			Proximo = '<a href="'+arquivo+(pgatual+1)+'.'+extensao+'">próximo >></a>';
			Anterior = '&nbsp;';
		} else if(pgatual == pgqtd) {
			Proximo = '&nbsp;';
			Anterior = '<a href="'+arquivo+(pgatual-1)+'.'+extensao+'"><< anterior</a>';
		} else {
			Proximo = '|&nbsp;<a href="'+arquivo+(pgatual+1)+'.'+extensao+'">próximo >></a>';
			Anterior = '<a href="'+arquivo+(pgatual-1)+'.'+extensao+'"><< anterior</a>&nbsp;';
		}
	}
	
	html = '<div id="paginacaoCampo"></div>'+html+'';
	html2 = '<div id="paginacaoCampo2">'+Anterior+''+Proximo+'</div>'+html2+'';
	OBpaginacao.innerHTML = html;
	OBpaginacao2.innerHTML = html2;
}

// Função que define o limite de caracteres para se enviar comentários no FWA
function Contar(Campo){
	if(Campo.value.length>1700){
		alert('Atenção, você atingiu o limite máximo de caracteres!');
		frmComente.mensagem.value=frmComente.mensagem.value.substring(0,1700);
	}
	document.getElementById("qtd").innerText =1700-Campo.value.length;
}

// Move banner
Utils = function () {
   this.Utils = Utils;
   this.name = 'Util';
   this.version = '1.0v';
   this._link = '#';
   this.enviaAmigo = new EnviaAmigo();
  this.enviaAmigo.init();
}
var utils = Utils.prototype;
utils.moveBanner = function(nameDivOas, nameDivOasDisplay) {
	var elemDivOas = document.getElementById(nameDivOas);
	var elemDivOasDisplay = document.getElementById(nameDivOasDisplay);
	if(elemDivOasDisplay != null){
		elemDivOasDisplay.appendChild(elemDivOas);
		elemDivOas.style.display='block';
	}
}

// Cross-browser Add Favorites

/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title,url){
	if (window.sidebar) { // firefox
		window.sidebar.addPanel(title, url, "");
	} else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('rel','sidebar');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.click();
	} else if(document.all) {// ie
		window.external.AddFavorite(url, title);
	}
}

// calendário nos blogs
function calendario(ano,mes,div){

  this.data = new Date();
  this.dataUm = new Date(ano,mes,1);
  this.dia = ['D','S','T','Q','Q','S','S'];
  this.mes = ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'];
  this.dimMes = [31,28,31,30,31,30,31,31,30,31,30,31];
  this.exibirMes = function (){
	  for (var i=0 ; i<this.mes.length ; i++){
		 conteiner.innerHTML += this.mes[i]+'<br>';
		  }
	  }

  this.criarCal = function(links){
    var conteiner = document.getElementById(div);
	var dInicio = this.dataUm.getDay();
	var iniMes = 42 - dInicio;

	this.dimMes[1] = (this.dataUm.getFullYear()%4 == 0)? 29 : 28 ;
	
  //var folha = '<table><tr id="t1"><td colspan="7">'+this.mes[this.dataUm.getMonth()]+'</td></tr><tr id="tD">';

	if (this.dataUm.getMonth() == 11) {
		prox_mes = 0;
		ante_mes = 10;
		prox_ano = ano + 1;
		ante_ano = ano;
	} else if (this.dataUm.getMonth() == 0) {
		prox_mes = 1;
		ante_mes = 11;
		prox_ano = ano;
		ante_ano = ano - 1;
	} else {
		prox_mes = this.dataUm.getMonth() + 1;
		ante_mes = this.dataUm.getMonth() - 1;
		prox_ano = ano;
		ante_ano = ano;
	}
	
	var folha = '<div id="CalTit"><p style="font-size:10px;color:#555555;">Posts Anteriores</p><a href="javascript:novoCal(' + ante_ano + ',\'' + ante_mes + '\',blog_dias);">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;&nbsp;'+this.mes[this.dataUm.getMonth()] + '&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:novoCal(' + prox_ano + ',\'' + prox_mes + '\',blog_dias);">&gt;&gt;</a><br/>' + ano + '</div><div id="CalLinha">';

	
	for(var i = 0; i<this.dia.length; i++){
	 folha += '<div id="CalDiaSemana" class="CalDia">'+this.dia[i]+'</div>';
	}
	 folha += '</div><div id="CalLinha">';


	 for (i = 0; i<dInicio; i++){
		folha += '<div class="CalDia">&nbsp;</div>';

		 }
	 for(i = 1 ; i<=this.dimMes[this.dataUm.getMonth()]; i++){

        td_id = (this.dataUm.getFullYear()).toString();
		td_id += (this.dataUm.getMonth()<9) ? "0"+(this.dataUm.getMonth()+1) : (this.dataUm.getMonth()+1);
		td_id += (i<9) ? "0"+i : i;

        if(typeof(links[td_id]) != "undefined"){
          folha += '<div class="CalDia" id="'+ td_id +'"><a href="'+ links[td_id] +'">'+ i +'</a></div>';
        }else{
          folha += '<div class="CalDia" id="'+ td_id +'">'+ i +'</div>';
        }

			if( (i+dInicio)%7 == 0 ){
				folha +='</div><div id="CalLinha">';
			}
		 }
		 folha += '</div>'
		conteiner.innerHTML = folha;
	  }


}

 function novoCal (ano,mes,links){
  if(ano != "" && mes != ""){
    cl = new calendario(ano,mes,'calendarioR1');
    cl.criarCal(blog_dias,links);
  }
 }


