var LogoToggler = {
    path:    '/i/content/logos/',
    intval: null, 
    current: 0,
    pics: [],
    duration: 3000,
    toggle: function(e) {
        
        var goto = 'next';
        var sMax = LogoToggler.pics.length - 1;
        var sMin = 0;
        
        if(goto == 'next') {
            LogoToggler.current += 1;
        } else {
            LogoToggler.current -= 1;
        }
                                 
        if(goto == 'next' && LogoToggler.current > sMax) {
            LogoToggler.current = sMin;
        } 
        else if (goto == 'prev' && LogoToggler.current < sMin) {
            LogoToggler.current = sMax;
        }
        
        var iSrc = LogoToggler.path+LogoToggler.pics[LogoToggler.current];
               
        $('#ourClientsImg').fadeOut('fast', function(){
            $(this).attr('src', iSrc).fadeIn('slow');
        });
        
        return false;    
    },
    
    preload: function() {
        var i;
        for(var w in LogoToggler.pics) {
            i = new Image();
            i.src = LogoToggler.path+LogoToggler.pics[w];
        } 
    },
        
    initSwitcher: function() {
        if(LogoToggler.intval == null) {
            LogoToggler.intval = window.setInterval(LogoToggler.toggle, LogoToggler.duration);
        }
    },
    
    init: function() {
        LogoToggler.pics = pics;
        LogoToggler.preload();
        setTimeout(LogoToggler.initSwitcher, LogoToggler.duration);
    }        
};

$(document).ready(function(){
    try {
    	LogoToggler.init();
    }
    catch (e) {}        
});