// Homeのアドレス
var domainname = location.hostname;
var homeurl = '';

if(domainname === "www.gs.com"){
    homeurl = '/japan/ewarrant/';
} else if (domainname === "www.goldmansachs.com"){
    homeurl = '/japan/ewarrant/';
} else if (domainname === "www.ewarrant.co.jp"){
    homeurl = '/';
} else if (domainname === "www.ewarrant.com"){
    homeurl = '/';
} else if (domainname === "ewarrant.gs.com"){
    homeurl = '/';
} else if (domainname === "ewarrant.gs.com"){
    homeurl = '/';
} else if (domainname === "wwwqa.gs.com"){
    homeurl = '/japan/ewarrant/';
} else if (domainname === "qa-ewarrant.gs.com"){
    homeurl = '/';
} else {
    homeurl = '/japan/ewarrant/';
}

var warrants = new Array();

warrants[	0	]=	new	Array(	"米ドル",	"外国為替",	"米ドル"	);			
warrants[	1	]=	new	Array(	"ユーロ",	"外国為替",	"ユーロ"	);			
warrants[	2	]=	new	Array(	"豪ドル",	"外国為替",	"豪ドル"	);			
warrants[	3	]=	new	Array(	"加ドル",	"外国為替",	"カナダドル"	);			
warrants[	4	]=	new	Array(	"英ポンド",	"外国為替",	"英ポンド"	);			
warrants[	5	]=	new	Array(	"ニュージーランドドル",	"外国為替",	"ニュージーランドドル"	);			
warrants[	6	]=	new	Array(	"南アフリカランド",	"外国為替",	"南アフリカランド"	);			
warrants[	7	]=	new	Array(	"日経平均",	"株価指数",	"日経平均"	);			
warrants[	8	]=	new	Array(	"TOPIX",	"株価指数",	"TOPIX"	);			
warrants[	9	]=	new	Array(	"NASDAQ-100 指数",	"株価指数",	"NASDAQ-100 指数"	);			
warrants[	10	]=	new	Array(	"ダウ・ジョーンズ工業株価平均",	"株価指数",	"ダウ・ジョーンズ工業株価平均"	);			
warrants[	11	]=	new	Array(	"韓国200種株価指数",	"株価指数",	"韓国200種株価指数"	);			
warrants[	12	]=	new	Array(	"ハンセン指数",	"株価指数",	"ハンセン指数"	);			
warrants[	13	]=	new	Array(	"ハンセン中国企業株指数（H株指数）",	"株価指数",	"ハンセン中国企業株指数（H株指数）"	);			
warrants[	14	]=	new	Array(	"バークシャー・ハザウェイB株",	"海外個別株",	"バークシャー・ハザウェイB株"	);			
warrants[	15	]=	new	Array(	"キャタピラー",	"海外個別株",	"キャタピラー"	);			
warrants[	16	]=	new	Array(	"グーグル",	"海外個別株",	"グーグル"	);			
warrants[	17	]=	new	Array(	"インテル",	"海外個別株",	"インテル"	);			
warrants[	18	]=	new	Array(	"ウォルマート・ストアーズ",	"海外個別株",	"ウォルマート・ストアーズ"	);			
warrants[	19	]=	new	Array(	"ICICI銀行（ADR）",	"海外個別株",	"ICICI銀行（ADR）"	);			
warrants[	20	]=	new	Array(	"インフォシス・テクノロジーズ（ADR）",	"海外個別株",	"インフォシス・テクノロジーズ（ADR）"	);			
warrants[	21	]=	new	Array(	"スターライト・インダストリーズ（インディア）(ADR)",	"海外個別株",	"スターライト・インダストリーズ（インディア）(ADR)"	);			
warrants[	22	]=	new	Array(	"タタ・モーターズ（ADR）",	"海外個別株",	"タタ・モーターズ（ADR）"	);			
warrants[	23	]=	new	Array(	"バンコ・ブラデスコ(ADR)",	"海外個別株",	"バンコ・ブラデスコ(ADR)"	);			
warrants[	24	]=	new	Array(	"ペトロブラス(ADR)",	"海外個別株",	"ペトロブラス(ADR)"	);			
warrants[	25	]=	new	Array(	"ヴァーレ(ADR)",	"海外個別株",	"ヴァーレ(ADR)"	);			
warrants[	26	]=	new	Array(	"ガスプロム(GDR)",	"海外個別株",	"ガスプロム(GDR)"	);			
warrants[	27	]=	new	Array(	"ルクオイル(GDR)",	"海外個別株",	"ルクオイル(GDR)"	);			
warrants[	28	]=	new	Array(	"BHPビリトン(ADR)",	"海外個別株",	"BHPビリトン(ADR) "	);			
warrants[	29	]=	new	Array(	"アルセロール・ミタル(ADR)",	"海外個別株",	"アルセロール・ミタル(ADR)"	);			
warrants[	30	]=	new	Array(	"百度(バイドゥ)(ADR)",	"海外個別株",	"百度(バイドゥ)(ADR)"	);			
warrants[	31	]=	new	Array(	"匯豐控股(HSBC HD）",	"海外個別株",	"匯豐控股(HSBCホールディングス)"	);			
warrants[	32	]=	new	Array(	"東風汽車(ドンフォン・モーター)",	"海外個別株",	"東風汽車(ドンフォン・モーター)"	);			
warrants[	33	]=	new	Array(	"比亜迪(BYD)",	"海外個別株",	"比亜迪(BYD)"	);			
warrants[	34	]=	new	Array(	"阿里巴巴網絡(アリババ・ドット・コム)",	"海外個別株",	"阿里巴巴網絡(アリババ・ドット・コム)"	);			
warrants[	35	]=	new	Array(	"iシェアーズ FTSE／新華A50 チャイナ インデックスETF",	"海外個別株",	"iシェアーズ FTSE／新華A50 チャイナ インデックスETF"	);			
warrants[	36	]=	new	Array(	"中国関連国内株バスケット",	"バスケット",	"中国関連国内株バスケット"	);			
warrants[	37	]=	new	Array(	"資源関連株バスケット",	"バスケット",	"資源関連株バスケット"	);			
warrants[	38	]=	new	Array(	"アルミニウム",	"商品",	"アルミニウムリンク債"	);			
warrants[	39	]=	new	Array(	"金",	"商品",	"金リンク債"	);			
warrants[	40	]=	new	Array(	"銅",	"商品",	"銅リンク債"	);			
warrants[	41	]=	new	Array(	"プラチナ",	"商品",	"プラチナリンク債"	);			
warrants[	42	]=	new	Array(	"原油（WTI）2010年9月限",	"商品",	"WTI原油先物リンク債_2010年9月限"	);			
warrants[	43	]=	new	Array(	"原油（WTI）2010年12月限",	"商品",	"WTI原油先物リンク債_2010年12月限"	);			
warrants[	44	]=	new	Array(	"原油（WTI）2011年3月限",	"商品",	"WTI原油先物リンク債_2011年3月限"	);			
warrants[	45	]=	new	Array(	"コーン2010年9月限",	"商品",	"コーン先物リンク債_2010年9月限"	);			
warrants[	46	]=	new	Array(	"コーン2010年12月限",	"商品",	"コーン先物リンク債_2010年12月限"	);			
warrants[	47	]=	new	Array(	"コーン2011年3月限",	"商品",	"コーン先物リンク債_2011年3月限"	);			
warrants[	48	]=	new	Array(	"1605:国際石油開発帝石",	"鉱業",	"国際石油開発帝石"	);			
warrants[	49	]=	new	Array(	"2502:アサヒビール",	"食料品",	"アサヒビール"	);			
warrants[	50	]=	new	Array(	"2914:ＪＴ",	"食料品",	"ＪＴ"	);			
warrants[	51	]=	new	Array(	"3105:日清紡 HD",	"繊維製品",	"日清紡ホールディングス"	);			
warrants[	52	]=	new	Array(	"3402:東レ",	"繊維製品",	"東レ"	);			
warrants[	53	]=	new	Array(	"3436:SUMCO",	"金属製品",	"ＳＵＭＣＯ"	);			
warrants[	54	]=	new	Array(	"4061:電気化学工業",	"化学",	"電気化学工業"	);			
warrants[	55	]=	new	Array(	"4062:イビデン",	"電気機器",	"イビデン"	);			
warrants[	56	]=	new	Array(	"4063:信越化学工業",	"化学",	"信越化学工業"	);			
warrants[	57	]=	new	Array(	"4502:武田薬品工業",	"医薬品",	"武田薬品工業"	);			
warrants[	58	]=	new	Array(	"4689:ヤフー",	"サービス業",	"ヤフー"	);			
warrants[	59	]=	new	Array(	"4755:楽天",	"サービス業",	"楽天"	);			
warrants[	60	]=	new	Array(	"5002:昭和シェル石油",	"石油・石炭",	"昭和シェル石油"	);			
warrants[	61	]=	new	Array(	"5201:旭硝子",	"硝子・土石",	"旭硝子"	);			
warrants[	62	]=	new	Array(	"5202:日本板硝子",	"硝子・土石",	"日本板硝子"	);			
warrants[	63	]=	new	Array(	"5214:日本電気硝子",	"硝子・土石",	"日本電気硝子"	);			
warrants[	64	]=	new	Array(	"5401:新日本製鐵",	"鉄鋼",	"新日本製鐵"	);			
warrants[	65	]=	new	Array(	"5411:JFE HD",	"鉄鋼",	"JFEホールディングス"	);			
warrants[	66	]=	new	Array(	"5631:日本製鋼所",	"機械",	"日本製鋼所"	);			
warrants[	67	]=	new	Array(	"5713:住友金属鉱山",	"非鉄金属",	"住友金属鉱山"	);			
warrants[	68	]=	new	Array(	"5801:古河電気工業",	"非鉄金属",	"古河電気工業"	);			
warrants[	69	]=	new	Array(	"6140:旭ダイヤモンド工業",	"機械",	"旭ダイヤモンド工業"	);			
warrants[	70	]=	new	Array(	"6301:コマツ",	"機械",	"コマツ"	);			
warrants[	71	]=	new	Array(	"6305:日立建機",	"機械",	"日立建機"	);			
warrants[	72	]=	new	Array(	"6326:クボタ",	"機械",	"クボタ"	);			
warrants[	73	]=	new	Array(	"6361:荏原",	"機械",	"荏原"	);			
warrants[	74	]=	new	Array(	"6367:ダイキン工業",	"機械",	"ダイキン工業"	);			
warrants[	75	]=	new	Array(	"6460:セガサミー HD",	"機械",	"セガサミーホールディングス"	);			
warrants[	76	]=	new	Array(	"6501:日立製作所",	"電気機器",	"日立製作所"	);			
warrants[	77	]=	new	Array(	"6502:東芝",	"電気機器",	"東芝"	);			
warrants[	78	]=	new	Array(	"6504:富士電機 HD",	"電気機器",	"富士電機ホールディングス"	);			
warrants[	79	]=	new	Array(	"6594:日本電産",	"電気機器",	"日本電産"	);			
warrants[	80	]=	new	Array(	"6665:エルピーダメモリ",	"電気機器",	"エルピーダメモリ"	);			
warrants[	81	]=	new	Array(	"6674:ジーエス・ユアサ コーポレーション",	"電気機器",	"ジーエス・ユアサ コーポレーション"	);			
warrants[	82	]=	new	Array(	"6701:ＮＥＣ",	"電気機器",	"ＮＥＣ"	);			
warrants[	83	]=	new	Array(	"6702:富士通",	"電気機器",	"富士通"	);			
warrants[	84	]=	new	Array(	"6752:パナソニック",	"電気機器",	"パナソニック"	);			
warrants[	85	]=	new	Array(	"6753:シャープ",	"電気機器",	"シャープ"	);			
warrants[	86	]=	new	Array(	"6758:ソニー",	"電気機器",	"ソニー"	);			
warrants[	87	]=	new	Array(	"6764:三洋電機",	"電気機器",	"三洋電機"	);			
warrants[	88	]=	new	Array(	"6857:アドバンテスト",	"電気機器",	"アドバンテスト"	);			
warrants[	89	]=	new	Array(	"6902:デンソー",	"輸送用機器",	"デンソー"	);			
warrants[	90	]=	new	Array(	"6954:ファナック",	"電気機器",	"ファナック"	);			
warrants[	91	]=	new	Array(	"6971:京セラ",	"電気機器",	"京セラ"	);			
warrants[	92	]=	new	Array(	"6981:村田製作所",	"電気機器",	"村田製作所"	);			
warrants[	93	]=	new	Array(	"6988:日東電工",	"化学",	"日東電工"	);			
warrants[	94	]=	new	Array(	"7011:三菱重工業",	"機械",	"三菱重工業"	);			
warrants[	95	]=	new	Array(	"7201:日産自動車",	"輸送用機器",	"日産自動車"	);			
warrants[	96	]=	new	Array(	"7202:いすゞ自動車",	"輸送用機器",	"いすゞ自動車"	);			
warrants[	97	]=	new	Array(	"7203:トヨタ自動車",	"輸送用機器",	"トヨタ自動車"	);			
warrants[	98	]=	new	Array(	"7211:三菱自動車工業",	"輸送用機器",	"三菱自動車工業"	);			
warrants[	99	]=	new	Array(	"7267:ホンダ",	"輸送用機器",	"ホンダ"	);			
warrants[	100	]=	new	Array(	"7731:ニコン",	"精密機器",	"ニコン"	);			
warrants[	101	]=	new	Array(	"7751:キヤノン",	"電気機器",	"キヤノン"	);			
warrants[	102	]=	new	Array(	"7974:任天堂",	"その他製品",	"任天堂"	);			
warrants[	103	]=	new	Array(	"8001:伊藤忠商事",	"卸売業",	"伊藤忠商事"	);			
warrants[	104	]=	new	Array(	"8002:丸紅",	"卸売業",	"丸紅"	);			
warrants[	105	]=	new	Array(	"8031:三井物産",	"卸売業",	"三井物産"	);			
warrants[	106	]=	new	Array(	"8035:東京エレクトロン",	"電気機器",	"東京エレクトロン"	);			
warrants[	107	]=	new	Array(	"8058:三菱商事",	"卸売業",	"三菱商事"	);			
warrants[	108	]=	new	Array(	"8306:三菱UFJ FG",	"銀行業",	"三菱UFJフィナンシャル・グループ"	);			
warrants[	109	]=	new	Array(	"8308:りそな HD",	"銀行業",	"りそなホールディングス"	);			
warrants[	110	]=	new	Array(	"8316:三井住友 FG",	"銀行業",	"三井住友フィナンシャルグループ"	);			
warrants[	111	]=	new	Array(	"8411:みずほ FG",	"銀行業",	"みずほフィナンシャルグループ"	);			
warrants[	112	]=	new	Array(	"8473:SBI HD",	"その他金融業",	"SBIホールディングス"	);			
warrants[	113	]=	new	Array(	"8564:武富士",	"その他金融業",	"武富士"	);			
warrants[	114	]=	new	Array(	"8591:オリックス",	"その他金融業",	"オリックス"	);			
warrants[	115	]=	new	Array(	"8601:大和証券グループ本社",	"証券業",	"大和証券グループ本社"	);			
warrants[	116	]=	new	Array(	"8604:野村 HD",	"証券業",	"野村ホールディングス"	);			
warrants[	117	]=	new	Array(	"8628:松井証券",	"証券業",	"松井証券"	);			
warrants[	118	]=	new	Array(	"8698:マネックスグループ",	"証券業",	"マネックスグループ"	);			
warrants[	119	]=	new	Array(	"8703:カブドットコム証券",	"証券業",	"カブドットコム証券"	);			
warrants[	120	]=	new	Array(	"8750:第一生命保険",	"保険業",	"第一生命保険"	);			
warrants[	121	]=	new	Array(	"8801:三井不動産",	"不動産業",	"三井不動産"	);			
warrants[	122	]=	new	Array(	"8802:三菱地所",	"不動産業",	"三菱地所"	);			
warrants[	123	]=	new	Array(	"8830:住友不動産",	"不動産業",	"住友不動産"	);			
warrants[	124	]=	new	Array(	"9020:東日本旅客鉄道",	"陸運業",	"東日本旅客鉄道"	);			
warrants[	125	]=	new	Array(	"9101:日本郵船",	"海運業",	"日本郵船"	);			
warrants[	126	]=	new	Array(	"9104:商船三井",	"海運業",	"商船三井"	);			
warrants[	127	]=	new	Array(	"9107:川崎汽船",	"海運業",	"川崎汽船"	);			
warrants[	128	]=	new	Array(	"9202:全日本空輸",	"空運業",	"全日本空輸"	);			
warrants[	129	]=	new	Array(	"9433:ＫＤＤＩ",	"通信業",	"ＫＤＤＩ"	);			
warrants[	130	]=	new	Array(	"9437:ＮＴＴドコモ",	"通信業",	"ＮＴＴドコモ"	);			
warrants[	131	]=	new	Array(	"9501:東京電力",	"電気・ガス業",	"東京電力"	);			
warrants[	132	]=	new	Array(	"9684:スクウェア・エニックス HD",	"サービス業",	"スクウェア・エニックス・ホールディングス"	);			
warrants[	133	]=	new	Array(	"9831:ヤマダ電機",	"小売業",	"ヤマダ電機"	);			
warrants[	134	]=	new	Array(	"9983:ファーストリテ",	"小売業",	"ファーストリテイリング"	);			
warrants[	135	]=	new	Array(	"9984:ソフトバンク",	"通信業",	"ソフトバンク"	);			



var category = new Array();

category[0]		= new Array( "外国為替", "外国為替" );		
category[1]		= new Array( "国内外株価指数", "株価指数" );
category[2]		= new Array( "外国個別株", "海外個別株" );		
category[3]		= new Array( "バスケット", "バスケット" );		
category[4]		= new Array( "商品(コモディティ)", "商品" );
category[5]		= new Array( "国内：水産・農林業", "水産・農林業" );		
category[6]		= new Array( "国内：鉱業", "鉱業" );		
category[7]		= new Array( "国内：建設業", "建設業" );		
category[8]		= new Array( "国内：食料品", "食料品" );		
category[9]		= new Array( "国内：小売業", "小売業" );		
category[10]		= new Array( "国内：繊維製品", "繊維製品" );		
category[11]		= new Array( "国内：パルプ・紙", "パルプ・紙" );		
category[12]		= new Array( "国内：精密機器", "精密機器" );		
category[13]		= new Array( "国内：医薬品", "医薬品" );		
category[14]		= new Array( "国内：石油・石炭", "石油・石炭" );		
category[15]		= new Array( "国内：ゴム製品", "ゴム製品" );		
category[16]		= new Array( "国内：硝子・土石", "硝子・土石" );
category[17]		= new Array( "国内：鉄鋼", "鉄鋼" );
category[18]		= new Array( "国内：非鉄金属", "非鉄金属" );
category[19]		= new Array( "国内：金属製品", "金属製品" );
category[20]		= new Array( "国内：電気機器", "電気機器" );
category[21]		= new Array( "国内：輸送用機器", "輸送用機器" );
category[22]		= new Array( "国内：機械", "機械" );
category[23]		= new Array( "国内：化学", "化学" );
category[24]		= new Array( "国内：銀行業", "銀行業" );
category[25]		= new Array( "国内：その他金融業", "その他金融業" );
category[26]		= new Array( "国内：証券業", "証券業" );
category[27]		= new Array( "国内：保険業", "保険業" );
category[28]		= new Array( "国内：不動産業", "不動産業" );
category[29]		= new Array( "国内：陸運業", "陸運業" );
category[30]		= new Array( "国内：海運業", "海運業" );
category[31]		= new Array( "国内：空運業", "空運業" );
category[32]		= new Array( "国内：倉庫・運輸", "倉庫・運輸" );
category[33]		= new Array( "国内：通信業", "通信業" );
category[34]		= new Array( "国内：その他製品", "その他製品" );
category[35]		= new Array( "国内：電気・ガス業", "電気・ガス業" );
category[36]		= new Array( "国内：サービス業", "サービス業" );
category[37]		= new Array( "国内：卸売業", "卸売業" );


var products = new Array();
products[0]		= new Array( "eワラント",	"ewarrant" );
products[1]		= new Array( "二アピンeワラント",	"nearpin" );
products[2]		= new Array( "トラッカーeワラント",	"tracker" );


function selectProduct(selectedProduct)
{

	//業種の初期選択 Nearpin => 1: Tracker => 2;
	if (selectedProduct === 1){
		document.getElementById("gyosyuId").disabled = true;
                document.getElementById("meigaraId").disabled = true;

		document.getElementById("searchMenu02").style.display = "none";
	        document.getElementById("searchMenu03").style.display = "none";
	        document.getElementById("searchMenu04").style.display = "block";
		
		document.getElementById("searchMenu01").className ="menuon";
		document.getElementById("searchMenu02").className ="menu";
		document.getElementById("searchMenu03").className ="menu";
		document.getElementById("searchMenu04").className ="menu";
		
	        document.ewarrantsearch.e_select.value="ew";

		//Initialize options for non-ew
		document.ewarrantsearch.gyosyu.options.selectedIndex = 0;
		document.ewarrantsearch.meigara.options.selectedIndex = 0;
	
		//Set the path to Nearpin contents
		document.ewarrantsearch.attributes.action.value = homeurl + "np/src/index.html";
		
	} else if (selectedProduct === 2) {
		document.getElementById("gyosyuId").disabled = true;
                document.getElementById("meigaraId").disabled = true;
		
		document.getElementById("searchMenu02").style.display = "none";
	        document.getElementById("searchMenu03").style.display = "none";
	        document.getElementById("searchMenu04").style.display = "none";
		
		document.getElementById("searchMenu01").className ="menuon";
		document.getElementById("searchMenu02").className ="menu";
		document.getElementById("searchMenu03").className ="menu";
		document.getElementById("searchMenu04").className ="menu";
		
	        document.ewarrantsearch.e_select.value="ew";
		
		//Initialize options for non-ew
		document.ewarrantsearch.gyosyu.options.selectedIndex = 0;
		document.ewarrantsearch.meigara.options.selectedIndex = 0;

		//Set the path to Tracker contents
		document.ewarrantsearch.attributes.action.value = homeurl + "tr/src/index.html";
		
	
	}else {
		document.getElementById("gyosyuId").disabled = false;
                document.getElementById("meigaraId").disabled = false;
		
		document.getElementById("searchMenu02").style.display = "block";
	        document.getElementById("searchMenu03").style.display = "block";
	        document.getElementById("searchMenu04").style.display = "none";
		
		document.getElementById("searchMenu01").className ="menuon";
		document.getElementById("searchMenu02").className ="menu";
		document.getElementById("searchMenu03").className ="menu";
		document.getElementById("searchMenu04").className ="menu";
		
		document.ewarrantsearch.e_select.value="ew";
	
		//Set the path to eWarrant contents

		document.ewarrantsearch.attributes.action.value = homeurl + "gscgi/ew/src/index.gscgi";
		        
	}
	
}



//デフォルト設定のロード（業種プルダウン作成）
function loadProducts()
{

	var genre_num = 0;
	var genre_cookie = readCookie("genre");
	var genre_pair = unescape(genre_cookie).split(/=/);
	
	// Do not show Nearpin on the default loading
	document.getElementById("searchMenu04").style.display = "none";
	document.ewarrantsearch.products.options.length = 0;
	
	for (var i = 0; i < products.length; i++){
		document.ewarrantsearch.products.options[document.ewarrantsearch.products.options.length] = new Option(products[i][0]);
		if ( products[i][0] === genre_pair[1] ) {
			genre_num = i;
		}
	}

	//商品分類の初期選択
	document.ewarrantsearch.products.options[genre_num].selected = true;

	if (genre_num === 0){
		document.getElementById("gyosyuId").disabled = false;
                document.getElementById("meigaraId").disabled = false;
		document.getElementById("searchMenu02").style.display = "block";
	        document.getElementById("searchMenu03").style.display = "block";
	        document.getElementById("searchMenu04").style.display = "none";
		document.ewarrantsearch.attributes.action.value = homeurl + "gscgi/ew/src/index.gscgi";
		document.ewarrantsearch.genre.value = genre_pair[1];

	}else if(genre_num === 1){
		document.getElementById("gyosyuId").disabled = true;
                document.getElementById("meigaraId").disabled = true;
		document.getElementById("searchMenu02").style.display = "none";
	        document.getElementById("searchMenu03").style.display = "none";
	        document.getElementById("searchMenu04").style.display = "block";
		document.ewarrantsearch.attributes.action.value = homeurl + "np/src/index.html";

	}else if(genre_num === 2){
		document.getElementById("gyosyuId").disabled = true;
                document.getElementById("meigaraId").disabled = true;
		document.getElementById("searchMenu02").style.display = "none";
	        document.getElementById("searchMenu03").style.display = "none";
	        document.getElementById("searchMenu04").style.display = "none";
		document.ewarrantsearch.attributes.action.value = homeurl + "tr/src/index.html";

	}
	//デフォルト設定のロード（企業名プルダウン作成）
	loadCategory();
}


//デフォルト設定のロード（業種プルダウン作成）
function loadCategory()
{

	var gyo_num = 0;
	var gyo_cookie = readCookie("gyo");
	var gyo_pair = unescape(gyo_cookie).split(/=/);
  
	document.ewarrantsearch.gyosyu.options.length = 0;
	document.ewarrantsearch.gyosyu.options[document.ewarrantsearch.gyosyu.options.length] = new Option("指定しない");
	

	for (var i = 0; i < category.length; i++){
		document.ewarrantsearch.gyosyu.options[document.ewarrantsearch.gyosyu.options.length] = new Option(category[i][0]);

		if ( category[i][1] === gyo_pair[1] ) {
			gyo_num = i + 1;
		}
	}

	//業種の初期選択
	document.ewarrantsearch.gyosyu.options[gyo_num].selected = true;

	//デフォルト設定のロード（企業名プルダウン作成）
	loadWarrant(gyo_num);
}

//銘柄名プルダウン作成
function loadWarrant(selectedItem)
{

	var mei_num = 0;
	var mei_cookie = readCookie("mei");
	var mei_pair = unescape(mei_cookie).split(/=/);
	var mei_name = '';

	document.ewarrantsearch.meigara.options.length = 0;

	//デフォルト時　および　「指定しない」時
	if (selectedItem == 0){
		document.ewarrantsearch.meigara.options[document.ewarrantsearch.meigara.options.length] = new Option("指定しない");

		for (var z = 0; z < warrants.length; z++){
			document.ewarrantsearch.meigara.options[document.ewarrantsearch.meigara.options.length] = new Option(warrants[z][0]);

			if ( warrants[z][2] === mei_pair[1] ) {
				mei_name = warrants[z][0];
			}

		}
	}else{

	//特定業種を選択時
		document.ewarrantsearch.meigara.options[document.ewarrantsearch.meigara.options.length] = new Option("指定しない");

		for (var x = 0; x < warrants.length; x++){
			var tmp_war = warrants[x][1];
        		var tmp_cat = category[selectedItem - 1][1];

			if (tmp_war.indexOf(tmp_cat) != -1){
				document.ewarrantsearch.meigara.options[document.ewarrantsearch.meigara.options.length] = new Option(warrants[x][0]);
			}

			if ( warrants[x][2] === mei_pair[1] ) {
				mei_name = warrants[x][0];
			}
		}
	}

	for (var i = 0; i < document.ewarrantsearch.meigara.options.length; i++){
		if ( document.ewarrantsearch.meigara.options[i].text === mei_name ) {
			mei_num = i;
		}
	}

	//銘柄名の初期選択
	document.ewarrantsearch.meigara.options[mei_num].selected = true;
}

//検索設定のクリア　→　デフォルト状態へ戻す
function clearInput()
{
	loadCategory();
}

//検索条件の受渡し（業種　および　銘柄名）
function sendValue()
{
	//商品分類の処理開
	document.ewarrantsearch.genre.value = products[document.ewarrantsearch.products.options.selectedIndex][0];
	
	//業種の処理開始
	document.ewarrantsearch.meigara_opt.value = 0;

	//業種＝指定しない
	if (document.ewarrantsearch.gyosyu.options.selectedIndex == 0){

		//銘柄名＝指定しない　の時
		if(document.ewarrantsearch.gyosyu.options[document.ewarrantsearch.gyosyu.options.selectedIndex] != "指定しない" && document.ewarrantsearch.meigara.options[document.ewarrantsearch.meigara.options.selectedIndex] != "指定しない"){
		document.ewarrantsearch.gyo.value = "";
		}else{

		//銘柄名！＝指定しない　の時
			document.ewarrantsearch.gyo.value = "業種選択";
		}

	}else{
		//業種！＝指定しない
		document.ewarrantsearch.gyo.value = category[document.ewarrantsearch.gyosyu.options.selectedIndex - 1][1];
	}

//銘柄の処理

	//銘柄名＝指定しない　の時
	if(document.ewarrantsearch.meigara.options.selectedIndex == 0){
		document.ewarrantsearch.mei.value = "";			
	} else{
	//銘柄名！＝指定しない　の時
		for (var x = 0; x < warrants.length; x++){
			if (warrants[x][0] == document.ewarrantsearch.meigara.options[document.ewarrantsearch.meigara.options.selectedIndex].text){
				document.ewarrantsearch.mei.value = warrants[x][2];
				document.ewarrantsearch.meigara_opt.value = 1;
			}
		}
	}

    document.cookie = "genre=" + escape('id=' + document.ewarrantsearch.genre.value) + "; path=" + homeurl;
    document.cookie = "gyo=" + escape('id=' + document.ewarrantsearch.gyo.value) + "; path=" + homeurl + "gscgi/ew/src/";
    document.cookie = "mei=" + escape('id=' + document.ewarrantsearch.mei.value) + "; path=" + homeurl + "gscgi/ew/src/";

}

function cacheExpiry(selectedItem){
	document.cookie = "fl=" + escape('fl_number=' + selectedItem) + "; path=" + homeurl + "gscgi/ew/src/";    
}

function cachePutOrCall(selectedItem){
	document.cookie = "putcall=" + escape('putcall_number=' + selectedItem) + "; path=" + homeurl + "gscgi/ew/src/";    
}

function setValue(){

        var mei_cookie = readCookie("mei");
        var mei_pair = unescape(mei_cookie).split(/=/);
        var mei_selected = mei_pair[1];

        if( mei_selected === undefined){
                mei_selected = '';
        }
        document.myframe.mei.value = mei_selected;


        var gyo_cookie = readCookie("gyo");
        var gyo_pair = unescape(gyo_cookie).split(/=/);
        var gyo_selected = gyo_pair[1];

        if( gyo_selected === undefined){
                gyo_selected = '';
        }
        document.myframe.gyo.value = gyo_selected;

}


function setEwSearchPulldown(){

	var fl_cookie = null;
	fl_cookie = readCookie("fl");
	var fl_pair = unescape(fl_cookie).split(/=/);
	var fl_selectedNumber = fl_pair[1];

	if(fl_selectedNumber != null){
		document.myframe.fl.options[fl_selectedNumber].selected = true;
	} 
	else {
		document.myframe.fl.options[0].selected = true;
	}

	var putcall_cookie = null;
	putcall_cookie = readCookie("putcall");
	var putcall_pair = unescape(putcall_cookie).split(/=/);
	var putcall_selectedNumber = putcall_pair[1];

	if(putcall_selectedNumber != null){
		document.myframe.corp[putcall_selectedNumber].selected = true;
	}
	else {
		document.myframe.corp[0].selected = true;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



//////////////////////////////////////////////////
//銘柄検索／シミュレーション
//選択した種類によって、作動が変化
//////////////////////////////////////////////////
	var selected_engine = "";

function DoAction(){

	var selected_engine = document.ewarrantsearch.e_select.value;


	if(selected_engine == "ew"){
		document.ewarrantsearch.submit();
		
	} else if (selected_engine == "nearpin"){
		var popURL = "claim_riron.html";
		window.open(homeurl + "nearpin/" + popURL + "","sim","location=no,toolbar=no,scrollbars=yes,resizable=yes");
	
	
	}else{
		var popURL = "claim_" + selected_engine + ".html";
		window.open(homeurl + popURL + "","sim","location=no,toolbar=no,scrollbars=yes,resizable=yes");
	}
	
	//For initial search engine condition - remove expiry and putcall cache
	deleteCookie('fl');
	deleteCookie('putcall');
}

//*****************************
// クッキーの読み込みを行います。
//*****************************
function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}


//////////////////////////////////
//クッキーを受け入れる設定かどうかのチェック
//////////////////////////////////

function checkCookie(){
	setCookie_tast('Cookie_Check', 'enable');
	cookie_ok = getCookie("Cookie_Check");
	clearCookie("Cookie_Check");
	if(cookie_ok == "enable"){
		return true;
	}else{
		return false;
	}
}
	var cookie_ok = "";

///////////////////////////////////////
//クッキーを送信した関数
//送信したクッキーを削除する関数
//送信したクッキーを中の変数を読む関数
///////////////////////////////////////
function setCookie_tast(key, val, tmp) {
    tmp = key + "=" + escape(val) + "; ";
    tmp += "expires=Fri, 31-Dec-2030 23:59:59; ";
    document.cookie = tmp;
}

function clearCookie(key) {
    document.cookie = key + "=" + "xx; expires=1-Jan-1997 00:00:00;";
}

function deleteCookie(name){
  cName = name + "="; 
  dTime = new Date();
  dTime.setYear(dTime.getYear() - 1);
  document.cookie = cName + "; path=" + homeurl + "gscgi/ew/src/; expires=" + dTime.toGMTString();
}


function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3) {
    tmp1 = " " + document.cookie + ";";
    xx1 = xx2 = 0;
    len = tmp1.length;
    while (xx1 < len) {
        xx2 = tmp1.indexOf(";", xx1);
        tmp2 = tmp1.substring(xx1 + 1, xx2);
        xx3 = tmp2.indexOf("=");
        if (tmp2.substring(0, xx3) == key) {
            return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
        }
        xx1 = xx2 + 1;
    }
    return("");
}

////////////////////////////////////////////////////
//「トップページに設定」ボタンを押した時にクッキーを発行
////////////////////////////////////////////////////

function setCookie(key, val, tmp) {
	if(!checkCookie()){
		alert("クッキーを受け入れない設定になっているため、この機能を使用できません。");
	}else{
		tmp = key + "=" + escape(val) + "; ";
		tmp += "expires=Fri, 31-Dec-2030 23:59:59; ";
		document.cookie = tmp;

		var p_cookie =  getCookie("Mode");
		if(p_cookie == "ad"){
		alert("活用編をトップページに設定しました。");
		}
	}
}

////////////////////////////////////////////////////
//レイヤーの表示・非表示に用いる関数
////////////////////////////////////////////////////

function show(what){
	if(document.layers){document.layers[what].visibility = "visible";}
	else if(document.all){document.all[what].style.visibility = "visible";}
	else{document.getElementById(what).style.visibility = "visible";}
}

function hide(what){
	if(document.layers){document.layers[what].visibility = "hidden";}
	else if(document.all){document.all[what].style.visibility = "hidden";}
	else{document.getElementById(what).style.visibility = "hidden";}
}



////////////////////////////////////////////////////
//バナーのランダム表示
////////////////////////////////////////////////////
function getBanner() {
	var bannerArray = new Array();
//	bannerArray[0] = new Array("ALT", "banner_img_URL","link_URL");

	if(bannerArray.length){
	var selected_num = Math.floor(Math.random()*bannerArray.length);
	var bn_alt = bannerArray[selected_num][0];
	var bn_img = bannerArray[selected_num][1];
	var bn_url = bannerArray[selected_num][2];	
	var temp = "<A href='" + bn_url + "'><img src='" + bn_img + "' width='175' height='40' alt='" + bn_alt + "' border='0' ></A>";
	}else{
	var temp = "&nbsp;";
	}

	return temp;
}



function default_input(){
		for (var x = 0; x < warrants.length; x++){
			if (warrants[x][0] == document.ewarrantsearch.meigara.options[document.ewarrantsearch.meigara.options.selectedIndex].text){
			    var w_default_flag = warrants[x][2];		
                            if ( typeof w_dafault !== 'undefined' ) {
				for (var y = 0; y < w_dafault.length; y++){
					if (w_dafault[y][0] == w_default_flag){
						document.ewarrantsearch.ex_price.value = w_dafault[y][1];
					}
			        }
                            }
			}
		}
}


