var _HTTP_PATH_ = null;
var BestSeat = {
	init: function() {
		BestSeat.IEFixes();
		BestSeat.initFotoDestaque();
		BestSeat.initPaginacaoDestaque();		
		$('a[href="#"]').click(function(){ return false;});
		$('div#foto_destaque img:eq(0)').load(function(){$(this).animate({opacity: 1},750);});
		$('ul#destaque_lista li').hover(
			function() {
				$(this).parent().find('li').removeClass('lista_hover');
				$(this).addClass('lista_hover');
			},
			function() {
				$(this).parent().find('li').removeClass('lista_hover');
			}
		);
		//Ticker com as noticias do painel da home, passando de 7 em 7 segundos
		setInterval('BestSeat.initNewsThicker()', 7000);
	},
	IEFixes: function() {
//		Fix para abreviações <abbr> no IE6, pois o navegador não tem suporte a estização. Injetando uma <span> para pegar estilo.		
		if (($.browser.msie) && (parseInt($.browser.version, 10) < 7))
			$(document.body).html($(document.body).html().replace(/<ABBR([^>]*)>([^<]*)<\/ABBR>/ig,'<ABBR $1><SPAN class=\"abbr\" $1>$2</SPAN></ABBR>'));
	},
	initFotoDestaque: function() {
		var finished = true;
		$('div#foto_destaque')
			.hover(
				function() {
					if (finished)
						$(this).find('p.desc_foto_destaque_details').slideDown(550);
				},
				function() {
					finished = false;
					$(this).find('p.desc_foto_destaque_details').slideUp(550, function(){finished = true;});					
				}			
			);
	},
	initPaginacaoDestaque: function() {		
		$('ul#paginacao_destaque li[class!="first"][class!="last"] a')
			.click(function(){
				this.blur();
				pg = parseInt($(this).html(),10) - 1;				
				$('<img />')
					.load(function(){
						var newSrc = this.src;							
						$('div#foto_destaque img:eq(0)')
							.animate({opacity: 0}, 1000, function(){								
								$(this)
									.parent()
										.next('div.desc_foto_destaque')
											.find('h2')
												.html(foto_destaque[pg].chamada)
										.parent()
											.find('p.desc_foto_destaque_details')
												.html(foto_destaque[pg].texto);
								$(this).attr('src', newSrc);
							})
					})
					.attr({
							src: foto_destaque[parseInt($(this).html(),10) - 1].img,
							id: pg
						 })
				$(this).parent().parent().find('li').removeClass('ativo');
				$(this).parent().addClass('ativo');
				return false;
			});
		$('ul#paginacao_destaque li:first a').click(function(){
			var pg = parseInt($('ul#paginacao_destaque li.ativo a').html(), 10) - 1;
			if (pg  > 0)
				$('ul#paginacao_destaque li a:eq(' + pg + ')').click();
		});
		$('ul#paginacao_destaque li:last a').click(function(){
			var pg = parseInt($('ul#paginacao_destaque li.ativo a').html(), 10) + 1;
			if (pg < ($('ul#paginacao_destaque li a').size() - 1))
				$('ul#paginacao_destaque li a:eq(' + pg + ')').click();
		});
	},
	initNewsThicker: function() {
		var rand = Math.floor(Math.random() * thicker.length);
		while (("thicker_" + rand) == $('div#ticker_destaque p').attr('id'))
			rand = Math.floor(Math.random() * thicker.length);
		$('div#ticker_destaque p')
			.fadeOut('slow', function(){				
				$(this)
					.html(thicker[rand])
					.attr('id', "thicker_" + rand)
					.fadeIn('slow');
			});
			
	}
};
var foto_destaque = [
			{
				img: "images/foto_destaque_1.jpg",
				chamada: "Stones se apresenta nesta sexta em São Paulo",
				texto: "A Lorem ipsum dolor sit amet, consectetuer adipiscing elit. <br />" +
						"Sed sollicitudin enim at sapien. Aenean id erat. Etiam vitae velit non urna convallis ultrices. Fusce quis lacus sed orci facilisis tincidunt. <br />" + 
						"Aenean ut enim. Quisque quam felis, dignissim id, tempor sit amet, rhoncus ac, neque. Aliquam tristique lobortis neque. Vestibulum ligula. "
			},{
				img: "images/foto_destaque_2.jpg",
				chamada: "RadioHead Lorem Ipsum",
				texto: "B Lorem ipsum dolor sit amet, consectetuer adipiscing elit. <br />" +
						"Sed sollicitudin enim at sapien. Aenean id erat. Etiam vitae velit non urna convallis ultrices. Fusce quis lacus sed orci facilisis tincidunt. <br />" + 
						"Aenean ut enim. Quisque quam felis, dignissim id, tempor sit amet, rhoncus ac, neque. Aliquam tristique lobortis neque. Vestibulum ligula. "
			},{
				img: "images/foto_destaque_3.jpg",
				chamada: "Don't mess with Zohan",
				texto: "C Lorem ipsum dolor sit amet, consectetuer adipiscing elit. <br />" +
						"Sed sollicitudin enim at sapien. Aenean id erat. Etiam vitae velit non urna convallis ultrices. Fusce quis lacus sed orci facilisis tincidunt. <br />" + 
						"Aenean ut enim. Quisque quam felis, dignissim id, tempor sit amet, rhoncus ac, neque. Aliquam tristique lobortis neque. Vestibulum ligula. "
			}
		   ];
var thicker = [
				"Lorem ipsum dolor sit amet, consectetuer", 
				" Aenean id erat. Etiam vitae", 
				"Aenean id erat. Etiam vitae velit .", 
				"Sed sollicitudin enim at sapien", 
				"Aenean ut enim. Quisque quam felis"
			  ];
$(document).ready(function(){BestSeat.init()});