var $janela = $(window).width();
var $janelaa = $(window).height();

function detalhe() { 
			var $imagepath=$("#slideshow img").attr("src");
			var $patharray=$imagepath.split("/");
			$imageurlfinal=$patharray[3];
	
						   $("#slideshow img, #lupa").hover (
							function() {
								$("#previewimage").css("background-image", "url('images/" + $seccao + "foto_preview/" + $imageurlfinal + "')");
								$("#previewimage").css("display", "block");
								},
							function() {
								$("#previewimage").css("display", "none");
								}
	
	);				   
						   $('#slideshow img, #lupa').click(function(e) {
								$("#previewimage").css("display", "none");
															  });	   
		}
		
function caixa_detalhe() {
		$("#fundo_detalhe").show();
		$("#caixa_detalhe").show();
		$("#loading_detalhe").show();
		$left = ($janela / 2) - (661 / 2);
		$top = ($janelaa / 2) - (609 / 2);
		$("#caixa_detalhe").css("left", $left + "px");
		if($janelaa < 609) {
			$("#caixa_detalhe").css("top", "0px");
			} else {
			$("#caixa_detalhe").css("top", $top + "px");
			}
			
		$("#fechar_detalhe").hover (
						function() {
							$("#fechar_detalhe").attr("src", "images/caixa_detalhe/seta_hover.png");
						},
						function() {
							$("#fechar_detalhe").attr("src", "images/caixa_detalhe/seta.png");
							});
		
		 $('#fechar_detalhe, #fundo_detalhe').click(function(e) {
							e.stopPropagation();
							$("#caixa_detalhe").hide();
							$("#fundo_detalhe").hide();
							});
	}

jQuery(document).ready(function() {
// Clipping: prevenir comportamento por defeito

function slideChange(url, title) {
	if($(".menu_press a[href=" + url + "]").next(".menu_press a").attr("href") == null) {
		$next_url_change = "stop";
		$next_title_change = "none";
		} else {
		var $next_url_change = $(".menu_press a[href=" + url + "]").next(".menu_press a").attr("href");
		var $next_title_change = $(".menu_press a[href=" + url + "]").next(".menu_press a").attr("title");
}
	$("div#clip_desc, img#imagem_detalhe").fadeOut(500, function() { $(this).remove(); });
	$("#clipping_navegacao").fadeOut(500);
	$("img#imagem_detalhe").animate({
	opacity: 0
	}, 500, function callback(){
		
	$("img#imagem_detalhe").remove();
	$("#loading_detalhe").show();
	
		newImage(url, title, $next_url_change, $next_title_change);
		});						
	
	}

function newImage(url, title, next, next_title) {
	$('<img src="' + url + '" id="imagem_detalhe" />')
									.load(function() {
												    $("#loading_detalhe").hide();
													$("#div_detalhe").append('<img src="' + url + '" id="imagem_detalhe" /><div id="clip_desc">' + title + '</div>');
													$("img#imagem_detalhe").fadeIn(500);
													$("div#clip_desc").fadeIn(500);
													$("#clipping_navegacao").fadeIn(500);
							$('img#imagem_detalhe').click(function(e) {
													if(next == "stop") {
														e.stopPropagation();
														$("#caixa_detalhe").hide();
														$("#fundo_detalhe").hide();
													} else {
													slideChange(next, next_title);
													}
							});
													
												   });
}

$('.menu_press a').click(function(e) {
							  	e.stopPropagation();
								var $link_grande = $(this).attr("href");
								var $title_grande = $(this).attr("title");
								if($(this).next(".menu_press a").attr("href") == null) {
									$next_url = "stop";
									$next_title = "none";
								} else {
									var $next_url = $(this).next(".menu_press a").attr("href");	
									var $next_title = $(this).next(".menu_press a").attr("title");
								}
								e.preventDefault();
								if ($("img#imagem_detalhe").length){
									$("img#imagem_detalhe").remove();
									$("div#clip_desc").remove();
								}
								caixa_detalhe();
								newImage($link_grande, $title_grande, $next_url, $next_title);
								  });

if($janelaa >= 801) {
	$("#fundo_detalhe").css("height", $janelaa + "px");
	}

// Remover a classe da caption, que só deve ter efeito quando o javascript não está activado

$('div.caption').removeClass('capnoscript');

// Efeito de fade-in ao iniciar

$(window).bind("load", function() {
  
  $("#loader_geral").hide();
	
if($seccao == "borabora/") { 

	// Palmeira entra ao carregar a página
  $("#palmeira").animate({
	top: '0px'
	}, 500, "linear", function() {
$("#musica").show();
$("#menu, #layout_esq, #layout_dir, #layout_star, #layout_tabua, #layout_btm, #layout_btm2, #layout_mid, #layout_concha, #facebook_i, #facebook_t, #content, #img_mid_contactos, #contactostbl, #layout_dir2, #layout_copo, #borabora, #tahiti, #layout_coco, #layout_coco2, #layout_coco3, #maui, #nav_tahiti, #nav_coleccao, #nav_catalogo, #coco_transp, #contador, #lupa, #newsl, #lingua").fadeIn(500);
  });

} else if ($seccao == "tahiti/") { 

// Elementos aparecem por ordem pré-determinada
$("#menu, #layout_esq, #layout_dir, #layout_star, #layout_tabua, #layout_btm, #layout_btm2, #layout_mid, #layout_concha, #facebook_i, #facebook_t, #content, #contador, #lupa, #newsl, #lingua").fadeIn(500, function callback() {
   $("#musica").show();																																																					   $("#chapeu_sombra").fadeIn(400, function callback() {
		$("#nav_borabora_t, #nav_maui_t, #nav_coleccao_t, #nav_catalogo_t").fadeIn(400);
		$("#cocos").fadeIn(400);
	});
});

} else {
	
	$("#menu, #layout_esq, #layout_dir, #layout_star, #layout_tabua, #layout_btm, #layout_btm2, #layout_mid, #layout_concha, #facebook_i, #facebook_t, #content, #img_mid_contactos, #contactostbl, #layout_dir2, #layout_copo, #borabora, #tahiti, #layout_coco, #layout_coco2, #layout_coco3, #maui, #nav_tahiti, #facebook_ctc, #img_mid_contactos, #nav_coleccao, #nav_catalogo, #img_mid_empresa, img_mid_dicas, #imgdicas, #texto, #titulo, #layout_btmdicas, div.texto, #contador, #lupa, #img_mid_clubeekena, #img_mid_parcerias, #listagemRevendedores, #topo_clipping, #newsl, .menu_press, #newsletterForm, #lingua").fadeIn(500, function callback() {
																																																																																																																																																													        $("#musica").show();
		$("img.loading_press").fadeIn(200);																																																																																																																																															
		$("#up_2009, #down_2009, #down_2010, #up_2010").show();
		});
	
	}
	
								});
	
// Desactivar selecção de imagens

/*document.selectstart = function() {return false} // ie
document.onmousedown = function() {return false} // mozilla*/

// Efeitos de menu: logo + placas

$("area#newsletter").hover (
						function() {
							$("#newsl").attr("src", "images/" + $seccao + "newsletter/hover.jpg");
							$("#menu").attr("src", "images/" + $seccao + "newsletter/" + $lingua + "menu_hover.jpg");
						},
						function() {
							$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
							$("#menu").attr("src", "images/" + $seccao + $lingua + "/menu.jpg");
							}
							);

$("#menuMap area").hover (
							function() {
							    var $menulink = $(this).attr("id");
								$("#menu").attr("src", "images/" + $seccao + "menu/" + $lingua + $menulink + ".jpg");
								$("#logo_current_" + $menulink).css({'display' : 'none'});
								if ($menulink == "parcerias") {
									$("#newsl").attr("src", "images/" + $seccao + "newsletter/parcerias.jpg");
									}
								},
							function() {
							    var $menulink = $(this).attr("id");
								$("#menu").attr("src", "images/" + $seccao + $lingua + "menu.jpg");
								$("#logo_current_" + $menulink).css({'display' : 'block'});
								if ($menulink == "parcerias") {
									$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
									}
								}
	
	);

// Logo Facebook: Hover

$("area[id=facebook_news]").hover (
							function() {
								$("#facebook_i").attr("src", "images/" + $seccao + "facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/" + $seccao + "facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);

$("label[id=facebook]").hover (
							function() {
								$("#facebook_i").attr("src", "images/facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);

$("label[id=facebook_ctc]").hover (
							function() {
								$("#facebook_i").attr("src", "images/contactos/facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/contactos/facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);

$("label[id=facebook_ceke]").hover (
							function() {
								$("#facebook_i").attr("src", "images/clubeekena/facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/clubeekena/facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);

$("label[id=facebook_dicas]").hover (
							function() {
								$("#facebook_i").attr("src", "images/dicas/facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/dicas/facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);


$("label[id=facebook_maui]").hover (
							function() {
								$("#facebook_i").attr("src", "images/maui/facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/maui/facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);

$("label[id=facebook_bb]").hover (
							function() {
								$("#facebook_i").attr("src", "images/borabora/facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/borabora/facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);

$("label[id=facebook_tahiti]").hover (
							function() {
								$("#facebook_i").attr("src", "images/tahiti/facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/tahiti/facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);

$("label[id=facebook_constr]").hover (
							function() {
								$("#facebook_i").attr("src", "images/localizacao/facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/localizacao/facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);

$("label[id=facebook_press]").hover (
							function() {
								$("#facebook_i").attr("src", "images/press/facebook_ih.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/facebook.jpg");
								},
							function() {
								$("#facebook_i").attr("src", "images/press/facebook_i.jpg");
								$("#newsl").attr("src", "images/" + $seccao + "newsletter/normal.jpg");
								}
	
	);

// Efeito press (hover)
$("div#press_2009 img, div#press_2010 img").hover(
  function (e) {
	e.stopPropagation();
    $(this).animate({
	opacity: 1
	}, 500);
  }, 
  function (e) {
	e.stopPropagation();
    $(this).animate({
	opacity: 0.8
	}, 500);
  });

// Navegações de linhas

$("img[id=borabora]").hover (
							function() {
								$(this).attr("src", "images/maui/nav_linhas_bb_hover.jpg");
								},
							function() {
								$(this).attr("src", "images/maui/nav_linhas_bb.jpg");
								}
	
	);

$("area[id=nav_tahiti]").hover (
							function() {
								$("#tahiti").attr("src", "images/maui/nav_linhas_tahiti_hover.jpg");
								},
							function() {
								$("#tahiti").attr("src", "images/maui/nav_linhas_tahiti.jpg");
								}
	
	);

$("area[id=tahiti_link]").hover (
							function() {
								$("#nav_tahiti").attr("src", "images/borabora/nav_tahiti_hover.jpg");
								},
							function() {
								$("#nav_tahiti").attr("src", "images/borabora/nav_tahiti.jpg");
								}
	
	);

$("a[id=nav_maui]").hover (
							function() {
								$("#maui").attr("src", "images/borabora/nav_maui_hover.jpg");
								},
							function() {
								$("#maui").attr("src", "images/borabora/nav_maui.jpg");
								}
	
	);

$("img[id=nav_maui_t]").hover (
							function() {
								$(this).attr("src", "images/tahiti/nav_linhas_maui_hover.jpg");
								},
							function() {
								$(this).attr("src", "images/tahiti/nav_linhas_maui.jpg");
								}
	
	);

$("img[id=nav_borabora_t]").hover (
							function() {
								$(this).attr("src", "images/tahiti/nav_linhas_bb_hover.jpg");
								},
							function() {
								$(this).attr("src", "images/tahiti/nav_linhas_bb.jpg");
								}
	
	);

// Navegação de catálogo e colecções

$("a img[id=nav_coleccao], a img[id=nav_coleccao_t]").hover (
							function() {
								$(this).attr("src", "images/" + $seccao + $lingua + "coleccao2010_hover.jpg");
								},
							function() {
								$(this).attr("src", "images/" + $seccao + $lingua + "coleccao2010.jpg");
								}
	
	);

$("a img[id=nav_catalogo], a img[id=nav_catalogo_t]").hover (
							function() {
								$(this).attr("src", "images/" + $seccao + $lingua + "catalogo2010_hover.jpg");
								},
							function() {
								$(this).attr("src", "images/" + $seccao + $lingua + "catalogo2010.jpg");
								}
	
	);

						   });