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'] == '用語辞典'){ // 用語辞典
		if(tmpl == 'default'){ // script title での分岐
		}else if(tmpl == 'A'){ 
			var code = '';
			code +='<div id="dic"><div class="outerBox"><h2><span class="outerBox"><span class="innerBox">用語事典</span></span></h2><div class="innerBox"><ul>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				code += '<li><a href="' + b['link'] + '" onc' + 'lick="design' + "Cnt('ifrs_用語事典" + [i] + "' + this.href,'/');" + '">' + b['title'] + '</a></li>';
			}
			code +='</ul><p class="btmLink"><a href="/im/terminology/"><span class="arrow-r">&raquo; </span>用語辞典へ</a></p></div></div></div>';
		}else{
			code += 'No Template';
		}
	}else if(json['name'] == '記事ランキング'){ // 
		if(tmpl == 'default'){ // script title での分岐
		}else if(tmpl == 'A'){ 
			var code = '';
			code +='<div id="rank"><div class="outerBox"><h2><span class="outerBox"><span class="innerBox">アクセスランキング</span></span></h2><div class="innerBox"><ol>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				if(i == '0'){}else{
					code += '<li class="num0' + [i] + '"><span>' + [i] + '</span><a href="' + b['link'] + '" onc' + 'lick="design' + "Cnt('ifrs_記事ランキング" + [i] + "' + this.href,'/');" + '">' + b['title'] + '</a></li>';
				}
			}
			code +='</ol></div></div></div>';
		}else{
			code += 'No Template';
		}
	}else if(json['name'] == '連載リスト一覧'){ // 
		if(tmpl == 'default'){ // script title での分岐
		}else if(tmpl == 'A'){ 
			var code = '';
			code +='<div id="serialList"><div class="outerBox"><h2><span class="outerBox"><span class="innerBox">連載リスト一覧</span></span></h2><div class="innerBox"><ul>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				if(i == null){}else{
					code += '<li><a href="' + b['link'] + '" onc' + 'lick="design' + "Cnt('ifrs_連載リスト一覧" + [i] + "' + this.href,'/');" + '">' + b['title'] + '</a></li>';
				}
			}
			code +='</ul><hr></div></div></div>';
		}else{
			code += 'No Template';
		}
	}else if(json['name'] == 'Keyword-情報マネジメント：仮想化時代の運用管理'){
		if(tmpl == 'A'){
			var code = '';
			code += '<div id="indexing"><div id="new"><h2><span class="outerBox"><span class="innerBox">新着記事</span></span></h2>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				code += '<div class="artBox">';
				code += '<a href="' + b['link'] + '" class="icon"><img src="' + b['image'] + '" width="40" height="60" border="0"></a>';
				code += '<h5 class="subtitle">' + b['subtitle'] + '</h5>';
				code += '<h3 class="title"><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></h3>';
				code += '<p class="abs">' + b['description'] + '<small>（' + b['dcdate'] + '）</small></p>';
				code += '</div>';
			}
			code += '</div></div>';
		}else{
			code += 'No Template';
		}
	}else if(json['name'] == 'Keyword-IFRS：Diamond' || json['name'] == 'Keyword-IFRS：基本を知る' || json['name'] == 'Keyword-IFRS：会計処理' || json['name'] == 'Keyword-IFRS：経営戦略' ){
		if(tmpl == 'A'){// ミドルページでの新着記事表示
			var code = '';
			code += '<div id="new"><h2><span class="outerBox"><span class="innerBox">新着記事</span></span></h2>';
			for(var i = 0; i < 5 ; i++){
				var b = a[i];
				code += '<div class="artBox">';
				code += '<a href="' + b['link'] + '" class="icon"><img src="' + b['image'] + '" width="40" height="60" border="0"></a>';
				code += '<h5 class="subtitle">' + b['subtitle'] + '</h5>';
				code += '<h3 class="title"><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></h3>';
				code += '<p class="abs">' + b['description'] + '<small>（' + b['dcdate'] + '）</small></p>';
				code += '</div>';
			}
			code += '</div>';
		}else if(tmpl == 'B'){// 右カラム IFRS経営会議枠
			var code = '';
			code += '<div id="diamond"><div class="outerBox">';
			code += '<h2><span class="outerBox"><span class="innerBox"><a href="/im/fa/keieikaigi.html">IFRS経営会議</a></span></span></h2><div class="innerBox"><ul>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				code += '<li><a href="' + b['link'] + '"><img src="' + b['image'] + '" style="float:left;margin-right:5px;">' + b['title'] + '</a><br clear="all"><span></span></li>';
			}
			code += '</ul><p class="btmLink"><a href="/im/fa/keieikaigi.html">IFRSフォーラム x ダイヤモンド・オンライン</a></p></div></div></div>';
		}else{
			code += 'No Template';
		}
	}else if(json['name'] == 'ERP＆IFRS新着記事'){
		if(tmpl == 'default'){ // script title での分岐 右カラムERP&IFRS枠
		}else if(tmpl == 'A'){ 
			var code = '';
			code +='<div class="erp-ifrs"><div class="outerBox"><h2><span class="outerBox"><span class="innerBox-r"><a onclick="design' + "Cnt('im_fa_rcol" + "',this.href);" + '" href="http://techtarget.itmedia.co.jp/tt/application/">' + 'ERP＆IFRS</a></span><span class="innerBox-l">（TechTargetジャパンへ）</span></span></h2><div class="innerBox"><ul>';
			for(var i = 0; i < 7; i++){
				var b = a[i];
				code += '<li><a href="' + b['link'] + '" onc' + 'lick="design' + "Cnt('ifrs_ERP＆IFRS" + [i] + "' + this.href,'/');" + '">' + b['title'] + '</a></li>';
			}
			code +='</ul><p class="btmLink"><br><span>「TechTargetジャパン」会員（無料）への登録が必要です</span><br><a href="http://techtarget.itmedia.co.jp/tt/application/"><span class="arrow-r">&raquo; </span>ERP＆IFRSのその他の記事へ</a></p></div></div></div>';
		}else if(tmpl == 'B'){ // IFRS TOP ERP&IFRS枠
			var code = '';
			code +='<div class="innerBox">';
			for(var i = 0; i < 10; i++){
				var b = a[i];
				code += '<div class="artBox"><h3 class="title"><a href="' + b['link'] + '" onc' + 'lick="design' + "Cnt('ifrs_ERP＆IFRS" + [i] + "' + this.href,'/');" + '">' + b['title'] + '</a></h3>';
				code += '<p class="abs">'+b['abs']+'</p>'+'</div>'
			}
			code +='<p class="btmLink"><a href="http://techtarget.itmedia.co.jp/tt/application/"><span class="arrow-r">&raquo; </span>ERP＆IFRSのその他の記事へ</a></p></div>';
		}else{
			code += 'No Template';
		}
	}else{document.write('No Template');}
	document.write(code);
}

