$(document).ready(    function()    {        Slider.Utils.init();    }
);
var Slider=Slider||{};

Slider.Utils = Slider.Utils||{};
var page = 1;
var incrementer = 1;
var itemcount;
var perpage = 2;
var pagecount;
var itemwidth;
var wrapwidth;
var pagesize;
var lastpage;
Slider.Utils.init=function()
{
    itemcount = $('.slider-item').length;
    itemwidth = $('.slider-item').outerWidth();
    pagecount = Math.ceil(itemcount / perpage);
    pagesize = itemwidth * perpage;
    wrapwidth = itemwidth * itemcount;
    lastpage = pagecount - 1;
    Slider.Utils.adjust();
    $('.next').click(function()
    {
        Slider.Utils.nextClick();
    });
    $('.prev').click
    (
        function()
        {
            Slider.Utils.prevClick();
        }
    );
};

Slider.Utils.adjust=function()
{
    $('.slider-item:odd').addClass('alt');
};

Slider.Utils.nextClick=function()
{
    if (page >= 1 && page < (itemcount - incrementer))
    {
        $('.slider-track').animate(
        {
            marginLeft:"-=" + itemwidth * incrementer
        });
        page = page + 1;
    }
    else if (page === (itemcount - incrementer))
    {
        $('.slider-track').animate(
        {
            marginLeft:0
        });
        page = 1;
    }
};

Slider.Utils.prevClick=function()
{
    if (page > 1 && page >= (page - incrementer))
    {
        $('.slider-track').animate(
        {
            marginLeft:"+=" + itemwidth * incrementer
        });
        page = page - 1;
    }
    else if (page === 1)
    {
        $('.slider-track').animate(
        {
            marginLeft:"-" + pagesize * lastpage
        });
        page = itemcount - incrementer;
    }
};
