var uri = document.URL;
if (uri.match(/#print/)){
	document.write('<link href="');
	document.write('/css/makoto_print.css');
	document.write('" rel="stylesheet" type="text/css" media="all">');
}

// URL REP
// -----------------------------------------------
var uri = document.URL;
var uriCut = uri.replace(/http.+\.jp/,'');

if (uri.match('www.itm')) {ThisSite = 'itmediacojpglobal';ImgSrv = 'http:/'+'/image.itm'+'edia.co'+'.jp';}
else if (uri.match('plusd.itm')) {ThisSite = 'itmediacojpglobal';ImgSrv = 'http:/'+'/image.itm'+'edia.co'+'.jp';}
else if (uri.match('techtarget.itm')) {ThisSite = 'itmediacojpglobal';ImgSrv = 'http:/'+'/image.itm'+'edia.co'+'.jp';}
else if (uri.match('bizmakoto.jp')) {ThisSite = 'itmediacojpglobal';ImgSrv = 'http:/'+'/image.itm'+'edia.co'+'.jp';}
else if (uri.match('preview')) {ThisSite = 'itmediacojpglobal'+'dev';ImgSrv = '';}
else if (uri.match('bro')) {ThisSite = 'itmediacojpglobal'+'dev';ImgSrv = '';}
else {ThisSite = '';ImgSrv = '';}
if (document.URL.match(/\/makoto\/articles/)) {
var pageDirType = 'articles';
} else {
var pageDirType = 'indexes';
}

// DESIGN CLICK COUNT
// -----------------------------------------------
function designCnt(scID, targetURI){
	var id1 = scID + '_' + pageDirType;
	var id2 = (targetURI) ? id1 + ' ' + targetURI : id1;
	s.prop14 = id2;
	s.tl(this,'e',id1);
	s_objectid = id1;
}

// 誠TOPページ下INDEX
// -----------------------------------------------
function toptmpl(db, end){
	var dbsel = 'all' + db + 'DB';
	var tmpl = [];
	for(i = 1; i <= end; i++){
		if(eval(dbsel + '[i]') == null) break;
		tmpl[i] = '';
		tmpl[i] += '<a href="' + eval(dbsel + '[i][2]') + '" class="icon">' + eval(dbsel + '[i][4]') + '</a>';
		tmpl[i] += '<p class="' + eval(dbsel + '[i][1]') + '"><a href="' + eval(dbsel + '[i][2]') + '">' + eval(dbsel + '[i][6]') + eval(dbsel + '[i][5]') + '</a><span>（' + eval(dbsel + '[i][11]') + '月' + eval(dbsel + '[i][12]') + '日）</span></p><hr>';
	}
	document.write('<div class="index mini">' + tmpl.join('') + '</div>');
}

// PR表記付きパブリシティ
// -----------------------------------------------
function stylePubFormat(data){
	if(document.getElementById('tmplHeading1') && document.getElementById('tmplHeading2').getElementsByTagName('h2')[0] && document.getElementById('byline')){
		document.getElementById('tmplHeading1').style.backgroundImage = 'url(' + ImgSrv + '/makoto/images/newart_prmark.gif)';
		document.getElementById('tmplHeading1').style.backgroundPosition = 'right 5px';
		document.getElementById('tmplHeading1').style.backgroundRepeat = 'no-repeat';
		document.getElementById('tmplHeading2').getElementsByTagName('h2')[0].innerHTML = data['アブストラクト'];
		document.getElementById('byline').innerHTML = '<b>[PR／Business Media 誠]</b>';
	}else{
		return false;
	}
	var creditbox = [];
	creditbox.push('<div id="tmplPrcredit"><div class="inner"><br clear="all">');
	creditbox.push('<p class="credit"><strong>提供：' + data['提供元'] + '</strong><br>');
	creditbox.push('企画：' + data['企画'] + '／制作：' + data['制作'] + '／掲載内容有効期限：' + data['掲載内容有効期限'] + '</p>');
	creditbox.push('</div></div>');
	document.write(creditbox.join(''));
	return true;
}

/* 実行 JS 取得
----------------------------------------*/
function getScriptThis(e){
	if(e.nodeName.toLowerCase() == 'script'){
		return e;
	}else{
		return arguments.callee(e.lastChild);
	}
};

/* 右カラム 口コミランキング
----------------------------------------*/
function twtRank (json) {
	if(!json['response']['list']) return false;
	var data = json['response']['list'];
	data.sort(function(a, b) {return a["trackback_total"] < b["trackback_total"] ? 1 : -1;});
	var ranklist = [];
	ranklist.push('<h2>口コミの多い記事</h2>');
	ranklist.push('<ol>');
	for(var i = 0; i < data.length && i < 10; i++) {
		if(!data[i]['title']) continue;
		ranklist.push('<li class="rank' + (i+1) + '"><a href="' + data[i]['url'] + '" onclick="designCnt(\'誠口コミの多い記事\',\'' + (i+1) +'\');">' + data[i]['title'] + '</a></li>');
	}
	ranklist.push('</ol>');
	ranklist.push('<div class="colBoxClear"></div>');
	ranklist.push('<div class="topxy"><span><a href="http://topsy.com/" title="Topsy">Powered By Topsy</a></span></div>');
	document.write(ranklist.join(''));
}

