/**
 * 
 * 
 * Índice
 * #1.0   - definindo objeto mostra
 * #1.1 - mostra :: navegacao
 * #1.2 - mostra :: header
 * #1.2.1 - mostra :: header :: youtube
 * #1.3 - mostra :: alfabeto
 * #2.0 - mostra :: home
 * #2.1 - mostra :: home :: destaques
 * #2.2 - mostra :: home :: jornaldamostra
 * #2.3 - mostra :: home :: galeriadefotos
 * #2.4 - mostra :: home :: subnavegacao
 * #2.5 - mostra :: home :: patrocinadores
 * #3.1.1 - mostra :: filmes :: detalhes :: slideshow
 * #3.1.2 - mostra :: filmes :: detalhes :: navegacao
 * #4.0 - mostra :: galeria
 * #5.0 - mostra :: salas
 * #6.0 - mostra :: adidas ads
 * #7.0 - mostra :: galeria de vídeo
 */


/* #1 - definindo objeto mostra */
Mostra = {}

/* #1.1 - mostra :: navegacao */
Mostra.navegacao = {}
// inicializar
Mostra.navegacao.init = function() {
	jQuery("#hd > ul.nav > li > ul").each(function(){
		jQuery(this).hide();
	});
	jQuery("#hd > ul.nav > li").each(function(){
		jQuery(this).bind("mouseover", function(){
			jQuery(this).find("ul").show();
		});
		jQuery(this).bind("mouseout", function(){
			jQuery(this).find("ul").hide();
		});
	});
}

/* #1.2 - mostra :: header */
Mostra.header = {}
/* #1.2.1 - mostra :: header :: youtube */
Mostra.header.youtube = {
	code: '<object width="309" height="186"><param name="movie" value="http://www.youtube.com/v/jiCaXb18h04&hl=en&fs=1&autoplay=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jiCaXb18h04&hl=en&fs=1&autoplay=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="309" height="186"></embed></object>'
}
// inicializar
Mostra.header.youtube.init = function() {
	jQuery(".youtube > a").click(function() {
		jQuery(this).parent().html(Mostra.header.youtube.code);
		return false;
	});
}


/* #1.3 - mostra :: alfabeto */
Mostra.alfabeto = {}
// inicializar
Mostra.alfabeto.init = function() {
	var letra = jQuery("#letra").text();
	if (letra == "numero") {
		letra = "#";
	}
	jQuery("#nav-alfabeto > li > a").each(function(){
		if (letra == jQuery(this).text()) {
			jQuery(this).addClass("selected");
		}
	});
}

// #2.0 - mostra :: home
Mostra.home = {}

/* #2.1 - mostra :: home :: destaques */
Mostra.home.destaques = {}
Mostra.home.destaques.hideAllSaibaMais = function(){
	var totalDestaques = jQuery("#content > ol.destaques > li").length;
	jQuery("#content > ol.destaques > li").each(function(i){
		if (i <= parseInt(totalDestaques/2.0)) {
			jQuery(this).find(".saiba-mais").addClass("left");
		} else {
			jQuery(this).find(".saiba-mais").addClass("right");
		}
		jQuery(this).attr("style", " ");
		//jQuery(this).find(".saiba-mais").animate({width:"0",opacity:0.0}, 0);
		jQuery(this).find(".saiba-mais").hide();
	});
}
// inicializar
Mostra.home.destaques.init = function() {
	Mostra.home.destaques.hideAllSaibaMais();
	jQuery("#content > ol.destaques > li").each(function(){
		jQuery(this).bind("mouseover", function(){
			jQuery(this).children("a").addClass("hover");
			jQuery(this).attr("style", "z-index: 2;");
			if (jQuery(this).children("a").attr("href") != "#") jQuery(this).find(".saiba-mais").show();
			//jQuery(this).find(".saiba-mais").stop().animate({width:"355px",opacity:1.0}, "slow", "swing");
		});
		jQuery(this).bind("mouseout", function(){
			jQuery(this).children("a").removeClass("hover");
			/*
			jQuery(this).find(".saiba-mais").stop().animate({width:"0",opacity:0}, "slow", "swing", function(){
				jQuery(this).parent().attr("style", " ");
				jQuery(this).hide();
			});
			*/
			jQuery(this).attr("style", " ");
			jQuery(this).find(".saiba-mais").hide();
		});
	});
	jQuery("#content > ol.destaques > li > .saiba-mais").each(function(){
		jQuery(this).animate({opacity:0.8}, 0);
	});
}


/* #2.2 - mostra :: home :: jornaldamostra */
Mostra.home.jornaldamostra = {}
Mostra.home.jornaldamostra.hideAllSaibaMais = function() {
	jQuery("#content > ol.jornaldamostra > li > .saiba-mais").each(function(){
		jQuery(this).fadeTo(0, 0.0);
		jQuery(this).hide();
	});
}
Mostra.home.jornaldamostra.hideAllHoverImages = function() {
	//*
	jQuery("#content > ol.jornaldamostra > li > a > img.ninja").each(function(){
		jQuery(this).fadeTo(0, 0.0);
		jQuery(this).hide();
	});
	//*/
}
// inicializar
Mostra.home.jornaldamostra.init = function() {
	var temporizador;
	Mostra.home.jornaldamostra.hideAllSaibaMais();
	Mostra.home.jornaldamostra.hideAllHoverImages();

	var totalEntradasJornalDaMostra = jQuery("#content > ol.jornaldamostra > li").length;
	jQuery("#content > ol.jornaldamostra > li").each(function(i){
		jQuery(this).bind("mouseover", function(){
			//*
			jQuery(this).find(".ninja").show();
			jQuery(this).find(".ninja").stop().fadeTo('slow', 1.0);
			jQuery(this).attr('style', 'z-index: 10');
			//*/
			jQuery(this).find(".saiba-mais").show();
			if (jQuery(this).children("a").attr("href") != "#") jQuery(this).find(".saiba-mais").stop().fadeTo('slow', 1.0);
		});
		jQuery(this).bind("mouseout", function(){
			//*
			jQuery(this).find(".ninja").stop().fadeTo('slow', 0, function(){
				jQuery(this).find(".ninja").hide();
			});
			jQuery(this).attr('style', 'z-index: 1');
			//*/
			temporizador = 'slow';
			if (i + 1 == totalEntradasJornalDaMostra) {
				temporizador = 100;
			}
			jQuery(this).find(".saiba-mais").stop().fadeTo(temporizador, 0, function(){
				jQuery(this).hide();
			});
		});
		/*
		jQuery(this).bind("mouseover", function(){
			jQuery("#content > ol.jornaldamostra > li").not(this).each(function(){
				jQuery(this).children("a").stop().fadeTo('slow', 0.25);
			});
			jQuery(this).find(".saiba-mais").show();
			jQuery(this).find(".saiba-mais").stop().fadeTo('slow', 1.0);
			
		});
		jQuery(this).bind("mouseout", function(){
			jQuery("#content > ol.jornaldamostra > li").not(this).each(function(){
				jQuery(this).children("a").stop().fadeTo('slow', 1.0);
			});
			temporizador = 'slow';
			if (i + 1 == totalEntradasJornalDaMostra) {
				temporizador = 100;
			}
			jQuery(this).find(".saiba-mais").stop().fadeTo(temporizador, 0, function(){
				jQuery(this).hide();
			});
		});
		//*/
	});
}


/* #2.3 - mostra :: home :: galeriadefotos */
Mostra.home.galeriadefotos = {
	perpage: 16,
	total: 0,
	cellWidth: 0,
	totalTextIndent: 0
}
// inicializar
Mostra.home.galeriadefotos.init = function() {
	Mostra.home.galeriadefotos.initTotal();
	Mostra.home.galeriadefotos.initCellWidth();
	Mostra.home.galeriadefotos.initTotalTextIndent();
	jQuery("#content > div.galeria > a.voltar").click(function(){return false;});
	jQuery("#content > div.galeria > a.avancar").click(function(){return false;});
	if (jQuery("#content > div.galeria > .nowrap > a").length > Mostra.home.galeriadefotos.perpage) {
		jQuery("#content > div.galeria > a.voltar").addClass("disabled");
		jQuery("#content > div.galeria > a.voltar").css("outline", "none");
		jQuery("#content > div.galeria > a.avancar").css("outline", "none");
		jQuery("#content > div.galeria > a.voltar").bind("mouseover", Mostra.home.galeriadefotos.goBackward);
		jQuery("#content > div.galeria > a.voltar").bind("mouseout", Mostra.home.galeriadefotos.stop);
		jQuery("#content > div.galeria > a.avancar").bind("mouseover", Mostra.home.galeriadefotos.goForward);
		jQuery("#content > div.galeria > a.avancar").bind("mouseout", Mostra.home.galeriadefotos.stop);
	} else {
		jQuery("#content > div.galeria > a.voltar").addClass("disabled");
		jQuery("#content > div.galeria > a.avancar").addClass("disabled");
	}
}
Mostra.home.galeriadefotos.initTotal = function() {
	Mostra.home.galeriadefotos.total = jQuery("#content > div.galeria > .nowrap > a").length;
}
Mostra.home.galeriadefotos.initCellWidth = function() {
	Mostra.home.galeriadefotos.cellWidth = Math.floor(jQuery("#content > div.galeria > .nowrap").width() / Mostra.home.galeriadefotos.perpage);
}
Mostra.home.galeriadefotos.initTotalTextIndent = function() {
	Mostra.home.galeriadefotos.totalTextIndent = (Mostra.home.galeriadefotos.total - Mostra.home.galeriadefotos.perpage) * Mostra.home.galeriadefotos.cellWidth;
}
Mostra.home.galeriadefotos.goBackward = function() {
	var timming = Math.abs(parseInt(jQuery("#content > div.galeria > .nowrap").css("text-indent")));
	jQuery("#content > div.galeria > .nowrap").stop().animate({textIndent:0}, timming * 10, 'linear');
}
Mostra.home.galeriadefotos.goForward = function() {
	var timming = Mostra.home.galeriadefotos.totalTextIndent - Math.abs(parseInt(jQuery("#content > div.galeria > .nowrap").css("text-indent")));
	jQuery("#content > div.galeria > .nowrap").stop().animate({textIndent: (-1) * Mostra.home.galeriadefotos.totalTextIndent}, timming * 10, 'linear');
}
Mostra.home.galeriadefotos.stop = function() {
	jQuery("#content > div.galeria > .nowrap").stop();
}


/* #2.4 - mostra :: home :: subnavegacao */
Mostra.home.subnavegacao = {}
// inicializar
Mostra.home.subnavegacao.init = function() {
	jQuery("#content > .sub-nav > li").each(function(){
		jQuery(this).bind("mouseover", function(){
			if (!jQuery(this).hasClass("hover")) jQuery(this).addClass("hover");
			jQuery(this).attr("style", "z-index: 20;");
		});
		jQuery(this).bind("mouseout", function(){
			if (jQuery(this).hasClass("hover")) jQuery(this).removeClass("hover");
			jQuery(this).attr("style", " ");
		});
	});
}


/* #2.5 - mostra :: home :: patrocinadores */
Mostra.home.patrocinadores = {
	outter: '<img src="%s" />',
	imagem: "33/imagens/patrocinadores/logo%d_grande.jpg"
}
Mostra.home.patrocinadores.show = function(str) {
	jQuery("#ft > .sponsor").html(Mostra.home.patrocinadores.outter.replace("%s", Mostra.home.patrocinadores.imagem.replace("%d", str)));
}
Mostra.home.patrocinadores.mouseout = function() {
	jQuery("#ft > .sponsor").html("&nbsp;");
}

// #3.0 - mostra :: filmes
Mostra.filmes = {}

/* #3.1 - mostra :: filmes :: detalhes */
Mostra.filmes.detalhes = {}
/* #3.1.1 - mostra :: filmes :: detalhes :: slideshow */
Mostra.filmes.detalhes.slideshow = {
	maxwidth: 500,
	total: 0,
	zindex: 4,
	index: 0,
	timerinterval: 5000,
	timer: null,
	play: true
}
// inicializar
Mostra.filmes.detalhes.slideshow.init = function() {
	Mostra.filmes.detalhes.slideshow.total = jQuery("#filme > .esquerda > dl > dd").length;
	if (Mostra.filmes.detalhes.slideshow.total > 1) {
		jQuery("#filme > .esquerda > dl > dd").each(function(){
			jQuery(this).attr("style", " ");
		});
		jQuery("#filme > .esquerda > dl > dt.first").next().attr("style", "z-index: 4;");
		jQuery("#filme > .esquerda > dl > dt.first").next().addClass("selected");
		
		//Mostra.filmes.detalhes.slideshow.setTimer();
		//jQuery("#filme > .esquerda > ul.controles > li > a.pause").addClass("play");
		jQuery("#filme > .esquerda > ul.controles > li > a.pause").hide();
		Mostra.filmes.detalhes.slideshow.play = false;
		
		Mostra.filmes.detalhes.slideshow.moveArrow(0, 0);
		
		jQuery("#filme > .esquerda > dl > dt > a").each(function(){
			jQuery(this).bind("mouseover", function(){
				//Mostra.filmes.detalhes.slideshow.show(jQuery('dt', jQuery(this).parent().parent()).index(jQuery(this).parent()));
				Mostra.filmes.detalhes.slideshow.clearTimer();
			});
			jQuery(this).bind("mouseout", function(){
				Mostra.filmes.detalhes.slideshow.setTimer();
			});
			jQuery(this).click(function(){
				Mostra.filmes.detalhes.slideshow.show(jQuery('dt', jQuery(this).parent().parent()).index(jQuery(this).parent()));
				return false;
			});
		});
		jQuery("#filme > .esquerda > dl > dd").each(function(){
			jQuery(this).bind("mouseover", function(){
				Mostra.filmes.detalhes.slideshow.clearTimer();
			});
			jQuery(this).bind("mouseout", function(){
				Mostra.filmes.detalhes.slideshow.setTimer();
			});
		});
		jQuery("#filme > .esquerda > ul.controles").bind("mouseover", function(){
			Mostra.filmes.detalhes.slideshow.clearTimer();
		});
		jQuery("#filme > .esquerda > ul.controles").bind("mouseout", function(){
			Mostra.filmes.detalhes.slideshow.setTimer();
		});
		jQuery("#filme > .esquerda > ul.controles > li > a.pause").css("outline", "none");
		jQuery("#filme > .esquerda > ul.controles > li > a.pause").click(function(){
			jQuery(this).removeClass("play");
			if (Mostra.filmes.detalhes.slideshow.play) {
				jQuery(this).addClass("play");
			}
			Mostra.filmes.detalhes.slideshow.play = !Mostra.filmes.detalhes.slideshow.play;
			return false;
		});
		jQuery("#filme > .esquerda > ul.controles > li > a.next").click(function(){
			Mostra.filmes.detalhes.slideshow.next();
			return false;
		});
		jQuery("#filme > .esquerda > ul.controles > li > a.prev").click(function(){
			Mostra.filmes.detalhes.slideshow.prev();
			return false;
		});
		Mostra.filmes.detalhes.slideshow.show(0, 0.0);
	} else {
		jQuery("#filme > .esquerda > ul.controles > li > a.pause").hide();
		jQuery("#filme > .esquerda > span").hide();
		jQuery("#filme > .esquerda > dl > dt").css("visibility", "hidden");
	}
}
Mostra.filmes.detalhes.slideshow.show = function(index) {
	Mostra.filmes.detalhes.slideshow.zindex++;
	var element = jQuery("#filme > .esquerda > dl > dd").eq(index);
	if (!element.hasClass("selected")) {
		element.find("img").stop().animate({opacity:0.0}, 0);
		element.attr("style", "z-index: " + Mostra.filmes.detalhes.slideshow.zindex + ";");
		jQuery("#filme > .esquerda > .controles").attr("style", "z-index: " + (Mostra.filmes.detalhes.slideshow.zindex + 5) + ";");
		element.find("img").stop().animate({opacity:1.0}, 'slow');
		element.parent().find(".selected").removeClass("selected");
		element.addClass("selected");
		Mostra.filmes.detalhes.slideshow.index = index;
		Mostra.filmes.detalhes.slideshow.moveArrow(index);
	}
}
Mostra.filmes.detalhes.slideshow.prev = function() {
	Mostra.filmes.detalhes.slideshow.show((Mostra.filmes.detalhes.slideshow.total + Mostra.filmes.detalhes.slideshow.index - 1) % Mostra.filmes.detalhes.slideshow.total);
	Mostra.filmes.detalhes.slideshow.setTimer();
}
Mostra.filmes.detalhes.slideshow.next = function() {
	Mostra.filmes.detalhes.slideshow.show((Mostra.filmes.detalhes.slideshow.index + 1) % Mostra.filmes.detalhes.slideshow.total);
	Mostra.filmes.detalhes.slideshow.setTimer();
}
Mostra.filmes.detalhes.slideshow.setTimer = function() {
	if (Mostra.filmes.detalhes.slideshow.play) {
		Mostra.filmes.detalhes.slideshow.clearTimer();
		Mostra.filmes.detalhes.slideshow.timer = window.setTimeout(Mostra.filmes.detalhes.slideshow.next, Mostra.filmes.detalhes.slideshow.timerinterval);
	}
}
Mostra.filmes.detalhes.slideshow.clearTimer = function() {
	window.clearTimeout(Mostra.filmes.detalhes.slideshow.timer);
}
Mostra.filmes.detalhes.slideshow.moveArrow = function(pos, velocidade) {
	if (velocidade == undefined) velocidade = "slow";
	var first = jQuery("#filme > .esquerda > dl > dt").eq(1);
	var element = jQuery("#filme > .esquerda > dl > dt").eq(pos);
	var offset = Math.floor(element.offset().left - first.offset().left + 3 * element.width()/2 - jQuery("#filme > .esquerda > span").width()/2);
	jQuery("#filme > .esquerda > span").stop().animate({left: offset}, velocidade);
}

/* #3.1.2 - mostra :: filmes :: detalhes :: navegacao */
Mostra.filmes.detalhes.navegacao = {}
// inicializar
Mostra.filmes.detalhes.navegacao.init = function() {
	jQuery("#filme > dl.dados > dt.sinopse > a").addClass("selected");
	jQuery("#filme > dl.dados > dt.creditos").next().hide();
	jQuery("#filme > dl.dados > dt.diretor").next().hide();
	jQuery("#filme > dl.dados > dt.sinopse > a").click(function(){
		if (!jQuery(this).hasClass("selected")) {
			jQuery("#filme > dl.dados > dt").find(".selected").each(function(){
				jQuery(this).removeClass("selected");
			});
			jQuery(this).addClass("selected");
			jQuery(this).parent().next().show();
			jQuery("#filme > dl.dados > dt.creditos").next().hide();
			jQuery("#filme > dl.dados > dt.diretor").next().hide();
		}
		return false;
	});
	jQuery("#filme > dl.dados > dt.creditos > a").click(function(){
		if (!jQuery(this).hasClass("selected")) {
			jQuery("#filme > dl.dados > dt").find(".selected").each(function(){
				jQuery(this).removeClass("selected");
			});
			jQuery(this).addClass("selected");
			jQuery(this).parent().next().show();
			jQuery("#filme > dl.dados > dt.sinopse").next().hide();
			jQuery("#filme > dl.dados > dt.diretor").next().hide();
		}
		return false;
	});
	jQuery("#filme > dl.dados > dt.diretor > a").click(function(){
		if (!jQuery(this).hasClass("selected")) {
			jQuery("#filme > dl.dados > dt").find(".selected").each(function(){
				jQuery(this).removeClass("selected");
			});
			jQuery(this).addClass("selected");
			jQuery(this).parent().next().show();
			jQuery("#filme > dl.dados > dt.sinopse").next().hide();
			jQuery("#filme > dl.dados > dt.creditos").next().hide();
		}
		return false;
	});
}

/* #4.0 - mostra :: galeria */
Mostra.galeria = {
	template: '<img src="%img%" alt="%title%" title="%title%" /><em>%title%</em>',
	timer: null,
	timerinterval: 5000,
	index: 0,
	total: 0,
	textmarginright: 5,
	url: null,
	totalPerPage: 20,
	heightPerPage: 295,
	totalPages: 1,
	page: 0
}
// inicializar
Mostra.galeria.init = function() {
	Mostra.galeria.initTotal();
	//Mostra.galeria.startTimer();
	jQuery("#content > div.lista > ul > li > a").each(function(){
		jQuery(this).click(function(){
			Mostra.galeria.show(jQuery('li', jQuery(this).parent().parent()).index(jQuery(this).parent()));
			Mostra.galeria.url = (top.location.href.split("#"))[0];
			top.location.href=Mostra.galeria.url + "#foto-" + jQuery(this).find("img").attr("rel");
			return false;
		});
	});
	/*
	jQuery(".stop-autoplay").each(function(){
		jQuery(this).bind("mouseover", function(){
			Mostra.galeria.clearTimer();
		});
		jQuery(this).bind("mouseout", function(){
			Mostra.galeria.startTimer();
		});
	});
	*/
	Mostra.galeria.url = top.location.href.split("#foto-");
	//Mostra.galeria.movePage(-1);
	Mostra.galeria.show(Mostra.galeria.total - 1);
	jQuery("img[rel='" + Mostra.galeria.url[1] + "']").each(function() {
		Mostra.galeria.show(jQuery('li', jQuery(this).parent().parent().parent()).index(jQuery(this).parent().parent()));
	});

	// paginação
	//Mostra.galeria.initHeightPerPage();
	Mostra.galeria.initTotalPages();
	//*
	jQuery("ul.navlista > li.ant > a").click(function(){
		Mostra.galeria.movePage(-1);
		return false;
	});
	jQuery("ul.navlista > li.prox > a").click(function(){
		Mostra.galeria.movePage(1);
		return false;
	});
	//*/
	Mostra.galeria.movePage(0);
}

Mostra.galeria.initTotal = function() {
	Mostra.galeria.total = jQuery("#content > div.lista > ul > li").length;
}

Mostra.galeria.show = function(index) {
	var foto = jQuery("#content > div.lista > ul > li").eq(index).children("a").children("img");
	var imagem = foto.parent().attr("href");
	var title = foto.attr("title");

	jQuery("#content > div.lista > ul > li").not(jQuery("#content > div.lista > ul > li").eq(index)).children("a").children("img").stop().animate({opacity:0.25}, 'fast');
	foto.stop().animate({opacity:1.0}, 'fast');

	var content = Mostra.galeria.template;
	content = content.replace(/%img%/, imagem);
	content = content.replace(/%title%/g, title);
	jQuery("#content > .galeria-de-imagens").html(content);
	Mostra.galeria.index = index;
}
Mostra.galeria.next = function() {
	Mostra.galeria.show((Mostra.galeria.index + 1) % Mostra.galeria.total);
}
Mostra.galeria.clearTimer = function() {
	window.clearTimeout(Mostra.galeria.timer);
}
Mostra.galeria.startTimer = function() {
	Mostra.galeria.clearTimer();
	Mostra.galeria.timer = window.setTimeout(Mostra.galeria.next, Mostra.galeria.timerinterval);
}
Mostra.galeria.initHeightPerPage = function() {
	Mostra.galeria.heightPerPage = parseInt(jQuery("#content > div.lista").height());
}
Mostra.galeria.initTotalPages = function() {
	Mostra.galeria.totalPages = Math.ceil(jQuery("#content > div.lista > ul > li").length / Mostra.galeria.totalPerPage);
}
Mostra.galeria.movePage = function(offset, vel) {
	Mostra.galeria.page = (Mostra.galeria.totalPages + Mostra.galeria.page + offset) % Mostra.galeria.totalPages;
	jQuery("#content > div.lista > ul").stop().animate({marginTop: (-1) * Mostra.galeria.page * Mostra.galeria.heightPerPage}, 'slow');

	if (Mostra.galeria.page == 0) {
		jQuery("ul.navlista > li.ant > a").hide();
	} else {
		jQuery("ul.navlista > li.ant > a").show();
	}
	if (Mostra.galeria.page == Mostra.galeria.totalPages - 1) {
		jQuery("ul.navlista > li.prox > a").hide();
	} else {
		jQuery("ul.navlista > li.prox > a").show();
	}
}



/* #5.0 - mostra :: salas */
Mostra.salas = {
	localizacaoTop: 0,
	code: '<iframe src="%url%" width="708" height="408" frameborder="0" scrolling="no"></iframe>'
}

Mostra.salas.init = function() {
	if (jQuery("a.openmap").length > 0) {
		//jQuery("#fullscreen").hide();
		//jQuery("#localizacao").hide();
		jQuery("#fullscreen").animate({opacity:0.25}, 0);
		jQuery("a.openmap").click(function(){
			jQuery("#fullscreen").show();
			jQuery("#localizacao").show();
			jQuery("#gmap").html(Mostra.salas.code.replace(/%url%/g, jQuery(this).attr("href")));
			jQuery("#fullscreen").show();
			return false;
		});
		jQuery("#localizacao > a.close").click(function(){
			jQuery("#fullscreen").hide();
			jQuery("#localizacao").hide();
			return false;
		});
		if (jQuery.browser.msie && parseInt(jQuery.browser.version) <= 6) {
			Mostra.salas.initLocalizacaoTop();
			jQuery('#fullscreen').css('position', 'absolute');
			jQuery('#localizacao').css('position', 'absolute');
			jQuery(window).scroll(function() {
				jQuery('#fullscreen').css('top', jQuery(this).scrollTop() + "px");
			});
			jQuery(window).scroll(function() {
				jQuery('#localizacao').css('top', (parseInt(jQuery(window).height()) / 2) + jQuery(this).scrollTop() + "px");
			});
		}
	}
}

Mostra.salas.initLocalizacaoTop = function() {
	Mostra.salas.localizacaoTop = parseInt(jQuery("#localizacao").css('top'));
}

/* #6.0 - mostra :: adidas ads */
Mostra.ads = {
	adidas: {
		chance: 0.25
	}
}

Mostra.ads.adidas.init = function() {
	if (jQuery.cookie("adidas_ads") == null) {
		jQuery("#adidas").show();
		swfobject.embedSWF("adidas_mostra.swf", "swfadidas", "800", "350", "9", "#000000", {}, {scale: "noscale", allowfullscreen: "true" }, {});
		jQuery.cookie("adidas_ads", 1, {expires: 1});
	}
}

function closeBanner() {
	jQuery("#adidas").hide();
}

/* #7.0 - mostra :: galeria de vídeo */
Mostra.galeriavideos = {
	template: '<div id="galeriavideosplayer">%s</div><em>%s</em>',
	timer: null,
	timerinterval: 5000,
	index: 0,
	total: 0,
	textmarginright: 5,
	url: null,
	totalPerPage: 15,
	heightPerPage: 295,
	totalPages: 1,
	page: 0
}
// inicializar
Mostra.galeriavideos.init = function() {
	Mostra.galeriavideos.initTotal();
	//Mostra.galeriavideos.startTimer();
	jQuery("#content > div.lista > ul > li > a").each(function(){
		jQuery(this).click(function(){
			Mostra.galeriavideos.show(jQuery('li', jQuery(this).parent().parent()).index(jQuery(this).parent()));
			Mostra.galeriavideos.url = (top.location.href.split("#"))[0];
			top.location.href=Mostra.galeriavideos.url + "#video-" + jQuery(this).find("img").attr("rel");
			return false;
		});
	});
	Mostra.galeriavideos.url = top.location.href.split("#video-");
	if (Mostra.galeriavideos.url[1] !== undefined) {
		jQuery("img[rel='" + Mostra.galeriavideos.url[1] + "']").each(function(){
			Mostra.galeriavideos.show(jQuery('li', jQuery(this).parent().parent().parent()).index(jQuery(this).parent().parent()));
		});
	}

	// paginação
	Mostra.galeriavideos.initHeightPerPage();
	Mostra.galeriavideos.initTotalPages();
	jQuery("ul.navlista > li.ant > a").click(function(){
		Mostra.galeriavideos.movePage(-1);
		return false;
	});
	jQuery("ul.navlista > li.prox > a").click(function(){
		Mostra.galeriavideos.movePage(1);
		return false;
	});
	Mostra.galeriavideos.movePage(0);
	Mostra.galeriavideos.show(0);
}

Mostra.galeriavideos.initTotal = function() {
	Mostra.galeriavideos.total = jQuery("#content > div.lista > ul > li").length;
}

Mostra.galeriavideos.show = function(index) {
	var foto = jQuery("#content > div.lista > ul > li").eq(index).children("a").children("img");
	var video = foto.parent().attr("href");
	var title = foto.attr("title");

	/*
	jQuery("#content > div.lista > ul > li").not(jQuery("#content > div.lista > ul > li").eq(index)).children("a").children("img").stop().animate({opacity:0.25}, 'fast');
	foto.stop().animate({opacity:1.0}, 'fast');
	//*/

	var content = Mostra.galeriavideos.template;
	content = content.replace(/%s/g, title);
	jQuery("#content > .galeria-de-videos").html(content);
	
	var attributes = {};
	var flashVars = {base:"", file: video}
	var flashParams = {scale: "noscale", allowfullscreen: "true", wmode: "transparent" }
	swfobject.embedSWF("player_novo.swf", "galeriavideosplayer", "470", "323", "9", "#000000", flashVars, flashParams, attributes);
	swfobject.registerObject("FlashID");
	
	Mostra.galeriavideos.index = index;
}
Mostra.galeriavideos.initTotalPages = function() {
	Mostra.galeriavideos.totalPages = Math.ceil(jQuery("#content > div.lista > ul > li").length / Mostra.galeriavideos.totalPerPage);
}
Mostra.galeriavideos.movePage = function(offset) {
	Mostra.galeriavideos.page = (Mostra.galeriavideos.totalPages + Mostra.galeriavideos.page + offset) % Mostra.galeriavideos.totalPages;
	jQuery("#content > div.lista > ul").stop().animate({marginTop: (-1) * Mostra.galeriavideos.page * Mostra.galeriavideos.heightPerPage}, 'slow');

//*
	if (Mostra.galeriavideos.page == 0) {
		jQuery("ul.navlista > li.ant").hide();
	} else {
		jQuery("ul.navlista > li.ant").show();
	}
	if (Mostra.galeriavideos.page == Mostra.galeriavideos.totalPages - 1) {
		jQuery("ul.navlista > li.prox").hide();
	} else {
		jQuery("ul.navlista > li.prox").show();
	}
//*/
}
Mostra.galeriavideos.initHeightPerPage = function() {
	Mostra.galeriavideos.heightPerPage = parseInt(jQuery("#content > div.lista").height());
}



