var gaUrl = 'http://www.stylful.jp/cmatch/prototype.js';
document.write(unescape("%3Cscript src='" + gaUrl + "' type='text/javascript'%3E%3C/script%3E"));

var title_str = new Array();
var now_title = 0;

title_str[0] = "結婚準備室スタッフのおすすめBGM";
var domainUrl = encodeURIComponent('cgm.stylful.jp/cgm/commentInput.do?type=Bgm');
var thisUrl = ""
//alert(encodeURIComponent(thisUrl));
thisUrl = allReplace(thisUrl, "%26", "UAMP");
//alert(thisUrl);
var tagName = 'div';
var tagType = 'id';
var tagId = 'des_tag';
var gaUrl = 'http://www.stylful.jp/cmatch/?type=link&all=true&max=true&num=5&domain=' + domainUrl + '&title_length=50&summary_length=120&tag_name=' + tagName + '&tag_type=' + tagType + '&tag_id=' + tagId + '&curl=' + thisUrl;
document.write(unescape("%3Cscript src='" + gaUrl + "' type='text/javascript'%3E%3C/script%3E"));

function startLink(){
	var noteObj = document.getElementById("des_tag");
	var matchHtml = setMatchLink(noteObj);
	//alert(matchHtml);
//	var noteObj = document.getElementsByClassName("entry-question");
//	var matchHtml = setMatchLink(noteObj[0]);
	if(matchHtml){
		noteObj = document.getElementsByClassName("recommend");
		noteObj[0].innerHTML = "<img src='http://www.kekkon-j.com/cgm/img/bgm/recommend-ttl.gif' alt='" + title_str[now_title] + "' width='312' height='20' class='recommend-ttl' /><div class='reco-inner clearfix'>" + matchHtml + "</div>";
	}
	now_title++;
}

function setLink(target_obj,link_key,link_title,link_url,link_summary,link_image){
	
	if(target_obj.innerHTML.indexOf(link_key,0) != -1){
		var link_str = '<dl>\n';
		link_str += '<dt><a href="' + link_url + '" ><img src="' + link_image + '" width="110"></a></dt>\n';
		link_str += '<dd><a href="' + link_url + '" >' + link_title + '</a></dd>\n';
		link_str += '</dl>\n';
		
		return link_str;
	}else{
		return "";
	}
}

function allReplace(text, sText, rText) {
	               // 全置換する関数。（textの、sTextをrTextに置換）
	while (true) { // 無限ループ。
	 var dummy = text;
	 text = dummy.replace(sText, rText); // 置換。
	 if (text == dummy) {
	  break;       // 置換しても変化しなければループを抜ける。
	 }
	}
	return text;  // 置換後の文字列を返して終了。
}
