var gal_totalw=0;
	var gal_cur=0;
	var gal_els;
	$(document).ready(function() {
		if($("#gal_kontener").length)
		{
			$(".gal_fotka img").each(function() {
				$(this).load(function() {
					$(this).fadeTo("slow",1.0);
				});
				if(this.complete||(jQuery.browser.msie && parseInt(jQuery.browser.version) == 6)) {  $(this).trigger("load"); }
			});
			gal_els=$(".gal_fotka");
			
			$(gal_els).each(function() {
				gal_totalw+=$(this).outerWidth(true);
			});
			$("#gal_fotki").css("width",gal_totalw);
			
			
			
			$("#gal_prev").click(function() { GalPrev(); });
			$("#gal_prev_arr").click(function(ev) { ev.stopPropagation(); GalPrev(); });
			$("#gal_next").click(function() { GalNext(); });
			$("#gal_next_arr").click(function(ev) { ev.stopPropagation();  GalNext(); });
			$("#gal_prev").hover(
				function() { $("#gal_prev_arr").addClass("gal_arr_active"); GalAnimuj2($("#gal_prev_arr")); },
				function() { $("#gal_prev_arr").removeClass("gal_arr_active");$("#gal_prev_arr").stop().css("left",0);}
			);
			$("#gal_next").hover(
				function() { $("#gal_next_arr").addClass("gal_arr_active"); GalAnimuj($("#gal_next_arr")); },
				function() { $("#gal_next_arr").removeClass("gal_arr_active");$("#gal_next_arr").stop().css("left",0); }
			);
			GalUpdate();
		}
	});
	
	function GalAnimuj(el)
	{
		$(el).animate({left:38},800,function() { $(this).css("left","-38px"); GalAnimuj(this); });
	}
	function GalAnimuj2(el)
	{
		$(el).animate({left:-38},800,function() { $(this).css("left","38px"); GalAnimuj2(this); });
	}
	
	function GalNext()
	{
		if(gal_cur+1<gal_els.length-2) { 
			gal_cur=gal_cur+1; 
			
		}
		GalUpdate();
	}
	function GalPrev()
	{
		if(gal_cur-1>=0) { 
			gal_cur=gal_cur-1;
			
		 }
		 GalUpdate();
	}
	function GalUpdate()
	{
		if(gal_cur>0) { $("#gal_prev").fadeIn(); }
		else { $("#gal_prev").fadeOut(); }
		
		if(gal_els.length>3&&gal_cur<gal_els.length-3) { $("#gal_next").fadeIn(); }
		else { $("#gal_next").fadeOut(); }
		
		o=$(gal_els[gal_cur]).position();
		newleft=-1*o.left+"px";
		$("#gal_fotki").animate({left:newleft},"slow");
	}
	/* SLIDESHOW */
	var slideshow_cur=-1;
	var slideshow_loaded=0;
	var slideshow_timeout;
	
	$(document).ready(function() {
		if($("#main_slideshow").length) { 
		
			for(i=0; i<slideshow_data.length; i++)
			{
				var img = document.createElement("img");
				$(img).hide();
				$(img).load(function () {
					slideshow_loaded=slideshow_loaded+1;
					
					if(slideshow_loaded==slideshow_data.length) { slideShowBegin(); }
				});
				$(img).error(function() { alert('blad'); });
				$(img).attr("src",slideshow_data[i].image);
				
				//$("#baner").append(img);
				
				var a=$('<a href="#"></a>');
				$(a).addClass("kulka_off").attr("rel",i).click(function() { slideShowPhoto($(this).attr("rel")); return false; });
				
				$("#main_navi").append(a);
			}
			$("#main_navibg").css("width",$("#main_navi").width());
		}
	});
	function slideShowBegin()
	{
		for(i=0; i<slideshow_data.length; i++)
		{
			var el = '<div style="background-image: url('+slideshow_data[i].image+');" class="main_slideshow_el"></div>';
			$("#main_slideshow").append(el);
		
		}
		$("#main_loader").fadeOut();
		
		slideShowPhoto(Math.floor(Math.random()*(slideshow_data.length)));
	}
	
	function slideShowNext()
	{
		els=$(".main_slideshow_el");
		if(slideshow_cur+1>=els.length) { newphoto=0; }
		else { newphoto=(slideshow_cur+1); }
		slideShowPhoto(newphoto);
	}
	
	function slideShowPhoto(newphoto)
	{
		clearTimeout(slideshow_timeout);	//just in case ;)
		els=$(".main_slideshow_el");
		if(slideshow_cur>=0) { $(els[slideshow_cur]).fadeOut(2000); }
		slideshow_cur=newphoto;
		$(els[slideshow_cur]).fadeIn(2000);
		
		$("#main_navi a.kulka_on").removeClass("kulka_on").addClass("kulka_off");
		els2=$("#main_navi a"); 
		$(els2[slideshow_cur]).removeClass("kulka_off").addClass("kulka_on");
		
		slideshow_timeout=setTimeout("slideShowNext()",7000);
	
	}
