/*
	GSK Share Widget Plugin
*/
//
// create closure
//
(function($) {
	//
	// plugin definition
	//
	$.fn.sharePage = function() {

		// initialise variables
		var deliciouslink = null;
		var digglink = null;
		var redditlink = null;
		var facebooklink = null;
		var stumbleuponlink = null;

		// get the URL from the browser address bar
		var thislink = window.location.href;

		// get domain and strip out the country code
		var t = document.domain;
		var lang = t.substring(t.lastIndexOf(".") + 1, t.length);

		// case statement for each language required
		switch(lang) {
		
			case "pl":
				deliciouslink = 'http://delicious.pl/post?url=' + thislink;
				digglink = 'http://digg.pl/submit?url=' + thislink;
				redditlink = 'http://www.reddit.pl/submit?url=' + thislink;
				facebooklink = 'http://www.facebook.pl/sharer.php?u=' + thislink;
				stumbleuponlink = 'http://www.stumbleupon.pl/submit?' + thislink;
			  break;    

			case "de":
				deliciouslink = 'http://delicious.de/post?url=' + thislink;
				digglink = 'http://digg.de/submit?url=' + thislink;
				redditlink = 'http://www.reddit.de/submit?url=' + thislink;
				facebooklink = 'http://www.facebook.de/sharer.php?u=' + thislink;
				stumbleuponlink = 'http://www.stumbleupon.de/submit?' + thislink;
			  break;

			case "fr":
				deliciouslink = 'http://delicious.fr/post?url=' + thislink;
				digglink = 'http://digg.fr/submit?url=' + thislink;
				redditlink = 'http://www.reddit.fr/submit?url=' + thislink;
				facebooklink = 'http://www.facebook.fr/sharer.php?u=' + thislink;
				stumbleuponlink = 'http://www.stumbleupon.fr/submit?' + thislink;
			  break;

			case "en":
				deliciouslink = 'http://delicious.com/post?url=' + thislink;
				digglink = 'http://digg.com/submit?url=' + thislink;
				redditlink = 'http://www.reddit.com/submit?url=' + thislink;
				facebooklink = 'http://www.facebook.com/sharer.php?u=' + thislink;
				stumbleuponlink = 'http://www.stumbleupon.com/submit?' + thislink;
				break;

			default:
				deliciouslink = 'http://delicious.com/post?url=' + thislink;
				digglink = 'http://digg.com/submit?url=' + thislink;
				redditlink = 'http://www.reddit.com/submit?url=' + thislink;
				facebooklink = 'http://www.facebook.com/sharer.php?u=' + thislink;
				stumbleuponlink = 'http://www.stumbleupon.com/submit?' + thislink;
				break;
			}

		$('a.delicious').attr('href', deliciouslink);
		$('a.digg').attr('href', digglink);
		$('a.reddit').attr('href', redditlink);
		$('a.facebook').attr('href', facebooklink);
		$('a.stumbleupon').attr('href', stumbleuponlink);
			
		$(this).hoverIntent({
			interval: 50,
			timeout: 300, 
			over: function(){
				$(this).children("span").fadeOut(100, function(){
					$(this).siblings("#sharelist").fadeIn(150);
				});
			},
			out: function(){
				$(this).children("#sharelist").fadeOut(100, function(){
					$(this).siblings("span").fadeIn(150);
				});
			}
		});

		$(this).find("#sharelist li span").remove();

	};
//
// end of closure
//	
})(jQuery);