$(document).ready(function(){	
	Ag2.Galeria.Util.VerifyURL();
	Ag2.Galeria.Util.LoadCategorias();
	Ag2.Galeria.Updates.Init();
	Ag2.Galeria.Login.Init();
	Ag2.Galeria.Util.FixSizeList();
	
	// Seta ao do boto ir para
	$("#goTo1").bind("click",function(){
		Ag2.Galeria.Util.GoTo("frmIrpara1");
	});	
	$("#goTo2").bind("click",function(){
		Ag2.Galeria.Util.GoTo("frmIrpara2");
	});	

	// Apaga e p&otilde;e contedo nos inputs
	$("input").focus(function(){		
		var atual = $(this);
		var alt = atual.attr("alt");

		if(alt != ""){
			if(atual.val() == alt){
				atual.attr("value", "");  
			}
		}else if(atual.attr("id") == "loginSenha"){
			atual.hide();
			$("#loginSenhaPassword").show().focus();

		}
	});

	$("input").blur(function(){			
		var atual = $(this);
		var alt = atual.attr("alt");

		if(alt != "" && atual.val() == ""){
			atual.val(alt);
		}else if(atual.attr("id") == "loginSenhaPassword" && atual.val() == ""){
			atual.hide();
			$("#loginSenha").show();
		}		
	});


	// Abre menu de 'Acesso Rpido Aeronaves'
	var cliqueAcessoRapido = false;
	var elemSelects = "#";

	$("#btnAcessoRapidoAeronaves").click(function(){
		if(cliqueAcessoRapido == false){
			$(this).addClass("marcaAcessoRapido");
			$("#lstAcessoRapidoAeronaves").slideDown("fast", function(){
				cliqueAcessoRapido = true;

				$("#lstAcessoRapidoAeronaves").click(function(){
					return false;
				});

				$("#lstAcessoRapidoAeronaves ul a").click(function(){
					var url = $(this).attr("href");
					location.href = url;
					return true;
				});
				
				$(document).click(function(){
					$("#lstAcessoRapidoAeronaves").slideUp("fast");
					$("#btnAcessoRapidoAeronaves").removeClass("marcaAcessoRapido");
					$("#lstAcessoRapidoAeronaves ul").hide();
					$("#lstAcessoRapidoAeronaves  li > a").removeClass("marca");
					$(document).unbind("click");
					if($.browser.msie && $.browser.version == "6.0"){
						if(elemSelects != "#"){
							if(elemSelects.size() > 0){
								elemSelects.css("visibility", "visible");
							}
						}
					}
					cliqueAcessoRapido = false;
				});
			});
		}
	});

	$("#btnAviacaoComercial, #btnAviacaoExecutiva, #btnAviacaoDeDefesa, #btnAviacaoAgricola").click(function(){
		var atual = $(this);
		var elemLst = atual.attr("href");
		
		$("#lstAcessoRapidoAeronaves ul").not(elemLst).hide();
		$("#lstAcessoRapidoAeronaves  li > a").not(atual).removeClass("marca");
		$(elemLst).slideToggle("fast");
		atual.toggleClass("marca");
		
		if($.browser.msie && $.browser.version == "6.0"){
			elemSelects = $(this).parent().parent().parent().find("select");
			if(elemSelects.size() > 0){
				elemSelects.css("visibility", "hidden");
			}
		}
	});

	// Abre 'Faa Aqui Seu Login'
	var facaLoginAberto = false;

	$("#btnFacaLogin").click(function(){
		if(facaLoginAberto == false){
			$("#boxFacaLogin").fadeIn("fast", function(){
				facaLoginAberto = true;
				
				$("#boxFacaLogin").click(function(){
					return false;
				});
				
				$("#btnEsqueciSenha").click(function(){
					var url = $(this).attr("href");
					location.href = url;
				});

				$(document).click(function(){
					$("#boxFacaLogin").fadeOut("fast");	
					$(document).unbind("click");
					
					facaLoginAberto = false;
				});
			});
		}
	});

	// Mostra mais detalhes dos resultados de pesquisa
	var objHTML = "<div class='posRel'><div class='boxDescricao'></div></div>";

	$("#novasImagens #lstResultadosImgs a, #buscaAvancada #lstResultadosImgs a, #novasImagens2 #lstResultadosImgs a, #buscaAvancadaLst #lstResultadosImgs a,#busca #lstResultadosImgs a, #colecoes #lstResultadosImgs a,#categorias #lstResultadosImgs a, #categoriasVisualiza #lstResultadosImgs a, #categoriasVisualiza2 #lstResultadosImgs a, #favoritos #lstResultadosImgs a,#favoritos2 #lstResultadosImgs a, #favoritos2 #lstResultadosImgs a").mouseover(function(){
		var elemLnk = $(this).attr("href");
		var elemLi = $(this).parent();
		var elemImg = elemLi.find("img").attr("src");
		var elemStrong = elemLi.find("strong").html() == null ? "" : elemLi.find("strong").html();
		var elemCodigo = elemLi.find(".codigo").html() == null ? "" : elemLi.find(".codigo").html();
		var elemDescricao = elemLi.find(".descricao").html() == null ? "" : elemLi.find(".descricao").html();
		//var conteudo = "<a href='"+elemLnk+"'><img src='" + elemImg + "' /><strong>" + elemStrong + "</strong><span class='codigo'>" + elemCodigo + "</span><span class='descricao'>" + elemDescricao + "</span></a>";
		//var conteudo = "<div style='width:208px;height:173px'><a style='width:208px;height:173px;' href='"+elemLnk+"'><img src='" + elemImg + "' /><strong>" + elemStrong + "</strong><span class='codigo'>" + elemCodigo + "</span><span class='descricao'>" + elemDescricao + "</span></a></div>";
		var conteudo = "<a style='width:208px;' href='"+elemLnk+"'><img src='" + elemImg + "' /><strong>" + elemStrong + "</strong><span class='codigo'>" + elemCodigo + "</span><span class='descricao'>" + elemDescricao + "</span></a>";
		var urlAtual = document.URL;
		var imageId = $(this).attr("imageId") || $(this).prev().attr("imageId");
		
		if(urlAtual.indexOf("/favoritos/") != "-1"){
			var elemLnkFavoritos = "<a href='../favoritos/exc_favorito.asp?Codigo="+imageId+"' class='btnExcluirFavoritos' title='Excluir Favoritos'>Excluir Favoritos</a>";
		}else{
			if($("#boxLogado").css("display") != "none"){				
				var elemLnkFavoritos = "<a href='../favoritos/inc_favorito.asp?Codigo="+imageId+"' class='btnAdicionarFavoritos' title='Adicionar Favoritos'>Adicionar Favoritos</a>";				
			}else{
				var elemLnkFavoritos = "";
			}
		}

		$("#lstResultadosImgs .posRel").remove();
		elemLi.append(objHTML);
		elemLi.find(".boxDescricao").append(conteudo).fadeIn(150);
		setTimeout(
			function(){
				//elemLi.find(".boxDescricao").parent().append(elemLnkFavoritos);
				elemLi.find(".boxDescricao").append(elemLnkFavoritos);
			}, 150);
		
		$(".boxDescricao a, .boxDescricao strong, .boxDescricao span, .boxDescricao img").live("mouseout", function(){
			return false;
		});

		  jQuery.each(jQuery.browser, function(i) {
		  if($.browser.msie){
			if($.browser.version == "6.0"){
				$(document).bind("click",function(){
					$(".btnExcluirFavoritos").css("display","none");
					$(".btnAdicionarFavoritos").css("display","none");
					$(".boxDescricao").fadeOut();
				});
			}else{
				$(document).bind("click",function(){
					$(".btnExcluirFavoritos").css("display","none");
					$(".btnAdicionarFavoritos").css("display","none");
					$(".boxDescricao").fadeOut();
				});
				$(".boxDescricao").live("mouseout", function(){
					$(".btnExcluirFavoritos").css("display","none");
					$(".btnAdicionarFavoritos").css("display","none");
					$(this).parent().remove();
				});
			}
		  }else{
			$(document).bind("click",function(){
				$(".btnExcluirFavoritos").css("display","none");
				$(".btnAdicionarFavoritos").css("display","none");
				$(".boxDescricao").fadeOut();
			});
			$(".boxDescricao").live("mouseout", function(){
				$(".btnExcluirFavoritos").css("display","none");
				$(".btnAdicionarFavoritos").css("display","none");
				$(this).parent().remove();
			});
		  }
		});		
	});
});