var addedSavedSearch;
Event.observe(window, 'load', function() {
  if(addedSavedSearch)
    return;

  addedSavedSearch = 1;
  $$('.savesearch').each(function(el) {
    Event.observe(el, 'click', function(ev) {
      ev.stop();
      saveSearchtoCookie();
    });
  });
});

function saveSearchtoCookie() {
 var name = prompt("Please name this search", "Enter a name for this search here");

 if (name != null) {
   var savename = name.replace(/\}\{/g, '}#{')
                      .replace(/#/, '##')
                      .replace(/\|/g, '#p#');
   var newcookie = (Cookie.get('savedsearches') || '')
                 + '{' + savename + '|' + savesearch + '}';

   SetCookie('savedsearches', newcookie);
   alert("You have saved this search as '" + name + "'.\n"
       + 'You can view all of your saved searches by clicking on the\n'
       + '"My Searches" link in the navigation bar.');
 }
}
