$(document).ready(function(){
	var HOME = "http://"+top.location.host.toString();
	init();
	
	function init(){
		FormatarLinksExternos();
		LoginLink();
		Lightbox();
		GaleriasHover();
		}
	
	function FormatarLinksExternos(){
		$("a").not("a[href^='"+HOME+"']").each(
			function(){
				$(this).attr("rel","external").attr("target","blank_");
				}
			);
		}
	function LoginLink(){
		$("#login-link").attr('href','#entrar').click(
			function(){
				$("#login-form").slideToggle();
				}
			);
		}
	function GaleriasHover(){
		$("a img").hover(
			function(){
				$(this).fadeTo(250,0.85);
				},
			function(){
				$(this).fadeTo(100,1);
				}
			);
		}
	
	
	function Lightbox(){
		$("img.size-medium,img.size-large,img.attachment-thumbnail,img.size-thumbnail").parents('a').not("a[rel='external']").each(
			function(){
				href=$(this).attr('href');
				$(this).attr('href','#abrir').attr('iref',href);
				$(this).children('img.size-medium,img.size-large,img.attachment-thumbnail,img.size-thumbnail').bind('click',
					function(){
							LightboxOpen($(this).parents('a').attr('iref'));
						}
					);
				}
			);
		}
	function LightboxOpen(iref){
		if(!$("#lightbox").lenght>0){
			$('body').append('<table id="lightbox"><tr><td><em>a carregar imagem...</em></td></tr></table>');
			}
		$('#lightbox').click(
			function(){
				$(this).remove();
				}
			);
		$.get(iref,
			function(data){
				data = $("<div>").html(data);
				currentimg=data.find("img.attachment-full");
				$("#lightbox td").html(currentimg).children('img').css({maxHeight: ($(window).height()-60),maxWidth: ($(window).width()-90)});
				if(data.find("span.next-image a").length>0){
					nextref=data.find("span.next-image a").attr('href');
					if(nextref!=''){
						$("#lightbox td").children('img').attr("iref",nextref).bind('click',
							function(){
									$('#lightbox').remove();
									LightboxOpen($(this).attr('iref'));
								}
							);
						}
					}
				}
			);
		}
	});