/*--=============================================================================================================
Ag. Dotes - Otimizando seus dons - http://www.dotes.com.br - +55(62)3514.1227 | url: http://www.tudoin.com.br  
Criado por : Luiz Jr. Fernandes | email: contato@dotes.com.br / luizbox@msn.com
=============================================================================================================-*/
window.addEvent("domready",function(){

	$("first").addEvent("click",function(){	
		new Request({url: "../functions/paginador_fotos.php", method: 'get',
			onRequest:watingResponse,					
			onSuccess:function(resp){
				clearWaiting(resp);
				$("count_pages").value = 0;				$("atual_page").set("text",1);
			},	
		}).send("page=0");
	});	
	
	
	$("next").addEvent("click",function(){	
		var counter = $("count_pages").value;
		counter++;
		new Request({url: "../functions/paginador_fotos.php", method: 'get',
			onRequest:watingResponse,					
			onSuccess:function(resp){
				clearWaiting(resp);
				$("count_pages").value++;
				var atual_page = $("atual_page").get("text").toInt();				atual_page++;				$("atual_page").set("text",atual_page);
			},	
		}).send("page=" + counter);
	});	
	
	$("prev").addEvent("click",function(){	
		if ($("count_pages").value > 0){									
			var counter = $("count_pages").value;
			counter--;
			new Request({url: "../functions/paginador_fotos.php", method: 'get',
				onRequest:watingResponse,							
				onSuccess:function(resp){
					clearWaiting(resp);
					var atual_page = $("atual_page").get("text").toInt();	$("count_pages").value--;		atual_page--;		$("atual_page").set("text",atual_page);
				},	
			}).send("page=" + counter);
		}
	});	
	
	var fxcontent = new Fx.Morph("content_pics", {duration: 700, wait:false});					
	
	var watingResponse = function(){
		new Element('div', {'id': 'waitOverlay','styles': {'position': 'absolute','top':330,'width': $("content_pics").getStyle("width").toInt(),'height': $("content_pics").getStyle("height").toInt(),'background-color':'#F0FBF3','color':'#219201','opacity':0}}).inject("center").set("html","<h2 style='width:480px;text-align:center;margin-top:180px;'>Aguarde, carregando eventos</h2><p style='margin:0 auto;text-align:center;display:table;'><img src='../images/portal/ajax-loader.gif' /></p></div>").morph({'opacity': .8});	
		fxcontent.start({'opacity': 0});
	}
	
	var clearWaiting = function(resp){
		$("content_pics").set("html",resp);		
		//new Fx.Scroll('content_pics', {	duration: 1000,	wait: false	}).toTop();
		fxcontent.start({'opacity': 1});
		var fxoverlay = new Fx.Morph("waitOverlay", {duration: 700, wait:false});
		fxoverlay.start({'opacity': 0}).chain(function(){$("waitOverlay").destroy(this);});
			$$('#content_pics div a img').each(function(element,index) {           var content = element.get('title').split('::');         element.store('tip:title', content[0]);           element.store('tip:text', content[1]);       });
			var myTips = new Tips('#content_pics div a img',{   fixed:true,  offsets:{x:-40,y:85},         className: 'tipz',           hideDelay: 50,          showDelay: 50      }); 
			myTips.addEvent('show', function(tip){  		tip.fade("in");	});
			myTips.addEvent('hide', function(tip){    tip.fade("out");});

	}						

	$$('#content_pics div a img').each(function(element,index) {           var content = element.get('title').split('::');         element.store('tip:title', content[0]);           element.store('tip:text', content[1]);       });
	var myTips = new Tips('#content_pics div a img',{   fixed:true,  offsets:{x:-40,y:85},         className: 'tipz',           hideDelay: 50,          showDelay: 50      }); 
	myTips.addEvent('show', function(tip){  		tip.fade("in");	});
	myTips.addEvent('hide', function(tip){    tip.fade("out");});
	
	$$('#mais_vistos div a img').each(function(element,index) {           var content = element.get('title').split('::');         element.store('tip:title', content[0]);           element.store('tip:text', content[1]);       });
	var myTips2 = new Tips('#mais_vistos div a img',{    fixed:true, offsets:{x:-40,y:85},          className: 'tipz',           hideDelay: 50,          showDelay: 50      }); 
	myTips2.addEvent('show', function(tip){  		tip.fade("in");	});
	myTips2.addEvent('hide', function(tip){    tip.fade("out");});
});







//Abre uma janela centralizada na tela, com base em seu tamanho
function Abrir(sUrl, iWidth, iHeight){
	var newWin = window.open( sUrl, 'popup', 'scrollbars=no, toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=no, copyhistory=no, height='+iHeight+', width='+iWidth+', top='+(screen.height - iHeight)/2+', left='+(screen.width - iWidth)/2);
}