/*
  トップページ
*/
	//ファンド名テキストボックスでEnterキー押下
	function fundname_keydown(form)
	{
		if (event.keyCode == 13)
		{
			fundname_submit(form);
		}
		else
			return;
	}
	//ファンド名検索
	function fundname_submit(form)
	{
		if(form.txtFundName.value == "")
		{
			window.alert("ファンド名を入力して下さい");
			return false;
		}
		
		form.target='_self';
		form.action='FundList.aspx?TYPE=1';
		form.submit();
	}
	
	//販売会社名テキストボックスでEnterキー押下
	function sellcompany_keydown(form)
	{
		if (event.keyCode == 13)
		{
			sellcompany_submit(form);
		}
		else
			return;
	}
	//販売会社名検索
	function sellcompany_submit(form)
	{
		if(form.txtSellCompanyName.value == "")
		{
			window.alert("販売会社名を入力して下さい");
			return false;
		}
		
		form.target='_self';
		form.action='SellCompanyList.aspx?TYPE=NAME';
		form.submit();
	}

	//複合条件入力画面へ
	function conditionInput_submit(form)
	{
		form.target='_self';
		form.action='ConditionInput.aspx?PRE=TOP';
		form.submit();
	}

/*
  販売会社一覧
*/
	//販売会社名テキストボックスでEnterキー押下
	function research_keydown(form)
	{
		if (event.keyCode == 13)
		{
			research_submit(form);
		}
		else
			return;
	}
	//販売会社名検索
	function research_submit(form)
	{
		if(form.txtSellCompanyName.value == "")
		{
			window.alert("販売会社名を入力して下さい");
			return false;
		}
		
		form.target='_self';
		form.action='SellCompanyList.aspx?TYPE=RESEARCH';
		form.submit();
	}


/*
  複合条件入力画面
*/

	/*
	 トータルリターンの選択チェック１
	  コンボボックスが「選択してください」か「----」だった場合
	  %入力をクリア、以上を選択
	*/

	function rtn1_Click(form)
	{
		if((form.rtn1.options[0].selected) || (form.rtn1.options[1].selected))
		{
			form.rtn1b.value = "";
			form.rtn1c.value = 0;
		}
	}

	function rtn2_Click(form)
	{
		if((form.rtn2.options[0].selected) || (form.rtn2.options[1].selected))
		{
			form.rtn2b.value = "";
			form.rtn2c.value = 0;
		}
	}

	/*
	 トータルリターンの選択チェック２
	  コンボボックスが選択されていない場合は
	  %入力も「以上」「未満」のコンボボックスは選択できない。
	*/

	function rtn1_Focus(form)
	{
		if((form.rtn1.options[0].selected) || (form.rtn1.options[1].selected))
		{
			window.alert("先に左より項目を選択してください");
			form.rtn1.selectedIndex = 0;
			form.rtn1.focus();
		}
	}

	function rtn2_Focus(form)
	{
		if((form.rtn2.options[0].selected) || (form.rtn2.options[1].selected))
		{
			window.alert("先に左より項目を選択してください");
			form.rtn2.selectedIndex = 0;
			form.rtn2.focus();
		}
	}

	/*
	 検索ボタン押下
	*/
	function btnSearch_onClick(form)
	{
		//入力チェック
		if(form_Submit(form) == false) return false;
		//次画面遷移
		form.hidSubmitted.value = "YES";
		form.submit();
	}
	
	/*
	 入力チェック
	*/
	function form_Submit(form)
	{
		// トータルリターン入力チェック１
		if((form.rtn1.selectedIndex >= 2) & (form.rtn1b.value == ""))
		{
			window.alert("トータルリターン検索数値１が未入力です");
			return false;
		}

		// トータルリターン入力チェック２
		if((form.rtn2.selectedIndex >= 2) & (form.rtn2b.value == ""))
		{
			window.alert("トータルリターン検索数値２が未入力です");
			return false;
		}

		// トータルリターン数値チェック１
		if(form.rtn1.selectedIndex >= 2)
		{
			if(isNaN(parseFloat(form.rtn1b.value)))
			{
				window.alert("トータルリターン検索数値１には数値を入力してください");
				return false;
			}
		}

		// トータルリターン数値チェック２
		if(form.rtn2.selectedIndex >= 2)
		{
			if(isNaN(parseFloat(form.rtn2b.value)))
			{
				window.alert("トータルリターン検索数値２には数値を入力してください");
				return false;
			}
		}

		// 純資産数値チェック１

		if(form.as_f.value != "")
		{
			if(isNaN(parseFloat(form.as_f.value)))
			{
				window.alert("純資産１には数値を入力してください");
				return false;
			}

			if(parseFloat(form.as_f.value) < 0)
			{
				window.alert("純資産１には正数を入力してください");
				return false;
			}

		}

		// 純資産数値チェック２
		if(form.as_t.value != "")
		{
			if(isNaN(parseFloat(form.as_t.value)))
			{
				window.alert("純資産２には数値を入力してください");
				return false;
			}

			if(parseFloat(form.as_t.value) < 0)
			{
				window.alert("純資産２には正数を入力してください");
				return false;
			}

		}

		// 純資産大小チェック
		if((form.as_f.value != "") && (form.as_t.value != ""))
		{
			if(parseFloat(form.as_f.value) > parseFloat(form.as_t.value))
			{
				window.alert("純資産の大小が逆です");
				return false;
			}
		}

		// 運用年数数値チェック
		if(form.un.value != "")
		{
			if(isNaN(parseFloat(form.un.value)))
			{
				window.alert("運用年数には数値を入力してください");
				return false;
			}
			if(form.un.value.indexOf(".",0) >0)
			{
				window.alert("運用年数に . は使えません");
				return false;
			}
			if(form.un.value.indexOf("/",0) >0)
			{
				window.alert("運用年数に / は使えません");
				return false;
			}
			if(parseFloat(form.un.value) < 0)
			{
				window.alert("運用年数には正数を入力してください");
				return false;
			}

		}

		// 検索項目がひとつも選択されていない場合
		if(form.txtFundName.value == ""
			& form.selConsignmentCode.value == -1
			& (! form.rat5.checked)
			& (! form.rat4.checked)
			& (! form.rat3.checked)
			& (! form.rat2.checked)
			& (! form.rat1.checked)
			& (! form.rat0.checked)
			& (form.rtn1.value == -1 | form.rtn1.value == -2 | form.rtn1.value == "")
			& (form.rtn2.value == -1 | form.rtn2.value == -2 | form.rtn2.value == "")
			& (! form.rm5.checked)
			& (! form.rm4.checked)
			& (! form.rm3.checked)
			& (! form.rm2.checked)
			& (! form.rm1.checked)
			& form.as_f.value == ""
			& form.as_t.value == ""
			& form.un.value == ""
			)
		{
			//投資対象
			if(form.hidVisibleCategory.value == "False")
			{
				window.alert("検索項目を入力してください");
				return false;
			}
			else
			{
			    if(form.selCategoryCode.value == -1 | form.selCategoryCode.value == "")
			    {
					window.alert("検索項目を入力してください");
					return false;
				}
			}
		}
	}

	/*
	 クリアボタン押下：検索条件クリア
	*/
	function btnClear_onClick(form)
	{
		//ファンド名
		form.txtFundName.value = "";
		//運用会社
		form.selConsignmentCode.value = -1;
		//モーニングスター レーティング 
		form.rat5.checked = false;
		form.rat4.checked = false;
		form.rat3.checked = false;
		form.rat2.checked = false;
		form.rat1.checked = false;
		form.rat0.checked = false;
		//トータルリターン
		form.rtn1.value = -1;
		form.rtn2.value = -1;
		form.rtn1b.value = "";
		form.rtn2b.value = "";
		form.rtn1c.value = 0;
		form.rtn2c.value =0;
		//投資対象
		if(form.hidVisibleCategory.value == "True")
		{
			//08/03/21 MODIFY
			//form.selCategoryCode.value = 0;
			//08/03/21 ADD
			var obj = form.selCategoryCode;
			for(var i=0; i<obj.length; i++)
				obj[i].selected = false;
		}
		//リスクメジャー
		form.rm5.checked = false;
		form.rm4.checked = false;
		form.rm3.checked = false;
		form.rm2.checked = false;
		form.rm1.checked = false;
		//純資産
		form.as_f.value = "";
		form.as_t.value ="";
		//運用年数
		form.un.value = "";
		form.un_b.value = 0;
	}
