new function(){
	//	--------------------------------------------------------
	//	DAM★ともブログパーツ配置用スクリプト
	//	Copyright (c) 2008-2010 DAIICHIKOSHO CO.,LTD. All Rights Reserved.
	//	--------------------------------------------------------
	if(!('Damtomo_BlogParts_isActive' in window)) window.Damtomo_BlogParts_isActive = false;
	var scriptname = /\/damtomo\/includes\/js\/blogparts\.js/;
	var list_hash = [];
	var pinrt_blogparts = function(element, params){
		var div = document.createElement('div');
		var blogpartsURL = 'http://www.clubdam.com/damtomo/swf/blogparts_480_480.swf?karaokeContributeId=' + params.karaokeContributeId;
		var src = '';
		src +='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="480" height="480" id="ID_FLASH" align="middle">';
		src +='<param name="allowScriptAccess" value="always" />';
		src +='<param name="allowFullScreen" value="false" />';
		src +='<param name="movie" value="' + blogpartsURL + '" />';
		src +='<param name="quality" value="high" />';
		src +='<param name="bgcolor" value="#ffffff" />';
		src +='<embed src="' + blogpartsURL + '" quality="high" bgcolor="#ffffff" width="480" height="480" name="ID_FLASH" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" />';
		src +='</object>';
		element.parentNode.insertBefore(div, element);
		div.innerHTML = src;
		//alert('テスト中です。\n表示される内容は常に固定の音源IDに対して表示される内容になっています。\n' + blogpartsURL);
		return;
	};
	//
	var detect = function(karaokeContributeId){
		var scripts = document.getElementsByTagName('script');
		for(var i=0,len=scripts.length; i<len; i++){
			if(scriptname.test(scripts[i].src)){
				var list_hash = scripts[i].src.split('?')[1].split('&');
				for(var j=0,j_len=list_hash.length; j<j_len; j++){
					var karaokeContributeId = null;
					var data = list_hash[j].split('=');
					if(data[0] && data[0] == 'karaokeContributeId') karaokeContributeId=data[1];
				};
				if(karaokeContributeId) pinrt_blogparts(scripts[i], {karaokeContributeId:karaokeContributeId});
			};
		};
		return;
	}
	//
	if(!(window.Damtomo_BlogParts_isActive)) {
		if(document.addEventListener) window.addEventListener('load', detect, false);
		else if(document.attachEvent) window.attachEvent('onload', detect);
		window.Damtomo_BlogParts_isActive = true;
	};
	return;
};