/* prepare */
var prepare = {
	init : function(){
		var i;
		var srcImg = new Array;
		var srcThumb = new Array;
		var srcThumbAlt = new Array;
		var srcTitle = new Array;
		var srcMiddle = new Array;
		$("div#galerie").find("a").each(function(i) {
			i++;
			srcImg.push($(this).attr('href'));
			srcMiddle.push($(this).attr('rel'));
			srcThumb.push($(this).find("img").attr('src'));
			srcThumbAlt.push($(this).find("img").attr('alt'));
			srcTitle.push($(this).attr('title'));
			$(this).attr('class',i).attr('style','display:none');
			$(this).find("img").attr('style','display:none');
		});
		maxImg = $("div#galerie img").size();
		$("div#galerie").remove();
		var htmlInject = '<div id="layerWaiting"></div><div id="waiting"></div><div id="vision"></div><ul class="thumbnails">';
		for (j=0;j<maxImg;j++) {
			htmlInject += '<li><a rel="' + srcMiddle[j] + '" href="' + srcImg[j] + '" title="' + srcTitle[j] + '"><img src="' + srcThumb[j] + '" alt="' + srcThumbAlt[j] + '" /></a></li>';				
		}
		htmlInject += '</ul>';
		$("div#galYaralt").html(htmlInject);
		$("div#galYaralt #vision").html('<a title="'+srcTitle[0]+'" id="loaded" href="'+srcImg[0]+'" rel="lightbox"><img src="'+srcMiddle[0]+'" alt="' + srcThumbAlt[0] + '" /></a>');
		$("#galYaralt #layerWaiting").css("display","none");
		$("#galYaralt #waiting").css("display","none");
		$("#galYaralt a[rel='lightbox']").lightBox();
		$("#galYaralt ul").find("a").click(this.clickIt);
	},
	clickIt : function(){
		url = $(this).attr("rel");
		url2 = $(this).attr("href");
		title = $(this).attr("title");
		$("#galYaralt #layerWaiting").css("display","block");
		$("#galYaralt #waiting").css("display","block");
		
		$("#galYaralt #vision").append('<a title="'+title+'" href="'+url2+'" id="loading" rel="lightbox"><img src="'+url+'" style="display: none;" /></a>');
		$("#loading img").load(function() {	
			$("#galYaralt #layerWaiting").css("display","none");
			$("#galYaralt #waiting").css("display","none");
			$("#galYaralt #loaded").remove();
			$("#galYaralt #loading img").css("display","inline");
			$("#galYaralt #loading").attr("id","loaded");
			$("#galYaralt a[rel='lightbox']").lightBox();
		}); return false;
	}
};
/* Onload Functions //---------------------------*/
$(document).ready(function(){
	prepare.init();
});