
	
		jQuery(window).load(function(){
			
			
			$('.content').masonry({
				columnWidth:10, 
				itemSelector:'.post'
			});
			
			
			if ( ($('.normal p iframe').width()) != 430 ) {
				var iframe_height = 430/(($('.normal p iframe').width()) / ($('.normal p iframe').height()));
				$('.normal p iframe').css({width:"430px", height:iframe_height+"px"});
			}
			
			
		});
		
		
		$(document).ready(function() {
			
		
			$("#lightbox-about").click( function() {
			
					var body_minHeight = $(document).height() + 1 + "px";
				$("body").css({height:body_minHeight});
			
					var body_width = $(document).width();
					var body_height = $(document).height();
					var about_left = (body_width-500)/2;
				$("#lightbox-background").css({width:body_width, height:body_height, opacity:0.91}).fadeIn(100);
				
				
				$("#about").css({left:about_left, margin:"0 auto", height:"auto", display:"none"}).fadeIn(500);
				
				
				return false;
				
			});
			
		
			$("#lightbox-contact").click( function() {
			
			
					var body_minHeight = $(document).height() + 1 + "px";
				$("body").css({height:body_minHeight});
			
			
					var body_width = $(document).width();
					var body_height = $(document).height();
					var contact_left = (body_width-500)/2;
				$("#lightbox-background").css({width:body_width, height:body_height, opacity:0.91}).fadeIn(100);
				
				
				$("#contact").css({left:contact_left, margin:"0 auto", height:"auto", display:"none"}).fadeIn(500);
				
				
				return false;
			});
		
		
		// Meta info hover
			
			$(".post .a").hover( function () {
				$(this).children(".meta").css({opacity:0.63}).fadeOut(0).fadeIn(500);
			},
			function () {
				$(this).children(".meta").fadeOut(250);
			});
			
			$(".normal").hover( function () {
				$(this).children(".meta").css({opacity:0.6}).fadeOut(0).fadeIn(500);
			},
			function () {
				$(this).children(".meta").fadeOut(250);
			});

			
			
			$(".post .a").click( function () {
				
			
					var body_minHeight = $(document).height() + 1 + "px";
				$("body").css({height:body_minHeight});
				
			// General
				
					var body_width = $(document).width();
					var body_height = $(document).height();
					var current_scrollTop = $(document).scrollTop();
				
				
				$("#lightbox-background").css({width:body_width, height:body_height, opacity:0.91}).fadeIn(100);
				
				
					var a_href = $(this).attr('href');
				$("#lightbox img").removeClass("shadow").removeAttr('src').attr('src',a_href);
				
				
					var postDescription = $(this).parent('.post').children('.description').html();
				$("#description").empty();
				if (postDescription!=null) {
					$("#description").prepend(postDescription);
				}
				
				
					var loading_top = ((window.innerHeight ? window.innerHeight : $(window).height())/2)+current_scrollTop-25;
					var loading_left = ((body_width-100)/2) + 'px';
				$("#loading").css({top:loading_top, left:loading_left}).fadeIn(500);
				
				
					var i=0;
				while (i<=16) {
					
						var binary = i.toString(2);
					if (binary.charAt(binary.length - 1) == "1") {
						$("#loading").animate({opacity:0.5}, 500, function() {}); 
					}
					else {
						$("#loading").animate({opacity:1}, 500, function() {});
					}
					
					i++;
				}
				
			
					var imageGallery_array = $(this).parent(".post").children("p").children("img").toArray();
		
					var i = 0;
					var n = (imageGallery_array.length) - 1;
					var total = '<a class="current" href="' + a_href + '">.</a>';
				
					while ( i <= n ) {
						total += '<a href="' + $(imageGallery_array[i]).attr("src") + '">.</a>';
						i++;
					}
				
				$("#lightbox-navigation").empty().prepend(total);
			
			
				$("#lightbox img").load( function() {
					
					$("#loading").fadeOut(150);	
					
					$("#lightbox").fadeIn(750);
					
						var lightbox_top = current_scrollTop + 120 + 'px';
						var lightbox_left = (body_width-$("#lightbox img").outerWidth())/2;
					$("#lightbox").css({top:lightbox_top, left:lightbox_left});
					
					$("#lightbox-background").css({width:$(document).width(), height:$(document).height(), opacity:0.87}).fadeIn(100);
					
					$("#lightbox-navigation a").click( function () {
						
						
						$("#lightbox-navigation a").removeClass('current');
						$(this).addClass("current");
						
						
						$("#lightbox img").animate({opacity:0}, 0)
						
							var a_href = $(this).attr("href");
						$("#lightbox img").removeAttr('src').attr('src',a_href);
						
						
						$("#lightbox img").load( function() {
							$(this).animate({opacity:1}, 750);
						});
						
						return false;
					});
					
				}); 
				
				$("#lightbox-background").css({width:$(document).width(), height:$(document).height()});
				
				return false;
			});

			
			$("#lightbox-background").click( function () {
					
				$("#loading").css({left:-9999}).fadeOut(150);	
				
				$("#lightbox-background").fadeOut(100);
				
				$("#lightbox").fadeOut(500);
				
				$("#about").fadeOut(100);
				
				$("#contact").fadeOut(100);
				
			});
			
		});
			
