/***************************************************************
  *  Copyright notice
  *
  *  (c) 2009 Kai Vogel <kai.vogel(at)speedprogs.de>
  *  All rights reserved
  *
  *  This script is part of the TYPO3 project. The TYPO3 project is
  *  free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
  *  the Free Software Foundation; either version 2 of the License, or
  *  (at your option) any later version.
  *
  *  The GNU General Public License can be found at
  *  http://www.gnu.org/copyleft/gpl.html.
  *
  *  This script is distributed in the hope that it will be useful,
  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *  GNU General Public License for more details.
  *
  *  This copyright notice MUST APPEAR in all copies of the script!
  ***************************************************************/

/*
 * 2010-07-30 Added support for jQuery. Matthias Koch <koch@webagentur72.de>
 */

  // Send ajax request if a bookmark was clicked
  function bookmark ( data ) {
      var url = 'index.php?eID=tx_spsocialbookmarks_pi1&data=' + data;
      
    if (typeof jQuery == 'function') {
    	// use jQuery for ajax request
        jQuery.post(url);
	} else {
    	// use prototype for ajax request
		new Ajax.Request(url, {method : 'post'});
	}
  }

  if (typeof jQuery == 'undefined') {  
	  // Replace ###TITLE### with page title
	  Event.observe(window, 'load', function() {
	    var aLinks    = $$('div.tx-spsocialbookmarks-pi1 a');
	    var sTitle    = encodeURIComponent(document.title);
	    var sOldLink  = '';
	    var sNewLink  = '';
	
	    for (i = 0; i < aLinks.length; i++) {
	      sOldLink = aLinks[i].readAttribute('href');
	      sNewLink = sOldLink.split('###TITLE###').join(sTitle);
	      aLinks[i].setAttribute('href',sNewLink);
	    }
	  });
  }
