
var notepad_CookieName = 'NOTEPAD';
var notepad_Separator = '_';

function notepad_set()
{
    if (!Cookie.get(notepad_CookieName))
        Cookie.set(notepad_CookieName, '*', null, '/');
}

function notepad_clear()
{
    var cookie_value = Cookie.get(notepad_CookieName);
    var idList = cookie_value.split(notepad_Separator);
    
    for (i = 1; i < idList.length; i = i + 1)
    {
        var td = document.getElementById('npc_' + idList[i])
        if (td)
            td.innerHTML = '<img src="/_images/star-0.gif" alt="Добавить в избранное" title="Добавить в избранное" />';
    }
    Cookie.set(notepad_CookieName, '*', null, '/');
}

function notepad_count()
{
    var caption_top = document.getElementById("notepadCounter_top");
    var caption_bottom = document.getElementById("notepadCounter_bottom");
    if (caption_top && caption_bottom)
    {
        var cookie_value = Cookie.get(notepad_CookieName);
        var idList = cookie_value.split(notepad_Separator);
        caption_top.innerHTML = 'Избранное (' + (idList.length - 1) + ')';
        caption_bottom.innerHTML = 'Избранное (' + (idList.length - 1) + ')';
    }
}

function notepad_exist(id)
{
    var cookie_value = Cookie.get(notepad_CookieName);
    var idList = cookie_value.split(notepad_Separator);
    for (i = 1; i < idList.length; i = i + 1)
        if (idList[i] == id) return true;
    return false;
}

function notepad_reset(id)
{
    if (notepad_exist(id))
        notepad_remove(id);
    else
        notepad_add(id);
    
    notepad_count();
}

function notepad_add(id)
{
    var td = document.getElementById('npc_' + id)
    if (td)
    {
        td.innerHTML = '<img src="/_images/star-1.gif" alt="Удалить из избранного" title="Удалить из избранного" />';
        
        var cookie_value = Cookie.get(notepad_CookieName);
        cookie_value = cookie_value + notepad_Separator + id;
        Cookie.set(notepad_CookieName, cookie_value, null, '/');
    }
}

function notepad_remove(id)
{
    var td = document.getElementById('npc_' + id)
    if (td)
    {
        td.innerHTML = '<img src="/_images/star-0.gif" alt="Добавить в избранное" title="Добавить в избранное" />';
        
        var cookie_value = Cookie.get(notepad_CookieName);
        var idList = cookie_value.split(notepad_Separator);
        
        var newValue = '*';
        for (i = 1; i < idList.length; i = i + 1)
            if (idList[i] != id) newValue = newValue + notepad_Separator + idList[i];
        
        Cookie.set(notepad_CookieName, newValue, null, '/');
    }
}

function notepad_initpage()
{
    var cookie_value = Cookie.get(notepad_CookieName);
    var idList = cookie_value.split(notepad_Separator);
    
    for (i = 1; i < idList.length; i = i + 1)
    {
        var td = document.getElementById('npc_' + idList[i])
        if (td)
            td.innerHTML = '<img src="/_images/star-1.gif" alt="Удалить из избранного" title="Удалить из избранного" />';
    }
}