function database(json){
	var pi = new dbplugin(json); // プラグイン

	var ini = pi.ini(json);
	var jname = ini['jsonname'];
	var a = ini['jsondata'];
	var aleng = ini['jsonleng'];

	var jstag = pi.jstag(document);
	var jsflag = pi.jsflag(jstag, aleng);

	var jstitle = jsflag['title'];
	var tmpl = jsflag['tmpl'];
	var loop = jsflag['loop'];

/*　JSONテンプレート */
	if(jname == ''){

	}else if(jname == '新着記事'){
		if(tmpl == 'default'){

		}else if(tmpl == 'A'){ // tmpl_makoto
			var code = '';
			code += '<div class="cbox" id="new">';
			code += '<h2>' + jname + '</h2>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
				b['dcdate'] = pi.daterep_y(b['dcdate']); // 画像パス関数
				code += '<p>';
				if(b['icon'] != ''){ // 画像があれば
					code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
				}
				code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span>';
				code += '<br clear="all"><span></span></p>';
			}
			code += '</div>';
			document.write(code);

		}else if(tmpl == 'B'){ // INDEX HEADER ICON
			var c = [];
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
				if(b['icon'] == false)	continue;
				c.push(b);
			}
			a = c.shuffle(); // シャッフル
			loop = 8;
			var boxid = 'iconshuffle';
			var code = '';
			code += '<div class="randomicon">';
			code += '<div id="' + boxid + '" style="color:#000;height:20px;"></div>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				code += '<div style="display:block;width:80px;height:60px;margin-right:5px;padding:1px;float:left;overflow:hidden;" id="' + boxid + i + '" onMouseOver="dbevent(\'over\',\'' + boxid + '\',' + loop + ',' + i + ');"><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['icon'] + '</a></div>';
			}
			code += '</div>';
			document.write(code);
			dbevent('over', boxid, loop);

		}else if(tmpl == 'C'){ // INDEX
			var code = '';
			code += '<h2>' + jname + '</h2>';
			code += '<div class="index">';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
				b['topicon'] = pi.imgrep(b['topicon']); // 画像パス置換
				b['topicon'] = pi.imgrep_vh(b['topicon']); // VSPACE , HSPACEカット
				b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
				code += '<div class="kwoutBox">';
				if(b['topicon'] != false){ // 画像があれば
					code += '<a href="' + b['link'] + '" class="topicon" title="' + b['title'] + '">' + b['topicon'] + '</a>';
				}
				code += '<h5>' + b['subtitle'] + '</h5>';
				code += '<h3><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></h3>';
				code += '<p>' + b['description'] + '<a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"/></a><span>（' + b['dcdate'] + '）</span></p>';
				code += '<hr></div>';
			}
			code += '</div>';
			document.write(code);

		}else if(tmpl == 'D'){ // Biz.ID Top from 誠
			var c = [];
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
				if(b['icon'] == false)	continue;
				c.push(b);
			}
			a = c;
			loop = 3;
			var code = '';
			code += '<div class="l50"><div class="frommakoto"><h2><a href="http://bizmakoto.jp/">from 誠</a></h2><div class="index">';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
				b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
				b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
				if(i == 0){
					b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
					code += '<div class="kwoutBox" style="border-bottom:1px dotted #DDD;padding-bottom:5px;margin-bottom:5px;height:60px;">';
					code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
					code += '<h5>' + b['subtitle'] + '</h5>';
					code += '<p><strong><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></strong> <a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"/></a><span>（' + b['dcdate'] + '）</span></p>';
					code += '</div>';
				}else {
					b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
					code += '<div style="border-bottom:1px dotted #DDD;margin-bottom:5px;">';
					code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
					code += '<p><a href="' + b['link'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span></p>';
					code += '</div>';
				}
			}
			code += '</div></div></div>';
			document.write(code);

		}else if(tmpl == 'E'){ // Biz.ID ライトカラム
			var code = '';
			code += '<div class="cbox"><div class="makoto">';
			code += '<h2><a href="http://bizmakoto.jp/" title="Business Media 誠">Business Media 誠</a></h2>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
				b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
				b['dcdate'] = pi.daterep_y(b['dcdate']);
				code += '<p>';
				if(b['icon'] != ''){ // 画像があれば
					code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
				}
				code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span>';
				code += '<br clear="all"><span></span></p>';
			}
			code += '</div></div>';
			document.write(code);

		}else if(tmpl == 'F'){ // 記事下
			var code = '';
			code += '<div class="endlink">';
			code += '<h4>新着記事</h4><ul class="newlnk">';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				code += '<li><a href="' + b['link'] + '" title="' + b['title'] + '" ' + pi.count('Biz.ID記事下新着', i + 1) + '>' + b['title'] + '</a><br>' + b['description'] + '</li>';
			}
			code += '</ul></div>';
			document.write(code);

		}else if(tmpl == 'G'){ // INDEX
			var code = '';
			code += '<div class="index">';
			for(var i = 3; i < loop + 3; i++){
				var b = a[i];
				b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
				b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
				b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
				b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
				code += '<div class="kwoutBox">';
				if(b['icon'] != false){ // 画像があれば
					code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
				}
				code += '<h5>' + b['subtitle'] + '</h5>';
				code += '<h3><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></h3>';
				code += '<p>' + b['description'] + '<a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"/></a><span>（' + b['dcdate'] + '）</span></p>';
				code += '<hr></div>';
			}
			code += '</div>';
			document.write(code);

		}else{
			code += 'No Template';
		}

	}else if(jname == 'キーワードランキング'){
		if(tmpl == 'default'){

		}else if(tmpl == 'A'){ // ライトカラム
			var code = '';
			code += '<div class="cbox"><div class="keyword">';
			code += '<h2>' + jname + '</h2>';
			code += '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr valign="top">';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				if(i == 0 || i == 5){
					code += '<td width="50%">';
				}
				code += '<div class="rank' + (i + 1) + '"><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></div>';
				if(i == 4 || i == 9){
					code += '</td>';
				}
			}
			code += '</tr></table>';
			code += '<div class="ranklink"><a href="/ranking/bizid_kwd.html" target="_blank">10位以下のキーワードを見る</a></div>';
			code += '</div></div>';
			document.write(code);
		}else if(tmpl == 'B'){ // レフトカラム
			var code = '';
			code += '<div class="cbox" id="keyword2">';
			code += '<h2>' + jname + '</h2>';
			code += '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				code += '<div class="rank' + (i + 1) + '"><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></div>';
			}
			code += '</td></tr></table>';
			code += '<div class="ranklink"><a href="/ranking/bizid_kwd.html" target="_blank">10位以下のキーワードを見る</a></div>';
			code += '</div>';
			document.write(code);
		}

	}else if(jname == 'アクセスランキング'){
		var code = '';
		code += '<div class="cbox" id="rank">';
		code += '<h2>' + jname + '</h2><ol>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			code += '<li id="l' + (i + 1) + '"><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span></li>';
		}
		code += '</ol>';
		code += '<div class="ranklink"><a href="/ranking/bizid.html" target="_blank">10位以下の記事を見る</a></div>';
		code += '</div>';
		document.write(code);

	}else if(json['name'] == '調査記事'){
		var code = '';
		code += '<div class="cbox" id="inv">';
		code += '<h2><a href="/makoto/survey.html">' + jname + '</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			code += '<p><span class="idx-dispatch-' + b['dispatch'] + '"></span>';
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a>';
			code += '<br clear="all"><span></span></p>';
		}
		code += '</div>';
		document.write(code);

	}else if(jname == 'インタビュー記事'){
		var code = '';
		code += '<div class="cbox" id="interview">';
		code += '<h2><a href="/bizid/tatsujin_index.html">' + jname + '</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
			code += '<p>';
			if(b['icon'] != false){
				code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			}
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a>';
			code += '<br clear="all"><span></span></p>';
		}
		code += '</div>';
		document.write(code);

	}else if(jname == 'BizID新着記事'){
		var code = '';
		code += '<div class="cbox" id="bizid">';
		code += '<h2><a href="/bizid/">仕事術 From 誠 Biz.ID</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
			code += '<p>';
			if(b['icon'] != false){
				b['icon'] = b['icon'].replace('WIDTH="80" HEIGHT="60"','WIDTH="40" HEIGHT="30"');
				code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			}
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a>';
			code += '<br clear="all"><span></span></p>';
		}
		code += '</div>';
		document.write(code);

	}else if(jname == 'BizIDLifeHack'){
		var code = '';
		code += '<div class="cbox" id="lifehack">';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
			code += '<p>';
			if(b['icon'] != false){
				b['icon'] = b['icon'].replace('WIDTH="80" HEIGHT="60"','WIDTH="40" HEIGHT="30"');
				code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			}
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a>';
			code += '<br clear="all"><span></span></p>';
		}
		code += '</div>';
		document.write(code);

	}else if(jname == 'News新着記事'){
		var code = '';
		code += '<div class="cbox" id="itmnews">';
		code += '<h2><a href="">ITmedia News Headline</a></h2><ul>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['dcdate'] = b['dcdate'].replace(/\d\d\d\d年\d*月/,'').replace('時',':').replace('分','');
			code += '<li><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span></li>';
		}
		code += '</ul></div>';
		document.write(code);

	}else if(jname == 'すべての記事'){
		if(tmpl == 'default'){

		}else if(tmpl == 'A'){ // TOP タブ切り替え
			var code = [];
			var tab = [];
			var box = [];
			var flag = 'makotoid'; // 一致させるデータの種類
			var boxid = 'tabbox1'; // ID 名、ユニークなものに
			var btnid = boxid + 'btn'; // ID 名、ユニークなものに

			var sel = [['誠Articles'],// HTML
			['ECO誠','environment',9],['マネー・投資','invest',9],['FeliCa','felica',9],['マーケティング','marketing',9],['不動産','realestate',9]];
			var selnum = sel.length;

			for(var i = 0; i < selnum; i++){
				code[i] = new Array;
				tab[i] = '<span onClick="dbevent(\'tab\', \'' + boxid + '\', ' + selnum + ', ' + i + ');" id="' + btnid + i + '" title="' + sel[i][0] + '">' + sel[i][0] + '</span>';
				if(i == 0) continue;
				box[i] = '<div id="' + boxid + i + '"></div>';
			}
			tab = '<div class="' + boxid + 'tab"><div class="' + boxid + 'tabin">' + tab.join('') + '</div></div>';
			box = '<div class="' + boxid + 'box">' + box.join('') + '</div>';
			document.write('<div id="' + boxid + 'set">' + tab + box + '</div>');

			var cut = 4; // 分割位置
			for(var i = 0; i < loop; i++){ // データ数分ループ
				var b = a[i];
				for(var j = 1; j < selnum; j++){ // カテゴリ数分ループ
					if(code[j].length == sel[j][2]) continue;
					var temp = '';
					if(b[flag].match(sel[j][1])){ // データのカテゴリと設定したカテゴリがマッチしたら
						b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
						if(code[j].length <= cut){ // 上下のテンプレートを区切る長さより各カテゴリの長さが小さかったら
							b['cuttitle'] = pi.strcut(b['title'],0,37,'...');
							b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
							if(code[j].length == 0){
								temp += '<ul class="archive">';
							}
							temp += '<li><span>（' + b['dcdate'] + '）<a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"></a></span><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['cuttitle'] + '</a></li>';
							if(code[j].length == cut){ // 上下のテンプレートを区切る長さと各カテゴリの長さが一致したら
								temp += '</ul>';
							}
						}else{ // 上下のテンプレートを区切る長さより大きかったら
							if(b['topicon'] == '') continue;
							b['topicon'] = pi.imgrep(b['topicon']); // 画像パス置換
							b['topicon'] = pi.imgrep_vh(b['topicon']); // VSPACE , HSPACEカット
							b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
							if(code[j].length < sel[j][2] - 1){
								temp += '<div class="set"><div class="inner">';
							}else{
								temp += '<div class="set end"><div class="inner">';
							}
							temp += '<a href="' + b['link'] + '" title="' + b['title'] + '" class="icon">' + b['topicon'] + '</a>';
							temp += '<p><strong><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></strong>';
							temp += ' <span><a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"></a>（' + b['dcdate'] + '）</span></p>';
							temp += '</div></div>';

						}
						code[j].push(temp);
					}
				}
			}
			for(var i = 0; i < selnum; i++){
				if(i == 0) continue; // 独自拡張
				var url = '/makoto/feature_' + sel[i][1] + '.html';
				var block = '';
				block += '<div class="index"><div class="indexinner">';
				block += code[i].join('');
				block += '<div style="clear:both;height:1%;text-align:right;"><a href="' + url.replace('feature_environment','eco') + '"><img src="/makoto/images/btn_' + sel[i][1] + '.gif" style="margin:0;"></a></div>';
				block += '</div></div><hr>';
				document.getElementById(boxid + i).innerHTML = block;
			}
			dbevent('tab', boxid, selnum);

		}else if(tmpl == 'B'){ // index

		}

	}else if(jname == '1年前の記事'){ // TOP ランダムアイコン
		var c = [];
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
			if(b['icon'] == false)	continue;
			c.push(b);
		}
		a = c.shuffle(); // シャッフル
		if(loop > 8) loop = 8;
		var boxid = 'iconshuffle';
		var code = '';
		code += '<div class="randomicon">';
		code += '<div id="' + boxid + '" style="color:#000;height:20px;"></div>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			code += '<div style="display:block;width:80px;height:60px;margin-right:5px;padding:1px;float:left;overflow:hidden;" id="' + boxid + i + '" onMouseOver="dbevent(\'over\',\'' + boxid + '\',' + loop + ',' + i + ');"><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['icon'] + '</a></div>';
		}
		code += '</div>';
		document.write(code);
		dbevent('over', boxid, loop);

	}else if(jname == 'ポメラアーカイブ'){ // POMERA ランダムアイコン
		if(tmpl == 'default'){

		}else if(tmpl == 'A'){
			var c = [];
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
				if(b['icon'] == false)	continue;
				c.push(b);
			}
			a = c.shuffle(); // シャッフル
			loop = 8;
			var boxid = 'iconshuffle';
			var code = '';
			code += '<div class="randomicon">';
			code += '<div id="' + boxid + '" style="color:#000;height:20px;"></div>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				code += '<div style="display:block;width:80px;height:60px;margin-right:5px;padding:1px;float:left;overflow:hidden;" id="' + boxid + i + '" onMouseOver="dbevent(\'over\',\'' + boxid + '\',' + loop + ',' + i + ');"><a href="' + b['link'] + '" title="' + b['title'] + '"><img src="' + b['icon'] + '"></a></div>';
			}
			code += '</div>';
			document.write(code);
			dbevent('over', boxid, loop);

		}else if(tmpl == 'B'){
			var code = '';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['icon'] = pi.imgrep(b['icon']);
				b['kwoutpath'] = pi.kwoutpath(b['link']);
				if(document.domain.match('bizmakoto')){
					b['description'] = b['description'].replace('/images/movie.gif','http://ima' + 'ge.itmedia.co.jp/images/movie.gif');	
				}
				code += '<div class="kwoutBox">';
				if(b['topicon'] != false){
					code += '<a href="' + b['link'] + '" class="topicon" title="' + b['title'] + '"><img src="' + b['icon'] + '"></a>';
				}
				code += '<h5>' + b['subtitle'] + '</h5>';
				code += '<h3><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></h3>';
				code += '<p>' + b['description'] + '<a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"></a><span>（' + b['dcdate'] + '）</span></p><hr></div>';
			}
			document.write(code);

		}

	}else if(jname == '＋D Style新着記事'){
		var code = '';
		code += '<div id="topdstyle">';
		code += '<h2><a href="/d-style/" title="大人のOFFTIME From ＋D Style">大人のOFFTIME From ＋D Style</a></h2>';
		code += '<div class="index"><div class="inner"><div class="l65">';
		for(var i = 0; i < 1; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			b['topicon'] = pi.imgrep(b['topicon']); // 画像パス置換
			b['topicon'] = pi.imgrep_vh(b['topicon']); // VSPACE , HSPACEカット
			b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
			b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
			b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
			code += '<div class="kwoutBox">';
			if(b['icon'] != false){ // 画像があれば
				if(i < 3){
					code += '<a href="' + b['link'] + '" class="topicon" title="' + b['title'] + '">' + b['topicon'] + '</a>';
				}else{
					code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
				}
			}
			code += '<h5>' + b['subtitle'] + '</h5>';
			code += '<h3><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></h3>';
			code += '<p>' + b['description'] + '<a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"/></a><span>（' + b['dcdate'] + '）</span></p>';
			code += '<hr></div>';
		}
		code += '</div><div class="r35"><ul class="archive">';
		for(var i = 1; i < 4; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			code += '<li><strong><a href="' + b['link'] + '">' + b['title'] + '</a></strong><small>（' + b['dcdate'] + '）</small></li>';
		}
		code += '</ul></div><br clear="all"><span></span></div></div></div><hr>';
		document.write(code);

/* ▼Biz.ID
----------------------------------------------------------------------------*/
	}else if(jname == 'Top Storie'){
		if(tmpl == 'default'){
		}else if(tmpl == 'A'){ // Top Storie 左
			var code = '';
			code += '<div class="l66"><div class="kwoutBox">';
			for(var i = 0; i < 1; i++){
				var b = a[i];
				b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
				b['topicon'] = pi.imgrep(b['topicon']); // 画像パス置換
				b['topicon'] = pi.imgrep_vh(b['topicon']); // VSPACE , HSPACEカット
				b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
				code += '<a class="icon" href="' + b['link'] + '">' + b['topicon'] + '</a>';
				code += '<h5>' + b['subtitle'] + '</h5>';
				code += '<h3><a href="' + b['link'] + '">' + b['title'] + '</a></h3>';
				code += '<p>' + b['description'].replace('src="/images/','src="' + ImgSrv + '/images/') + ' <a class="continuance" href="' + b['link'] + '">→続きを読む</a><br>';
				code += '<span><a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"></a>（' + b['dcdate'] + '）</span></p>';
				if(b['linkset'] != null){
					code += '<ul class="linkset">';
					for(var j = 0; j < b['linkset'].length - 1; j++){
						var c = b['linkset'][j];
						c['dcdate'] = pi.daterep_y(c['dcdate']); // 更新日：年カット
						code += '<li><a href="' + c['link'] + '">' + c['title'] + '</a><small>（' + c['dcdate'] + '）</small></li>';
					}
					code += '</ul>';
				}
			}
			code += '</div></div>';
			document.write(code);

		}else if(tmpl == 'B'){ // Top Storie 下
			var code = '';
			code += '<div class="l65"><div class="index">';
			for(var i = 1; i < 2; i++){
				var b = a[i];
				b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
				b['topicon'] = pi.imgrep(b['topicon']); // 画像パス置換
				b['topicon'] = pi.imgrep_vh(b['topicon']); // VSPACE , HSPACEカット
				b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
				code += '<a class="icon" href="' + b['link'] + '">' + b['topicon'] + '</a>';
				code += '<h5>' + b['subtitle'] + '</h5>';
				code += '<h3 style="margin-left:0;"><a href="' + b['link'] + '">' + b['title'] + '</a></h3>';
				code += '<p style="margin-left:0;">' + b['description'] + '<a class="continuance" href="' + b['link'] + '">→続きを読む</a><br>';
				code += '<span><a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"></a>（' + b['dcdate'] + '）</span></p>';
				if(b['linkset'] != null){
					code += '<ul class="linkset">';
					for(var j = 0; j < b['linkset'].length - 1; j++){
						var c = b['linkset'][j];
						c['dcdate'] = pi.daterep_y(c['dcdate']); // 更新日：年カット
						code += '<li style="font-size:12px;font-weight:normal;"><a href="' + c['link'] + '">' + c['title'] + '</a><small>（' + c['dcdate'] + '）</small></li>';
					}
					code += '</ul>';
				}
			}
			code += '</div></div>';
			document.write(code);

		}else{
			var code = '';
			code += '<div class="l66"><div class="kwoutBox">';
			for(var i = 0; i < 1; i++){
				var b = a[i];
				b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
				b['topicon'] = pi.imgrep(b['topicon']); // 画像パス置換
				b['topicon'] = pi.imgrep_vh(b['topicon']); // VSPACE , HSPACEカット
				b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
				code += '<a class="icon" href="' + b['link'] + '">' + b['topicon'] + '</a>';
				code += '<h5>' + b['subtitle'] + '</h5>';
				code += '<h3><a href="' + b['link'] + '">' + b['title'] + '</a></h3>';
				code += '<p>' + b['description'] + '<a class="continuance" href="' + b['link'] + '">→続きを読む</a><br>';
				code += '<span><a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"></a>（' + b['dcdate'] + '）</span></p>';
				if(b['linkset'] != null){
					code += '<ul class="linkset">';
					for(var j = 0; j < b['linkset'].length - 1; j++){
						var c = b['linkset'][j];
						c['dcdate'] = pi.daterep_y(c['dcdate']); // 更新日：年カット
						code += '<li><a href="' + c['link'] + '">' + c['title'] + '</a><small>（' + c['dcdate'] + '）</small></li>';
					}
					code += '</ul>';
				}
			}
			code += '</div></div>';
			document.write(code);

		}

	}else if(jname == 'ライフハック'){
		if(tmpl == 'default'){
		}else if(tmpl == 'A'){ // Top Storie 右
			var code = '';
			var num = Math.floor(Math.random()*(loop));
			a[num]['dcdate'] = pi.daterep_y(a[num]['dcdate']); // 更新日：年カット
			a[num]['icon'] = pi.imgrep(a[num]['icon']); // 画像パス置換
			a[num]['icon'] = pi.imgrep_vh(a[num]['icon']); // VSPACE , HSPACEカット
			a[num]['kwoutpath'] = pi.kwoutpath(a[num]['link']); // KWOUT PATH
			code += '<div class="l33"><div class="kwoutBox">';
			code += '<a class="icon" href="' + a[num]['link'] + '">' + a[num]['icon'] + '</a>';
			code += '<h3><a href="' + a[num]['link'] + '">' + a[num]['title'] + '</a></h3>';
			code += '<p>' + a[num]['description'] + '<a class="continuance" href="' + a[num]['link'] + '">→続きを読む</a><br>';
			code += '<span><a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + a[num]['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"></a> <a href="/bizid/lifehack.html">Today&acute;s Lifehack</a> （' + a[num]['dcdate'] + '）</span></p>';
			code += '</div></div>';
			document.write(code);

		}else if(tmpl == 'B'){ // TOP LEFT ライフハック
			var code = '';
			code += '<div class="cbox"><div class="lifehack">';
			code += '<h2><a href="/bizid/lifehack.html" title="' + jname + '">' + jname + '</a></h2>';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
				b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
				b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
				b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
				code += '<p><a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
				code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span><br clear="all"><span></span></p>';
			}
			code += '</div></div>';
			document.write(code);

		}else if(tmpl == 'C'){ // Top センターカラム「Today's LifeHack」
			var code = '';
			code += '<div id="toptodayslh"><h2><a href="http://cgi.itmedia.co.jp/randomlifehack/">Today&acute;s LifeHack</a></h2>';
			code += '<div class="index">';
			a = a.shuffle(); // シャッフル
			for(var i = 0; i < loop; i++){
				var b = a[i];
				b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
				b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
				b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
				b['kwoutpath'] = pi.kwoutpath(b['link']); // KWOUT PATH
				code += '<a class="icon" href="' + b['link'] + '">' + b['icon'] + '</a>';
				code += '<h3><a href="' + b['link'] + '">' + b['title'] + '</a></h3>';
				code += '<p>' + b['description'] + '<span><a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"></a></span></p>';
			}
			code += '</div></div><hr>';
			document.write(code);
		}

	}else if(jname == 'Bizアプリリスト'){
		Array.prototype.shuffle = function () {
			var list = this.concat();
			var i = list.length;
			while (--i) {
				var j = parseInt(Math.random() * (i + 1));
				if (i == j) continue;
				var k = list[i];
				var l = list[j];
				list[i] = l;
				list[j] = k;
			}
			return list;
		}
		var nums = new Array();
		var aN =a.length -1;
		for (var i = 0; i < aN; i++) {
			nums.push(i);
		}
		var num = nums.shuffle();
		code += '<div class="cbox"><div class="bizapp"><h2><a href="http://bizapp.itmedia.co.jp/">Bizアプリ</a></h2><ul>';
		for(var i = 0; i < 3; i++){
			var b = parseInt(num[i]);
			code += '<li><a href="' + a[b]['link'] + '">' + a[b]['title'] + '</a></li>';
		}
		code += '</ul></div></div>';
		document.write(code.replace('undefined',''));
	}else if(jname == '文具'){
		var code = '';
			code += '<div class="cbox"><div class="bungu">';
			code += '<h2><a href="/bizid/bungu.html" title="' + jname + '">' + jname + '</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
			b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
			b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
			code += '<p><a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span><br clear="all"><span></span></p>';
		}
		code += '</div></div>';
		document.write(code);

	}else if(jname == '文具'){
		var code = '';
			code += '<div class="cbox"><div class="bungu">';
			code += '<h2><a href="/bizid/bungu.html" title="' + jname + '">' + jname + '</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
			b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
			b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
			code += '<p><a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span><br clear="all"><span></span></p>';
		}
		code += '</div></div>';
		document.write(code);

	}else if(jname == 'スキル／キャリア'){
		var code = '';
			code += '<div class="cbox"><div class="skill">';
			code += '<h2><a href="/bizid/skill.html" title="' + jname + '">' + jname + '</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
			b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
			b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
			code += '<p><a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span><br clear="all"><span></span></p>';
		}
		code += '</div></div>';
		document.write(code);

	}else if(jname == 'グッズ／ツール'){
		var code = '';
			code += '<div class="cbox"><div class="goods">';
			code += '<h2><a href="/bizid/goods.html" title="' + jname + '">' + jname + '</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
			b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
			b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
			code += '<p><a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span><br clear="all"><span></span></p>';
		}
		code += '</div></div>';
		document.write(code);

	}else if(jname == 'インタビュー'){
		var code = '';
			code += '<div class="cbox"><div class="interview">';
			code += '<h2><a href="/bizid/tatsujin_index.html" title="達人の仕事術">達人の仕事術</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
			b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
			b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
			code += '<p><a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span><br clear="all"><span></span></p>';
		}
		code += '</div></div>';
		document.write(code);

	}else if(jname == 'Webアプリ'){
		var code = '';
			code += '<div class="cbox"><div class="webapp">';
			code += '<h2><a href="/bizid/nettool.html" title="Webアプリ">Webアプリ</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
			b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
			b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
			code += '<p><a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span><br clear="all"><span></span></p>';
		}
		code += '</div></div>';
		document.write(code);

	}else if(jname == 'GTD'){
		var code = '';
		var num = Math.floor(Math.random()*(loop));
		code += '<div class="cbox"><div class="gtd">';
		code += '<h2><a href="/bizid/gtd_index.html">Getting Things Done（GTD）まとめ</a></h2>';
		code += '<p><a href="/bizid/articles/0606/27/news003.html" class="icon" title="はじめてのGTD"><img src="' + ImgSrv + '/bizid/articles/0401/16/hajimete.jpg" WIDTH="40" HEIGHT="30" ALIGN="LEFT"></a>';
		code += '<a href="/bizid/articles/0606/27/news003.html" title="はじめてのGTD">はじめてのGTD</a><br clear="all"><span></span></p>';
		a[num]['icon'] = pi.imgrep(a[num]['icon']); // 画像パス置換
		a[num]['icon'] = pi.imgsize_4030(a[num]['icon']); // アイコンサイズ40x30
		a[num]['icon'] = pi.imgrep_vh(a[num]['icon']); // VSPACE , HSPACEカット
		code += '<p><a href="' + a[num]['link'] + '" class="icon" title="' + a[num]['title'] + '">' + a[num]['icon'] + '</a>';
		code += '<a href="' + a[num]['link'] + '" title="' + a[num]['title'] + '">' + a[num]['title'] + '</a><br clear="all"><span></span></p>';
		code += '</div></div>';
		document.write(code);

	}else if(jname == '各種まとめページ'){
		var code = '';
			code += '<div class="cbox"><div class="webapp">';
			code += '<h2><a href="/bizid/" title="各種まとめページ">各種まとめページ</a></h2><ul>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			code += '<li><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></li>';
		}
		code += '</lu></div></div>';
		document.write(code);

	}else if(jname == 'はてブ注目' | jname == 'はてブ殿堂入り'){
		var code = '';
		if(jname == 'はてブ注目'){
			code += '<ul class="hot">';
		}else{
			code += '<ul>';
		}
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['title'] = b['title'].replace('ITmedia Biz.ID：','').replace('誠 Biz.ID：','').replace(/\(\d\/\d\)/,'').replace(/ - ITmedia Biz\.ID$/,'');
			code += '<li><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a> <img src="http://b.hatena.ne.jp/entry/image/' + b['link'] + '" style="vertical-align:middle;"></li>';
		}
		code += '</ul>';
		document.write(code);

	}else if(jname == '総務特集一覧'){
		json['icon'] = pi.imgrep(json['icon']); // 画像パス置換
		json['icon'] = pi.imgrep_vh(json['icon']); // VSPACE , HSPACEカット
		var code = '';
/*
		code += '<div id="topsoumu"><div class="weekly"><div class="change">';
		code += '<div class="l65">';
		code += '<h2><span><a href="' + json['link'] + '">総務特集</a></span></h2>';
		code += '<div class="imgset">';
		code += '<span id="icon"><a href="' + json['link'] + '"><img src="' + json['icon'] + '"></a></span>';
		code += '<span id="btn2"><a href="' + json['link'] + '" title="総務特集へ">総務特集へ</a></span>';
		code += '</div>';
		code += '<div class="kwoutBox">';
		code += '<h3><a href="' + json['link'] + '">' + json['title'] + '</a></h3>';
		code += '<p>' + json['description'] + '<a href="' + json['link'] + '">→続きを読む</a></p>';
		code += '</div>';
		code += '</div>';
*/
		code += '<div class="r35">';
		code += '<h2><span><a href="' + json['link'] + '">総務特集記事一覧</a></span></h2>';
		code += '<div><h3 style="font-weight:bold;font-size:14px;"><a href="' + json['link'] + '">' + json['title'] + '</a></h3></div>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
			b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
			code += '';
			code += '<div class="kwoutBox">';
			code += '<h3><a href="' + b['link'] + '" class="icon">' + b['icon'] + '</a>';
			code += '<a href="' + b['link'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span></h3>';
			code += '</div>';
		}
		code +='</div><br clear="all"><span></span>';
/*
		code +='</div><br clear="all"><span></span></div></div></div>';
*/
		document.write(code);

	}else if(jname == 'ライフハックテンプレートDLランキング'){
		var code = '';
		code += '<div class="cbox"><div class="lhtdlrank">';
		code += '<h2><a href="/bizid/lifehacktemplete_index.html">ライフハックテンプレート<br>人気ランキング</a></h2><ol>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			code += '<li id="l' + (i + 1) + '"><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></li>';
		}
		code += '</ol></div></div>';
		document.write(code);

	}else if(jname == 'ライフハックテンプレート新着記事'){
		var code = '';
		code += '<div class="cbox"><div class="lhtdlnew">';
		code += '<h2><a href="/bizid/lifehacktemplete_index.html">ライフハックテンプレート<br>新着記事</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['dcdate'] = pi.daterep_y(b['dcdate']); // 更新日：年カット
			b['icon'] = pi.imgrep(b['icon']); // 画像パス置換
			b['icon'] = pi.imgrep_vh(b['icon']); // VSPACE , HSPACEカット
			b['icon'] = pi.imgsize_4030(b['icon']); // アイコンサイズ40x30
			code += '<p><a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a><span>（' + b['dcdate'] + '）</span><br clear="all"><span></span></p>';
		}
		code += '</div></div>';
		document.write(code);

	}else if(jname == '筆者別記事一覧'){
		var code = '';
		code += '<div id="topwriterbox">';
		code += '<h2>' + jname + '</h2><div class="index"><div class="inner">';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			code += '<div class="writer"><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></div>';
		}
		code += '<br clear="all"><span></span></div></div></div>';
		document.write(code);

	}else if(jname == '3分Lifehackingランキング'){
		var code = '';
		var uri = document.URL.replace(/http.+\.jp/, '').replace(/[#\?].+$/, '');
		if(document.title.match('3分LifeHacking') && json['name'].match('3分Lifehackingランキング')){
			var codeL = '';
			var codeR = '';
			code += '<div id="lifehackingranking">';
			code += '<h2 class="heading">3分LifeHackingランキング</h2>';
			code += '<div class="bg2"><div class="bg3"><div class="bg1"><div class="bg5"><div class="bg6"><div class="bg4">';
			code += '<div class="inner"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr valign="top">';
			for(var i = 0; i < loop; i++){
				var b = a[i];
				if(document.domain.match('itmedia.co.jp')){
					b['link'] = b['link'].replace(/http.+\.jp/,'');
				}
				if(i % 2 == 0){
					codeL += '<div class="line"><div class="rank num' + (i + 1) + '">' + (i + 1) + '</div><a href="' + b['link'] + '" title="' + b['title'] + '" onClick="designCnt(\'lifehackingranking' + (i + 1) + '\', \'' + uri + '\');">' + b['title'] + '</a></div>';
				}else{
					codeR += '<div class="line"><div class="rank num' + (i + 1) + '">' + (i + 1) + '</div><a href="' + b['link'] + '" title="' + b['title'] + '" onClick="designCnt(\'lifehackingranking' + (i + 1) + '\', \'' + uri + '\');">' + b['title'] + '</a></div>';
				}
			}
			code += '<td class="tdl">' + codeL + '</td><td class="tdr">' + codeR + '</td>'
			code += '</tr></table></div>';
			code += '</div></div></div></div></div></div>';
			code += '</div>';
			document.write(code);
		}
	}else if(jname == 'プロモバイル新着記事'){
		var code = '';
		code += '<div class="cbox"><div class="promobile">';
		code += '<h2><a href="http://plusd.itmedia.co.jp/promobile/">プロモバ</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['icon'] = pi.imgrep(b['icon']); // 画像パス関数
			code += '<p>';
			if(b['icon'] != false){
				b['icon'] = b['icon'].replace('WIDTH="80" HEIGHT="60"','WIDTH="40" HEIGHT="30"');
				code += '<a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'] + '</a>';
			}
			code += '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a>';
			code += '<br clear="all"><span></span></p>';
		}
		code += '</div></div>';
		document.write(code);
	}else if(jname == 'すべてのエントリー'){
		var code = '';
		code += '<div class="cbox"><div class="makotoblog">';
		code += '<h2><a href="http://blogs.bizmakoto.jp/" style="color:#FFF;">誠ブログ新着エントリー</a></h2>';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			code += '<p><a href="' + b['link'] + '" class="icon" title="' + b['title'] + '">' + b['icon'].replace('src="','src="http://blogs.bizmakoto.jp').replace('width="100"','width="40"').replace('height="100"','height="40"') + '</a>';
			code += '<strong><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></strong><br><a href="' + b['link'].replace(/entry\/.+/,'') + '" title="' + b['blogname'] + '" style="font-size:10px;line-height:14px;">' + b['blogname'] + '</a>';
			code += '<br clear="all"><span></span></p>';
		}
		code += '<div style="text-align:right;font-size:12px;padding:0 5px 5px;">&raquo; <a href="http://blogs.bizmakoto.jp/">誠ブログをもっと読む</a></div>';
		code += '</div></div>';
		document.write(code);


/* サブトップ
---------------------------------------------------------------------------*/
	}else if(jname == '塙恵子' || jname == '藤沢烈' || jname == '満木葉子' || jname == '加藤恭子' || jname == '山賀正人' || jname == '樋口健夫' || jname == '原田由美子' || jname == '吉見範一'){ // 著者別記事一覧
		var code = '';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['topicon'] = pi.imgrep(b['topicon']);
			b['kwoutpath'] = pi.kwoutpath(b['link']);
			code += '<div class="kwoutBox">';
			if(b['topicon'] != false){
				code += '<a href="' + b['link'] + '" class="topicon" title="' + b['title'] + '"><img src="' + b['topicon'] + '"></a>';
			}
			code += '<h5>' + b['subtitle'] + '</h5>';
			code += '<h3><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></h3>';
			code += '<p>' + b['description'] + '<a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"/></a><span>（' + b['dcdate'] + '）</span></p><hr></div>';
		}
		document.write(code);

	}else if(jname == '森川滋之' || jname == '佐々木正悟' || jname == '「7つの習慣」セルフ・スタディ・ブック' || jname == '永田豊志'){ // 著者別記事一覧
		var flag = 'subtitle'; // MATCH要素
		var code = [];
		var d = pi.dbsort1(a,jname,loop,flag);
		for(var i = 0; i < d.length; i++){
			code[i] = [];
		}
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['topicon'] = pi.imgrep(b['topicon']);
			b['kwoutpath'] = pi.kwoutpath(b['link']);
			for(var j = 0; j < d.length; j++){
				if(b[flag] == d[j]){
					code[j][i] = '';
					code[j][i] += '<div class="kwoutBox">';
					if(b['topicon'] != false){
						code[j][i] += '<a href="' + b['link'] + '" class="topicon" title="' + b['title'] + '"><img src="' + b['topicon'] + '"></a>';
					}
					code[j][i] += '<h3><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></h3>';
					code[j][i] += '<p>' + b['description'] + '<a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"></a><span>（' + b['dcdate'] + '）</span></p><hr></div>';
					if(j == 0){code[j][i] += '<div id="amazonlink"></div>'}
				}
			}
		}
		for(var i = 0; i < d.length; i++){
			document.getElementById(jname + i).innerHTML = code[i].join('');
		}

	}else if(jname == 'クリエイティブ・チョイス' || jname == 'ソーシャルアパートメントに住んでみた' || jname == 'ヘルピング・クライアンツ・サクシード' || jname == '4文字英語で最強フレームワーク' || jname == 'ビジネスに効くゲームソフト' || jname == '名言で読む「リーダーの必読書」' || jname == 'ツール de オシゴト' || jname == '堀江貴文に聞く'){ // 連載
		var code = '';
		for(var i = 0; i < loop; i++){
			var b = a[i];
			b['topicon'] = pi.imgrep(b['topicon']);
			b['kwoutpath'] = pi.kwoutpath(b['link']);
			code += '<div class="kwoutBox">';
			if(b['topicon'] != false){
				code += '<a href="' + b['link'] + '" class="topicon" title="' + b['title'] + '"><img src="' + b['topicon'] + '"></a>';
			}
			code += '<h5>' + b['subtitle'] + '</h5>';
			code += '<h3><a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a></h3>';
			code += '<p>' + b['description'] + '<a class="kwoutBtn" target="_blank" title="ブログに書く by kwout" href="' + b['kwoutpath'] + '"><img style="vertical-align: middle;" alt="ブログに書く by kwout" src="' + ImgSrv + '/images0509/bt_kwout.gif"/></a><span>（' + b['dcdate'] + '）</span></p><hr></div>';
			if(i == 0){code += '<div id="amazonlink"></div>'}
		}
		document.write(code);

	}else{}
}

/* プラグイン
-----------------------------------------------------*/
function dbplugin(json){}

dbplugin.prototype.ini = function(json){ // 初期設定
	return ({
		'jsonname':json['name'], // 名称
		'jsondata':json['data'], // データ
		'jsonleng':json['data'].length - 1 // データ数
	});
}

dbplugin.prototype.jstag = function(e){ // 自分自身のスクリプトタグ参照
	if(e.nodeName.toLowerCase() == 'script') return e;
	return arguments.callee(e.lastChild)
}

dbplugin.prototype.jsflag = function(e, leng){ // スクリプトタグのタイトル取得
	if(e.getAttribute('title')){
		var t = e.getAttribute('title');
		if(t.match(/^tmpl\=([A-Z])\,loop\=\d*$/)){
			t = t.split(',');
			var m = t[0].replace('tmpl=','');
			var l = parseInt(t[1].replace('loop=',''));
			if(leng < l){
				l = leng;
			}
		}else if(t.match(/^tmpl\=([A-Z])$/)){
			var m = t.replace('tmpl=','');
			var l = leng;
		}else if(t.match(/^loop\=\d*$/)){
			var m = 'default';
			var l = parseInt(t.replace('loop=',''));
			if((leng) < l){
				l = leng;
			}
		}else{
			var m = 'default';
			var l = leng;
		}
	}else{
		var m = 'default';
		var l = leng;
	}
	return {'title':t,'tmpl':m,'loop':l};
}

dbplugin.prototype.count = function(jname){ // クリックカウント onClick="designCnt(\'id\',\'' + u + '\');"
	var u = location.pathname;
	var bool = new Boolean(arguments[1]);
	if(bool == true){
		return(' onClick="designCnt(\'db_' + jname + '_' + arguments[1] + '\',\'' + u + '\');"');
	}else{
		return(' onClick="designCnt(\'db_' + jname + '_\' + this.href, \'' + u + '\');"');
	}
}

dbplugin.prototype.imgrep = function(path){ // 画像パス置換
	if(path == '') return(path);
	if(!document.domain.match('bizmakoto.jp')) return(path);
	if(path.match(/^http.+(jpg|gif|png)/i)) return(path);
	if(path.match(/^\/.+\.(jpg|gif|png)$/i)){
		return('http://ima' + 'ge.itmedia.co.jp' + path);
	}else if(path.match(/^\<img src\=.+\>$/i)){
		return(path.replace(/\<img src\=\"/i,'<img src="http://ima' + 'ge.itmedia.co.jp'));
	}
}

dbplugin.prototype.imgsize_4030 = function(img){ // アイコンサイズ40x30
	if(img == ''){
		return(img);
	}else{
		return(img.replace(/ width\=\"[0-9]+\"/i,'width="40"').replace(/ height\=\"[0-9]+\"/i,'height="30"'));
	}
}

dbplugin.prototype.imgrep_v = function(img){ // VSPACE カット
	if(img == ''){
		return(img);
	}else{
		return(img.replace(/ vspace\=\"[0-9]+\"/i,''));
	}
}
dbplugin.prototype.imgrep_h = function(img){ // HSPACE カット
	if(img == ''){
		return(img);
	}else{
		return(img.replace(/ hspace\=\"[0-9]+\"/i,''));
	}
}
dbplugin.prototype.imgrep_vh = function(img){ // VSPACE , HSPACE カット
	if(img == ''){
		return(img);
	}else{
		return(img.replace(/ vspace\=\"[0-9]+\"/i,'').replace(/ hspace\=\"\d*\"/i,''));
	}
}
dbplugin.prototype.daterep_y = function(date){ // 更新日：年カット
	return(date.replace(/[0-9]+(年|\/)/,''));
}

dbplugin.prototype.strcut = function(title,start,end,point){ // 一定文字列以上カット
	if(title.length > end){
		return title.substr(start,end) + point;
	}else{
		return title;
	}
}

dbplugin.prototype.kwoutpath = function(link){ // KWOUT PATH
	var a = link.replace(/\/.+\/articles\//,'').replace(/\//g,'');
	var b = 'http://itmedia.kwout.com/grab?site=itmedia&amp;address=http://bizmakoto.jp' + link + '&amp;block=kwout' + a + '&amp;preset=1&amp;index=1';
	return b;
}

dbplugin.prototype.dbsort1 = function(a,jname,loop,flag){ // データ一致によるソート
	document.write('<div id="' + jname + '"></div>');
	var c = [];
	for(var i = 0; i < loop; i++){
		c[i] = a[i][flag];
		for(var j = 0; j < i; j++){
			if(a[i][flag] == a[j][flag]){
				c[i] = '';
				break;
			}
		}
	}
	var d = [];
	for(var i = 0; i < c.length; i++){
		if(c[i] != ''){
			d.push(c[i]);
		}
	}
	var e = '';
	var code = [];
	for(var i = 0; i < d.length; i++){
		e += '<h2 style="margin-bottom:10px;">' + d[i] + '</h2><div id="' + jname + i + '"></div>';	
		code[i] = [];
	}
	document.getElementById(jname).innerHTML = e;
	return d;
}


Array.prototype.shuffle = function(){ // ランダムにソートする
    var i = this.length;
    while(i){
        var j = Math.floor(Math.random() * i);
        var t = this[--i];
        this[i] = this[j];
        this[j] = t;
    }
    return this;
}

/* イベント
-----------------------------------------------------*/
function dbevent(type){
	if(type == ''){
		return false;
	}else if(type == 'tab'){ // タブ切り替え
		var boxid = arguments[1];
		var loop = arguments[2];
		var num = arguments[3];
		if(num == null){
			num = 0;
		}
		for(var i = 0; i < loop; i++){
			var box = document.getElementById(boxid + i);
			var btn = document.getElementById(boxid + 'btn' + i);
			if(i == num){
				if(box){
					box.style.display = 'block'; // ブロック表示
					box.className = 'active';    // ブロックclass付与
					btn.className = 'active';    // ボタンclass付与
				}else{
					btn.className = 'active';    // ボタンclass付与
				}
			}else{
				box.style.display = 'none';  // ブロック非表示
				box.className = 'hidden';    // ブロックclass付与
				btn.className = 'hidden';    // ボタンclass付与
			}
		}

	}else if(type == "over"){ // ホバーアクション
		var boxid = arguments[1];
		var loop = arguments[2];
		var num = arguments[3];
		if(num == null){
			num = 0;
		}
		var txtbox = document.getElementById(boxid);
		for(var i = 0; i < loop; i++){
			var box = document.getElementById(boxid + i);
			if(i == num){
				box.className = 'active';
				var b = {
					'title':box.getElementsByTagName('a')[0].getAttribute('title'),
					'link':box.getElementsByTagName('a')[0].getAttribute('href')
				};
			}else{
				box.className = 'hidden';
			}
		}
		txtbox.innerHTML = '<a href="' + b['link'] + '" title="' + b['title'] + '">' + b['title'] + '</a>';

	}
}

