$slideshow={
		timeout: 1000, // time before next slide is moved
		slidespeed: 1000, //time needed to move the slide
		fx: 'scrollLeft',  //effect to use
		nr_slides: 0,
		curr_slide: 1,
		max_left: 0,
		curr_left: 0,
		ctime: 0,
		init: function(){
			
				$("#lucrari_thumbnail_container ul li").each(
				
					function(){
						$slideshow.nr_slides++;
						$slideshow.max_left+=510;
						id=$("img",this).attr("id");
						text=$("img",this).attr("alt");
						img=$("img",this).attr("src");
						img=img.replace(/\/thumbs\//i,"/");
						text_parts=text.split("|");
						text_to_show=text_parts[0]+"> "+text_parts[1]+", "+text_parts[2];
						text_to_show=text_to_show.replace(/(www.[a-z._-]*)/i,"<a href='http://$1' target='_blank'>$1</a>");
						$("#slideshow_images").append("<li id='s"+$slideshow.nr_slides+"'><img src='"+img+"'></li>");
						$("#slideshow_text").append("<li id='t"+$slideshow.nr_slides+"'>"+text_to_show+"</li>");
						$("#slideshow_text").css("width",$slideshow.max_left);
						$("#slideshow_images").css("width",$slideshow.max_left);
						
					}
				);
				
		},
		
		cycle: function(){
			max=$slideshow.max_left-510;
			nr=$slideshow.nr_slides+1;
			if($slideshow.curr_left>=max){
				for (i = $slideshow.nr_slides; i > 0; i--)
				{
					curr_elem="#s"+i;
					$(curr_elem).delay(1000).animate({"left":"+="+max},700);
					curr_elem="#t"+i;
					$(curr_elem).delay(1000).animate({"left":"+="+max},700);
				}
				$slideshow.curr_left=0;
				$slideshow.curr_slide=1;
			}else{
				for (i = 1; i < nr; i++)
				{
					curr_elem="#s"+i;
					$(curr_elem).animate({"left":"-=510px"},700);
					curr_elem="#t"+i;
					$(curr_elem).animate({"left":"-=510px"},700);
				}
				$slideshow.curr_left+=510;
				$slideshow.curr_slide++
			}
		$slideshow.ctime=setTimeout("$slideshow.cycle()",5000);
			
		}
	
};

$(function(){
		$slideshow.init();
});
$(window).load(function(){
	$slideshow.ctime=setTimeout("$slideshow.cycle()",3000);
	
	$("#lucrari_thumbnail_container ul li img").click(function(){
		clearTimeout($slideshow.ctime);
		id=$(this).attr("id");
		if(id>$slideshow.curr_slide){
			move=(id-$slideshow.curr_slide)*510;
			if($slideshow.curr_left==0){
				$slideshow.curr_left=move;
			}else{
				$slideshow.curr_left+=move;
			}
			$slideshow.curr_slide=id;
			nr=$slideshow.nr_slides+1;
			for (i = 1; i < nr; i++)
				{
					curr_elem="#s"+i;
					$(curr_elem).animate({"left":"-="+move+"px"},"slow");
					curr_elem="#t"+i;
					$(curr_elem).animate({"left":"-="+move+"px"},"slow");
				}
				
		}
		if(id<$slideshow.curr_slide){
			move=($slideshow.curr_slide-id)*510;
			$slideshow.curr_left-=move;
			$slideshow.curr_slide=id;
			for (i = $slideshow.nr_slides; i > 0; i--)
				{
					curr_elem="#s"+i;
					$(curr_elem).animate({"left":"+="+move+"px"},"slow");
					curr_elem="#t"+i;
					$(curr_elem).animate({"left":"+="+move+"px"},"slow");
				}
				
		}
		
		$slideshow.ctime=setTimeout("$slideshow.cycle()",7000);
		
	});
});

