/* #PRODUIRE{fond=socialtags.js} le 2012-02-23 01:09:47 */
// socialtags.js

// 'ajouter un bookmark' ne marche que sous IE
// les tuyaux trouves pour FF
//	window.sidebar.addPanel(t,u,'');
//	cf https://bugzilla.mozilla.org/show_bug.cgi?id=214530
// ou Opera sont creves
;var socialtags_addfavorite = function(u,t){
	if(document.all)window.external.AddFavorite(u,t);
};

(function($) {
	var socialtags_init = function() {
		var selector = $('#contenu');
		if (!selector.length) return;
		var socialtags = [
{ a: 'bookmark', n: 'Ajouter aux favoris', i: 'plugins/auto/socialtags/images/bookmark.png', u: 'javascript:socialtags_addfavorite(\'%u\',\'%t\');', u_site: 'http://seasailsurf.net'},
{ a: 'blogmarks', n: 'Blogmarks', i: 'plugins/auto/socialtags/images/blogmarks.png', u: 'http://blogmarks.net/my/new.php?mini=1&url=%u&title=%t', u_site: 'http://seasailsurf.net'},
{ a: 'delicious', n: 'Del.icio.us', i: 'plugins/auto/socialtags/images/delicious.png', u: 'http://delicious.com/save?url=%u&title=%t&notes=%d', u_site: 'http://seasailsurf.net'},
{ a: 'digg', n: 'Digg', i: 'plugins/auto/socialtags/images/digg.png', u: 'http://digg.com/submit?phase=2&url=%u&title=%t', u_site: 'http://seasailsurf.net'},
{ a: 'facebook', n: 'Facebook', i: 'plugins/auto/socialtags/images/facebook.png', u: 'http://www.facebook.com/sharer/sharer.php?u=%u&t=%t', u_site: 'http://seasailsurf.net'},
{ a: 'googleplus', n: 'Google +1', i: 'plugins/auto/socialtags/images/googleplus.png', u: 'https://plusone.google.com/_/+1/confirm?url=%u&amp', u_site: 'http://seasailsurf.net'},
{ a: 'linkedin', n: 'LinkedIn', i: 'plugins/auto/socialtags/images/linkedin.png', u: 'http://www.linkedin.com/shareArticle?mini=true&url=%u&title=%t&source=%u_site&summary=%d', u_site: 'http://seasailsurf.net'},
{ a: 'live', n: 'Live', i: 'plugins/auto/socialtags/images/live.png', u: 'https://favorites.live.com/quickadd.aspx?marklet=1&add=%u&title=%t', u_site: 'http://seasailsurf.net'},
{ a: 'myspace', n: 'MySpace', i: 'plugins/auto/socialtags/images/myspace.png', u: 'http://www.myspace.com/Modules/PostTo/Pages/?u=%u&t=%t', u_site: 'http://seasailsurf.net'},
{ a: 'printer', n: 'Imprimer la page', i: 'plugins/auto/socialtags/images/printer.png', u: 'javascript:window.print()', u_site: 'http://seasailsurf.net'},
{ a: 'twitter', n: 'Twitter', i: 'plugins/auto/socialtags/images/twitter.png', u: 'http://twitter.com/share?text=%t&url=%u', u_site: 'http://seasailsurf.net'},
{ a: 'viadeo', n: 'Viadeo', i: 'plugins/auto/socialtags/images/viadeo.png', u: 'http://www.viadeo.com/shareit/share/?url=%u&title=%t', u_site: 'http://seasailsurf.net'},
{ a: 'wikio', n: 'Wikio', i: 'plugins/auto/socialtags/images/wikio.png', u: 'http://www.wikio.fr/sharethis?url=%u&title=%t', u_site: 'http://seasailsurf.net'},
{ a: 'yahoobookmarks', n: 'Yahoo! Bookmarks', i: 'plugins/auto/socialtags/images/yahoobookmarks.png', u: 'http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&u=%u&t=%t', u_site: 'http://seasailsurf.net'},
{ a: 'buzzyahoo', n: 'Yahoo! Buzz', i: 'plugins/auto/socialtags/images/buzzyahoo.png', u: 'http://buzz.yahoo.com/submit?submitUrl=%u&submitHeadline=%t&submitSummary=%d', u_site: 'http://seasailsurf.net'},
{ a: 'yahoomyweb', n: 'Yahoo! MyWeb', i: 'plugins/auto/socialtags/images/yahoomyweb.png', u: 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u=%u&t=%t', u_site: 'http://seasailsurf.net'}
];
		var title = $('title').text() ||'';
		var description = ($('meta[name=description]').attr('content') || '').substr(0,250);
		var cano = $('link[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,' ');};
		var ref = document.referrer.match(/^.*\/\/([^\/]+)\//);
		

		if (ref && ref[1].match(/\.facebook\./))
			$.cookie('social_facebook', 1, { path: '/', expires: 30 }); // 30 jours

		$.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))
				.replace(/%u_site/g, esc(this.u_site))
			)
			.attr('title', this.n)
			.wrap('<li><\/li>')
			.parent().appendTo(ul);
		}});

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

		

		};
	$(function(){
		$(socialtags_init);
	});
})(jQuery);

