function bm_setcookie (name, value, second){
	var now = new Date();
	var expiration = new Date(now.getTime() + 1000 * second);
	document.cookie = name + '=' + escape(value) + ";path=/;expires=" + expiration; 
}
function bm_getcookie(cookieName){
	var search = cookieName + '=';
	if (document.cookie.length>0) {
		var offset = document.cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			var end	= document.cookie.indexOf(';',offset);
			if(end == -1) end = document.cookie.length;
			return unescape(document.cookie.substring(offset,end));
		}
	}
	return null; 
}
function bm_exists(id){
  if(!id) return false;
  var bookmark = bm_getcookie('__bm');
  if(bookmark){
    if(bookmark.indexOf(id)>=0) 
			return true;
  }
	return false;
}
function bm_add(id){
	if(!id) return;
	var bookmark = bm_getcookie('__bm');
	if(bookmark){
		if(bookmark.indexOf(id)>=0) return;
		bookmark = id + ':' + bookmark;
	} else {
		bookmark = id;
	}
	bm_setcookie('__bm', bookmark, 24*24*60*365);
	self.location.href = self.location.href;
	alert('Added to MyList');
	return;
}
function bm_delete(id){
  if(!id) return;
  var bookmark = bm_getcookie('__bm');
  if(!bookmark) return;

	bookmark = bookmark.replace(id+':', '');
	bookmark = bookmark.replace(id, '');
  bm_setcookie('__bm', bookmark, 24*24*60*365);
	parent.location.href = parent.location.href;
	alert('Deleted from MyList');
  return;
}
