//<script>

	function SetGeishoObject() {
		document.write('<OBJECT ID="dbGeisho" CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">');
		document.write('<PARAM NAME="CharSet" VALUE="Shift_JIS">');
		document.write('<PARAM NAME="DataURL" VALUE="fjy/data/geisho.txt">');
		document.write('<PARAM NAME="UseHeader" VALUE="true">');
		document.write('<PARAM NAME="FieldDelim" VALUE="&#9;">');
		document.write('</OBJECT>');
	}

	function ShowGeisho(ShowDataCounts) {
		var rs = dbGeisho.recordset;
		var intRecordCount = rs.RecordCount;

		// 配列の初期化
		var Dat = new Array(ShowDataCounts);
		for (var i = 0; i < ShowDataCounts; i++) {
			Dat[i] = new Array();
			Dat[i].Seq = Math.floor(Math.random() * intRecordCount) + 1;
			Dat[i].ID = '';
			Dat[i].Division = '';
			Dat[i].Name = '';
		}
		
		// 序数（乱数）と一致するレコードを取得する
		rs.moveFirst();
		var intRecordNumber = 1;
		while (rs.EOF == false) {
			for (var i = 0; i < ShowDataCounts; i++) {
				with (Dat[i]) {
					if (Seq == intRecordNumber) {
						ID = rs.Fields('ID').value
						Division = rs.Fields('Division').value
						Name = rs.Fields('Name').value
					}
				}
			}
			rs.moveNext();
			intRecordNumber = intRecordNumber + 1;
		}
		
		// 結果を出力する
		var strResult = '<table border="0" cellspacing="0" cellpadding="1" align="right">';
		for (var  i = 0; i < ShowDataCounts; i++) {
			with (Dat[i]) {
				strResult = strResult + '<tr><td><a href="http://www.gse.jp/" target="_blank">';
				strResult = strResult + '<img src="http://www.gse.jp/chart/3m/l/' + ID + '.png"';
				strResult = strResult + ' width="200" height="120" border="0"';
				strResult = strResult + ' alt="' + Name + ' （' + Division + '） - 芸能証券" /></a></td></tr>';
			}
		}
		strResult = strResult + '</table>';
		ShowGeishoArea.innerHTML = strResult;
	}

//</script>

