//===============================================
// save poem
//===============================================
function savepoem(poemid)
{
	// read names
	oldpoems = readcookie("savedpoems");
	if ( oldpoems == null ) oldpoems = "";
	if ( oldpoems == "|" ) oldpoems = "";

	// no prior data - add newname 
	if ( oldpoems.length == 0 ) oldpoems = escape(poemid);
	
	// prior data
	else
	{
		removepoem(poemid , 1) ;
		oldpoems = unescape(oldpoems) + "|" + poemid ;
	}
	
	// write
	writecookie("savedpoems", oldpoems, 30);

	// inform user
	//alert ("The poem was saved to your Bookmarks page.") ;
	document.getElementById("bookmarkdisplay").innerHTML = 'This poem is now in your <a href="/bookmarks">Bookmarks</a> page.' ;
}

//===============================================
// delete poem
//===============================================
function removepoem(poemid , nomessage)
{
	// read names
	oldpoems = readcookie("savedpoems");
	if ( oldpoems == null ) return; // maybe user deleted cache, so quit

	// escape, add |, remove
	oldpoems = unescape(oldpoems);
	oldpoems = "|" + oldpoems + "|" ;
	oldpoems = oldpoems.replace("|" + poemid + "|", "|") ;
	oldpoems = oldpoems.substring(1, oldpoems.length - 1);
	if ( oldpoems == "|" ) oldpoems = "" ;

	// write
	writecookie("savedpoems", oldpoems, 30);

	// inform user
	if ( nomessage != 1 ) alert ("The poem was removed from your Bookmarks page.") ;
}