<?php
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
?>
<script type="text/javascript">
    var gallery = $$('.banners')[0];

    if (gallery) {
        var galleryLength = gallery.childElements().size(),
            galleryWidth  = gallery.up().getDimensions().width,
            galleryMax    = galleryLength * galleryWidth,
            step          = galleryWidth;

        if (galleryLength > 1) {
            gallery.childElements().each(function(img) {
                img.wrap('div', { 'class' : 'gallery-item' });
            });

            gallery.setStyle({ 'width' : galleryMax + 'px' });

            setInterval(function () {
                new Effect.Move(gallery, { x: -step, mode: 'absolute' });
                step === galleryMax - galleryWidth ? step = 0 : step += galleryWidth;
            }, 5000);
        }
    }
</script>
