// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function FIND(item) {
	if( window.mmIsOpera ) return(document.getElementById(item));
	if (document.all) return(document.all[item]);
	if (document.getElementById) return(document.getElementById(item));
	return(false);
}
function posLoad(){
   w = screen.availWidth;
   h = screen.availHeight;
   FIND('processando').style.position = 'absolute';
   FIND('processando').style.left = (w-100)/2+'px';
   FIND('processando').style.top = (h-250)/2+'px';
	//alert(FIND('processando').style.position);
}
function process(v){
	if (v == 0){
		FIND('processando').style.visibility = 'hidden';
	}else{
		FIND('processando').style.visibility = 'visible';
	}
}

function marcaMenuAtivo(idmenu){
	i=0;
	while(FIND('idmenu'+i)){
		FIND('idmenu'+i).style.background = '';
		FIND('idmenu'+i).style.borderLeftColor = '';
	i++;
	}
	if(idmenu){
		FIND('idmenu'+idmenu).style.background = '#ffff99';
		FIND('idmenu'+idmenu).style.borderLeftColor = '#FFC838';
	}
}

// muda o padroeiro se tiver + de um
function padDiaChg(n){
	
		//alert('padDia'+padAtual);
	if(FIND('padDia'+padAtual)){
		FIND('padDia'+padAtual).style.display='none';
		padAtual=padAtual+n;
	}
	if(padAtual == qdtpad.length)
		padAtual=0;
	if(padAtual <0)
		padAtual = qdtpad.length-1;
	
	if(FIND('padDia'+padAtual)){
		FIND('padDia'+padAtual).style.display='block';
			
			if(qdtpad.length >1){
				clearTimeout(timeout);
				timeout=setTimeout('padDiaChg(1)',7000)
			}
	}
	//alert('padDia'+padAtual);
}
var qdtpad= new Array();
var padAtual=0;
// conta a qdte de padroeiros q tem
function padDiaAdd(){
		i=0;
		while(FIND('padDia'+i)){
			qdtpad[i] = FIND('padDia'+i);
		i++;
		}
		
		if(qdtpad.length >1)
				timeout= setTimeout('padDiaChg(1)',7000)
}

function buSe(id,qual){

	FIND('aba_busca_conteudo').style.background = 'none';
	FIND('aba_busca_conteudo').style.fontWeight = 'normal';
	

	FIND('aba_busca_noticias').style.background = 'none';
	FIND('aba_busca_noticias').style.fontWeight = 'normal';
	

	FIND('aba_busca_eventos').style.background = 'none';
	FIND('aba_busca_eventos').style.fontWeight = 'normal';
	

	FIND('aba_busca_cursos').style.background = 'none';
	FIND('aba_busca_cursos').style.fontWeight = 'normal';
	

	FIND(id).style.background = '#FFFFFF';
	FIND(id).style.fontWeight = 'bold';
	FIND('qualbusca').value = qual;
}
function abaEventos(idaba,act){
	FIND('abaevento1').style.backgroundImage = 'url(imagens/aba_evento_off.gif)';
	FIND('linkabaevento1').style.fontWeight = 'normal';
	FIND('abaevento2').style.backgroundImage = 'url(imagens/aba_evento_off.gif)';
	FIND('linkabaevento2').style.fontWeight = 'normal';
	FIND('abaevento3').style.backgroundImage = 'url(imagens/aba_evento_off.gif)';
	FIND('linkabaevento3').style.fontWeight = 'normal';	
	FIND(idaba).style.backgroundImage = 'url(imagens/aba_evento_on.gif)';
	FIND('link'+idaba).style.fontWeight = 'bold';
	if(act=='list'){
		FIND('cal_inicial_agenda').style.display = 'none';
		FIND('liturgia_dia_inicial').style.display = 'none';
		FIND('lista_inicial_agenda').style.display = '';
	}else if (act=='cal'){
		FIND('cal_inicial_agenda').style.display = '';
		FIND('lista_inicial_agenda').style.display = 'none';
		FIND('liturgia_dia_inicial').style.display = 'none';
	}else if (act=='lut'){
		FIND('cal_inicial_agenda').style.display = 'none';
		FIND('lista_inicial_agenda').style.display = 'none';
		FIND('liturgia_dia_inicial').style.display = '';	
	}
}
function toMoEs(){
		
	a = toMoEs.arguments;
	//alert(a.length);
	
	for(i=0;i<a.length;i++){
		//alert(FIND(a[i]).style.display);
		if(FIND(a[i]).style.display=='' || FIND(a[i]).style.display=='block'){
			FIND(a[i]).style.display='none';
			FIND('img'+a[i]).src = 'imagens/seta_off.gif'
		}else{
			FIND(a[i]).style.display='block';
			FIND('img'+a[i]).src = 'imagens/seta_on.gif'
		}
	}
}

// organiza e exibe os topicos na lateral direito qdo exibir conteudo na coluna do meio
function miniContentLateral(){
	FIND('content_inicial_voz_pastor').style.display ='none';
	FIND('content_inicial_pastoral').style.display ='none';
	FIND('inicial_mini_noticias').style.display ='';
	FIND('inicial_mini_destaque').style.display ='';
	FIND('inicial_mini_calendario').style.display ='';
	FIND('inicial_podcast').style.display ='';
	FIND('inicial_mapainterativo').style.display ='';
	
	window.scrollTo(0,0);
}

// incializa o conteudo da material de pastoral para arquivos flash
function mpflash(){
	xajax_materialPastoral(1,'',1);	
	marcaMenuAtivo(''); 
	historico('materialpastoral','xajax_materialPastoral',1,'',1); 
	process(1);
	miniContentLateral();	
}
function PopUp(theURL,winName,features,pw,ph) { //v2.0

   w = screen.availWidth;
   h = screen.availHeight;

	
	var popW = pw, popH = ph;
	
	var leftPos = (w-popW)/2, topPos = (h-popH)/2;
	
	opcoes = (features ? features+',' : '')+'width='+pw+',height='+ph+',left='+leftPos+',top='+topPos;
	
	  window.open(theURL,winName,opcoes);
}
function equiCol(){
	var hm;
	if(FIND('coluna_meio').offsetHeight > FIND('lateral_direita').offsetHeight)
		hm=FIND('coluna_meio').offsetHeight;
	else
		hm=FIND('lateral_direita').offsetHeight;
	

	FIND('lateral_direita').style.height=hm+'px';
}

// history back
function initialize() {
            dhtmlHistory.initialize();
            dhtmlHistory.addListener(historyChange);
			if (dhtmlHistory.isFirstLoad()) {
				dhtmlHistory.add('home','xajax_firstLoad()');
			}
}
function historico() {
	//alert('certim');
	var ancora;
	var f;
	var funcao;
	var funcao_arguments=''; 
	
	a= historico.arguments;
	for(i=0;i<a.length;i++){
		if(i==0){
			ancora=a[i];
			
		}else if(i==1){
			f=a[i];
		}else{
			funcao_arguments += '\''+a[i]+'\'';
			if(i<a.length){
				funcao_arguments += ',';
			}
		}
	}
	funcao_arguments = funcao_arguments.substring(0,funcao_arguments.length-1);
	funcao = f+'('+funcao_arguments+')';
	dhtmlHistory.add(ancora,funcao);
	//alert (funcao);
}
         
function historyChange(newLocation, historyData) {
	process(1);
	eval(historyData);
}