
$(document).ready(function() {
	
	// centralizar vertical
	if (screen.height > 600)
		$('#wrap').css({
			position:'absolute',
			top: '50%',
			marginTop: '-250px'
		});
		
	//fechar ultimas noticias
	$('#menu .fechar').click(function(){
		$('#menu').fadeOut(400);
	});
	
	//super carrossel do ricardo
	jQuery.fn.ride = function(){
	
		var	self = this,
			largura = 1006, //self.find('li:first').innerWidth(), pegando errado (1067)
			itens = self.find('li'),
			ln = itens.length;
			
		//inserir controles
		self.wrap('<div id="ridemybike"/>');
		var rapper = $('#ridemybike'); 
		rapper.append('<a class="prev"/><a class="next"/>');
		
		//criar copia dos 2 primeiros itens no final,
		// pra enganar o loop
		self.append( itens.filter(':lt(2)').clone() );
		//aumentar container
		self.width(largura * (ln+2));
		
		//controles
		rapper
			.find('.next,.prev').click(function(){
				
				//ignorar cliques enquanto já tá rolando
				if (self.is(':animated')) return false;
				
				var fwd = $(this).is('.next');
				
				pontas(fwd);
				//avancar
				if (fwd) {
					self.animate({
						left: '-=' + largura
					}, 800);
					atual++;
				//voltar
				} else {
					self.animate({
						left: '+=' + largura
					}, 800);
					atual--;
				}
				return false;
			});
		
		//mousewheel
		rapper.mousewheel(function(event, delta) {
			rapper.find(~delta ? '.prev' : '.next').click(); 
		});
		
		atual = 1;
		
		function pontas(f){
			//chegamos na cópia do 1o item
			if (f && atual>ln){
				self.css('left', 0);
				atual = 1;
			}
			//estamos no 1o item, voltar	
			else if (!f && atual==1){
				self.css('left', '-' + (largura * ln) + 'px');
				atual = 5;
			}
		};
	};
	
	$('#carrossel').ride() //yupi
	$("#rapido").css("opacity",0.8);
	$("#rapido ul").hide();

	$("#rapido ul li").hover(function(){
		$(this).addClass("over");
	},function(){
		$(this).removeClass("over");
    });
	
	$("#rapido h2").click(function () {
		$("#rapido ul").slideToggle("slow");
	});

	// pulsa o link qd o mouse passa 
	// por cima de um link na capa
	$("#carrossel li a").css("opacity",0.78).mouseover(function () {
 		$(this).fadeTo("slow", 0.5, function(){
			$(this).fadeTo("slow", 0.78);
		});
 	});
	
	
	//fantástico lightbox do ricardo
	jQuery.fn.lightmyfire = function(){
		
		$('#lightbox .fechar').live('click', function(){
			$('#lightbox').fadeOut(300, function(){
				$(this).remove();
			});
		});
		
		$().keydown(function(e){
			if (e.keyCode == 27)
				$('#lightbox').remove();
		});
		
		return this.click(function(){
			//remover janela aberta
			$('#lightbox').remove();
			
			var $lb = $('<div id="lightbox"><img class="fechar" alt="Fechar" src="../imgs/fechar.gif"/></div>'),
				src = $(this).attr('href'),
				$iframe = $('<iframe allowTransparency="true" frameborder="0" height="455" width="673" />').hide();
			
			var loading = $('<img src="../imgs/ajax-loader.gif" />').css({
				position: 'absolute',
				top: '30%',
				left: '50%',
				display: 'none'
			});
			
			$lb.append(loading, $iframe).appendTo('body').fadeIn(300, function(){
				if ($.browser.msie && $.browser.version < 7)
					$(this).css('filter', 'progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cc59564A,endColorStr=#cc59564A);');
				loading.fadeIn('fast');
			});
			
			$iframe.load(function(){
				loading.remove();
				$iframe.fadeIn(300);
			}).attr('src', src);
			
			return false;
		});
	};
	
	$('#rapido a, #carrossel a').lightmyfire();

});	

var flashvars = {
  playlist: "../mp3/list.txt?5",
  configxml: "../mp3/configxml_multi.xml?5"
};
var params = {
  wmode: "transparent"
};


swfobject.embedSWF("../mp3/player_mp3_multi.swf?1", "player", "250", "20", "9.0.0","expressInstall.swf", flashvars, params);



/* jQuery.mousewheel
 * Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 *
 * Version: 3.0.2
 * 
 * Requires: 1.2.2+
 */
(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(f||window.event);f.type="mousewheel";if(f.wheelDelta){g=f.wheelDelta/120}if(f.detail){g=-f.detail/3}d.unshift(f,g);return c.event.handle.apply(this,d)}})(jQuery);

