
	var g = {
	
		last_width 	  	: '',
		imagem_atual  	: 0,
		total_imagens 	: 0,
		g_status 		: 'off',
		
		inicia : function (w) {
			
			window.scrollTo(0,0);
			
			g.g_status = 'on';
			
			w = w == undefined | w <= 150 ? 800 : w;
			this.last_width = w;
			this.total_imagens = $('#g-meio-4 div').length;
			if($('#g-meio-4 div').length == 1){this.desabilita_proximo();}
			this.proximo();
			this.desabilita_anterior();
		},

		anterior : function (){
			
			if(this.imagem_atual > 1){
				$('#g-imagem-'+(this.imagem_atual-1)).hide();
				this.get_imagem(this.imagem_atual-2);
				this.imagem_atual -= 1;
				if(this.total_imagens > this.imagem_atual){this.habilita_proximo();}
				if(this.imagem_atual == 1){this.desabilita_anterior();}
			}
			
		},

		get_imagem : function (i){
			
			$('#g-imagem-'+(i)).find('img').each(function(){
				d = this.className.split('x');
				g.last_width  = (parseInt(d[0])+65);
				g.last_height = (parseInt(d[1])+185);
				g.redimensiona(g.last_width,i);
			})
			
		},
		
		proximo: function (){
			
			if(this.total_imagens > this.imagem_atual){
				$('#g-imagem-'+(this.imagem_atual-1)).hide();
				this.get_imagem(this.imagem_atual);
				this.imagem_atual +=1;
				this.habilita_anterior();
				if(this.total_imagens == this.imagem_atual){this.desabilita_proximo();}
			}
			
		},
		
		redimensiona : function (w,i) {
			
			$('#g-wrapper').show();
			$('#g-overlay').fadeIn();
			$('#g-cont').fadeIn();
			$('#g-cont').height(g.last_height);
			$('#g-cont').css({marginTop: (($('#g-overlay').height()/2) - ($('#g-cont').height()/2))+'px'})
			$('#g-cont').animate({width: w},100,function(){
				$('#g-topo-meio').width($('#g-cont').width()-12);
				$('#g-meio-3').width($('#g-cont').width()-4);
				$('#g-rdp-meio').width($('#g-cont').width()-25);
				$('#g-imagem-'+(i)).fadeIn('slow');
			});
			
		},
		
		recoloca : function () { if(g.g_status == 'on'){ this.redimensiona(this.last_width); } },
		hide : function () {
				$('#g-imagem-'+(this.imagem_atual-1)).hide();
				this.imagem_atual=0; 
				g.g_status = 'off'; $('#g-overlay').fadeOut();$('#g-cont').fadeOut();$('#g-wrapper').hide();
		},
		desabilita_proximo : function () {$('#g-meio-5-prox').css({backgroundPosition: '82px -33px'});},
		habilita_proximo : function () {$('#g-meio-5-prox').css({backgroundPosition: '82px 0px'});},
		desabilita_anterior : function () {$('#g-meio-5-ant').css({backgroundPosition: '0px -33px'});},
		habilita_anterior : function () {$('#g-meio-5-ant').css({backgroundPosition: '0px 0px'});}
		
	}
		
	
