
function addFavotites(type,id) {
    var name=type+'_'+id;
    var now=new Date().getTime();
    var result=$.cookie(name,now,{expires:365});
    $('.favorites[favorites='+name+']').addClass('selected');
}

function removeFavorites(type,id) {
    var name=type+'_'+id;
    var result=$.cookie(name,null);
    $('.favorites[favorites='+name+']').removeClass('selected');
}

function onFavorites(type,id) {
    var name=type+'_'+id;
    var result=$.cookie(name);
    return result===null ? false : true;
}

function toggleFavorites(type,id) {
    if (onFavorites(type,id)) { removeFavorites(type,id); }
    else { addFavotites(type,id); }
}

function iniFavorites() {
    $('.favorites[favorites]').each(function(){
        var $obj=$(this);
        var name=$obj.attr('favorites');
        var nameSplit=name.split('_');
        if (onFavorites(nameSplit[0],nameSplit[1])) { $('.favorites[favorites='+name+']').addClass('selected'); }
        else { $('.favorites[favorites='+name+']').removeClass('selected'); }
    });
}
