$(document).ready(function(){
	
				var oldt = 0;
				var _speed = 800;
				var hover = false;
				var current_position = 1;
				
			    var sudoSlider = jQuery("#slider").sudoSlider({ 
					prevNext:false,
		
	            beforeAniFunc: function(t){ 
	            	jQuery(this).children('.caption').hide();	
	            },
	
	            afterAniFunc: function(t){ 
	            	jQuery(this).children('.caption').slideDown(400);
	            	if( hover == true ){
	            		viewImage(current_position);
	            	}	
	            },
	
					beforeAniFunc: function(t){ 
						
						var scroll = -t+2;
						if (scroll == 1) scroll = 0;
						if (scroll < -2) scroll = -2;
						var scroll = scroll * $('.custom').eq(0).outerHeight(true);
						var diff = Math.sqrt(Math.abs(oldt-t));
						var speed = parseInt(diff*_speed);
						var substract = jQuery('#slidemenu ul').offset();
						
						var posi = jQuery('#slidemenu ul li').eq(t-1).offset();
						var topvari =  posi.top - substract.top;
	
						$('#slidemenu ul li.currentone').animate(
							{ top: topvari },
							{
								queue:true,
								duration:speed
							}
						);
			        },
	
			        customLink: '.custom',
					continuous:true,
			        vertical:true,
			        fade:true,
			        auto:true,

			        clickableAni:true, 
			        resumePause: 50000
			   });	
							    
			   $('#slidemenu ul li').click( function(){ 
                    if( jQuery(this).hasClass('current') ){
                    	 var location = jQuery(this).children('a').attr('href');
                    	    if(location != undefined)
                        		window.location = location;
                    }
				} );
			   
				$('#slider').click( function(){
					$('#slidemenu .current').trigger('click');
				});
				
				$('#slidemenu ul li').mouseover( function(){				
					   var rel = jQuery(this).attr('rel');
					   if( rel > 0){
						   var position = (rel-1) * - $('#slider').height();
						   var position_menu = ( $('.custom').height()+1 ) * (rel-1);
						   current_position = position;
						   viewImage(position);
						   $('#slidemenu ul li.currentone').css('top', position_menu+'px');
						   $('#slidemenu ul li.current').removeClass('current');
						   jQuery(this).addClass('current'); 
					   }
				});	
				
				$('#slidemenu ul').mouseenter( function(){
					hover = true;
					sudoSlider.stopAuto();
					$('#slider ul').stop(true);
					$('#slidemenu ul li.currentone').stop();
					
				}).mouseleave( function(){ 
					hover = false;
					sudoSlider.startAuto();
				});
			   	     
			   viewImage = function(t){
				   $('#slider ul').css('margin-top', t+'px');  
			   } 
				
			});
