var delcourt = {
	hp_cycle_time	:	3000,
	hp_cycle_current:   0
};

function ucfirst( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: ucfirst('kevin van zonneveld');
    // *     returns 1: 'Kevin van zonneveld'
 
    str += '';
    var f = str.charAt(0).toUpperCase();
    return f + str.substr(1);
}

delcourt.init = function() {
	var page = document.body.id;
	if(page.length) {
		var fnc = eval('delcourt.init' + ucfirst(page));
		if(fnc != undefined) {
			fnc();
		}
	}
};

delcourt.initHomepage = function() {
	//Init images
	var images = $('#cycle .feature');
	var nbImg = images.length;
	for(var i=1; i<nbImg; i++) {		
		var img = $(images.get(i));
		img.hide();
		img.removeClass('hide');
	}
	//Launch cycle
	setTimeout('delcourt.cycleHomepageImages()', delcourt.hp_cycle_time);
};

delcourt.cycleHomepageImages = function() {
	var images = $('#cycle .feature');
	var nbImg = images.length;
	var prevImg = images[delcourt.hp_cycle_current];
	delcourt.hp_cycle_current = (delcourt.hp_cycle_current+1)%nbImg;
	var newImg = images[delcourt.hp_cycle_current];
	$(prevImg).fadeOut(700);
	$(newImg).fadeIn(700);
	//Relaunch cycle
	setTimeout('delcourt.cycleHomepageImages()', delcourt.hp_cycle_time);
};

$(delcourt.init);