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 x2 = 1;

return {
	init : function() {
		$E.on(['move-left','move-right'], 'click', this.move);
		$E.on(['move-left2','move-right2'], 'click', this.move);
	},
	move : function(e) {
		
		// default params
		var myImageWidth = 107;
		var myFilmStrip = myImageWidth * 4;

		if (!imgTotal == 'undefined'){imgTotal = 1;}
		if (!imgTotal2 == 'undefined'){imgTotal2 = 1;}



			if (!imgTotal){} else {
			if (imgTotal <= 4 && imgTotal > 0){
				var xtnt1 = 1;
			}
				else if (imgTotal <= 8 && imgTotal > 4){var xtnt1 = 2;}
				else if (imgTotal <= 12 && imgTotal > 8){var xtnt1 = 3;}
				else if (imgTotal <= 16 && imgTotal > 12){var xtnt1 = 4;}
				else if (imgTotal <= 20 && imgTotal > 16){var xtnt1 = 5;}
				else if (imgTotal <= 24 && imgTotal > 20){var xtnt1 = 6;}
				else {var xtnt1 = 6;}
			}
			
		
			if (!imgTotal2){} else {
			if (imgTotal2 <= 4 && imgTotal2 > 0){
				var xtnt2 = 1;
			}
				else if (imgTotal2 <= 8 && imgTotal2 > 4){var xtnt2 = 2;}
				else if (imgTotal2 <= 12 && imgTotal2 > 8){var xtnt2 = 3;}
				else if (imgTotal2 <= 16 && imgTotal2 > 12){var xtnt2 = 4;}
				else if (imgTotal2 <= 20 && imgTotal2 > 16){var xtnt2 = 5;}
				else if (imgTotal2 <= 24 && imgTotal2 > 20){var xtnt2 = 6;}
				else {var xtnt2 = 6;}
			}
	//alert(xtnt2 + ", " + xtnt1);

		
		$E.stopEvent(e);
		switch(this.id) {
			case 'move-left':
				if ( x === 1 ) {
					return;
				}
				var attributes = {
					points : {
						by : [+myFilmStrip, 0]
					}
				};
				x--;
			break;
			
			case 'move-left2':
				if ( x2 === 1 ) {
					return;
				}
				var attributes = {
					points : {
						by : [+myFilmStrip, 0]
					}
				};
				x2--;
			break;
			
			case 'move-right':
				if ( x === xtnt1 ) {
					return;
				}
				var attributes = {
					points : {
						by : [-myFilmStrip, 0]
					}
				};
				x++;
			break;
			
			case 'move-right2':
				if ( x2 === xtnt2 ) {
					return;
				}
				var attributes = {
					points : {
						by : [-myFilmStrip, 0]
					}
				};
				x2++;
			break;
		};
		var anim = new $M('themes', attributes, 0.5, YAHOO.util.Easing.easeOut);
		var anim2 = new $M('themes2', attributes, 0.5, YAHOO.util.Easing.easeOut);

		switch(this.id) {
			case 'move-right2':
				anim2.animate();
			break;
			case 'move-left2':
				anim2.animate();
			break;
			case 'move-right':
				anim.animate();
			break;
			case 'move-left':
				anim.animate();
			break;
		};
		
	}
};
}();
YAHOO.util.Event.onAvailable('doc',YAHOO.example.init, YAHOO.example, true);