
 // On jQuery ready
    $(document).ready(function()
    {
    // ------------------------------------------------------------------------------------------
    // Social Bookmarking
    // Von Andreas Sefzig, KMF
    // ------------------------------------------------------------------------------------------
    // Die zu verwendende Version:
       var _VERSION = "1";
    // Manipuliert nur Links dieser Klasse:
       var _KLASSE = "socialbookmarking";
    // Ersetzt die Platzhalter (%titel% und %url%) mit diesen Konstanten:
       var _TITEL = "auto";
       var _URL = "auto";
    // Ergänzt in enthaltenen Bildern Platzhalter %pfad% mit dieser Konstante 
    // (bzw. tut nichts wenn leergelassen oder "auto"):
       var _PFAD = "";
    // Trackt die Klicks über ein Zählpixel mit an diesen String angehängtem 
    // rel-Attribut des Links:
       var _TRACK = "";
    // Trackt im Zählpixel mit dieser ID:
       var _COUNT = "socialbookmarkingCounter";
    // Ergänzt ein enthaltenes Bild um ein dem title entsprechendes alt-Attribut.
    // ------------------------------------------------------------------------------------------
    // Benötigt http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js
    // ------------------------------------------------------------------------------------------

    // Version wählen
       if (_VERSION == "1")
       {  
       // Debug
       // alert("Debugging Social Bookmarking 2\n\nZu speichernder Titel: "+_TITEL+"\nZu speichernde URL: "+_URL);
           
       // Titel: Default und Fallback
          if ((_TITEL) && (_TITEL != "") && (_TITEL != "auto")) {} else 
          {
             var _TITEL = encodeURIComponent(document.title);
          }
             
       // URL: Default und Fallback
          if ((_URL) && (_URL != "") && (_URL != "auto")) {} else 
          {
             var _URL = encodeURIComponent(location.href);
          }
            
       // Links manipulieren
          jQuery("a."+_KLASSE).each(function(intIndex)
          {
          // Titles ergänzen
             var title = jQuery(this).attr("title");
             var title = title.replace("%url%",_URL);
             var title = title.replace("%titel%",_TITEL);
             jQuery(this).attr("title",title);
              
          // Hrefs ergänzen
             var href = jQuery(this).attr("href");
             var href = href.replace("%url%",_URL);
             var href = href.replace("%titel%",_TITEL);
             jQuery(this).attr("href",href);
              
          // Image um Alt-Text ergänzen 
             var alt = jQuery(this).children().filter("img").attr("title");
             jQuery(this).children().filter("img").attr("alt",alt);
              
          // Bild-Pfad nur anpassen wenn angegeben
             if ((_PFAD) && (_PFAD != "") && (_PFAD != "auto"))
             {
             // Bild-Dateinamen um Bildpfad ergänzen 
                var src = jQuery(this).children().filter("img").attr("src");
                var src = src.split(/[//]+/).pop();
                var src = _PFAD+""+src;
                jQuery(this).children().filter("img").attr("src",src);
             }
          });
             
       // Tracking nur wenn Zählpixel angegeben
          if ((_TRACK) && (_TRACK != "") && (_TRACK != "auto")) {} else 
          { 
          // Klicks tracken
             jQuery("a."+_KLASSE).click(function()
             {
                var nwert = jQuery(this).attr("rel");
                var track = _TRACK+""+nwert;
                jQuery("#"+_COUNT).attr("src",track);
             });
          }
       }
    });