/**
 * Favoris
 *
 * @author 		Guillaume Nguyen - Virtua SA <guillaume.nguyen@virtua.ch>
 * @copyright  	Copyright (c) 2007, Virtua web solutions
 * @license    	Virtua SA
 * @revision   	SVN: $Rev: 68 $
 * @date       	SVN: $Date: 2008-02-22 18:06:52 +0100 (ven, 22 fév 2008) $
 * @headUrl    	SVN: $HeadURL: svn://192.168.1.11/my_music_session/trunk/www/public/themes/base/js/favourite.js $
**/

var Favourite = {
    
    // AJOUT FAVORIS ---------------------------------------------
    add : function (userTo, showName) {
        if (userTo) {
            document.frm_fav.user_to.value = userTo ;
            $('fav_showName').innerHTML = showName ;       
            Favourite.displayAdd() ;
        }
        return false ;
    },
    
    confirmAdd : function () {
        if (document.frm_fav.user_to.value != '') {
            document.frm_fav.submit() ;
        }
    },
    
    displayAdd : function() {
        
        // cache tout autre layer
        hideElementsByClass('.confirm_layer') ;
        
        $('add_favourite').style.top = get_position_from_top(200) + "px";
        $('add_favourite').style.visibility = 'visible' ;
    },
    
    hideAdd : function() {
        $('add_favourite').style.visibility = 'hidden' ;
    },


    // SUPPRESSION FAVORIS ---------------------------------------------    
    remove : function (userTo) {      
        if (userTo) {
            document.frm_fav.user_to.value = userTo ;
            Favourite.displayRemove() ;
        }
    },
    
    confirmRemove : function () {
        if (document.frm_fav.user_to.value != '') {
            document.frm_fav.submit() ;
        }
    },
    
    displayRemove : function() {
        // cache tout autre layer
        hideElementsByClass('.confirm_layer') ;
        
        $('remove_favourite').style.top = get_position_from_top(200) + "px";
        $('remove_favourite').style.visibility = 'visible' ;
    },
    
    hideRemove : function() {
        $('remove_favourite').style.visibility = 'hidden' ;
    }
}
