/**

* @preserve Copyright Shareaholic, Inc. (www.shareaholic.com).  All Rights Reserved. 

*/



jQuery(document).ready(function () {

    jQuery(".shr-bookmarks a.external").attr("target", "_blank");

	

	var c = jQuery(".shr-bookmarks").height(),

        d = jQuery(".shr-bookmarks ul.socials").height(),

		h = jQuery(".shr-bookmarks div.shr-getshr").outerHeight(true);

		

	d > c && jQuery(".shr-bookmarks-expand").hover(function () {

        jQuery(this).animate({

            height: (d + h) + "px"

        }, {

            duration: 400,

            queue: false

        })

    }, function () {

        jQuery(this).animate({

            height: c + "px"

        }, {

            duration: 400,

            queue: false

        })

    });

    if (jQuery(".shr-bookmarks-center") || jQuery(".shr-bookmarks-spaced")) {

        var a = jQuery(".shr-bookmarks").width(),

            b = jQuery(".shr-bookmarks:first ul.socials li").width(),

            e = jQuery(".shr-bookmarks:first ul.socials li").length,

            f = Math.floor(a / b);

        b = Math.min(f, e) * b;

        if (jQuery(".shr-bookmarks-spaced").length > 0) {

            a = Math.floor((a - b) / (Math.min(f, e) + 1));

            jQuery(".shr-bookmarks ul.socials li").attr("style", 'margin-left:' + a + 'px !important')

        } else if (jQuery(true)) {

            a = (a - b) / 2;

            jQuery(".shr-bookmarks-center").attr("style", 'margin-left:' + a + 'px !important')

        }

    }

	

	if( h > 0 &&  (jQuery(".shr-bookmarks-expand").length == 0

					|| !(d>c))) {

		jQuery(".shr-bookmarks").height(c+h);

	}

	

	var sText = getShareText();

	if(sText != "") {

		jQuery(".shr-bookmarks div.shr-getshr a").text(sText);

		jQuery(".shr-bookmarks").hover(function() {

			jQuery(".shr-bookmarks div.shr-getshr").css('visibility','visible');

		}, function () {

			jQuery(".shr-bookmarks div.shr-getshr").css('visibility','hidden');

		});

	}

});



function getShareText() {

	var sName = getBrowser();

	var sText = "";

	if(sName != "") {

		sText = "Get Shareaholic for " + sName;

	}

	return sText;

}



function getBrowser() {

	var sUA = navigator.userAgent;

	var sName = "";

	if(sUA.indexOf("MSIE") != -1 ) {

		sName = "Internet Explorer";

	} else if(sUA.indexOf("Firefox") != -1 ) {

		sName = "Firefox";

	} else if(sUA.indexOf("Flock") != -1 ) {

		sName = "Flock";

	} else if(sUA.indexOf("Chrome") != -1 ) {

		sName = "Google Chrome";

	} else if(sUA.indexOf("Safari") != -1 ) {

		sName = "Safari";

	} else if(sUA.indexOf("Opera") != -1 ) {

		sName = "Opera";

	} else if(sUA.indexOf("Songbird") != -1 ) {

		sName = "Songbird";

	} 

	return sName;

}
