function set_cookie(name, value, expires)
{if (!expires)
 {expires = new Date();}
 document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/";
}

function del_all_bookmark()
{var data_bookmark='';
 var name = "bookmark" // имя cookie
 expires = new Date(); // получаем текущую дату
 expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // вычисляем срок хранения cookie
 set_cookie(name, data_bookmark, expires); // устанавливаем cookie с помощью функции set_cookie
 document.location.reload();
}

function save_cookie_bookmark(id)
{if(id)
 {var data_bookmark=get_cookie('bookmark');
  var kl=0;
  if(data_bookmark)
  {var array_bookmark=data_bookmark.split(',');
   data_bookmark='';
   for(i=0;i<array_bookmark.length;i++)
   {if(array_bookmark[i]!=id)
    {if(data_bookmark) data_bookmark+=',';
     data_bookmark+=array_bookmark[i];
    }
    else
    {kl=1;
     alert('фильм удален из закладок');
    }   }
  }

  if(!kl)
  {if(data_bookmark) data_bookmark+=',';
   data_bookmark+=id;
   alert('фильм добавлен в закладки');
  }

  var name = "bookmark" // имя cookie
  expires = new Date(); // получаем текущую дату
  expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // вычисляем срок хранения cookie
  set_cookie(name, data_bookmark, expires); // устанавливаем cookie с помощью функции set_cookie
  var array_bookmark=data_bookmark.split(',');
  if(document.getElementById('allbookmarks')!=undefined)
  {array_bookmark=data_bookmark.split(',');
   var count_bookmark=(array_bookmark).length;
   if(!array_bookmark[0]) count_bookmark=0;

   document.getElementById('allbookmarks').innerHTML=count_bookmark;  }

  if(document.getElementById('bookmark'+id)!=undefined)
  {var bookmark=document.getElementById('bookmark'+id);
   if(!kl)
   {bookmark.title="убрать из закладок";
    bookmark.src="http://"+window.location.hostname+"/images/star1.png";
   }
   else
   {bookmark.title="добавить в закладки";
    bookmark.src="http://"+window.location.hostname+"/images/star.png";   }  }
 }
}

function get_cookie(name)
{cookie_name = name + "=";
 cookie_length = document.cookie.length;
 cookie_begin = 0;
 while (cookie_begin < cookie_length)
 {value_begin = cookie_begin + cookie_name.length;
  if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
  {var value_end = document.cookie.indexOf (";", value_begin);
   if (value_end == -1)
   {value_end = cookie_length;}
   return unescape(document.cookie.substring(value_begin, value_end));
  }
  cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
  if (cookie_begin == 0)
  {break;}
 }
 return null;
}
