String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}


// AddThis widget
// Include this javascript to add an AddThis widget to any page
function getCurrentLobName() {
	var o = document.getElementById('lob_name');
	var result = null;
	if (o) {
		result = o.innerHTML.trim();
	}
	return result;
}


function addThisWidget(LOBName) {
	if (!LOBName) {
		if (getCurrentLobName()) {
			LOBName = getCurrentLobName();
		} else {
			LOBName = '';
			//alert(LOBName);
		}
	}
	
	result = '';
	result+=('<!-- AddThis Button BEGIN -->\n');
	
	// AddThis options
	result+=('<script type="text/javascript">\n');
	result+=("addthis_pub             = 'RobertHalfInternational';\n");
//	result+=("addthis_logo            = 'http://www.addthis.com/images/yourlogo.png';\n");
//	result+=("addthis_logo_background = 'EFEFFF';\n");
//	result+=("addthis_logo_color      = '666699';\n");
	result+=("addthis_brand           = '" +LOBName+ "';\n");
	result+=("addthis_options         = 'linkedin, facebook, digg, delicious, stumbleupon, email, print';\n");
//	result+=("addthis_options         = 'digg, stumbleupon, delicious, linkedin, email';\n");
//	result+=("addthis_options         = 'email, digg, delicious, google, stumbleupon';\n");
//	result+=("addthis_options         = 'email, delicious, google, stumbleupon';\n");
	result+=('</script>\n');
	
	// AddThis image and link
	result+=('<a href="http://www.addthis.com/bookmark.php" onmouseover="return addthis_open(this, \'\', \'[URL]\', \'[TITLE]\')" onmouseout="addthis_close()" onclick="return addthis_sendto()"><img src="/External_Sites/content/RHALF-US/Shared/images/share2.gif" width="58" height="16" border="0" align="absmiddle" alt="" /></a><script type="text/javascript" src="http://s7.addthis.com/js/152/addthis_widget.js"></script>\n');
		
	result+=('<!-- AddThis Button END -->\n');
	
	return result;
}

