slide = {
	_imagens : [["../images/noticias/1811/matrizsaosebastiao.JPG","NOTICIAS  DIOCESANAS.","1)	– Dia do Padre.No primeiro domingo de agosto, celebra-se o Dia do Padre.Para todos os nossos queridos Sacerdotes, os nossos votos e as nossas orações.Obrigado por aquilo que vocês são e fazem.  Continuem firmes e alegres no serviço a Deus e aos irmãos.2)	34º Aniversário da Paróquia de Pedro Gomes.No dia 1º de agosto, a Paróquia São Sebastião de Pedro Gomes completa 3","?d=Visualiza&id=1811"],["../images/noticias/1810/aganancia.jpg","A Ganância","Leituras BíblicasCarta aos Colossenses 3,1-5.9-11. Portanto, já que fostes ressuscitados com Cristo, procurai as coisas do alto, onde está Cristo, sentado à direita de Deus. Aspirai às coisas do alto e não às coisas da terra. Vós morrestes e a vossa vida está escondida com Cristo em Deus. Quando Cristo, a vossa vida, se manifestar, então também vós vos manifestareis com Ele em glória. ","?d=Visualiza&id=1810"],["../images/noticias/1808/radiovaticano.jpg","Notícias da Igreja no Brasil e no Mundo","Santa SéBento XVI visitará povoado em que Leão XIII nasceuNo bicentenário do Papa da “Rerum Novarum”CIDADE DO VATICANO, quarta-feira, 28 de julho de 2010 (ZENIT.org) - O Papa Bento XVI visitará o município romano de Carpineto, na manhã do próximo dia 5 de setembro, por ocasião do bicentenário do nascimento do seu vizinho mais ilustre, Vincenzo Gioacchino Raffaele Luigi Pecci, que foi p","?d=Visualiza&id=1808"],["../images/noticias/1807/radiovaticano.jpg","Notícias da Igreja no Mundo","Santa SéReconhecimento do Papa no Dia dos AvósEnvia uma mensagem aos que comemoram esta festa para incentivar sua féCIDADE DO VATICANO, segunda-feira, 26 de julho de 2010 (ZENIT.org) - Bento XVI enviou uma mensagem de reconhecimento aos avós em seu dia, a memória de Santa Ana e São Joaquim, segundo a tradição avós do Menino Jesus, celebrada pela Igreja hoje.     Uma mensagem do","?d=Visualiza&id=1807"] ],
	_slideImg : 'slideImg',
	_titleSlide: 'titleSlide',
	_textSlide : 'textSlide',
	_linkSlide : 'linkSlide',
	_playPause : 'playpause',
	_showTimer : 'showTimer',
	_count : 0,
	_length : null,
	_timeOutID : null,
	_pause : false,
	_timer : 4,
	
	start : function(){
		with(this){
			_preLoader();
			_length = _imagens.length;
			_work(); 
		}
	},
	
	_preLoader : function(){
		for(x in this._imagens){
			var image = new Image();
			image.src = this._imagens[x][0];
		}
	},
	
	_work : function(){
		with(this){
			(_count == _length) ? _count = 0 : (_count < 0) ? _count = _length-1 : void(0);
			var current = _imagens[_count];
			_exchange(current);
			if(!_pause){
				(typeof(_timeOutID) == 'number') ? clearTimeout(_timeOutID) : void(0);
				_timeOutID = setTimeout(
						function(){
							slide.next();
							fade(0,0,$(_slideImg));
						}, (Number(_timer)*1000)
				);
			}
		}
	},
	
	_exchange : function(img){
		this.$(this._slideImg).src = img[0];
		this.$(this._titleSlide).innerHTML = img[1];
		this.$(this._textSlide).innerHTML = img[2];
		this.$(this._linkSlide).href = img[3];
		this.fade(0,100,this.$(this._slideImg));
	},
	
	next : function(){
		with(this){
			_count++;
			_work();
		}
	},
	
	previous : function(){
		with(this){
			_count--;
			_work();
		}
	},
	
	pause : function(){
		var img = this.$(this._playPause);
		if(this._pause){
			this._pause = false;
					img.src = 'imgs/pause.gif';
				img.title = 'Parar';
		}
		else{
			this._pause = true;
					img.src = 'imgs/play.gif';
				img.title = 'Continuar';
		}
		with(this){(typeof(_timeOutID) == 'number') ? clearTimeout(_timeOutID) : void(0); _work();}
	},
	
	tControl : function(act){
		with(this){
		(act=='m')?((_timer==4)?void(0):_timer=_timer-1):((_timer==9)?void(0):_timer= _timer +1);
			this.$(this._showTimer).innerHTML = _timer+'s';	
		}
		
	},
	
	fade : function (){
		
		var type,signal;
		var from 	= arguments[0];
		var to		= arguments[1];
		var el		= arguments[2];
		
		(document.all) ? type = 'filter' : type = 'opacity';
		(from>to) ? signal = '-' : signal= '+';
		
		if(from >= to/2){
			from = eval(from+signal+10);
		}else{
			from = eval(from+signal+5);
		}
		
		if(type=='opacity'){
			try{el.style[type] = Number(from*0.01); }catch(e){}
		}else{
			try{el.style[type] = 'alpha(opacity='+from+')'; }catch(e){}
		}
		
		if(from != to){
			setTimeout( function(){ slide.fade(from,to,slide.$(slide._slideImg)); } ,50);
		}
	},
	
	$ : function(){
		return document.getElementById(arguments[0]);	
	}
}
