$(document).ready(Gallery);function Gallery(slideObj, prevObj, nextObj, frameObj, resetObj) { if(!slideObj || !prevObj || !nextObj || !frameObj || !resetObj) { var slideObj = $(".slides"); var prevObj = $("#Prev"); var nextObj = $("#Next"); var frameObj = $("#slideframe"); var resetObj = $("#resetLink"); } var pos = 0; var slideWidth = slideObj.width(); var numOfSlides = slideObj.length; var currSlideNumber = 1; prevObj.hide(); $(document).keypress( function(e) { if (e.which == "32" || e.which == "46"){ next(nextObj); } if (e.which == "44") { prev(prevObj); } }); nextObj.click(next); prevObj.click(prev); resetObj.click(restart); function slide() { frameObj.animate({ left: pos },{duration:1000, easing: "swing", queue: false }); } function next() { currSlideNumber++; prevObj.show(); if(currSlideNumber > numOfSlides) { nextObj.hide(); currSlideNumber = numOfSlides; } else if(currSlideNumber == numOfSlides) { nextObj.hide(); pos -= slideWidth; slide(); } else { nextObj.show(); pos -= slideWidth; slide(); } } function prev() { currSlideNumber--; if(currSlideNumber < 1) { pos = 0; prevObj.hide(); currSlideNumber = 1; } else if(currSlideNumber == 1) { pos = 0; prevObj.hide(); slide(); } else { pos +=slideWidth; slide(); } nextObj.show(); } function restart(){ pos = 0; currSlideNumber = 1; slide(); prevObj.hide(); nextObj.show(); } } 