$(document).ready(function() {

    $('.slideshow1').cycle({
		fx: 'fade',
		timeoutFn: calculateTimeout1
	});

    $('.slideshow2').cycle({
		fx: 'fade',
		timeoutFn: calculateTimeout2
	});

    $('.slideshow3').cycle({
		fx: 'fade',
		timeoutFn: calculateTimeout3
	});

    $('.slideshow4').cycle({
		fx: 'fade',
		timeoutFn: calculateTimeout4
	});

    $('.slideshow5').cycle({
		fx: 'fade',
		timeoutFn: calculateTimeout5
	});

    $('.slideshow6').cycle({
		fx: 'fade',
		timeoutFn: calculateTimeout6
	});

    $('.slideshow7').cycle({
		fx: 'fade',
		timeoutFn: calculateTimeout7
	});

    $('.slideshow8').cycle({
		fx: 'fade',
		timeoutFn: calculateTimeout8
	});

    $('.slideshow9').cycle({
		fx: 'fade',
		timeoutFn: calculateTimeout9
	});
});

var timeouts1 = [10,18,5,5,5,5,5,5,5,5,5]; 
function calculateTimeout1(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return timeouts1[index] * 1000; 
}

var timeouts2 = [2,10,16,5,5,5,5,5,5,5,5,5]; 
function calculateTimeout2(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return timeouts2[index] * 1000; 
}

var timeouts3 = [4,10,14,5,5,5,5,5,5,5,5,5]; 
function calculateTimeout3(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return timeouts3[index] * 1000; 
}

var timeouts6 = [6,10,12,5,5,5,5,5,5,5,5,5]; 
function calculateTimeout6(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return timeouts6[index] * 1000; 
}

var timeouts5 = [8,10,10,5,5,5,5,5,5,5,5,5]; 
function calculateTimeout5(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return timeouts5[index] * 1000; 
}

var timeouts4 = [10,10,8,5,5,5,5,5,5,5,5,5]; 
function calculateTimeout4(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return timeouts4[index] * 1000; 
}

var timeouts7 = [12,10,6,5,5,5,5,5,5,5,5,5]; 
function calculateTimeout7(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return timeouts7[index] * 1000; 
}

var timeouts8 = [14,10,4,5,5,5,5,5,5,5,5,5]; 
function calculateTimeout8(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return timeouts8[index] * 1000; 
}

var timeouts9 = [16,10,2,5,5,5,5,5,5,5,5,5]; 
function calculateTimeout9(currElement, nextElement, opts, isForward) { 
    var index = opts.currSlide; 
    return timeouts9[index] * 1000; 
}
