jQuery.extend({
	easing: {	
		easeout: function(x, t, b, c, d) {
			return -c*t*t/(d*d) + 2*c*t/d + b;
		},
		elasout: function(x, t, b, c, d) {
			var s=1.70158;var p=0;var a=c;
			if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
			if (a < Math.abs(c)) { a=c; var s=p/4; }
			else var s = p/(2*Math.PI) * Math.asin (c/a);
			return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
		},
		elasinout: function(x, t, b, c, d) {
			var s=1.70158;var p=0;var a=c;
			if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) p=d*(.3*1.5);
			if (a < Math.abs(c)) { a=c; var s=p/4; }
			else var s = p/(2*Math.PI) * Math.asin (c/a);
			if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
			return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
		},	
		backout: function(x, t, b, c, d) {
			var s=1.70158;
			return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
		},
		linear: function(x, t, b, c, d) {
			return c*t/d + b; //linear
		}
	}
});

jQuery(function($){
	
	
	var Tremendao = {

		init : function() {
			Tremendao.flash_printer();
			$('a[rel=external]').attr('target', '_blank');
			Tremendao.tweets_load();
		},
		
		flash_printer : function(){//printa o flash			
			var swf = URL_BASE + (SECTION == 'home' ? 'swf/flash-home.swf' : 'swf/flash-interna.swf');
			var express = URL_BASE + 'swf/express_install.swf';
			var altura =  (SECTION == 'home' ? 522 : 201);

			var flashvars = {				
				URL_BASE:URL_BASE,
				SECTION:SECTION
			};
			var params = {
				quality:"high",
				scale:'noScale',
				allowscriptaccess:'sameDomain'
			};
			var attributes = {
			  id: "flash_dz"
			};	
			
			swfobject.embedSWF(swf, "flash_printer", '100%' , altura, "10.0.0", express, flashvars, params, attributes);								
			
		},
		
		tweets_load : function(){
			$("#twitter").tweet({
				username: "espacotremendao",
				join_text: null,
				avatar_size: null,
				count: 7,
				auto_join_text_default: null,
				auto_join_text_ed: null,
				auto_join_text_ing: null,
				auto_join_text_reply: null,
				auto_join_text_url: null,
				loading_text: "carregando tweets..."
			});
		}
	}		
	
	Tremendao.init(); //init
}); //end ready

