$(document).ready(function(){
	swfobject.embedSWF("flash/banner.swf", "banner-flash", "631", "343", "9.0.0","","", {wmode:"transparent"});
	swfobject.embedSWF("flash/logo-pec.swf", "logo", "164", "96", "9.0.0","","", {wmode:"transparent"});
	swfobject.embedSWF("flash/menu-hor.swf", "menu-hor", "760", "50", "9.0.0","","", {wmode:"transparent"});
	swfobject.embedSWF("flash/gincana.swf", "gincana", "466", "100", "9.0.0","","", {wmode:"transparent"});
	$("#h-fotos img[title]").tooltip({tip:'#vai',position:'top left', effect:'slide'}); 
	$('a[rel^="alerta"]').click(function(){
		alert("Página em construção.");
		return false;
	})
	
	/* Twitter */
	$("#twitter").getTwitts({usuario: 'colegiocursopec',numMSG: 4});
	
	//FANCYBOX ***************************************************************** 
	if ($(".ngg-gallery-thumbnail").length > 0) {
		$(".ngg-gallery-thumbnail a").fancybox({
			'transitionIn':'elastic',
			'transitionOut':'elastic',
			'speedIn':200,
			'speedOut':200,
		});
	}
	
});
/* Twitter Update */
(function($){
	$.fn.getTwitts = function(options) {
		var defaults = {
			usuario : null,
			loadMSG : 'Carregando mensagens...',
			loadIMG : null, /* ex.: img/loading.gif */
			numMSG : 3
		}
		var opt = $.extend({},defaults,options);
		var ul = $("ul",this);
		$("li:first",ul).html(opt.loadMSG);
		$.getScript("http://twitter.com/statuses/user_timeline/"+opt.usuario+".json?callback=listar&count="+opt.numMSG,function(){});
		
		listar = function(lista) {
			$(ul).html('');
			var html = [];
			for (i=0; i < lista.length;i++) {
				var usuario = lista[i].user.screen_name;
				var dt = relative_time(lista[i].created_at);
				var status = lista[i].text
				.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,
					function(url) {
      					return '<a href="'+url+'" target="_blank">'+url+'</a>';
    				}
				);
				$(ul).append('<li><p><span class="titulo-twitter">@'+opt.usuario+'</span>: '+status+'</p></li><small>'+dt+'</small>');
			}
		}
		
		relative_time = function(time_value) {
			var values = time_value.split(" ");
			time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
			var parsed_date = Date.parse(time_value);
			var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
			var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
			delta = delta + (relative_to.getTimezoneOffset() * 60);
			
			if (delta < 60) {
			return 'menos de 1 minuto atrás';
			} else if(delta < 120) {
			return 'cerca de 1 minuto atrás';
			} else if(delta < (60*60)) {
			return (parseInt(delta / 60)).toString() + ' minutos atrás';
			} else if(delta < (120*60)) {
			return 'certa de uma hora atrás';
			} else if(delta < (24*60*60)) {
			return 'cerca de ' + (parseInt(delta / 3600)).toString() + ' horas atrás';
			} else if(delta < (48*60*60)) {
			return '1 dia atrás';
			} else {
			return (parseInt(delta / 86400)).toString() + ' dias atrás';
			}
		}
	}
})(jQuery);

