$(document).ready(function(){

	var curSlide= $.cookie('cur_slide') ? $.cookie('cur_slide') : 0,
		busy=false,
		timer=0,
		slides=0;

	function goslide(slide){
		if (curSlide==slide || busy) return false;
		busy=true;

		$('#myslide'+curSlide).removeClass('cur').css({'background-position':'left top'});
		$('#myslide'+slide).css({'background-position':'right top'});
		$('#myslider .slide:eq('+slide+')').show();
		$('#myslider .slide:eq('+curSlide+')').fadeOut(1000,function(){
			$(this).css({'z-index':'1'});
			$('#myslider .slide:eq('+slide+')').css({'z-index':'2'});
			curSlide=slide;busy=false;
			$.cookie('cur_slide', curSlide);
		});
	}

	function goverslide(slide){
		if (curSlide==slide || busy) return false;
		busy=true;
		if (slide==0) $('#myphotoslider .sliderPrev').removeClass('sbut').addClass('sgbut');
		if (curSlide==0) $('#myphotoslider .sliderPrev').removeClass('sgbut').addClass('sbut');
		if (slide==slides-1) $('#myphotoslider .sliderNext').removeClass('sbut').addClass('sgbut');
		if (curSlide==slides-1) $('#myphotoslider .sliderNext').removeClass('sgbut').addClass('sbut');
		$('#myphotoslider .sliderNav .cur').html(slide+1);
		$('#myphotoslider .slide:eq('+slide+')').show();
		$('#myphotoslider .slide:eq('+curSlide+')').fadeOut('fast',function(){
			$(this).css({'z-index':'1'});
			$('#myphotoslider .slide:eq('+slide+')').css({'z-index':'2'});
			curSlide=slide;busy=false;
			if (curSlide==0) $('#myphotoslider .slidePrev').removeClass('sbut').addClass('sgbut');
		});
	}
	function slideNext(){
		if (curSlide+1<slides) goslide(curSlide+1);
		else goslide(0);
	}
	function slidePrev(){
		if (curSlide-1>=0) goslide(curSlide-1);
		else goslide(slides-1);
	}


	slides=$('#myslider .slide').length;
	if (slides>1){
		$('#myslider .slide').fadeOut(0);
		$('#myslider .slide:eq('+curSlide+')').css({'z-index':'2'}).show();
		timer=setInterval(function(){
			if (curSlide+1<slides) goslide(curSlide+1);
			else goslide(0);
		},3000)
	}
	$('#myslider .sliderNext').click(function(){
		clearInterval(timer);
		slideNext();
	});
	$('#myslider .sliderPrev').click(function(){
		clearInterval(timer);
		slidePrev();
	});

	$('#mycarousel').jcarousel({
		wrap: 'circular'
	});
	$('#mycarouselv').jcarousel({
		vertical : true
	});
	$('#myphotoslider').each(function(){
		mypar=$(this).parent();
		slides=$('a',mypar).length;
		allslides='';
		$('a',mypar).each(function(){
			var url = $(this).attr('href');
			var full_url = url.replace('mid.', '');
			allslides=allslides+'<div class="slide"><a href="'+full_url+'" class="fancybox"><img src="'+url+'" alt="" /></a></div>';
			$(this).click(function(){
				goverslide($('a',mypar).index($(this)));
				return false;
			});
		});
		$(this).html(allslides+'<div class="sliderNav"><span class="cur c1" id="curslide">1</span> di <span class="total" id="totalslide">'+slides+'</span></div>');
		$("a.fancybox").fancybox({
			'titleShow': false,
			'transitionIn': 'elastic',
			'transitionOut': 'elastic',
			'easingIn': 'easeOutBack',
			'easingOut': 'easeInBack'
		});
		$('#myphotoslider .slide').fadeOut(0);
		$('#myphotoslider .slide:eq(0)').fadeIn(0).css({'z-index':'2'});
		$('#myphotoslider .sliderNext').click(function(){
			if (curSlide+1<slides) goverslide(curSlide+1);
		});
		$('#myphotoslider .sliderPrev').click(function(){
			if (curSlide-1>=0) goverslide(curSlide-1);
		});
	});

});
