/**************************************
*  GUI functions tool kit (non obscruptive js)

*  required jQuery
*      
* author:  erational(http://www.erational.org)
* version: 0.2
* date:    2007.10.10
* licence: GPL 2.0    
***********************************/

//var jQuery = jQuery.noConflict();

jQuery(document).ready(function(){
    
    //------------------------
    // image rollover  
    //------------------------
    // todo img preloader ?  
    // ref. http://www.digitaloverload.co.uk/blog/2007/12/05/rollovers-with-jquery/      
    jQuery(".rollover").hover(    
    	function(){	  
    		if(jQuery(this).attr("src").indexOf("_over") == -1) {
    			var newSrc = jQuery(this).attr("src").replace(".gif","_over.gif#hover");
    			jQuery(this).attr("src",newSrc);
    		}
    	},
    	function(){
    		if(jQuery(this).attr("src").indexOf("_over.gif#hover") != -1) {
    			var oldSrc = jQuery(this).attr("src").replace("_over.gif#hover",".gif");
    			jQuery(this).attr("src",oldSrc);
    		}
    	}
    );
   
    //------------------------
    // init accordion   
    //------------------------ 
    jQuery('.accordeon').accordion();   
    
    
    // 2010: extra slide
    jQuery('.extra_body').hide();
    
    jQuery('.extra_trigger').click(function(){
          /* sur toute la page
          var j = jQuery('.extra_body').css("display");
          if (j=="none")   jQuery('.extra_body').slideDown();
                else       jQuery('.extra_body').slideUp();
          */
          
          // uniquement sur le suivant
          var j = jQuery(this).parent().next().css("display");
          if (j=="none")   jQuery(this).parent().next().slideDown();
                else       jQuery(this).parent().next().slideUp();
              
        
      
    });
    
    

});
