// JavaScript Document in UTF-8
// 
// last update:2009/4/17

// get query
var scr = document.getElementsByTagName('script');
var uri = scr[scr.length - 1].src;
var qry = uri.slice(uri.indexOf('?') + 1);
kzPath = ("" + uri.split('?',1)).replace(/kzp.js/,'');
kzArray = qry.split("\,",5);

// check query
if(kzArray[0] == '') { document.write("Error #01: No kifu data specified.<br />\n"); exit();}
if(kzArray[1] == '') { document.write("Error #02: No ID specified.<br />\n"); exit();}
if(kzArray[2] == '') { document.write("Error #03: No width value specified.<br />\n"); exit();}

var urlline = document.URL;
qsplit = urlline.split("\?",2);
var qline = qsplit[1];
var i = 0;
if(qline != null){
	qsplit = qline.split("\&",2);
	for(i = 0;i < qsplit.length;i++){
		qline = qsplit[i];
		qsplit2 = qline.split("\=",2);
		if(qsplit2[0] == "kzstart"){
			kzArray[4] = qsplit2[1];
		}
	}
}

// write anchor
document.write("<a name=" + kzArray[1] + "></a>");

// calculate player height
var kw = kzArray[2];
var kh = Math.round(kw * 0.75);
var kzName = "KZP_" + kzArray[1];
// embed player
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"" + kw + "\" height=\"" + kh + "\" codebase=\"http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0\" id=\"" + kzName + "\">");
	document.write("<param name=\"allowScriptAccess\" value=\"always\" />");
	document.write("<param name=\"movie\" value=\"" + kzPath + "kzp.swf?kiffile=" + kzArray[0] + "\&id=" + kzArray[1] +"\&layout=" + kzArray[3] + "\&start=" + kzArray[4] +"\" />");
	document.write("<param name=\"base\" value=\".\" />");
	document.write("<param name=\"quality\" value=\"high\" />");
	document.write("<param name=\"wmode\" value=\"transparent\" />");
	document.write("<embed name=\"" + kzName + "\" src=\"" + kzPath + "kzp.swf?kiffile=" + kzArray[0] + "\&id=" + kzArray[1] +"\&layout=" + kzArray[3] +"\&start=" + kzArray[4] +"\" width=\"" + kw + "\" height=\"" + kh + "\" allowScriptAccess=\"always\" base = \".\" quality=\"high\" wmode=\"transparent\" pluginspage=\"http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" />");
	document.write("</object>");

// debug
//document.write("<hr />確認：参照棋譜=" + kzArray[0] + "、ID=" +  kzArray[1] + "、幅=" + kzArray[2]);
//if(kzArray[3] == 'p'){
//	document.write("、レイアウト=ポートレート");
//}else if(kzArray[3] == 'l' || kzArray[3] == ''){
//document.write("、レイアウト=ランドスケープ");
//}
//if(kzArray[4] != ''){
//	document.write("、表示開始=" + kzArray[4] + "手目");
//}
// end