jQuery(document).ready(function() {

	jQuery('.bm_bookmarks a.external').attr("target", "_blank");


	jQuery('.bm_bookmarks a.external').click(function() {
		var url = encodeURIComponent(window.location.href), desc = '';
		if( jQuery('p.bm_bookmarks-content').length ) {
			desc = encodeURIComponent(jQuery('p.bm_bookmarks-content').text());
		}
		switch(this.parentNode.className) {
			case 'bm_twittley':
				this.href += '?title=' + document.title + '&url=' + url + '&desc=' + desc + '&pcat=Internet&tags=';
				break;
			case 'bm_digg':
				this.href += '?phase=2&title=' + document.title + '&url=' + url + '&desc=' + desc;
				break;
			case 'bm_twitter':
				this.href += '?status=RT+@your_twitter_id:+' + document.title + '+-+' + url;
				break;
			case 'bm_scriptstyle':
				this.href += '?title=' + document.title + '&url=' + url;
				break;
			case 'bm_reddit':
				this.href += '?title=' + document.title + '&url=' + url;
				break;
			case 'bm_delicious':
				this.href += '?title=' + document.title + '&url=' + url;
				break;
			case 'bm_stumbleupon':
				this.href += '?title=' + document.title + '&url=' + url;
				break;
			case 'bm_mixx':
				this.href += '?title=' + document.title + '&page_url=' + url + '&desc=' + desc;
				break;
			case 'bm_technorati':
				this.href += '?add=' + url;
				break;
			case 'bm_blinklist':
				this.href += '?Action=Blink/addblink.php&Title=' + document.title + '&Url=' + url;
				break;
			case 'bm_diigo':
				this.href += '?title=' + document.title + '&url=' + url + '&desc=' + desc;
				break;
			case 'bm_yahoobuzz':
				this.href += '?submitHeadline=' + document.title + '&submitUrl=' + url + '&submitSummary=' + desc + '&submitCategory=science&submitAssetType=text';
				break;
			case 'bm_myspace':
				this.href += '?t=' + document.title + '&u=' + url;
				break;
			case 'bm_facebook':
				this.href += '?t=' + document.title + '&u=' + url;
				break;
			case 'bm_designfloat':
				this.href += '?title=' + document.title + '&url=' + url;
				break;
			case 'bm_devmarks':
				this.href += '?posttitle=' + document.title + '&posturl=' + url + '&posttext=' + desc;
				break;
			case 'bm_newsvine':
				this.href += '?h=' + document.title + '&u=' + url;
				break;
			case 'bm_google':
				this.href += '?op=add&title=' + document.title + '&bkmk=' + url;
				break;
			case 'bm_meinvz':
				this.href += '?url=' + url + '&desc=' + document.title;
				break;
			case 'bm_schuelervz':
				this.href += '?url=' + url + '&desc=' + document.title;
				break;
			case 'bm_studivz':
				this.href += '?url=' + url + '&desc=' + document.title;
				break;			
		}
	})
});

