/*
    Share-icon port to Javascript.
    v.1.0 - 2008-02-19
*/

shareLinks = {
    path    : "share-icon/"     // local path
    , sites : [                 // array of definitions
      {
        title: "Del.icio.us"
        , icon: "delicious"
        , url: "http://del.icio.us/post?v=2&url={url}&title={title}"
    },{
        title: "Ma.gnolia"
        , icon: "magnolia"
        , url: "http://ma.gnolia.com/bookmarklet/add?url={url}&title={title}"
    },{
        title: "Segnalo"
        , icon: "segnalo"
        , url: "http://segnalo.alice.it/post.html.php?url={url}&title={title}"
    },{
        title: "OKNOtizie"
        , icon: "oknotizie"
        , url: "http://oknotizie.alice.it/post?url={url}&title={title}"
    },{
        title: "Kipapa"
        , icon: "kipapa"
        , url: "http://kipapa.it/add.php?&url={url}&title={title}"
    },{
        title: "TuttoBlog"
        , icon: "tuttoblog"
        , url: "http://www.tuttoblog.com/submit.php?url={url}&title={title}"
    },{
        title: "ZicZac"
        , icon: "ziczac"
        , url: "http://ziczac.it/a/segnala/?url={url}&title={title}"
    },{
        title: "Diggita"
        , icon: "diggita"
        , url: "http://www.diggita.it/submit.php?url={url}&title={title}"
    },{
        title: "Facebook"
        , icon: "facebook"
        , url: "http://www.facebook.com/share.php?u={url}"
    },{
        title: "Digg"
        , icon: "digg"
        , url: "http://digg.com/submit?phase=2&url={url}&title={title}"
    },{
        title: "StumbleUpon"
        , icon: "stumbleupon"
        , url: "http://www.stumbleupon.com/submit?url={url}&title={title}"
    },{
        title: "Reddit"
        , icon: "reddit"
        , url: "http://reddit.com/submit?url={url}&title={title}"
    },{
        title: "Google Bookmarks"
        , icon: "google_bmarks"
        , url: "http://www.google.com/bookmarks/mark?op=edit&bkmk={url}&title={title}"
    },{
        title: "Yahoo! My Web"
        , icon: "yahoo_myweb"
        , url: "http://myweb2.search.yahoo.com/myresults/bookmarklet?u={url}&t={title}"
    },{
        title: "Windows Live"
        , icon: "windows_live"
        , url: "https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url={url}&title={title}&top=1"
    },{
        title: "BlinkList"
        , icon: "blinklist"
        , url: "http://blinklist.com/index.php?Action=Blink/addblink.php&Url={url}&Title={title}"
    },{
        title: "Newsvine"
        , icon: "newsvine"
        , url: "http://www.newsvine.com/_tools/seed&save?popoff=0&u={url}&h={title}"
    },{
        title: "Furl"
        , icon: "furl"
        , url: "http://furl.net/storeIt.jsp?u={url}&t={title}"
    }
	]
};

// Setup.
$(document).ready(function() {
    // prepare click handler.
    $("#share-icon").one("click", function() {
        $("#share-icon a").fadeOut("slow", function() {
            // Iterate on array.
            jQuery.each(shareLinks.sites, function(key, value) {
                value.url = value.url.replace("{url}", escape(document.URL)).replace("{title}", escape(document.title));
                $("#share-icon").append("<a href='" + value.url + "' title='" + value.title + "' target='_blank'><img src='" + shareLinks.path + "icons/" + value.icon + ".gif' alt='" + value.title + "' style='border: 0;' /></a> ");
            });
        });
        return false;
    });
});
