idioma_atual = "";

id_antigo = "01_01";
id_id_antigo = "01";
id_array = 1;
id_pai_array = '01';

total_image = 10;

var prev_tecla=0;
var next_tecla=0;

status_loading = 1;

function ass(ass_atual){
	if(ass_atual=="03_04_01"){
		$("#ass-01").fadeIn("fast");
		$("#ass-02").fadeOut("fast");
		$("#ass-03").fadeOut("fast");
		$("#ass-04").fadeOut("fast");
	}else if(ass_atual=="03_04_02"){
		$("#ass-01").fadeOut("fast");
		$("#ass-02").fadeIn("fast");
		$("#ass-03").fadeOut("fast");
		$("#ass-04").fadeOut("fast");
	}else if(ass_atual=="03_04_03"){
		$("#ass-01").fadeOut("fast");
		$("#ass-02").fadeOut("fast");
		$("#ass-03").fadeIn("fast");
		$("#ass-04").fadeOut("fast");
	}else if(ass_atual=="03_04_04"){
		$("#ass-01").fadeOut("fast");
		$("#ass-02").fadeOut("fast");
		$("#ass-03").fadeOut("fast");
		$("#ass-04").fadeIn("fast");
	}else{
		$("#ass-01").fadeOut("fast");
		$("#ass-02").fadeOut("fast");
		$("#ass-03").fadeOut("fast");
		$("#ass-04").fadeOut("fast");
	}
}

function imagem(id_pai, filho){
	if(status_loading==0){
		
		if(content_ativo==1){
			content_ativo=0;
			$('#content_'+id_pai + idioma_atual).animate({ 
			  bottom: "-275px"
			}, 400 );
			$('#content_'+id_pai + idioma_atual+' h2').css({'background-position':'258px 6px'});	
		}
		
		if(filho<10){
			nome_imagem = '0'+filho;
		}else{
			nome_imagem = filho;
		}
		id_novo = id_pai+'_'+nome_imagem;

		if(id_novo!=id_antigo){
			
			$("#content p").slideUp("slow");
			
			if(filho==total_image){
				$('#next').fadeOut('slow');
				next_tecla=0;
			}else{
				$('#next').fadeIn('slow');			
				next_tecla=1;
			}
		
			if(filho==1){
				$('#prev').fadeOut('slow');
				prev_tecla=0;
			}else{
				$('#prev').fadeIn('slow');			
				prev_tecla=1;
			}
		
			if($('#original_'+id_novo+' img').length){
				$("#original_"+id_novo).fadeIn("fast");
				$("#original_"+id_antigo).fadeOut("fast");
				
				ass(id_novo);
				
				id_antigo = id_novo;
			}else{
				$('#loading').show();
				status_loading = 1;
			
				$("#supersize").append('<a href="#images/'+id_pai+'/'+id_novo+'.jpg" id="original_'+id_novo+'" title="Fazenda Boa Vista"><img src="images/'+id_pai+'/'+id_novo+'.jpg" alt="Fazenda Boa Vista" /></a>');
				$('#original_'+id_novo+' img').bind("load", function(){
					$(id_supersize).resizenow();
					$('#loading').fadeOut('slow');
					status_loading = 0;
			
					$("#original_"+id_novo).fadeIn("fast");
					$("#original_"+id_antigo).fadeOut("fast");
					
					ass(id_novo);
					
					id_antigo = id_novo;

				});
			}
			id_array = filho;
			id_pai_array = id_pai;
		}
	}
}

function thumbs(qual,quant){
	html = '<ul id="thumb_supersize_'+qual+'">';
	
	var soma = 1
	while (soma <= quant){
		if(soma<10){
			quantidade = '0'+soma;
		}else{
			quantidade = soma;
		}
		html = html + '<li><a href="javascript:imagem(\''+qual+'\','+soma+');" id="'+qual+'_'+quantidade+'" title="Fazenda Boa Vista"><img src="images/'+qual+'/'+qual+'_'+quantidade+'_thumb.jpg" alt="Fazenda Boa Vista" /></a></li>';
		soma++;
	}

	html = html + '</ul>';
	$("#footer").append(html);
}

function verifica_area(area_atual){
	
	next_tecla_temp=1;
	id_id='01';
	area_ativa = true;
	if(area_atual=='Fazenda Boa Vista'){
		total_image = 0;
		id_id='01';
		next_tecla_temp=0;
	}else if(area_atual=='EMPREENDIMENTO' || area_atual=='DEVELOPMENT'){
		area_ativa = false;
		total_image = 0;
		id_id='02';		
	}else if(area_atual=='EMPREENDIMENTO-CONCEITO' || area_atual=='DEVELOPMENT-PROJECT'){
		total_image = 4;
		id_id='02_01';		
	}else if(area_atual=='EMPREENDIMENTO-ARQUITETURA' || area_atual=='DEVELOPMENT-ARCHITECTURE'){
		total_image = 2;
		id_id='02_02';		
	}else if(area_atual=='EMPREENDIMENTO-SUSTENTABILIDADE' || area_atual=='DEVELOPMENT-SUSTAINABILITY'){
		total_image = 0;
		id_id='02_03';
	}else if(area_atual=='PRODUTOS' || area_atual=='PRODUCTS'){
		area_ativa = false;
		total_image = 0;
		id_id='03';
	}else if(area_atual=='PRODUTOS-Villas Fasano do Hotel' || area_atual=="PRODUCTS-Hotel Fasano's Villas"){
		total_image = 2;
		id_id='03_01';
	}else if(area_atual=='PRODUTOS-Villas Fasano do Tênis' || area_atual=='PRODUCTS-Fasano do Tênis Villas'){
		total_image = 2;
		id_id='03_02';
	}else if(area_atual=='PRODUTOS-Villas Fasano do Lago' || area_atual=='PRODUCTS-Fasano do Lago Villas'){
		total_image = 4;
		id_id='03_03';
	}else if(area_atual=='PRODUTOS-Residências do Golfe' || area_atual=='PRODUCTS-Golf Residences'){
		total_image = 4;
		id_id='03_04';
	}else if(area_atual=='PRODUTOS-Estâncias' || area_atual=='PRODUCTS-Resorts'){
		total_image = 4;
		id_id='03_05';
	}else if(area_atual=='PRODUTOS-Villas Fasano do Golfe' || area_atual=='PRODUCTS-Golf Fasano Villas'){
		total_image = 3;
		id_id='03_06';
	}else if(area_atual=='PRODUTOS-Residências da Mata' || area_atual=='PRODUCTS-Residencias da Mata'){
		total_image = 4;
		id_id='03_07';
	}else if(area_atual=='PRODUTOS-Villas Fasano do Polo' || area_atual=='PRODUCTS-Villas Fasano do Polo'){
		total_image = 3;
		id_id='03_08';
	}else if(area_atual=='FASANO'){
		area_ativa = false;
		total_image = 0;
		id_id='04';
	}else if(area_atual=='FASANO-Hotel Fasano'){
		total_image = 6;
		id_id='04_01';
	}else if(area_atual=='FASANO-Gastronomia Fasano' || area_atual=='FASANO-Gastronomy'){
		total_image = 4;
		id_id='04_02';
	}else if(area_atual=='AMENITIES'){
		area_ativa = false;
		total_image = 0;
		id_id='05';		
	}else if(area_atual=='AMENITIES-Masterplan'){
		total_image = 0;
		id_id='05_01';		
	}else if(area_atual=='AMENITIES-Golfe' || area_atual=='AMENITIES-Golf'){
		total_image = 4;
		id_id='05_02';
	}else if(area_atual=='AMENITIES-Centro Equestre' || area_atual=='AMENITIES-Equestrian Center'){
		total_image = 5;
		id_id='05_03';
	}else if(area_atual=='AMENITIES-Centro de Tênis' || area_atual=='AMENITIES-Tennis Center'){
		total_image = 2;
		id_id='05_04';
	}else if(area_atual=='AMENITIES-Trilhas e Esportes' || area_atual=='AMENITIES-Trails and Sports'){
		total_image = 3;
		id_id='05_05';
	}else if(area_atual=='AMENITIES-SPA'){
		total_image = 3;
		id_id='05_06';
	}else if(area_atual=='AMENITIES-Kids Center'){
		total_image = 2;
		id_id='05_07';
	}else if(area_atual=='AMENITIES-Fazendinha'){
		total_image = 3;
		id_id='05_08';
	}else if(area_atual=='LOCALIZAÇÃO' || area_atual=='LOCATION'){
		total_image = 0;
		id_id='06';
	}else if(area_atual=='FALE CONOSCO' || area_atual=='CONTACT'){
		area_ativa = false;
		total_image = 0;
		id_id='07';
	}else if(area_atual=='FALE CONOSCO-Show Room' || area_atual=='CONTACT-Show Room'){
		total_image = 0;
		id_id='07_01';
	}else if(area_atual=='FALE CONOSCO-Imprensa' || area_atual=='CONTACT-Press Room'){
		total_image = 0;
		id_id='07_02';
	}else if(area_atual=='FALE CONOSCO-Recrutamento'){
		total_image = 0;
		id_id='07_03';
	}
	
	if(total_image==0){
		next_tecla_temp=0;		
	}
	
}

$(document).ready(function(){	
	
	$("a").click(function(){
		$(this).blur();
	});

	$(".supersize a").click(function(){
		return false;
	});
	
	content_ativo=0;
	
	$('.content h2').click(function(){
		if(content_ativo=='0'){
			content_ativo=1;
			$(this).parent().find('div.scroll-pane').jScrollPane({showArrows:true});	
			
			$(this).css({'background-position':'258px -28px'});

			$(this).parent().animate({ 
			  bottom: "62px"
			}, 400 );
		}else{
			content_ativo=0;
			$(this).css({'background-position':'258px 6px'});
			
			$(this).parent().animate({ 
			  bottom: "-275px"
			}, 400 );
		}
	});
	
	$("#efeito a").click(function(){
			if($(this).attr('href')=='#next'){
				imagem(id_id_antigo, id_array+1);
			}else{
				imagem(id_id_antigo, id_array-1);
			}
		
		return false;
	});
	
	$(document).keydown(function(e){
			if (e.keyCode == "39" && next_tecla==1) {
				imagem(id_id_antigo, id_array+1);				
			}
			if (e.keyCode == "37" && prev_tecla==1) {
				imagem(id_id_antigo, id_array-1);
			} 
	});
	
	$("#header ul li").hover(
		function(){
			$(this).find("ul").show();
		},
		function(){
			$(this).find("ul").hide();
		}
	);
	
	
	$("#menu_intro a").click(function(){
		idioma_atual = "_"+$(this).attr('title');

		$("#header a.idioma").show();
		$("#header a#"+$(this).attr('title')).hide();

		$(".menu").hide();
		$("#menu"+idioma_atual).show();					
		
		$("#menu_intro").hide();
		$("#menu_escolha_"+$(this).attr('title')).show();
				
		if(idioma_atual=='_pt'){
			idioma_atual = '';
		} else if(idioma_atual=='_en'){
			$('#footer a#fbv_vendas').css({'background-position':'0 -40px'});
		}
		
		return false;
	});
	
	$("#menu_escolha_pt a.first, #menu_escolha_en a.first, #menu_escolha_es a.first").click(function(){
		$("#logo_intro, #menu_escolha_pt, #menu_escolha_en, #menu_escolha_es").hide();
		$("#header, #footer").fadeIn("slow");
		return false;
	});
	

	$("#header ul a, #header h1 a, #header a.idioma").click(function(){
		
		if($(this).attr('class')=='idioma'){

			if(idioma_atual==''){
				idioma_atual='_en';
				$(this).css({'background-position':'0 -16px'});
				$("#fbv_vendas").css({'background-position':'0 -40px'});
				$("#menu_pt").hide();
				$("#menu_en").show();
			}else{
				idioma_atual='';
				$(this).css({'background-position':'0 0'});
				$("#fbv_vendas").css({'background-position':'0 0'});
				$("#header a.idioma").html("english");
				$("#menu_en").hide();
				$("#menu_pt").show();
			}

			$('div.content').hide();
			$('div.content').css({'bottom':"-375px"});
			$('div.content').css({'background-position':'258px -28px'});

		}
		
		id_id = $(this).attr('title');
		
		verifica_area(id_id);

		if(id_id_antigo != id_id && area_ativa==true){
			
			$("#header ul a.actived").removeClass('actived');
			$(this).addClass('actived');
			$(this).parent().parent().parent().find('>a').addClass('actived');
			
			$("#header a.idioma").removeClass('actived');
			
			prev_tecla=0;
			
			next_tecla = next_tecla_temp;
			
			$('#content_'+id_id_antigo + idioma_atual).hide();
			$('#content_'+id_id_antigo + idioma_atual).css({'bottom':"-375px"});
			$('#content_'+id_id_antigo + idioma_atual +' h2').css({'background-position':'258px -28px'});
			
			$('#content_'+id_id + idioma_atual).show();
			$('#content_'+id_id + idioma_atual +' div.scroll-pane').jScrollPane({showArrows:true});	
			
			$('#content_'+id_id + idioma_atual).animate({ 
			  bottom: "62px"
			}, 400 );

			content_ativo=1;
			
			if($('#original_'+id_id+'_01 img').length){
				
				$("#original_"+id_id+'_01').fadeIn("fast");
				$("#original_"+id_antigo).fadeOut("fast");
				$('#thumb_supersize_'+id_id_antigo).fadeOut('fast');
				$('#thumb_supersize_'+id_id).fadeIn('fast');
				
				ass(id_id+'_01');
				
				id_id_antigo = id_id;
				id_antigo = id_id + '_01';
				id_array = 1;
			}else{
				
				thumbs(id_id,total_image);
				
				$('#loading').show();
				status_loading = 1;
				
				$("#supersize").append('<a href="#images/'+id_id+'/'+id_id+'_01.jpg" id="original_'+id_id+'_01" title="Fazenda Boa Vista"><img src="images/'+id_id+'/'+id_id+'_01.jpg" alt="Fazenda Boa Vista" /></a>');
				$('#original_'+id_id+'_01 img').bind("load", function(){
					$(id_supersize).resizenow(); 
					$('#loading').fadeOut('slow');
					status_loading = 0;
					
					$('#original_'+id_id+'_01').fadeIn("fast");
					$("#original_"+id_antigo).fadeOut("fast");
					$('#thumb_supersize_'+id_id_antigo).fadeOut('fast');
					$('#thumb_supersize_'+id_id).fadeIn('fast');
					
					ass(id_id+'_01');
					
					id_id_antigo = id_id;
					id_antigo = id_id + '_01';
					id_array = 1;
				});
			}
		}
		return false;
	});

});
