$(document).ready(function(){	

$.fn.cycle.transitions.scrollBothWays = function($cont, $slides, opts) {

	$cont.css('overflow','hidden');

	opts.before.push($.fn.cycle.commonReset);



	// custom transition fn (trying to get it to scroll forward and backward)

	opts.fxFn = function(curr, next, opts, cb, fwd) {

		

		var w = $cont.width();

		opts.cssFirst = { left: 0 };

		opts.animIn	  = { left: 0, opacity: 1  };

		

		if(fwd){

			opts.cssBefore= { left: 30, top: 0, opacity: 0 };						

			opts.animOut  = { left: 0-30, opacity: 0 };

		}else{

			opts.cssBefore= { left: -30, top: 0, opacity: 0 };		

			opts.animOut  = { left: 30, opacity: 0 };

		};

		

		var $l = $(curr), $n = $(next);

		var speedIn = opts.speedIn, speedOut = opts.speedOut, easeIn = opts.easeIn, easeOut = opts.easeOut, animOut = opts.animOut, animIn = opts.animIn;

		$n.css(opts.cssBefore);

		var fn = function() {$n.show();$n.animate(animIn, speedIn, easeIn, cb);};

		$l.animate(animOut, speedOut, easeOut, function() {

			if (opts.cssAfter) $l.css(opts.cssAfter);

			if (!opts.sync) fn();

		});

		if (opts.sync) fn();

	};

};
	  
	$('#shopCycle').cycle({ 

	    fx:      	'scrollBothWays',
		cleartype: true,
        cleartypeNoBg: true,  
 		next:   	'#focusBackButton',
		prev: 		'#focusMoreButton',
 	    delay:   -800, 
		timeout:5500,
	    speed:   100		


		});



	  
 });		  
	  
	 
