Uize.module ({
	name:'AriSlideshow.Templates.Default',
	required:['AriSlideshow.Templates'],
	builder:function () {
		var _package = function () {};

		/*** Public Static Methods ***/
			_package.process = function (input) {
				var output = [];
				output.push ('\r\n<table class="ari_slideshow" cellspacing="0" cellpadding="0" style="margin:auto;">\r\n	<tr class="slideshowHeader" valign="top">\r\n		<td align="left">\r\n			<table border="0" cellspacing="2" cellpadding="0">\r\n				<tr valign="top">\r\n					<td><a id="',input .idPrefix,'_first" class="navButton" href="javascript://"><div class="arrow towardsFirst gotoFirst"></div></a></td>\r\n					<td><a id="',input .idPrefix,'_previous" class="navButton" href="javascript://"><div class="arrow towardsFirst gotoPrevious"></div></a></td>\r\n				</tr>\r\n			</table>\r\n		</td>\r\n		<td align="center">\r\n			<span id="',input .idPrefix,'-slide_title" class="slideshowTitle"></span><br/>\r\n			<span class="slideshowSubtitle">(<span id="',input .idPrefix,'-slideNumber"></span> of <span id="',input .idPrefix,'-totalSlides"></span>)</span>\r\n		</td>\r\n		<td align="right">\r\n			<table border="0" cellspacing="2" cellpadding="0">\r\n				<tr valign="top">\r\n					<td><a id="',input .idPrefix,'_next" class="navButton" href="javascript://"><div class="arrow towardsLast gotoNext"></div></a></td>\r\n					<td><a id="',input .idPrefix,'_last" class="navButton" href="javascript://"><div class="arrow towardsLast gotoLast"></div></a></td>\r\n					<td><a id="',input .idPrefix,'_play" class="navButton" href="javascript://"><div class="arrow towardsLast gotoPlay"></div></a></td>			\r\n				</tr>\r\n			</table>\r\n		</td>\r\n	</tr>\r\n	<tr>\r\n		<td colspan="3" align="center" valign="center" class="slideshowContent">',input .viewHtml,'</td>\r\n	</tr>\r\n</table>\r\n\r\n');
				return output.join ('');
			};

		/*** Public Static Properties ***/
			_package.input = {
				idPrefix:'string',
				viewHtml:'string'
			};

		return _package;
	}
});
Uize.module ({
	name:'AriSlideshow.Templates.Default.Wipes',
	required:[
		'AriSlideshow.Templates.Default'
	],
	builder:function () {
		var _package = function () {};

		/*** Public Static Methods ***/
			_package.process = function (input) {
				var output = [];
				function viewHtml () {var output = [];
				output.push ('\r\n<div id="',input .idPrefix,'_slideLink"><div id="',input .idPrefix,'_slideImage" style="position:relative; left:0px; top:0px; width:',input .width,'px; height:',input .height,'px; background:#000;"></div></div>');
				return output.join ('');}
				output.push ('\r\n',AriSlideshow.Templates.Default.process ({idPrefix:input.idPrefix,viewHtml:viewHtml ()}),'\r\n');
				return output.join ('');
			};

		/*** Public Static Properties ***/
			_package.input = {
				idPrefix:'string',
				width:'number',
				height:'number'
			};

		return _package;
	}
});
