if (navigator.userAgent.indexOf('MSIE 5.')>=0 || navigator.userAgent.indexOf('MSIE 6.')>=0){
	isIE4=true;
	is2IE4=true;
}else{ 
	if(navigator.appVersion.charAt(0)>=5 && (navigator.appName).indexOf("Netscape")!=-1){
		isIE4=true;
	}else{ 
		isIE4=false;
	}
	is2IE4=false;
}

PageName = new Array();
key_word = new Array();
var itemCount = 10;
var itemCount2 = 15;
var textState = 0;
var textIN = 0;
var pageID = 0;
var TestUS = /^[A-Z|a-z]{1,5}/;
var TestD = /\d{4}/;
var TestZ = /[０-９]{4}/;

function checkKey( form, key ) {
 if ( !key )key = event.keyCode;
 if ( key == 13 ) {document.forms[form].submit();}
}
function checkKey2( form, key ) {
 if ( !key )key = event.keyCode;
 if ( key == 13 ) {Sel1('sch1');}
}
function getC_submit(tmp){
	if(tmp == 0){
		var tmpName = "stock_code";
		tmpNum = document.TAKO2.PageNo.selectedIndex;
		tmpName += document.TAKO2.PageNo.options[tmpNum].value;
		var tmpCookie = document.cookie + ";";
		tmpTex = sub_getCookie(tmpName,tmpCookie);
	}else{
		tmpNum = document.TAKO2.PageNo2.selectedIndex;
		tmpNum = document.TAKO2.PageNo2.options[tmpNum].value;
		(tmpNum == "") ? tmpTex="" : tmpTex = key_word[tmpNum];
	}
	if(tmpTex != "" || tmp == 0){
		if(isIE4) document.TAKO2.saveBT.style.color="#000000";
		page_id(tmp);
		sub_setTx(tmpTex);
	}
}
function sub_setTx(tmpTex){
	if(tmpTex != ""){
		for (i = 0; i < itemCount; i++){
			var tmpC = i +1;
			var tmpA = "[" + i +"]";
			var tmpB = "[" + tmpC +"]";
			startB = tmpTex.indexOf(tmpA,0) + 3;
			endB = tmpTex.indexOf(tmpB,0);
			if(startB == endB){
				document.TAKO2.elements[i*2+2].value = ""; 
			}else{
				thisTex =tmpTex.substring(startB,endB);
				document.TAKO2.elements[i*2+2].value = thisTex; 
			}
			document.TAKO2.elements[i*2+2].select(); 
		}
		checkA = tmpTex.indexOf("[e]",0) ;
		checkNo = tmpTex.substring(checkA-1,checkA);
		tmpBool = (checkNo == 1);
		if(checkNo != 2) check_P1(tmpBool);
	}else{
		for (i = 0; i < itemCount; i++){
			document.TAKO2.elements[i*2+2].value = ""; 
		}
	}
	document.TAKO2.elements[2].focus(); 
	document.TAKO2.elements[2].blur(); 
}
function sub_getCookie(tmpName,tmpCookie){
	tmpOf = tmpCookie.indexOf(tmpName,0);
	if(tmpOf != -1){
		tmpC = tmpCookie.substring(tmpOf,tmpCookie.length);
		startA = tmpC.indexOf("=",0) + 1;
		endA = tmpC.indexOf(";",startA);
		tmpTex = unescape(tmpC.substring(startA,endA));
	} else {
		tmpTex = "";
	}
	return tmpTex;
}
function getP_submit(){
	var tmpName = "stock_page";
	var tmpCookie = document.cookie + ";";
	var tmpOf = tmpCookie.indexOf(tmpName,0);
	if(tmpOf == -1){
		set_NewPage();
		var tmpCookie = document.cookie + ";";
	}
	tmpTex = sub_getCookie(tmpName,tmpCookie);
	for (i = 0; i < 9; i++){
		var tmpC = i +1;
		var tmpA = "[" + i +"]";
		var tmpB = "[" + tmpC +"]";
		startB = tmpTex.indexOf(tmpA,0) + 3;
		endB = tmpTex.indexOf(tmpB,0);
		if(startB == endB){
			PageName[i] = "　--　"; 
		}else{
			thisTex =tmpTex.substring(startB,endB);
			PageName[i] = thisTex; 
		}
	}
}
function set_NewPage() {
	var expiresDate = new Date();
	expiresDate.setTime(expiresDate.getTime() + 60*60*24*365*1000 );
	var tmpKey = "[0]　01　[1]　02　[2]　03　[3]　04　[4]　05　[5]　06　[6]　07　[7]　08　[8]　09　[9]";
	tmpC = "stock_page=" + escape(tmpKey) + "; ";
	tmpC += "expires=";
	tmpC += expiresDate.toGMTString();
	document.cookie = tmpC;
}
function text_in(inNum) {
	if(!textState&&pageID==0){
		textState=1;
		getC_submit(0);
	}
	document.TAKO2.elements[inNum*2+1].checked = true;
	(textIN < 10) ? tmp = "#ffffff" : tmp = "#e7e7d7";
	if(isIE4) document.TAKO2.elements[textIN*2+2].style.backgroundColor=tmp;
	if(isIE4) document.TAKO2.elements[inNum*2+2].style.backgroundColor='#efe7cf';
	textIN = inNum;

}
function page_id(tmp) {
	pageID = tmp;
	if(pageID == 0){
		tmpC = "#efe7cf";
		tmpC1 = "#ffffff";
	} else {
		tmpC = "#ffffff";
		tmpC1 = "#efe7cf";
	}
	if(isIE4) document.TAKO2.PageNo.style.backgroundColor=tmpC;
	if(isIE4) document.TAKO2.PageNo2.style.backgroundColor=tmpC1;
}
function save_id() {
	if(pageID == 0){
		if(isIE4) document.TAKO2.saveBT.style.color="#881111";
	}
}
function check_P(Fnum,tmp) {
	tmpBool = document.forms[Fnum].NewWin.checked; 
	if(tmp == 1) tmpBool=!tmpBool;
	check_P1(tmpBool);
}
function check_P1(tmp) {
	document.TAKO1.NewWin.checked = tmpBool;
	document.TAKO2.NewWin.checked = tmpBool;
	document.TAKO3.NewWin.checked = tmpBool;
}
key_word[0] = "[0]9984 ソフトバンク[1]4716 日本オラクル[2]4739 伊藤忠テクノサイエンス[3]9737 ＣＳＫ[4]9715 トランス・コスモス[5]9694 日立ソフトウェアエンジニアリング[6]7518 ネットワンシステムズ[7]4689 ヤフー[8]4755 楽天[9]【ＩＴ】[10]2[e]";
key_word[1] = "[0]9432 ＮＴＴ[1]9437 ＮＴＴドコモ[2]9433 KＤＤＩ[3]9613 ＮＴＴデータ[4]9435 光通信[5]4676 フジテレビジョン[6]9404 日本テレビ[7]4795 スカパー[8]9449 インターキュー[9]【通信】[10]2[e]";
key_word[2] = "[0]5803 フジクラ[1]5801 古河電工[2]5802 住友電気工業[3]4063 信越化学工業[4]5202 日本板硝子[5]6834 精工技研[6]6885 ミヤチテクノス[7]6468 駿河精機[8]7713 シグマ光機[9]【光ファイバー】[10]2[e]";
key_word[3] = "[0]6758 ソニー[1]6752 松下電器[2]6701 ＮＥＣ[3]6702 富士通[4]6502 東芝[5]7751 キヤノン[6]6857 アドバンテスト[7]7731 ニコン[8]7762 シチズン時計[9]【電気/精密】[10]2[e]";
key_word[4] = "[0]4502 武田薬品工業[1]4503 山之内製薬[2]4519 中外製薬[3]2531宝酒造[4]2914 ＪＴ[5]4151 協和発酵工業[6]4005 住友化学工業[7]4010 三菱化学[8]4028 石原産業[9]【製薬/食品/化学】[10]2[e]";
key_word[5] = "[0]1801 大成建設[1]1803 清水建設[2]1812 鹿島[3]1928 積水ハウス[4]8802 三菱地所[5]8801 三井不動産[6]8830 住友不動産[7]8848 レオパレス２１[8]8836 ヒューネット[9]【建設/不動産】[10]2[e]";
key_word[6] = "[0]9501 東京電力[1]9503 関西電力[2]9531 東京ガス[3]5001 日石三菱[4]5014 ジャパンエナジー[5]1491 中外鉱業[6]1601 帝国石油[7]1603 アラビア石油[8]1501 三井鉱山[9]【電力/ガス/石油/鉱業】[10]2[e]";
key_word[7] = "[0]7203 トヨタ自動車[1]7201 日産自動車[2]7267 本田技研工業[3]9020ＪＲ東日本[4]9202 全日空[5]9062 日本通運[6]9064 ヤマト運輸[7]9101 日本郵船[8]9301 三菱倉庫[9]【輸送/運輸】[10]2[e]";
key_word[8] = "[0]8001 伊藤忠商事[1]8002 丸紅[2]8058 三菱商事[3]8233 高島屋[4]8231 三越[5]8263 ダイエー[6]8264 イトーヨーカ堂[7]8183 セブン‐イレブン・ジャパン[8]9875 マツモトキヨシ[9]【商業/小売】[10]2[e]";
key_word[9] = "[0]8305 みずほＨＤ[1]8306 東京三菱F[2]8318 住友銀行[3]8604 野村証券[4]8601 大和証券[5]8583 日本信販[6]8591 オリックス[7]8564 武富士[8]8751 東京海上[9]【銀行/証券/金融/保険】[10]2[e]";
key_word[10] = "[0]SNEソニー 6758 NYSE[1]MC 松下 6752 NYSE[2]NIPNY ＮＥＣ 6701 NASDAQ[3]HIT 日立 6501 NYSE[4]TDK ＴＤＫ 6762 NYSE[5]SANYY 三洋電 6764 NASDAQ[6]PIO パイオニア 6773 NYSE[7]KYO 京セラ 6971 NYSE[8]CAJ キヤノン 7751  NASDAQ[9]【ADR 電気/精密】[10]2[e]";
key_word[11] = "[0]NTT ＮＴＴ 9432 NYSE[1]CSKKY CSK 9737 NASDAQ[2]CRFHD クレイフィッシュ 4747 NASDAQ[3]TMIC トレンドマイクロ 4704 NASDAQ[4]IIJIIIJ  NASDAQ[5]TM トヨタ自動車 7203 NYSE[6]NSANY 日産自動車 7201 NASDAQ[7]HMC 本田技研工業 7267 NYSE[8]JAPNY 日本航空 9201NASDAQ[9]【ADR ＩＴ/輸送】[10]2[e]";
key_word[12] = "[0]MBK 東京三菱 8315NYSE[1]TKIOY 東京海上 8751 NASDAQ[2]IX オリックス 8591 NYSE[3][4][5]MITSY 三井物産 8031 NASDAQ[6]IYCOY イトーヨーカ堂 8264 NASDAQ[7]DAIEY ダイエー 8263 NASDAQ[8][9]【ADR 金融/商業】[10]2[e]";
key_word[13] = "[0]FUJIY 富士フィルム 4901 NASDAQ[1]KNBWY キリンビール 2503 NASDAQ[2]WACLY ワコ−ル 3591 NASDAQ[3]SWKOY サワコー 1784 NASDAQ[4]MKTAY マキタ 6586 NASDAQ[5]KUB クボタ 6326 NYSE[6]AJL 日本アムウェイ 9821 NYSE[7][8][9]【ADR その他】[10]2[e]";
key_word[14] = "[0]SFTBF ソフトバンク 9984 OTC[1]NTDMY NTT DoCoMo 9437 OTC[2]JPNTY 日本テレコム 9434 OTC[3]SEGNY セガ 7964 OTC[4]NTDOY 任天堂 7974 OTC[5]FJTSY 富士通 6702 OTC[6]SHCAY シャープ 6753 OTC[7]RICOY リコー 7752 OTC[8]BNDCY バンダイ 7967 OTC[9]【ADR OTC1】[10]2[e]";
key_word[15] = "[0]MSFT マイクロソフト NASDAQ[1]INTC インテル NASDAQ[2]AAPL アップル NASDAQ[3]IBM IBM NYSE[4]CSCO シスコシステムズ NASDAQ[5]ORCL オラクル NASDAQ[6]YHOO ヤフー NASDAQ[7]T AT&T NYSE[8]AMZN アマゾンドットコム NASDAQ[9]【US IT】[10]2[e]";






function openViews(){
	for (y = 0; y < itemCount2; y++){
		if (document.TAKO2.elements[y*2+1].checked == true){
			radioNum = y*2+2;
			break;
		}
	}
	var tmpTex = document.TAKO2.elements[radioNum].value;
	tmpTex = sub_zenkaku(tmpTex);
	urlNew='news.html?'+tmpTex;
	N1WIN=window.open(urlNew,'N1WIN','menubar=no,toolbar=no,location=no,status=no,scrollbars=no,resizable=no,width=280,height=110');
}
function SelA(num,tmp,tmp2) {
	var tmpText = "";
	(tmp == 2) ? tmpCODE="SYMBOL(文頭の１〜５文字の半角英字)" : tmpCODE = "証券コード（４桁数字）";
	if(tmp2 == 1){
		for (i = 0; i < itemCount2; i++){
			thisTex = document.TAKO2.elements[i*2+2].value;
			tmpText += sub_check(thisTex,tmp);
		}
	}else{
		tmpCookie = document.cookie + ";";
		for (i = 0; i < 10; i++){
			tmpTex = sub_getCookie("stock_code" + i,tmpCookie);
			if(tmpTex != ""){
				for (x = 0; x < itemCount; x++){
					var tmpC = x +1;
					var tmpA = "[" + x +"]";
					var tmpB = "[" + tmpC +"]";
					startB = tmpTex.indexOf(tmpA,0) +3;
					endB = tmpTex.indexOf(tmpB,0);
					if(startB != endB){
						thisTex =tmpTex.substring(startB,endB);
						tmpText += sub_check(thisTex,tmp);
					}
				}
			}
		}
	}
	if (tmpText.length != 0) {
		query = tmpText.substring(0,tmpText.length - 1);
		if (query.length > 239) query = query.substring(0,239);
		sub_formSubmit(num,query,'TAKO2');
	} else {
		alert("有効な" + tmpCODE + "が含まれていません。");
	}
}
function Sel1(num) {
	query10 = document.TAKO1.inputTex1.value;
	sub_formSubmit(num,query10,'TAKO1');
}
function Sel2(num,tmp) {
	for (y = 0; y < itemCount2; y++){
		if (document.TAKO2.elements[y*2+1].checked == true){
			radioNum = y*2+2;
			break;
		}
	}
	var tmpTex = document.TAKO2.elements[radioNum].value;
	(tmp == 2) ? tmpCODE="SYMBOL(文頭の１〜５文字の半角英字)" : tmpCODE = "証券コード（４桁数字）";
	tmpTex = sub_zenkaku(tmpTex);
	(tmp == 2) ? checkcode = TestUS.test(tmpTex) : checkcode = TestD.test(tmpTex);
	if ( checkcode == true) {
		( tmp == 2) ? query = tmpTex.match(TestUS) : query = tmpTex.match(TestD);
		sub_formSubmit(num,query[0],'TAKO2');
	} else {
		alert("有効な" + tmpCODE + "が含まれていません。");
	}
}
function Sel3(num) {
	query30 = document.TAKO3.inputTex3.value;
	sub_formSubmit(num,query30,'TAKO3');
}
function sub_formSubmit(Snum,SQuery,SFnum){
	var StmpCheck = document.forms[SFnum].NewWin.checked;
	(StmpCheck == true ) ? Stget = "_blank" : Stget = "_self";
	document.forms[Snum].target = Stget;
	document.forms[Snum].elements[0].value = SQuery;
	document.forms[Snum].submit();
}
function sub_check(tmpTex,tmp) {
	tmpTex = sub_zenkaku(tmpTex);
	(tmp == 2) ? checkcode = TestUS.test(tmpTex) : checkcode = TestD.test(tmpTex);
	if ( checkcode == true) {
		( tmp == 2) ? tmpTex1 = tmpTex.match(TestUS) : tmpTex1 = tmpTex.match(TestD);
		tmpTex = tmpTex1[0] + " ";
	}else{
		tmpTex = "";
	}
	return tmpTex;
}
function sub_zenkaku(inTxt){
	checkcodeZ = TestZ.test(inTxt);
	if ( checkcodeZ == true) {
		inTxt = inTxt.replace(/０/g,0);
		inTxt = inTxt.replace(/１/g,1);
		inTxt = inTxt.replace(/２/g,2);
		inTxt = inTxt.replace(/３/g,3);
		inTxt = inTxt.replace(/４/g,4);
		inTxt = inTxt.replace(/５/g,5);
		inTxt = inTxt.replace(/６/g,6);
		inTxt = inTxt.replace(/７/g,7);
		inTxt = inTxt.replace(/８/g,8);
		inTxt = inTxt.replace(/９/g,9);
	}
	return inTxt;
}
function setC_submit(){
	if (!navigator.cookieEnabled) {
		alert("Cookieへの書き込みが行えません。Cookieの設定が有効でない可能性があります。");
		return;
	}
	if(!textState){
		return;
	}
	if(isIE4) document.TAKO2.saveBT.style.color="#000000";
	if(pageID != 1){
		var tmpKey = "[0]";
		var expiresDate = new Date();
		expiresDate.setTime(expiresDate.getTime() + 60*60*24*365*1000 );
		for (y = 0; y < itemCount2; y++){
			if (document.TAKO2.elements[y*2+1].checked == true){
				tmpNow = y*2+2;
				break;
			}
		}
		for (i = 1; i < itemCount+1; i++){
			tmpKey += document.TAKO2.elements[i*2].value;
			tmpKey = tmpKey + "[" + i +"]";
			document.TAKO2.elements[i*2].select(); 
		}
		document.TAKO2.elements[tmpNow].select(); 
		document.TAKO2.elements[tmpNow].blur(); 
		(document.TAKO2.NewWin.checked == true ) ? checkNum = 1 : checkNum = 0;
		var tmpName1 = "stock_code";
		tmpNum = document.TAKO2.PageNo.selectedIndex;
		tmpName1 += document.TAKO2.PageNo.options[tmpNum].value;
		tmpC = tmpName1 + "=" + escape(tmpKey + checkNum + "[e]") + "; ";
		tmpC += "expires=";
		tmpC += expiresDate.toGMTString();
		document.cookie = tmpC;
	} else {
		alert("PAGE2は保存できません");
	}
}
scroll(0,0);