if( typeof(swis) !== 'object') swis = {};

swis.partners = function(){};
swis.partners.prototype.init = function() {
    var self = this;
    self.iPos = 0;
    self.bReset = false;
    $(function() {
        self.iElements = $('#home-partners .moving-list ul li').size();
        self.iMaxOffset = (self.iElements - 5) * -170;
        setTimeout(function(){self.animation()}, 10000);
    });
}

swis.partners.prototype.animation = function() {
    var self = this;
    var oUl = $('#home-partners .moving-list ul');

    if( self.bReset )  {
        self.iPos = 0;
        self.bReset = false;
    }
    else {
        self.iPos -= 850;
        if( self.iPos <= self.iMaxOffset ) {
            self.iPos = self.iMaxOffset;
            self.bReset = true;
        }
    }
    oUl.animate( { 'left': (self.iPos + 'px') }, 400, 'swing', function() {
        setTimeout(function(){self.animation()}, 10000);
    });

}

var oPartners = new swis.partners();
oPartners.init();
