﻿	YAHOO.example = function() {
		var $D = YAHOO.util.Dom;
		var $E = YAHOO.util.Event;
		var $A = YAHOO.util.Anim;
		var $M = YAHOO.util.Motion;
		var $DD = YAHOO.util.DD;
		var $ = $D.get;
		var x = 1;
		var ScrollSpeed = 1;
		var ScrollDistanceLeft = 309;
		var ScrollDistanceRight = -309;
		var anim = new $M('themes', {points : {by : [0, 0]}}, ScrollSpeed, YAHOO.util.Easing.easeIn);	
		
		return {
			init : function() {
				$E.on(['move-left','move-right'], 'click', this.move);
			},
			move : function(e) {
			    if(!anim.isAnimated()) {
		            var NoOfItems = $D.getElementsByClassName('slider_item').length - 2;		        
				    $E.stopEvent(e);
    							
				    switch(this.id) {
					    case 'move-left':
						    if ( x === 1 ) {
							    return;
						    }
						    var attributes = {
							    points : {
								    by : [ScrollDistanceLeft, 0]
							    }
						    };
						    x--;
					    break;
					    case 'move-right':
						    if ( x === NoOfItems ) {
							    return;
						    }
						    var attributes = {
						        points : {
							        by : [ScrollDistanceRight, 0]
						        }
					        };
					        x++;						    
					    break;
				    };
    				
				    anim = new $M('themes', attributes, ScrollSpeed, YAHOO.util.Easing.easeIn);	
				    anim.animate();
				}
				
				
		}
	};
}();

YAHOO.util.Event.onAvailable('doc',YAHOO.example.init, YAHOO.example, true);
