

//		###############################################
//		SLIDESHOW PREPARE

		//	prepare legend
			slideshow.current = 1;


//		###############################################
//		SLIDESHOW KICK

		function js_slideshow_kick()
		{
			//	preapre
				slideshow.total		= parseInt($('#slideshow .dot').length);
				slideshow.delay		= parseFloat( $('#slide_delay').val() * 1000 );
			
			//	dot
				$('#slide_dot_'+slideshow.current).attr('class','selected');

			//	wait...
				global.delay = window.setTimeout(function() { js_slideshow_slide(); }, slideshow.delay);
		}
		

//		###############################################
//		SLIDESHOW DOT

		function js_slideshow_dot(slide)
		{
			//	stop
				if ( global.busy == true ) { return; }

			//	clear time out
				clearTimeout(global.delay);
				
			//	get slide
				slideshow.current = slide - 1;
				js_slideshow_slide();
		}
		

//		###############################################
//		SLIDESHOW SLIDE

		function js_slideshow_slide()
		{
			//	stop
				if ( global.busy == true ) { return; }
				
			//	prepare
				global.busy = true;
				
			//	next slide
				slideshow.current++;
				if ( slideshow.current > slideshow.total ) { slideshow.current = 1; }
				
			//	dot
				$('#slideshow .dot a').attr('class','normal');
				$('#slide_dot_'+slideshow.current).attr('class','selected');

//		-----------------------------------------------

				var image	= $('#slide_'+slideshow.current+'_image').val();
				var text	= $('#slide_'+slideshow.current+'_text').val();
				var link	= $('#slide_'+slideshow.current+'_link').val();

				var slide =
					'<a href="'+link+'">'+
						'<div class="text hidden"><p>'+text+' <b>Läs mer&nbsp;&raquo;</b></p></div>'+
						'<div class="image"><img src="'+image+'"></div>'+
					'</a>';

				$('#slide_next').html(slide);
				
//		-----------------------------------------------
				
				if ( navigator.appName == 'Microsoft Internet Explorer' )
				{

					$('#slide_current a .text').hide();
					
	    			$('#slider').animate({ marginLeft: '-820px' }, 1000, 'easeOutExpo', function(){
    
    					//	reset html
    						$('#slide_current').remove();
    						$('#slider').css({ marginLeft: '0px' });
    						$('#slide_next').attr('id','slide_current');
    						$('#slider').append('<div class="slide" id="slide_next"></div>');
    						
    					//	show text
    						$('#slide_current a .text').css({ marginTop: '90px' }).show();
    						$('#slide_current a .text').animate({ marginTop: '0px' }, 'easeOutExpo', function() {
    
    						//	finish
    							global.busy = false;
    							
    						//	continue
    							js_slideshow_kick();
    					});
        			});

				}

//		-----------------------------------------------

				else
				{

					$('#slide_current a .text').fadeOut('fast', function(){
					
		    			$('#slider').animate({ marginLeft: '-820px' }, 1000, 'easeOutExpo', function(){
		
							//	reset html
								$('#slide_current').remove();
								$('#slider').css({ marginLeft: '0px' });
								$('#slide_next').attr('id','slide_current');
								$('#slider').append('<div class="slide" id="slide_next"></div>');
								
							//	show text
								$('#slide_current a .text').fadeIn();
		
							//	finish
								global.busy = false;
								
							//	continue
								js_slideshow_kick();
		    			});
					});

				}
		}

