function gunSearch()
{
    window.location = '/GunsForSale';
}

function resetListTime()
{
    var now = new Date();
    Cookie.write( 'gunListTime', parseInt(now.getTime()/1000) );
    alert( "Gun List Time Reset" );
}

function clearListTime()
{
    Cookie.dispose( 'gunListTime' );
    alert( "Gun List Time cleared" );
    window.location.reload();
}

function imageUpdates()
{
    $$('div.featuredGun').each(
        function( div )
        {
            var imgs = div.getElements( 'img' );
            var currIndex = 0;
            imgs.each(
                function( img, index )
                {
                    if ( img.getStyle('display') != 'none' )
                        currIndex = index;
                }
            );
            var nextIndex = currIndex+1;
            if ( nextIndex == imgs.length )
                nextIndex = 0;
            if ( nextIndex != currIndex )
            {
                var currImage = imgs[currIndex];
                var nextImage = imgs[nextIndex];
                currImage.set('dissolve', {duration: 'long', transition: 'sine:in:out'});
                currImage.dissolve();
                nextImage.set('reveal', {duration: 'long', display: 'inline', transition: 'sine:in:out'});
                nextImage.reveal();
            }
        }
    );
}

window.addEvent( 'domready', function() { imageUpdates.periodical( 10000 ); } );

function startTicker()
{
    var ticker = $('ticker');
    if ( ticker )
    {
        var marquee = new mooquee( ticker, {
            marWidth: ticker.getStyle( 'width' ),
            marHeight: ticker.getStyle( 'height' ),
            direction: 'left',
            speed: 20,
            steps: 2,
            pauseOnOver: true,
            pauseOnContainerOver: true
        } );
    }
}

window.addEvent( 'domready', startTicker );

