if (!_SONICO_BADGES_script_already_loaded) {
	var _SONICO_BADGES_script_already_loaded = true;
	var _SONICO_BADGES_widths = new Array();
	_SONICO_BADGES_widths['WidgetBadge'] = '150px';
	_SONICO_BADGES_widths['ButtonTextAndIcon32X32Badge'] = '140px';
	_SONICO_BADGES_widths['ButtonTextAndIcon24X24Badge'] = '120px';
	_SONICO_BADGES_widths['ButtonIcon32X32Badge'] = '32px';
	_SONICO_BADGES_widths['ButtonIcon24X24Badge'] = '24px';
	_SONICO_BADGES_widths['WidgetBadgePublic'] = '150px';
	_SONICO_BADGES_widths['ButtonTextAndIcon32X32BadgePublic'] = '140px';
	_SONICO_BADGES_widths['ButtonTextAndIcon24X24BadgePublic'] = '120px';
	_SONICO_BADGES_widths['ButtonIcon32X32BadgePublic'] = '32px';
	_SONICO_BADGES_widths['ButtonIcon24X24BadgePublic'] = '24px';
	var _SONICO_BADGES_heights = new Array();
	_SONICO_BADGES_heights['WidgetBadge'] = '110px';
	_SONICO_BADGES_heights['ButtonTextAndIcon32X32Badge'] = '32px';
	_SONICO_BADGES_heights['ButtonTextAndIcon24X24Badge'] = '24px';
	_SONICO_BADGES_heights['ButtonIcon32X32Badge'] = '32px';
	_SONICO_BADGES_heights['ButtonIcon24X24Badge'] = '24px';
	_SONICO_BADGES_heights['WidgetBadgePublic'] = '110px';
	_SONICO_BADGES_heights['ButtonTextAndIcon32X32BadgePublic'] = '32px';
	_SONICO_BADGES_heights['ButtonTextAndIcon24X24BadgePublic'] = '24px';
	_SONICO_BADGES_heights['ButtonIcon32X32BadgePublic'] = '32px';
	_SONICO_BADGES_heights['ButtonIcon24X24BadgePublic'] = '24px';
	function _SONICO_BADGES_processAllBadges() {
		var _SONICO_BADGE_anchors = document.getElementsByTagName("a");
		for (var _SONICO_BADGE_anchor = 0; _SONICO_BADGE_anchor < _SONICO_BADGE_anchors.length; _SONICO_BADGE_anchor++){
		   var _SONICO_BADGE_item = _SONICO_BADGE_anchors[_SONICO_BADGE_anchor];
		   var _SONICO_BADGE_classes = _SONICO_BADGE_item.className.split(" ");
		   if (_SONICO_BADGE_classes[0] == '_SONICO_BADGE_') {
		       var _SONICO_BADGE_bt = undefined;
			   if (_SONICO_BADGE_classes.length >= 2) _SONICO_BADGE_bt = _SONICO_BADGE_classes[1];
			   var _SONICO_BADGE_iframeId = 'sonicoBadge-' + (new Date()).getTime() + Math.random();
			   try {
			     _SONICO_BADGE_j = document.createElement('<iframe allowtransparency=true frameborder="0" scrolling="no">');
			   } catch(l) {
			     _SONICO_BADGE_j = document.createElement("iframe");
			   }
			   _SONICO_BADGE_j.id = _SONICO_BADGE_iframeId;
			   _SONICO_BADGE_j.name = _SONICO_BADGE_iframeId;
			   _SONICO_BADGE_j.style.position = "relative";
			   _SONICO_BADGE_j.style.border = 0;
			   _SONICO_BADGE_j.style.overflow = "hidden";
			   _SONICO_BADGE_j.style.backgroundColor = "transparent";
			   _SONICO_BADGE_j.marginWidth = '0px';
			   _SONICO_BADGE_j.marginHeight = '0px';
			   _SONICO_BADGE_j.scrolling = "no";
			   _SONICO_BADGE_j.width = _SONICO_BADGES_widths[_SONICO_BADGE_bt] || 300;
			   _SONICO_BADGE_j.height = _SONICO_BADGES_heights[_SONICO_BADGE_bt] || 300;
			   _SONICO_BADGE_j.src = _SONICO_BADGE_item.href + '/' + _SONICO_BADGE_bt;
			   _SONICO_BADGE_item.parentNode.insertBefore(_SONICO_BADGE_j, _SONICO_BADGE_item);
		       _SONICO_BADGE_item.style.display = 'none';
	       }
		}
	}
	if (window.addEventListener){ 
	   window.addEventListener('load', _SONICO_BADGES_processAllBadges, false); 
	} else if (window.attachEvent){ 
	   window.attachEvent("onload", _SONICO_BADGES_processAllBadges); 
    }	
}