/*
* NewsScroller - jQuery JavaScript Library v1.3.1
* http://www.istep.fr/
*
* Copyright (c) 2010 Etienne Bailly
* Based upon NewsModule on Free WebSite (free.fr)
*
* Date: 2010-07-17
*/
jQuery(document).ready(function () {

    var speedNews = 6000;
    var runNews = setInterval('rotateNews()', speedNews);

    // initialize scrollable  
    jQuery("div#grostitres div.inner div.scrollable").scrollable({
        speed: 600,
        vertical: true,
        keyboard: true,
        clickable: 'false',
        disabledClass: 'disabled',
        activeClass: 'sel',
        nextPage: '.scrollDown',
        prevPage: '.scrollUp',
        size: 4
    }).mousewheel(100);

    jQuery("div#grostitres div.inner div.scrollable ul#liste-grostitres li.edito").click(function () {
        var charg_img = new String(jQuery("div#grostitres div.inner div.scrollable ul#liste-grostitres li.sel img").attr("src"));
        var charg_img = charg_img.replace("mini_", "");

        jQuery("div#grostitres div.bigcontent").empty();
        jQuery("div#grostitres div.bigcontent").append('<a href="' + jQuery("div#grostitres div.inner div.scrollable ul#liste-grostitres li.sel a").attr("href") + '"><img src="' + charg_img + '" alt="Cliquez ici" /></a><span class="content_text"></span><span class="bg_blck"></span>');

        jQuery("div#grostitres div.inner div.scrollable ul#liste-grostitres li.sel span.text").clone().insertAfter(jQuery("div#grostitres div.bigcontent a img"));
        jQuery("div#grostitres div.inner div.scrollable ul#liste-grostitres li.sel span.grandtitle").clone().insertAfter(jQuery("div#grostitres div.bigcontent a img"));
        jQuery("div#grostitres div.inner div.scrollable ul#liste-grostitres li.sel ul.link_sup").clone().insertAfter(jQuery("div#grostitres div.bigcontent span.bg_blck"));

        return false;
    });

    // Sur le survol, on bloque le défilement
    jQuery('div.bigcontent').hover(
		function () {
		    clearInterval(runNews);
		},
		function () {
		    runNews = setInterval('rotateNews()', speedNews);
		}
	);

    // On ajoute un id "lastNews" à la dernière news
    jQuery('div#grostitres div.inner div.scrollable ul#liste-grostitres li.edito:last').addClass("lastNews");

    // On sélectionne la première vignette
    jQuery('div#grostitres div.inner div.scrollable ul#liste-grostitres li.edito:first').click();
});

function rotateNews() {
    var thisLi = jQuery('div#grostitres div.inner div.scrollable ul#liste-grostitres li.sel');
	if (thisLi.attr("class").indexOf("lastNews") > 0 ) {
        nextLi = jQuery('div#grostitres div.inner div.scrollable ul#liste-grostitres li:first');
    }
    else {
        var nextLi = jQuery('div#grostitres div.inner div.scrollable ul#liste-grostitres li.sel').next("li");
    }
    nextLi.click();
}
