function calculateTimeout(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return index % 45000 ? 45000 : false; 
}

$(function() {
        $('.refb1').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 14000,
		timeoutFn: calculateTimeout
		});

        $('.refb2').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 5000,
		timeoutFn: calculateTimeout
		});

        $('.refb3').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 41000,
		timeoutFn: calculateTimeout
		});

        $('.refb4').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 23000,
		timeoutFn: calculateTimeout
		});

        $('.refb5').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 2000,
		timeoutFn: calculateTimeout
		});

        $('.refb6').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 47000,
		timeoutFn: calculateTimeout
		});

        $('.refb7').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 26000,
		timeoutFn: calculateTimeout
		});

        $('.refb8').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 17000,
		timeoutFn: calculateTimeout
		});

        $('.refb9').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 29000,
		timeoutFn: calculateTimeout
		});

        $('.refb10').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 35000,
		timeoutFn: calculateTimeout
		});

        $('.refb11').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 8000,
		timeoutFn: calculateTimeout
		});

        $('.refb12').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 11000,
		timeoutFn: calculateTimeout
		});

        $('.refb13').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 20000,
		timeoutFn: calculateTimeout
		});

        $('.refb14').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 32000,
		timeoutFn: calculateTimeout
		});

        $('.refb15').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 67000,
		timeoutFn: calculateTimeout
		});

        $('.refb16').cycle({
        fx:     'scrollRight',
		pause:  1,
		timeout: 71000,
		timeoutFn: calculateTimeout
		});

        $('div.fade').hover(function() {
            var fade = $('> div', this);

            if (fade.is(':animated')) {
                fade.stop().fadeTo(0, 1);
            } else {
                fade.fadeIn(0);
            }
        }, function () {
            var fade = $('> div', this);
            if (fade.is(':animated')) {
                fade.stop().fadeTo(250, 0);
            } else {
                fade.fadeOut(250);
            }
        });
    });

