/*
This script is responsible for :
- handling selection/unselection morph effect + title animation
*/

      function sel(obj){
        sel_Helper(obj, "#00FA9A", 0.5);
      }
      
      function unsel(obj){
        sel_Helper(obj, "#FFFFF0", 0.9);
      }
      
      function sel2(obj){
        sel_Helper(obj, "#00FA9A", 0.5);
      }
      
      function unsel2(obj){
        sel_Helper(obj, "#CCCCCC", 0.9);
      }
      
      function sel_Helper(obj, col, iDur){
        new Effect.Morph(obj, { style: 'color:'+col+';', duration: iDur});        
      }

    function load_animation(){
      
      /* Titre */
        new Effect.Move('title', { x: 50, y: 0, mode: 'relative', duration: 0.1});

        new Effect.Parallel([
            new Effect.Move('title', { sync: true, x: -50, y: 0, mode: 'relative' }), 
            new Effect.Morph('title', { style: 'color:#FFEFD5;'})
            ],{duration: 4.0, delay: 0.1, transition: Effect.Transitions.spring});
      }