var ss1 = document.getElementsByTagName("script");
var ss2 = new Array();
var blnNullSS1 = nullCheck(ss1);							//NULLチェックB
var retsno = "retsno";

var srcBase = "http://sports.nifty.com/niftools_blogparts_tsune/tsune.swf?sno=";		// ベースアドレス
//var incrURL = "http://sports.nifty.com/cs/multiform/sp_serial-tsune/incre/aid_070806007159/idx_1";
//var incrURL = "http://check.sports.nifty.com/cs/multiform/sp_serial-tsune/incre/aid_tsuneblogparts/idx_1";
var incrURL = "http://sports.nifty.com/cs/multiform/sp_serial-tsune/incre/aid_tsuneblogparts/idx_1";

if(blnNullSS1){
	for (var i = 0; i < ss1.length; i++) {

		if (ss1[i].src){
			if(ss1[i].src.length != 0){
				//サニタイズC
				var s = sanitest(ss1[i].src);
				if (s.match(/tsune\.js(\?.*)?$/)){
					ss2.push(s);
					bln_script = true;
					break;
				}else{
					bln_script = false;
				}
			}else{
				bln_script = false;
			}
		}
	}
	if(ss2.length == 1){
		var asin =ss2[0];
		var numPid = asin.indexOf('sno=');
		var numPid2 = asin.indexOf('inc=');

		var flg_inc = false;
		if(numPid2 !=-1){
			flg_inc = true;
		}
		if(numPid !=-1){
			var startpid = numPid + 4;
			var strPid = asin.substring(numPid + 4);
			//ソース書き込み@
			retsno = strPid;
			srcWrite(srcBase, strPid, flg_inc);
		}else{
			// エラーD
			error_root();
		}
	}
}


//@ソース書き込み
function srcWrite(srcWriteStr, sno, flg_inc){

	//クッキーの存否チェック及び背番号取得A
	if(sno.length <= 0){
		sno = 1;
	}
	if(flg_inc){
		sno = loadCount(sno);
	}

	srcWriteStr += sno;
	retsno = sno;

	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="145" height="356" id="index" align="middle">\n');
	document.write('<param name="movie" value=' + srcWriteStr + ' />\n');
	document.write('<param name="quality" value="high" />\n');
	document.write('<param name="wmode" value="transparent" />\n');
	document.write('<param name="allowScriptAccess" value="always" />\n');
	document.write('<embed src=' + srcWriteStr + ' quality="high" width="145" height="345" name="index" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always" wmode="transparent" />\n');
	document.write('</object>\n');
}


//Aクッキーの存否チェック及び背番号取得
function loadCount(resentNumber){
	var yourNumber = confirmCookie("miyamoto_blogparts",resentNumber);
	if(resentNumber != yourNumber){
		//document.getElementById("yourNumber").innerHTML = yourNumber;
		return yourNumber;
	}

	//CMS数値項目インクリメント0
	new Ajax.Request(incrURL);

	return resentNumber;
}


//BNULLチェック
function nullCheck(chkStr){
	if(chkStr != null || chkStr != ""){
		return(true);
	}else{
		return(false);
	}
}


//Cサニタイズ処理
function sanitest(param){
	param = param.replace(/</g,"&lt;");				// <
	param = param.replace(/>/g,"&gt;");				// >
	param = param.replace(/&/g,"&amp;");			// &
	param = param.replace(/\"/g,"&quot;");		// "
	param = param.replace(/'/g,"&#039;");			// '
	param = param.replace(/%0a%0d/g,"");
	param = param.replace(/%0d%0a/g,"");
	param = param.replace(/%0d/g,"");
	param = param.replace(/%0a/g,"");

	return(param);
}


//Dエラー処理
function error_root(){
	//ソース書き込み
	srcWrite(srcBase);
}

//E
function getSno(){
	//
	return retsno;
}

//Fテキストエリア作成
function createTextArea(){
	document.write('<pre>');
	document.write('&lt;script type=\"text/javascript\" src=\"http://sports.nifty.com/tsune/accessories/blogparts/js/tsune.js?sno=' + retsno + '\"&gt;&lt;/script&gt;');
	document.write('</pre>');
}

//G「ココログに設置する」フォーム作成用
function createTextArea2(){
	document.write('<br><p><form action=\"http://appx.cocolog-nifty.com/widgets\" method=\"post\">');
	document.write('<input type=\"hidden\" name=\"service_key\" value=\"52616e646f6d4956fa4ada9393995e007961fdc20407b69b05b365e9b5dd\" />');
	document.write('<input type=\"hidden\" name=\"service_name\" value=\"sports-nifty\" />');
	document.write('<input type=\"hidden\" name=\"service_url\" value=\"http://sports.nifty.com/tsune/index.jsp\" />');
	document.write('<input type=\"hidden\" name=\"long_name\" value=\"tsuneyasu miyamoto\" />');
	document.write('<input type=\"hidden\" name=\"short_name\" value=\"tsune\" />');

	//テキストエリア(非表示)作成
	document.write('<textarea style=\"display: none;\" name=\"content\">');
	document.write('&lt;script type=\"text/javascript\" src=\"http://sports.nifty.com/tsune/accessories/blogparts/js/tsune.js?sno=' + retsno + '\"&gt;&lt;/script&gt;');
	document.write('</textarea>');

	document.write('<input type=\"hidden\" name=\"return_url\" value=\"http://sports.nifty.com/\"/>');
	document.write('<input type=\"image\" src=\"/tsune/accessories/blogparts/images/btn_setup-cocolog.gif\" alt=\"ココログに設置する\" />');
	document.write('</form></p>');
}

