Learn how to use jQuery at the Blog

Aredes for Girls « visit

  • Added 6 months ago
  • 1244 Lines of Code shown
  • 1 Links of Interest
http://aredesforgirls.com.br
This is my Source Code and I don't want to show it here
View Source Code only (as overlay)
// That code snippet belongs to Aredes for Girls - http://aredesforgirls.com.br

var larguraCalc = 0;
function largura() {
	$('#all').css('overflow', 'hidden');
	larguraCalc = $('#window-width').width();
	var qtd = $('div.page').size();
	if (larguraCalc > 990) {
		$('.page').width(larguraCalc);
		$('#all').width(larguraCalc);
		$('#all2').width(larguraCalc*qtd);
		$('.menu').css('width', (larguraCalc - (46 * 2) - 1) + 'px');
	}
	else {
		larguraCalc = 990;
		$('.page').width(larguraCalc);
		$('#all').width(larguraCalc);
		$('#all2').width(larguraCalc*qtd);
		$('.menu').css('width', (larguraCalc - (46 * 2) - 1) + 'px');
	}
}

function menuFooterIE6(offset) {
	$('#menu-footer-general').css('left', offset + 'px');
}

var qtdCabeColecao = 0;
function colecaoMod() {
	var divColecao = $('#colecao .colecao');
	var widthColecao = larguraCalc;
	widthColecao -= 92;
	qtdCabeColecao = widthColecao / 277;
	qtdCabeColecao = Math.floor(qtdCabeColecao);
	
	$(divColecao).css('width', (277 * qtdCabeColecao) + 'px');
	var widthCentroColecao = (277 * qtdCabeColecao) + 92;
	$('#colecao .centroColecao').css('width', (widthCentroColecao) + 'px');
}

function calculaCentralizarMeio() {
	var alturaMeio = $('#all').height();
	alturaMeio -= 80;
	alturaMeio -= 56;
	alturaMeio -= 55;
	$('.intern .calculoMeio').height(alturaMeio)
}

var currentPage;
$(window).resize(function(){
	largura();
	$('#all').scrollTo(currentPage, 0);
	$('#menu-footer-general').css('width', '100%');
	colecaoMod();
	calculaCentralizarMeio();
});

function organizaDivs() {
	$('#position2').insertAfter('#position');
	$('#position1').insertAfter('#position');
}

$(function() {
	largura();

	//Links
	var offsetDivPage = 0;
	var divDefault = $('#default');
	var divPage = $('#default');
	$('a[href="#default"]').click(function() {
		var e = $(this);
		organizaDivs();
		$(divPage).insertAfter('#position1');
		$('#all').scrollTo('#position1', 0);
		$(divDefault).insertAfter('#position2');
		$('#all').scrollTo(divDefault, 1000);
		currentPage = divDefault;
		divPage = $('#default');
		$('#menu-footer-general .passe-o-mouse').fadeOut('slow');
		if (jQuery.browser.msie) {
			if (parseInt(jQuery.browser.version) == 6) {
				offsetDivPage = $(divPage).offset().left;
				menuFooterIE6(offsetDivPage);
			}
		}
		$('.menu-hover').fadeOut('slow');
		return false;
	});

	var divAempresa = $('#a-empresa');
	$('a[href="#a-empresa"]').click(function() {
		organizaDivs()
		$(divPage).insertAfter('#position1');
		$('#all').scrollTo('#position1', 0);
		$(divAempresa).insertAfter('#position2');

		$('#all').scrollTo(divAempresa, 1000);
		currentPage = divAempresa;
		divPage = $('#a-empresa');
		$('#menu-footer-general .passe-o-mouse').fadeIn('slow');
		if (jQuery.browser.msie) {
			if (parseInt(jQuery.browser.version) == 6) {
				offsetDivPage = $(divPage).offset().left;
				menuFooterIE6(offsetDivPage);
			}
		}
		$('.menu-hover').fadeIn('slow');
		return false;
	});

	$('a[href="#localizacao"]').click(function() {
		if (jQuery.browser.msie) {
			if (parseInt(jQuery.browser.version) == 6) {
				$('#localizacao').css('left', offsetDivPage + 'px');
				$('#localizacao').css('margin-left', ((larguraCalc / 2) - 323) + 'px')
			}
		}
		if ($('#localizacao .mapa iframe').size() <= 0) {
			$('#localizacao .mapa').load('localizacao.html');
		}
		$('#localizacao').slideDown('slow');
		return false;
	});
	$('#localizacao .fechar').click(function() {
		$('#localizacao').slideUp('slow');
		return false;
	})

	var divContatos = $('#contatos');
	$('a[href="#contatos"]').click(function() {
		organizaDivs()
		$(divPage).insertAfter('#position1');
		$('#all').scrollTo('#position1', 0);
		$(divContatos).insertAfter('#position2');
		
		$('#all').scrollTo(divContatos, 1000);
		currentPage = divContatos;
		divPage = $('#contatos');
		$('#menu-footer-general .passe-o-mouse').fadeIn('slow');
		if (jQuery.browser.msie) {
			if (parseInt(jQuery.browser.version) == 6) {
				offsetDivPage = $(divPage).offset().left;
				menuFooterIE6(offsetDivPage);
			}
		}
		$('.menu-hover').fadeIn('slow');
		return false;
	});

	var divOndeEncontrar = $('#onde-encontrar');
	$('a[href="#onde-encontrar"]').click(function() {
		organizaDivs()
		$(divPage).insertAfter('#position1');
		$('#all').scrollTo('#position1', 0);
		$(divOndeEncontrar).insertAfter('#position2');
		
		$('#all').scrollTo(divOndeEncontrar, 1000);
		currentPage = divOndeEncontrar;
		divPage = $('#onde-encontrar');
		$('#menu-footer-general .passe-o-mouse').fadeIn('slow');
		if (jQuery.browser.msie) {
			if (parseInt(jQuery.browser.version) == 6) {
				offsetDivPage = $(divPage).offset().left;
				menuFooterIE6(offsetDivPage);
			}
		}
		$('.menu-hover').fadeIn('slow');
		return false;
	});
	
	var divColecao = $('#colecao');
	$('a[href="#colecao"]').click(function() {
		organizaDivs()
		$(divPage).insertAfter('#position1');
		$('#all').scrollTo('#position1', 0);
		$(divColecao).insertAfter('#position2');
		
		$('#all').scrollTo(divColecao, 1000);
		currentPage = divColecao;
		divPage = $('#colecao');
		$('#menu-footer-general .passe-o-mouse').fadeIn('slow');
		if (jQuery.browser.msie) {
			if (parseInt(jQuery.browser.version) == 6) {
				offsetDivPage = $(divPage).offset().left;
				menuFooterIE6(offsetDivPage);
			}
		}
		$('.menu-hover').fadeIn('slow');
		return false;
	});

	//Menu de baixo
	//$('.passe-o-mouse, .menu-hover').hover(function() {
	$('.passe-o-mouse').hover(function() {
		$(this).parents('.footer').find('.menu-footer').animate({
	        height: "75px"
	      }, 500)
	})
	$('.menu-footer').hover(function() {
		$(this).css('height', '75px');
	}, function() {
		$(this).animate({
	        height: "0px"
      	}, 500)
	})
	
	//Onde Encontrar
	$('.quadro-onde-encontrar .fechar').click(function() {
		$('.quadro-onde-encontrar').slideUp('slow');
		return false;
	})
	var fornecedoresJSON = {'fornecedores': [
			{'estado': 'pa', 'nome': '(PA) Rone Representações / Dalirrone', 'telefone': '(31) 9294-8797 / (33) 3324-1654', 'email': 'dalirrone@hotmail.com'},
			{'estado': 'pa', 'nome': '(PA) Maria Edina Pereira da Silva', 'telefone': '(93) 9128-7019 / (93) 9954-6554', 'email': 'edna_rpt@hotmail.com'},
			{'estado': 'to', 'nome': '(TO) Rone Representações / Dalirrone', 'telefone': '(31) 9294-8797 / (33) 3324-1654', 'email': 'dalirrone@hotmail.com'},
			{'estado': 'am', 'nome': '(AM) Mulato Comércio e Repres. Ltda', 'telefone': '(92) 8142-2867 / (92) 8100-6262 / (92) 3228-4661', 'email': 'mulatorep@hotmail.com'},
			{'estado': 'ro', 'nome': '(RO) Marco Antônio de Sousa Macedo', 'telefone': '(69) 9213-8833 / (69) 9251-6615', 'email': 'marco.aredes@hotmail.com'},
			{'estado': 'ac', 'nome': '(AC) Marco Antônio de Sousa Macedo', 'telefone': '(69) 9213-8833 / (69) 9251-6615', 'email': 'marco.aredes@hotmail.com'},
			{'estado': 'mt', 'nome': '(MT) Douglas Aredes Alves', 'telefone': '(31) 9208-3598 / (31) 3828-5500', 'email': 'douglas.aredes@hotmail.com'},
			{'estado': 'ma', 'nome': '(MA) José Aldemir Magalhães ME', 'telefone': '(99) 3642-4741 / (99) 8131-3938', 'email': 'aldmy@hotmail.com'},
			{'estado': 'pi', 'nome': '(PI) Produtiva Comércio e Repres. Ltda', 'telefone': '(86) 9771-3993 / (86) 3221-6761 ', 'email': 'produtiva_2005@hotmail.com'},
			{'estado': 'ce', 'nome': '(CE) Flaubert Torres Siulva', 'telefone': '(88) 9602-7347 / (99) 3663-3803', 'email': 'flaubertttorres@yahoo.com.br'},
			{'estado': 'rn', 'nome': '(RN) Jal Representações Ltda', 'telefone': '(84) 9981-8607 / (84) 3231-4037', 'email': 'jalrepre@yahoo.com.br'},
			{'estado': 'pe', 'nome': '(PE) Bruno Representações Ltda', 'telefone': '(81) 9675-7353 / (81) 3492-9090 ', 'email': 'bruno_couto_roupas@hotmail.com'},
			{'estado': 'al', 'nome': '(AL) Edna Lúcia Souza Vila Nova Me', 'telefone': '(79) 9996-8171 / (79) 8833-3879 / (79) 3231-5310', 'email': 'caricia@infonet.com.br'},
			{'estado': 'se', 'nome': '(SE) Edna Lúcia Souza Vila Nova Me', 'telefone': '(79) 9996-8171 / (79) 8833-3879 / (79) 3231-5310', 'email': 'caricia@infonet.com.br'},
			{'estado': 'ba', 'nome': '(BA) Heber Ferreira da Silva', 'telefone': '(75) 9168-7188 / (88) 9610-7489', 'email': 'heber.ferr@hotmail.com'},
			{'estado': 'mg', 'nome': '(MG) Cleiton Aredes Alves', 'telefone': '(31) 9208-3559 / (33) 8846-7152 / (33) 3324-6383', 'email': 'cleiton.aredes@hotmail.com'},
			{'estado': 'es', 'nome': '(ES) Cleiton Aredes Alves', 'telefone': '(31) 9208-3559 / (33) 8846-7152 / (33) 3324-6383', 'email': 'cleiton.aredes@hotmail.com'},
			{'estado': 'sp', 'nome': '(SP) Daniel Souza Repres. Ltda', 'telefone': '(12) 8123-1463', 'email': 'danielsouzarepresentacoes@hotmail.com'},
			{'estado': 'rs', 'nome': '(RS) Júlio Cesar Rios Pereira', 'telefone': '(54) 9184-4268', 'email': 'juliocrp7@hotmail.com'}
		]
	}
	function mudaTexto(index, arrayIndex, qtd) {
		$('.quadro-onde-encontrar .content .com-registro, .quadro-onde-encontrar .resultado').css('display', 'block');
		$('.quadro-onde-encontrar .content .sem-registro').css('display', 'none');
		arrayIndex += 1;
		$('.quadro-onde-encontrar .resultado strong').text(arrayIndex + 'º de ' + qtd);
		$('.quadro-onde-encontrar .fornecedor').text(fornecedoresJSON.fornecedores[index].nome);
		$('.quadro-onde-encontrar .telefone').text(fornecedoresJSON.fornecedores[index].telefone);
		$('.quadro-onde-encontrar .e-mail').text(fornecedoresJSON.fornecedores[index].email);
	}

	function fechaQuadro(par1, arr, index) {
		$('.quadro-onde-encontrar').slideUp('slow', function() {
			mudaTexto(par1, index, arr.length);
			verificaBotaoAnterior(index);
			verificaBotaoProximo(arr, index);
			$('.quadro-onde-encontrar').slideDown('slow');
		})
	}
	function fornecedoresJSONDados() {
		var qtdItems = fornecedoresJSON.fornecedores.length;
		
		var qtdPa = 0;
		var PaArray = new Array();
		
		var qtdTo = 0;
		var ToArray = new Array();
		
		var qtdAm = 0;
		var AmArray = new Array();
		
		var qtdRo = 0;
		var RoArray = new Array();
		
		var qtdAc = 0;
		var AcArray = new Array();
		
		var qtdMt = 0;
		var MtArray = new Array();
		
		var qtdMa = 0;
		var MaArray = new Array();
		
		var qtdPi = 0;
		var PiArray = new Array();
		
		var qtdCe = 0;
		var CeArray = new Array();
		
		var qtdRn = 0;
		var RnArray = new Array();
		
		var qtdPe = 0;
		var PeArray = new Array();
		
		var qtdAl = 0;
		var AlArray = new Array();
				
		var qtdSe = 0;
		var SeArray = new Array();
				
		var qtdBa = 0;
		var BaArray = new Array();
				
		var qtdMg = 0;
		var MgArray = new Array();
		
		var qtdEs = 0;
		var EsArray = new Array();
		
		var qtdSp = 0;
		var SpArray = new Array();
		
		var qtdRs = 0;
		var RsArray = new Array();
		
		for (var i = 0; i < qtdItems; i++) {
			if (fornecedoresJSON.fornecedores[i].estado == 'pa') {
				PaArray[qtdPa] = i;
				qtdPa += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'to') {
				ToArray[qtdTo] = i;
				qtdTo += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'am') {
				AmArray[qtdAm] = i;
				qtdAm += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'ro') {
				RoArray[qtdRo] = i;
				qtdRo += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'ac') {
				AcArray[qtdAc] = i;
				qtdAc += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'mt') {
				MtArray[qtdMt] = i;
				qtdMt += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'ma') {
				MaArray[qtdMa] = i;
				qtdMa += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'pi') {
				PiArray[qtdPi] = i;
				qtdPi += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'ce') {
				CeArray[qtdCe] = i;
				qtdCe += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'rn') {
				RnArray[qtdRn] = i;
				qtdRn += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'pe') {
				PeArray[qtdPe] = i;
				qtdPe += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'al') {
				AlArray[qtdAl] = i;
				qtdAl += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'se') {
				SeArray[qtdSe] = i;
				qtdSe += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'ba') {
				BaArray[qtdBa] = i;
				qtdBa += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'mg') {
				MgArray[qtdMg] = i;
				qtdMg += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'es') {
				EsArray[qtdEs] = i;
				qtdEs += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'sp') {
				SpArray[qtdSp] = i;
				qtdSp += 1;
			}
			else if (fornecedoresJSON.fornecedores[i].estado == 'rs') {
				RsArray[qtdRs] = i;
				qtdRs += 1;
			}
		};
		this.PaArray = PaArray;
		this.ToArray = ToArray;
		this.AmArray = AmArray;
		this.RoArray = RoArray;
		this.AcArray = AcArray;
		this.MtArray = MtArray;
		this.MaArray = MaArray;
		this.PiArray = PiArray;
		this.CeArray = CeArray;
		this.RnArray = RnArray;
		this.PeArray = PeArray;
		this.AlArray = AlArray;
		this.SeArray = SeArray;
		this.BaArray = BaArray;
		this.MgArray = MgArray;
		this.EsArray = EsArray;
		this.SpArray = SpArray;
		this.RsArray = RsArray;
	}
	var instJsonDados = new fornecedoresJSONDados;
	
	var ScArrayCurrentIndex;
	var SpArrayCurrentIndex;
	var MgArrayCurrentIndex;
	var estadoAtual = '';
	$('#onde-encontrar .mapa area[href="#pa"]').click(function() {
		var qtd = instJsonDados.PaArray.length;
		if (qtd > 0) {
			estadoAtual = 'pa';
			PaArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.PaArray[PaArrayCurrentIndex], instJsonDados.PaArray, PaArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#to"]').click(function() {
		var qtd = instJsonDados.ToArray.length;
		if (qtd > 0) {
			estadoAtual = 'to';
			ToArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.ToArray[ToArrayCurrentIndex], instJsonDados.ToArray, ToArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#am"]').click(function() {
		var qtd = instJsonDados.AmArray.length;
		if (qtd > 0) {
			estadoAtual = 'am';
			AmArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.AmArray[AmArrayCurrentIndex], instJsonDados.AmArray, AmArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#ro"]').click(function() {
		var qtd = instJsonDados.RoArray.length;
		if (qtd > 0) {
			estadoAtual = 'ro';
			RoArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.RoArray[RoArrayCurrentIndex], instJsonDados.RoArray, RoArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#ac"]').click(function() {
		var qtd = instJsonDados.AcArray.length;
		if (qtd > 0) {
			estadoAtual = 'ac';
			AcArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.AcArray[AcArrayCurrentIndex], instJsonDados.AcArray, AcArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#mt"]').click(function() {
		var qtd = instJsonDados.MtArray.length;
		if (qtd > 0) {
			estadoAtual = 'mt';
			MtArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.MtArray[MtArrayCurrentIndex], instJsonDados.MtArray, MtArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#ma"]').click(function() {
		var qtd = instJsonDados.MaArray.length;
		if (qtd > 0) {
			estadoAtual = 'ma';
			MaArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.MaArray[MaArrayCurrentIndex], instJsonDados.MaArray, MaArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#pi"]').click(function() {
		var qtd = instJsonDados.PiArray.length;
		if (qtd > 0) {
			estadoAtual = 'pi';
			PiArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.PiArray[PiArrayCurrentIndex], instJsonDados.PiArray, PiArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#ce"]').click(function() {
		var qtd = instJsonDados.CeArray.length;
		if (qtd > 0) {
			estadoAtual = 'ce';
			CeArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.CeArray[CeArrayCurrentIndex], instJsonDados.CeArray, CeArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#rn"]').click(function() {
		var qtd = instJsonDados.RnArray.length;
		if (qtd > 0) {
			estadoAtual = 'rn';
			RnArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.RnArray[RnArrayCurrentIndex], instJsonDados.RnArray, RnArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#pe"]').click(function() {
		var qtd = instJsonDados.PeArray.length;
		if (qtd > 0) {
			estadoAtual = 'pe';
			PeArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.PeArray[PeArrayCurrentIndex], instJsonDados.PeArray, PeArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#al"]').click(function() {
		var qtd = instJsonDados.AlArray.length;
		if (qtd > 0) {
			estadoAtual = 'al';
			AlArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.AlArray[AlArrayCurrentIndex], instJsonDados.AlArray, AlArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#se"]').click(function() {
		var qtd = instJsonDados.SeArray.length;
		if (qtd > 0) {
			estadoAtual = 'se';
			SeArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.SeArray[SeArrayCurrentIndex], instJsonDados.SeArray, SeArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#ba"]').click(function() {
		var qtd = instJsonDados.BaArray.length;
		if (qtd > 0) {
			estadoAtual = 'ba';
			BaArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.BaArray[BaArrayCurrentIndex], instJsonDados.BaArray, BaArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#mg"]').click(function() {
		var qtd = instJsonDados.MgArray.length;
		if (qtd > 0) {
			estadoAtual = 'mg';
			MgArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.MgArray[MgArrayCurrentIndex], instJsonDados.MgArray, MgArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#es"]').click(function() {
		var qtd = instJsonDados.EsArray.length;
		if (qtd > 0) {
			estadoAtual = 'es';
			EsArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.EsArray[EsArrayCurrentIndex], instJsonDados.EsArray, EsArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#sp"]').click(function() {
		var qtd = instJsonDados.SpArray.length;
		if (qtd > 0) {
			estadoAtual = 'sp';
			SpArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.SpArray[SpArrayCurrentIndex], instJsonDados.SpArray, SpArrayCurrentIndex);
		}
		return false;
	})
	$('#onde-encontrar .mapa area[href="#rs"]').click(function() {
		var qtd = instJsonDados.RsArray.length;
		if (qtd > 0) {
			estadoAtual = 'rs';
			RsArrayCurrentIndex = 0;
			fechaQuadro(instJsonDados.RsArray[RsArrayCurrentIndex], instJsonDados.RsArray, RsArrayCurrentIndex);
		}
		return false;
	})
	
	$('#onde-encontrar .mapa area[href="#rr"], #onde-encontrar .mapa area[href="#ap"], #onde-encontrar .mapa area[href="#ms"], #onde-encontrar .mapa area[href="#go"], #onde-encontrar .mapa area[href="#pb"], #onde-encontrar .mapa area[href="#pr"], #onde-encontrar .mapa area[href="#sc"], #onde-encontrar .mapa area[href="#rj"]').click(function() {
		$('.quadro-onde-encontrar').slideUp('slow', function() {
			$('.quadro-onde-encontrar .proximo, .quadro-onde-encontrar .anterior, .quadro-onde-encontrar .resultado').css('display', 'none');
			$('.quadro-onde-encontrar .content .com-registro').css('display', 'none');
			$('.quadro-onde-encontrar .content .sem-registro').css('display', 'block');
			$('.quadro-onde-encontrar').slideDown('slow');
		})
		return false;
	})
	
	function verificaBotaoProximo(arr, index) {
		if (arr.length - 1 <= index) {
			$('.quadro-onde-encontrar .proximo').css('display', 'none')
		}
		else {
			$('.quadro-onde-encontrar .proximo').css('display', 'block')
		}
	}
	
	function verificaBotaoAnterior(index) {
		if (index <= 0) {
			$('.quadro-onde-encontrar .anterior').css('display', 'none')
		}
		else {
			$('.quadro-onde-encontrar .anterior').css('display', 'block')
		}
	}
	
	$('.quadro-onde-encontrar .proximo').click(function() {
		if (estadoAtual == 'pa') {
			PaArrayCurrentIndex += 1;
			verificaBotaoAnterior(PaArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.PaArray, PaArrayCurrentIndex);
			if (instJsonDados.PaArray.length > PaArrayCurrentIndex) {
				mudaTexto(instJsonDados.PaArray[PaArrayCurrentIndex], PaArrayCurrentIndex, instJsonDados.PaArray.length);
			}
			else {
				PaArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'to') {
			ToArrayCurrentIndex += 1;
			verificaBotaoAnterior(ToArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.ToArray, ToArrayCurrentIndex);
			if (instJsonDados.ToArray.length > ToArrayCurrentIndex) {
				mudaTexto(instJsonDados.ToArray[ToArrayCurrentIndex], ToArrayCurrentIndex, instJsonDados.ToArray.length);
			}
			else {
				ToArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'am') {
			AmArrayCurrentIndex += 1;
			verificaBotaoAnterior(AmArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.AmArray, AmArrayCurrentIndex);
			if (instJsonDados.AmArray.length > AmArrayCurrentIndex) {
				mudaTexto(instJsonDados.AmArray[AmArrayCurrentIndex], AmArrayCurrentIndex, instJsonDados.AmArray.length);
			}
			else {
				AmArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'ro') {
			RoArrayCurrentIndex += 1;
			verificaBotaoAnterior(RoArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.RoArray, RoArrayCurrentIndex);
			if (instJsonDados.RoArray.length > RoArrayCurrentIndex) {
				mudaTexto(instJsonDados.RoArray[RoArrayCurrentIndex], RoArrayCurrentIndex, instJsonDados.RoArray.length);
			}
			else {
				RoArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'ac') {
			AcArrayCurrentIndex += 1;
			verificaBotaoAnterior(AcArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.AcArray, AcArrayCurrentIndex);
			if (instJsonDados.AcArray.length > AcArrayCurrentIndex) {
				mudaTexto(instJsonDados.AcArray[AcArrayCurrentIndex], AcArrayCurrentIndex, instJsonDados.AcArray.length);
			}
			else {
				AcArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'mt') {
			MtArrayCurrentIndex += 1;
			verificaBotaoAnterior(MtArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.MtArray, MtArrayCurrentIndex);
			if (instJsonDados.MtArray.length > MtArrayCurrentIndex) {
				mudaTexto(instJsonDados.MtArray[MtArrayCurrentIndex], MtArrayCurrentIndex, instJsonDados.MtArray.length);
			}
			else {
				MtArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'ma') {
			MaArrayCurrentIndex += 1;
			verificaBotaoAnterior(MaArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.MaArray, MaArrayCurrentIndex);
			if (instJsonDados.MaArray.length > MaArrayCurrentIndex) {
				mudaTexto(instJsonDados.MaArray[MaArrayCurrentIndex], MaArrayCurrentIndex, instJsonDados.MaArray.length);
			}
			else {
				MaArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'pi') {
			PiArrayCurrentIndex += 1;
			verificaBotaoAnterior(PiArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.PiArray, PiArrayCurrentIndex);
			if (instJsonDados.PiArray.length > PiArrayCurrentIndex) {
				mudaTexto(instJsonDados.PiArray[PiArrayCurrentIndex], PiArrayCurrentIndex, instJsonDados.PiArray.length);
			}
			else {
				PiArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'ce') {
			CeArrayCurrentIndex += 1;
			verificaBotaoAnterior(CeArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.CeArray, CeArrayCurrentIndex);
			if (instJsonDados.CeArray.length > CeArrayCurrentIndex) {
				mudaTexto(instJsonDados.CeArray[CeArrayCurrentIndex], CeArrayCurrentIndex, instJsonDados.CeArray.length);
			}
			else {
				CeArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'rn') {
			RnArrayCurrentIndex += 1;
			verificaBotaoAnterior(RnArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.RnArray, RnArrayCurrentIndex);
			if (instJsonDados.RnArray.length > RnArrayCurrentIndex) {
				mudaTexto(instJsonDados.RnArray[RnArrayCurrentIndex], RnArrayCurrentIndex, instJsonDados.RnArray.length);
			}
			else {
				RnArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'pe') {
			PeArrayCurrentIndex += 1;
			verificaBotaoAnterior(PeArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.PeArray, PeArrayCurrentIndex);
			if (instJsonDados.PeArray.length > PeArrayCurrentIndex) {
				mudaTexto(instJsonDados.PeArray[PeArrayCurrentIndex], PeArrayCurrentIndex, instJsonDados.PeArray.length);
			}
			else {
				AmArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'al') {
			AlArrayCurrentIndex += 1;
			verificaBotaoAnterior(AlArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.AlArray, AlArrayCurrentIndex);
			if (instJsonDados.AlArray.length > AlArrayCurrentIndex) {
				mudaTexto(instJsonDados.AlArray[AlArrayCurrentIndex], AlArrayCurrentIndex, instJsonDados.AlArray.length);
			}
			else {
				AlArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'se') {
			SeArrayCurrentIndex += 1;
			verificaBotaoAnterior(SeArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.SeArray, SeArrayCurrentIndex);
			if (instJsonDados.SeArray.length > SeArrayCurrentIndex) {
				mudaTexto(instJsonDados.SeArray[SeArrayCurrentIndex], SeArrayCurrentIndex, instJsonDados.SeArray.length);
			}
			else {
				SeArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'ba') {
			BaArrayCurrentIndex += 1;
			verificaBotaoAnterior(BaArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.BaArray, BaArrayCurrentIndex);
			if (instJsonDados.BaArray.length > BaArrayCurrentIndex) {
				mudaTexto(instJsonDados.BaArray[BaArrayCurrentIndex], BaArrayCurrentIndex, instJsonDados.BaArray.length);
			}
			else {
				BaArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'mg') {
			MgArrayCurrentIndex += 1;
			verificaBotaoAnterior(MgArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.MgArray, MgArrayCurrentIndex);
			if (instJsonDados.MgArray.length > MgArrayCurrentIndex) {
				mudaTexto(instJsonDados.MgArray[MgArrayCurrentIndex], MgArrayCurrentIndex, instJsonDados.MgArray.length);
			}
			else {
				MgArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'es') {
			EsArrayCurrentIndex += 1;
			verificaBotaoAnterior(EsArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.EsArray, EsArrayCurrentIndex);
			if (instJsonDados.EsArray.length > EsArrayCurrentIndex) {
				mudaTexto(instJsonDados.EsArray[EsArrayCurrentIndex], EsArrayCurrentIndex, instJsonDados.EsArray.length);
			}
			else {
				EsArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'sp') {
			SpArrayCurrentIndex += 1;
			verificaBotaoAnterior(SpArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.SpArray, SpArrayCurrentIndex);
			if (instJsonDados.SpArray.length > SpArrayCurrentIndex) {
				mudaTexto(instJsonDados.SpArray[SpArrayCurrentIndex], SpArrayCurrentIndex, instJsonDados.SpArray.length);
			}
			else {
				SpArrayCurrentIndex -= 1;
			}
		}
		else if (estadoAtual == 'rs') {
			RsArrayCurrentIndex += 1;
			verificaBotaoAnterior(RsArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.RsArray, RsArrayCurrentIndex);
			if (instJsonDados.RsArray.length > RsArrayCurrentIndex) {
				mudaTexto(instJsonDados.RsArray[RsArrayCurrentIndex], RsArrayCurrentIndex, instJsonDados.RsArray.length);
			}
			else {
				RsArrayCurrentIndex -= 1;
			}
		}
		return false;
	})
	
	$('.quadro-onde-encontrar .anterior').click(function() {
		if (estadoAtual == 'pa') {
			PaArrayCurrentIndex -= 1;
			verificaBotaoAnterior(PaArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.PaArray, PaArrayCurrentIndex);
			if (PaArrayCurrentIndex >= 0) {
				mudaTexto(instJsonDados.PaArray[PaArrayCurrentIndex], PaArrayCurrentIndex, instJsonDados.PaArray.length);
			}
			else {
				PaArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'to') {
			ToArrayCurrentIndex -= 1;
			verificaBotaoAnterior(ToArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.ToArray, ToArrayCurrentIndex);
			if (ToArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.ToArray[ToArrayCurrentIndex], ToArrayCurrentIndex, instJsonDados.ToArray.length);
			}
			else {
				ToArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'am') {
			AmArrayCurrentIndex -= 1;
			verificaBotaoAnterior(AmArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.AmArray, AmArrayCurrentIndex);
			if (AmArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.AmArray[AmArrayCurrentIndex], AmArrayCurrentIndex, instJsonDados.AmArray.length);
			}
			else {
				AmArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'ro') {
			RoArrayCurrentIndex -= 1;
			verificaBotaoAnterior(RoArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.RoArray, RoArrayCurrentIndex);
			if (RoArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.RoArray[RoArrayCurrentIndex], RoArrayCurrentIndex, instJsonDados.RoArray.length);
			}
			else {
				RoArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'ac') {
			AcArrayCurrentIndex -= 1;
			verificaBotaoAnterior(AcArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.AcArray, AcArrayCurrentIndex);
			if (AcArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.AcArray[AcArrayCurrentIndex], AcArrayCurrentIndex, instJsonDados.AcArray.length);
			}
			else {
				AcArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'mt') {
			MtArrayCurrentIndex -= 1;
			verificaBotaoAnterior(MtArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.MtArray, MtArrayCurrentIndex);
			if (MtArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.MtArray[MtArrayCurrentIndex], MtArrayCurrentIndex, instJsonDados.MtArray.length);
			}
			else {
				MtArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'ma') {
			MaArrayCurrentIndex -= 1;
			verificaBotaoAnterior(MaArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.MaArray, MaArrayCurrentIndex);
			if (MaArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.MaArray[MaArrayCurrentIndex], MaArrayCurrentIndex, instJsonDados.MaArray.length);
			}
			else {
				MaArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'pi') {
			PiArrayCurrentIndex -= 1;
			verificaBotaoAnterior(PiArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.PiArray, PiArrayCurrentIndex);
			if (PiArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.PiArray[PiArrayCurrentIndex], PiArrayCurrentIndex, instJsonDados.PiArray.length);
			}
			else {
				PiArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'ce') {
			CeArrayCurrentIndex -= 1;
			verificaBotaoAnterior(CeArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.CeArray, CeArrayCurrentIndex);
			if (CeArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.CeArray[CeArrayCurrentIndex], CeArrayCurrentIndex, instJsonDados.CeArray.length);
			}
			else {
				CeArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'rn') {
			RnArrayCurrentIndex -= 1;
			verificaBotaoAnterior(RnArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.RnArray, RnArrayCurrentIndex);
			if (RnArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.RnArray[RnArrayCurrentIndex], RnArrayCurrentIndex, instJsonDados.RnArray.length);
			}
			else {
				RnArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'pe') {
			PeArrayCurrentIndex -= 1;
			verificaBotaoAnterior(PeArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.PeArray, PeArrayCurrentIndex);
			if (PeArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.PeArray[PeArrayCurrentIndex], PeArrayCurrentIndex, instJsonDados.PeArray.length);
			}
			else {
				PeArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'al') {
			AlArrayCurrentIndex -= 1;
			verificaBotaoAnterior(AlArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.AlArray, AlArrayCurrentIndex);
			if (AlArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.AlArray[AlArrayCurrentIndex], AlArrayCurrentIndex, instJsonDados.AlArray.length);
			}
			else {
				AlArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'se') {
			SeArrayCurrentIndex -= 1;
			verificaBotaoAnterior(SeArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.SeArray, SeArrayCurrentIndex);
			if (SeArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.SeArray[SeArrayCurrentIndex], SeArrayCurrentIndex, instJsonDados.SeArray.length);
			}
			else {
				SeArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'ba') {
			BaArrayCurrentIndex -= 1;
			verificaBotaoAnterior(BaArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.BaArray, BaArrayCurrentIndex);
			if (BaArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.BaArray[BaArrayCurrentIndex], BaArrayCurrentIndex, instJsonDados.BaArray.length);
			}
			else {
				BaArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'mg') {
			MgArrayCurrentIndex -= 1;
			verificaBotaoAnterior(MgArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.MgArray, MgArrayCurrentIndex);
			if (MgArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.MgArray[MgArrayCurrentIndex], MgArrayCurrentIndex, instJsonDados.MgArray.length);
			}
			else {
				MgArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'es') {
			EsArrayCurrentIndex -= 1;
			verificaBotaoAnterior(EsArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.EsArray, EsArrayCurrentIndex);
			if (EsArrayCurrentIndex  >= 0) {
				mudaTexto(instJsonDados.EsArray[EsArrayCurrentIndex], EsArrayCurrentIndex, instJsonDados.EsArray.length);
			}
			else {
				EsArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'sp') {
			SpArrayCurrentIndex -= 1;
			verificaBotaoAnterior(SpArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.SpArray, SpArrayCurrentIndex);
			if (SpArrayCurrentIndex >= 0) {
				mudaTexto(instJsonDados.SpArray[SpArrayCurrentIndex], SpArrayCurrentIndex, instJsonDados.SpArray.length);
			}
			else {
				SpArrayCurrentIndex += 1;
			}
		}
		else if (estadoAtual == 'rs') {
			RsArrayCurrentIndex -= 1;
			verificaBotaoAnterior(RsArrayCurrentIndex);
			verificaBotaoProximo(instJsonDados.RsArray, RsArrayCurrentIndex);
			if (RsArrayCurrentIndex >= 0) {
				mudaTexto(instJsonDados.RsArray[RsArrayCurrentIndex], RsArrayCurrentIndex, instJsonDados.RsArray.length);
			}
			else {
				RsArrayCurrentIndex += 1;
			}
		}
		return false;
	})
	
	// A Empresa
	$('.visao-missao-valores').click(function() {
		$('#a-empresa-quadro').fadeOut('slow', function() {
			$('#visao-missao-valores').fadeIn('slow');
			$('.visao-missao-valores').fadeOut('slow', function() {
				$('.a-empresa-quadro').fadeIn('slow');
			});
		})
		return false;
	})
	$('.a-empresa-quadro').click(function() {
		$('#visao-missao-valores').fadeOut('slow', function() {
			$('#a-empresa-quadro').fadeIn('slow');
			$('.a-empresa-quadro').fadeOut('slow', function() {
				$('.visao-missao-valores').fadeIn('slow');
			});
		})
		return false;
	})
	
	// Onde Encontrar IE6
	if (jQuery.browser.msie) {
		if (parseInt(jQuery.browser.version) == 6) {
			$('#onde-encontrar .mapa').css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mapa.png", sizingMethod="scale");')
			$('#onde-encontrar .mapa').attr('src', 'images/spacer.png')
		}
	}
	
	// Contatos
	$('#nome,#email,#telefone,#celular,#assunto,#mensagem').focus(function(){
		if ($(this).val() == 'Nome' || $(this).val() == 'E-mail' || $(this).val() == 'Telefone' || $(this).val() == 'Celular' || $(this).val() == 'Assunto' || $(this).val() == 'Mensagem') {
			$(this).val('');
		}
	})

	
	//Colecao
	var qtdImgsColecao = $('#colecao .colecao ul li').size();
	$('#colecao .colecao ul').width(277 * qtdImgsColecao);
	colecaoMod();

	calculaCentralizarMeio();

	var positionColecaoIndex = 0;
	$('#colecao .nav .proximo').click(function() {
		$('#colecao .nav .anterior').css('display', 'block')
		if (positionColecaoIndex < (qtdImgsColecao - qtdCabeColecao)) {
			positionColecaoIndex += 1;
			$('#colecao .nav .proximo').css('display', 'block')
		}
		
		if (positionColecaoIndex == (qtdImgsColecao - qtdCabeColecao)) {
			$('#colecao .nav .proximo').css('display', 'none')
		}
		else {
			$('#colecao .nav .proximo').css('display', 'block')
		}
		
		$('#colecao .colecao').scrollTo({top:'0px', left: (277 * positionColecaoIndex) + 'px'}, 1000);
		return false;
	})

	$('#colecao .nav .anterior').click(function() {
		$('#colecao .nav .proximo').css('display', 'block')
		if (positionColecaoIndex > 0) {
			positionColecaoIndex -= 1;
		}

		if (positionColecaoIndex == 0) {
			$('#colecao .nav .anterior').css('display', 'none')
		}
		else {
			$('#colecao .nav .anterior').css('display', 'block')
		}
		$('#colecao .colecao').scrollTo({top:'0px', left: (277 * positionColecaoIndex) + 'px'}, 1000);
		return false;
	})
	
	var currentImage = 1;
	
	function closeGaleria() {
		var box = $('#galeria-colecao .box');
		$('#galeria-colecao').css('display', 'none');
		$('#overlay').css('display', 'none');
		$(box).css('display', 'none');
		$('#galeria-colecao .fechar').css('display', 'none');
	}
	
	function initGaleriaColecao(e) {
		var imageTag = ('#galeria-colecao img');
		$(imageTag).css('display', 'none');
		
		var src = $(e).attr('href');
		
		$('#colecao .colecao a').each(function(i) {
			if (src == $(this).attr('href')) {
				currentImage = i;
			}
		})
		
		if (currentImage == 0) {
			$('#galeria-colecao .nav .anterior').css('display', 'none');
		}
		else {
			$('#galeria-colecao .nav .anterior').css('display', 'block');
		}
		if (currentImage == 26) {
			$('#galeria-colecao .nav .proximo').css('display', 'none');
		}
		else {
			$('#galeria-colecao .nav .proximo').css('display', 'block');
		}
		$('#galeria-colecao .fechar').css('display', 'none');
		$('#galeria-colecao .hover-nav').css('display', 'none');
		$('#galeria-colecao .nav').css('height', '0px');

		var box = $('#galeria-colecao .box');
		var moldura = $('#galeria-colecao .moldura');
		var galeriaColecao = $('#galeria-colecao').click(function() {
			closeGaleria()
		});
		

		var imageZoom = $(imageTag).attr('src', src);
		
		var alturaPagina = $('#all').height();
		alturaPagina -= 40;
		
		$(galeriaColecao).css('display', 'block');
		$('#overlay').css('display', 'block');
		var preImage = new Image();
		preImage.onload = function() {
			preImage.onload = null;
			var imageWidth = preImage.width;
			var imageHeight = preImage.width;
			$(box).css({
				width: '900px',
				height: alturaPagina + 'px'
				/*marginTop: '-' + Math.floor(alturaPagina/2) + 'px',
				marginLeft: '-450px'*/
			});
			$(moldura).css({
				width: '900px',
				height: alturaPagina + 'px',
				marginTop: '-' + Math.floor(alturaPagina/2) + 'px',
				marginLeft: '-450px'
			});
			$(box).css('display', 'block');
			$('#galeria-colecao .fechar').css('display', 'block');
			$('#galeria-colecao .hover-nav').css('display', 'block');
			$(imageTag).css('display', 'block');
		}
		preImage.src = src;
		
		$('#galeria-colecao .box').mousemove(function(e){
			var pos_x = $('#galeria-colecao .box').offset().left;
			var pos_y = $('#galeria-colecao .box').offset().top;
			
			var container_x = $('#galeria-colecao .box').width();
			var container_y = $('#galeria-colecao .box').height();
			
			var conteudo_x = $('#galeria-colecao img').width();
			var conteudo_y = $('#galeria-colecao img').height();
			
			var diferenca_x = conteudo_x - container_x;
			var diferenca_y = conteudo_y - container_y;
			
			var metade_x = - parseInt(diferenca_x / 2);
			var metade_y = - parseInt(diferenca_y / 2);
			
			porcentagem_x = parseInt( (e.pageX - pos_x) / container_x * 100);
			porcentagem_y = parseInt( (e.pageY - pos_y) / container_y * 100);
			leftPosition = parseInt(0 - (diferenca_x  / 100 * porcentagem_x ));
			topPosition = parseInt(0 - (diferenca_y  / 100 * porcentagem_y ));
			$('#galeria-colecao img').css({
				top: topPosition
			});
		});
		$('#galeria-colecao .hover-nav').hover(function() {
			$('#galeria-colecao .nav').animate({
		        height: "86px"
		      }, 500)
		})
		$('#galeria-colecao .nav').hover(function() {
			$(this).css('height', '86px');
		}, function() {
			$(this).animate({
		        height: "0px"
	      	}, 500)
		});
		
		document.onkeydown = function(e){
			if (e == null) { // ie
				keycode = event.keyCode;
			} else { // mozilla
				keycode = e.which;
			}
			if(keycode == 27){ // close
				closeGaleria();
			} else if(keycode == 39){ // display previous image
				document.onkeydown = "";
				goNext();
			} else if(keycode == 37){ // display next image
				document.onkeydown = "";
				goPrev();
			}	
		}
	}
	
	function goNext() {
		$('#galeria-colecao .nav .anterior').css('display', 'block');
		currentImage += 1;
		initGaleriaColecao($('#colecao .colecao a:eq(' + currentImage + ')'));
		if (currentImage == 26) {
			$('#galeria-colecao .nav .proximo').css('display', 'none');
		}
	}
	function goPrev() {
		$('#galeria-colecao .nav .propximo').css('display', 'block');
		currentImage -= 1;
		initGaleriaColecao($('#colecao .colecao a:eq(' + currentImage + ')'));
		if (currentImage == 0) {
			$('#galeria-colecao .nav .anterior').css('display', 'none');
		}
	}
	$('#galeria-colecao .nav .proximo').click(function() {
		goNext();
		return false;
	})
	$('#galeria-colecao .nav .anterior').click(function() {
		goPrev();
		return false;
	})
	$('#galeria-colecao .fechar').click(function() {
		closeGaleria();
		return false;
	})
	
	$('#colecao .colecao a').click(function(){
		if (!(jQuery.browser.msie && parseInt(jQuery.browser.version) == 6)) {
			initGaleriaColecao($(this));
		}
		return false;
	})
});