// socialtags.js

// 'ajouter un bookmark' ne marche que sous IE
// les tuyaux trouves pour FF ou Opera sont creves
;var socialtags_addfavorite = function(u,t){
	if(document.all)window.external.AddFavorite(u,t);
};
(function($) { $(function(){
var selector = $('#socialtags');
if (!selector.length) return;
var socialtags = [
{ a: 'bookmark', n: 'Ajouter aux favoris', i: 'plugins/socialtags/images/bookmark.png', u: 'http://www.encyclopedie-incomplete.com/javascript:socialtags_addfavorite(\'%u\',\'%t\');' },
{ a: 'bebo', n: 'Bebo', i: 'plugins/socialtags/images/bebo.png', u: 'http://www.bebo.com/c/share?Url=%u&Title=%t' },
{ a: 'blogmarks', n: 'Blogmarks', i: 'plugins/socialtags/images/blogmarks.png', u: 'http://blogmarks.net/my/new.php?mini=1&url=%u&title=%t' },
{ a: 'blogmemes', n: 'BlogMemes', i: 'plugins/socialtags/images/blogmemes.png', u: 'http://www.blogmemes.fr/post.php?url=%u&title=%t' },
{ a: 'bluegger', n: 'Bluegger', i: 'plugins/socialtags/images/bluegger.png', u: 'http://www.bluegger.com/submit.php?url=%u' },
{ a: 'digg', n: 'Digg', i: 'plugins/socialtags/images/digg.png', u: 'http://digg.com/submit?phase=2&url=%u&title=%t' },
{ a: 'diigo', n: 'Diigo', i: 'plugins/socialtags/images/diigo.png', u: 'http://secure.diigo.com/post?url=%u&title=%t' },
{ a: 'delicious', n: 'Del.icio.us', i: 'plugins/socialtags/images/delicious.png', u: 'http://delicious.com/save?url=%u&title=%t&notes=%d' },
{ a: 'blogmarks', n: 'DZone', i: 'plugins/socialtags/images/blogmarks.png', u: 'http://blogmarks.net/my/new.php?mini=1&url=%u&title=%t' },
{ a: 'facebook', n: 'Facebook', i: 'plugins/socialtags/images/facebook.png', u: 'http://www.facebook.com/sharer.php?u=%u&t=%t' },
{ a: 'faves', n: 'Faves', i: 'plugins/socialtags/images/faves.png', u: 'http://faves.com/Authoring.aspx?u=%u&t=%t' },
{ a: 'furl', n: 'Furl', i: 'plugins/socialtags/images/furl.png', u: 'http://www.furl.net/storeIt.jsp?add=%u&t=%t' },
{ a: 'google', n: 'Google', i: 'plugins/socialtags/images/google.png', u: 'http://www.google.com/bookmarks/mark?op=edit&bkmk=%u&title=%t' },
{ a: 'joook', n: 'JoOok', i: 'plugins/socialtags/images/joook.png', u: 'http://www.joook.net/submit.php?url=%u' },
{ a: 'humainsassocies', n: 'Les Humains Associés', i: 'plugins/socialtags/images/humainsassocies.png', u: 'http://www.humains-associes.org/humanews/submit.php?url=%u' },
{ a: 'linkagogo', n: 'linkaGoGo', i: 'plugins/socialtags/images/linkagogo.png', u: 'http://linkagogo.com/go/AddNoPopup?url=%u&title=%t' },
{ a: 'linkarena', n: 'LinkARENA', i: 'plugins/socialtags/images/linkarena.png', u: 'http://linkarena.com/bookmarks/addlink/?url=%u' },
{ a: 'live', n: 'Live', i: 'plugins/socialtags/images/live.png', u: 'https://favorites.live.com/quickadd.aspx?marklet=1&add=%u&title=%t' },
{ a: 'misterwong', n: 'Mister wong', i: 'plugins/socialtags/images/misterwong.png', u: 'http://www.mister-wong.com/addurl/?bm_url=%u&bm_description=%t' },
{ a: 'myspace', n: 'MySpace', i: 'plugins/socialtags/images/myspace.png', u: 'http://www.myspace.com/Modules/PostTo/Pages/?u=%u&t=%t' },
{ a: 'netvouz', n: 'Netvouz', i: 'plugins/socialtags/images/netvouz.png', u: 'http://www.netvouz.com/action/submitBookmark?url=%u' },
{ a: 'nuouz', n: 'Nuouz', i: 'plugins/socialtags/images/nuouz.png', u: 'http://www.nuouz.com/addNews.aspx?url=%u' },
{ a: 'plurk', n: 'Plurk', i: 'plugins/socialtags/images/plurk.png', u: 'http://www.plurk.com/m?content=%u' },
{ a: 'propeller', n: 'Propeller', i: 'plugins/socialtags/images/propeller.png', u: 'http://www.propeller.com/submit/?url=%u' },
{ a: 'reddit', n: 'Reddit', i: 'plugins/socialtags/images/reddit.png', u: 'http://reddit.com/submit?url=%u&title=%t' },
{ a: 'scoopeo', n: 'Scoopeo', i: 'plugins/socialtags/images/scoopeo.png', u: 'http://www.scoopeo.com/scoop/new?newurl=%u&title=%t' },
{ a: 'simpy', n: 'simpy', i: 'plugins/socialtags/images/simpy.png', u: 'http://simpy.com/simpy/LinkAdd.do?href=%u&title=%t' },
{ a: 'slashdot', n: 'Slashdot', i: 'plugins/socialtags/images/slashdot.png', u: 'http://slashdot.org/bookmark.pl?url=%u&title=%t' },
{ a: 'spurl', n: 'Spurl', i: 'plugins/socialtags/images/spurl.png', u: 'http://spurl.net/spurl.php?url=%u&title=%t' },
{ a: 'startaid', n: 'Startaid', i: 'plugins/socialtags/images/startaid.png', u: 'http://startaid.com/index.php?st=AddBrowserLink&type=Detail&v=3&urlname=%u&urltitle=%t' },
{ a: 'stumbleupon', n: 'StumbleUpon', i: 'plugins/socialtags/images/stumbleupon.png', u: 'http://www.stumbleupon.com/submit?url=%u&title=%t' },
{ a: 'tagtooga', n: 'TagTooga', i: 'plugins/socialtags/images/tagtooga.png', u: 'http://www.tagtooga.com/tapp/db.exe?c=jsEntryForm&b=fx&url=%u' },
{ a: 'tapemoi', n: 'Tapemoi !', i: 'plugins/socialtags/images/tapemoi.png', u: 'http://www.tapemoi.com/submit.php?url=%u' },
{ a: 'technorati', n: 'Technorati', i: 'plugins/socialtags/images/technorati.png', u: 'http://technorati.com/faves?add=%u' },
{ a: 'thisnext', n: 'ThisNext', i: 'plugins/socialtags/images/thisnext.png', u: 'http://www.thisnext.com/pick/new/submit/sociable/?url=%u&name=%t' },
{ a: 'tumblr', n: 'Tumblr', i: 'plugins/socialtags/images/tumblr.png', u: 'http://www.tumblr.com/share?v=3&u=%u&t=%t&s=' },
{ a: 'tutmarks', n: 'TUTMarks', i: 'plugins/socialtags/images/tutmarks.png', u: 'http://tutmarks.com/submit.php?url=%u' },
{ a: 'twine', n: 'Twine', i: 'plugins/socialtags/images/twine.png', u: 'http://www.twine.com/bookmark/basic?u=%u&t=%t' },
{ a: 'twitter', n: 'Twitter', i: 'plugins/socialtags/images/twitter.png', u: 'http://twitter.com/home?status=%u' },
{ a: 'viadeo', n: 'Viadeo', i: 'plugins/socialtags/images/viadeo.png', u: 'http://www.viadeo.com/shareit/share/?url=%u&title=%t' },
{ a: 'wikio', n: 'Wikio', i: 'plugins/socialtags/images/wikio.png', u: 'http://www.wikio.com/vote?newurl=%u' },
{ a: 'yahoobookmarks', n: 'Yahoo! Bookmarks', i: 'plugins/socialtags/images/yahoobookmarks.png', u: 'http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&u=%u&t=%t' },
{ a: 'buzzyahoo', n: 'Yahoo! Buzz', i: 'plugins/socialtags/images/buzzyahoo.png', u: 'http://buzz.yahoo.com/submit?submitUrl=%u&submitHeadline=%t&submitSummary=%d' },
{ a: 'yahoomyweb', n: 'Yahoo! MyWeb', i: 'plugins/socialtags/images/yahoomyweb.png', u: 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u=%u&t=%t' }
];
var title = $('title').text() ||'';
// [@attr] style selectors removed in jQuery 1.3 (voir http://docs.jquery.com/Selectors)
// si besoin, rendre compatible avec anciennes versions de jQuery (SPIP 192x)
var jqss = (jQuery.fn.jquery <= '1.2.6') ? '@' : '';
var description = ($('meta['+jqss+'name=description]').attr('content') || '').substr(0,250);
var cano = $('link['+jqss+'rel=canonical]')[0];
var url = cano ? cano.href : document.location.href;
var ul = $('<ul><\/ul>');
var esc = function(x){return encodeURIComponent(x).replace(/\s/g,' ');};

$.each(socialtags, function(){ if (this.u) {
	if (this.a == 'bookmark' && !document.all) return;

	$('<a rel="nofollow"><img class="socialtags-hovers" src="'+ this.i +'"\/><\/a>')
	.attr('href',
		this.u
		.replace(/%u/g, esc(url))
		.replace(/%t/g, esc(title))
		.replace(/%d/g, esc(description))
	)
	.attr('title', this.n)
	.wrap('<li><\/li>')
	.parent().appendTo(ul);
}});

selector.after(ul.wrap('<div class="socialtags"><\/div>').parent());

}); })(jQuery);
