$(document).ready( function () {

    // On cache les sous-menus :
    $(".subitem").hide();
    $(".item").css('list-style-image','url(images/flecheDroite.gif)') ;
    $(".item").attr('title','click to show the current news') ;
    
    //$('#news-body h3').prepend('<a title="click to show all news" href="" class="controletout">[show all]</a> <a title="click to hide all news" href="" class="controletout">[hide all]</a>') ;
    
    //survol
    $(".item").hover(function () {
    	$(this).addClass("itemhover")
    },function () {
    	$(this).removeClass("itemhover")
    }
    ) ;
   
    // On modifie l'évènement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
    $(".item").click( function () {
            // Si le sous-menu était déjà ouvert, on le referme :
            if ($(this).next(".subitem:visible").length != 0) {
                $(this).next(".subitem").slideUp("normal");
                $(this).css('list-style-image','url(images/flecheDroite.gif)') ;
            }
            // Si le sous-menu est caché, on ferme les autres et on l'affiche :
            else {
                $(this).next(".subitem").slideDown("normal");
                $(this).css('list-style-image','url(images/flecheBas.gif)') ;
            }
            // On empêche le navigateur de suivre le lien :
            return false;
    });    
    
    $("#news .controletout").click( function () {
        var news_item = $(this).parent().siblings(".news-item") ;
        
        
        // Si le sous-menu était déjà ouvert, on le referme :
        if ( $(this).text()=='[hide all]' ) {
		$(".subitem",news_item).slideUp("normal");
                $("h4",news_item).css('list-style-image','url(images/flecheDroite.gif)') ;
	}
	// Si le sous-menu est caché, on ferme les autres et on l'affiche :
	else {
		$(".subitem",news_item).slideDown("normal");
                $("h4",news_item).css('list-style-image','url(images/flecheBas.gif)') ;
	}
	// On empêche le navigateur de suivre le lien :
            return false;
    });    
    
    
    $(".impression").click( function () {

		$(".subitem").slideDown("normal");
		print() ;
    });

} ) ;
