	var sliderInitialised = false;
	var cache = [];
	var sliderPos = 0;
	var sliderPositions = new Array();
	var sliderInterval = 4000;
	var sliderIntervalId;
	var slideWidth = 580;

	function SliderNextSlide()
    {
    		sliderPos++;
    		if( sliderPos >= $("#slidesMenu ul li").length )
    		{
    			sliderPos = 0;
			}
			$($("#slidesMenu ul li a")[sliderPos]).click();
	}
	function SliderPreviousSlide()
    {
    		sliderPos--;
    		if( sliderPos < 0 )
    		{
    			sliderPos = $("#slidesMenu ul li").length -1;
			}
			$($("#slidesMenu ul li a")[sliderPos]).click();
	}
	
	function addImageToCache( imageSrc )
	{
		var cacheImage = document.createElement('img');
   		cacheImage.src = imageSrc;
   		cache.push(cacheImage);
	}

    function goSlider() {

       var totalWidth = 0;
       $("#slides .slide").each ( function(i) {

           sliderPositions[i] = totalWidth;
           totalWidth += slideWidth;
       });

       $("#slides").width(totalWidth);

		$("#slidesMenu ul li a").click( function(e) {

           $("#slidesMenu li").addClass('active').removeClass("inactive");
           $(this).parent().siblings().removeClass("active").addClass("inactive");

           sliderPos = $(this).parent().prevAll("#slidesMenu li").length;

           $("#slides").stop().animate( {left:-sliderPositions[sliderPos]+'px'}, 450 );

           e.preventDefault();
       });

       $("#slidesMenu ul li:first").addClass("active").siblings().addClass("inactive");

	   $("#slides").draggable({ axis: 'x', stop: function() {
	   				currentPos = parseInt($("#slides").css( "left" ).replace("px",""));
	   	   			if ( currentPos >= 0)
	   	   			{
	   	   				newPos = 0;
					}
					else
					{
						var newPos = Math.round( Math.abs( currentPos / slideWidth));
					}
					if(newPos >= sliderPositions.length)
					{
						newPos = sliderPositions.length - 1;
					}
					$($("#slidesMenu ul li a")[newPos]).click();
				}});
    }
