function database(json){
	var a = json['data']; // JSONデータ格納
	var currentScript = (function(e){ // コールバック関数実行後自分自身のSCRIPTタグ参照
		if(e.nodeName.toLowerCase() == 'script') return e;
		return arguments.callee(e.lastChild)
	})(document);
	if(currentScript.getAttribute('title')){ // 自分自身のSCRIPTタグTITLE属性取得
		var jstitle = currentScript.getAttribute('title');
		if(jstitle.match(/^tmpl\=([A-Z])\,loop\=\d*$/)){
			jstitle = jstitle.split(',');
			var tmpl = jstitle[0].replace('tmpl=','');
			var loop = parseInt(jstitle[1].replace('loop=',''));
			if((a.length - 1) < loop){
				loop = a.length - 1;
			}
		}else if(jstitle.match(/^tmpl\=([A-Z])$/)){
			var tmpl = jstitle.replace('tmpl=','');
			var loop = a.length - 1;
		}else if(jstitle.match(/^loop\=\d*$/)){
			var tmpl = 'default';
			var loop = parseInt(jstitle.replace('loop=',''));
			if((a.length - 1) < loop){
				loop = a.length - 1;
			}
		}else{
			var tmpl = 'default';
			var loop = a.length - 1;
		}
	}else{ // TITLEがない場合
		var tmpl = 'default';
		var loop = a.length - 1;
	}
	if(json['name'] == ''){document.write('No Template');
	}else if(json['name'] == 'はてブ注目エントリー'){ // .json name での分岐
		if(tmpl == 'A'){ // script title での分岐
			var code = '';
			var nar = '';
			code += '<div id="hatebHot" class="txtTtl"><h2>Windows Server Insider 注目の記事</h2><div><ol>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				if(b['link'].match('win2ktips')){
				}else{
					nar += '<li><a href="' + b['link'] + '">' + b['title'].replace('− ＠IT','').replace('','') + '</a><img src="http://b.hatena.ne.jp/entry/image/' + b['link'] + '"></li>○';
				}
			}
			nar = nar.split('○');
			for(var i = 0; i < 10; i++){
				code += nar[i];
			}
			code += '</ol></div></div>';
		}else if(tmpl == 'B'){ // script title での分岐
			var code = '';
			code += '<div id="hatebHot" class="txtTtl"><h2>注目の Windows TIPS</h2><div><ol>';
			for(var i = 0; i < 10; i++){
				var b = a[i];
				code += '<li><a href="' + b['link'] + '">' + b['title'].replace('− ＠IT','').replace('','') + '</a><img src="http://b.hatena.ne.jp/entry/image/' + b['link'] + '"></li>';
			}
			code += '</ol></div></div>';
		}else{
			code += 'No Template';
		}
	}else{document.write('No Template');}
	document.write(code);
}
