function page_move(StartRow){
	document.view_form.StartRow.value=StartRow;
	document.view_form.submit();
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
/*
var flg = 0;
function setdisp(id){
	obj = document.getElementById(id);
	if(flg == 0){
	flg = 1;
	obj.style.display = 'block';
	}else{
	flg = 0;
	obj.style.display = 'none';
	}
}
*/
var flg = 0;
function setdisp(id,id2,changeclass){
	obj = document.getElementById(id);
	obj2 = document.getElementById(id2);
	if(flg == 0){
	flg = 1;
	obj.style.display = 'block';
	obj2.className = changeclass ;
	}else{
	flg = 0;
	obj.style.display = 'none';
	obj2.className = '' ;
	}
}
// 詳細検索の表示・非表示
function setdisp(id,id2,changeclass){
	obj = document.getElementById(id);
	obj2 = document.getElementById(id2);
	if(document.category_form.detail.value == 0){
	document.category_form.detail.value = 1;
	obj.style.display = 'block';
	obj2.className = changeclass;
	}else{
	document.category_form.detail.value = 0;
/*
<!--- 詳細検索を閉じても、リセットしないように変更
	document.category_form.category[0].checked = true;
	document.category_form.category[1].checked = false;
	document.category_form.category[2].checked = false;
	document.category_form.category[3].checked = false;
	document.category_form.category[4].checked = false;
	document.category_form.bunya[0].checked = false;
	document.category_form.bunya[1].checked = false;
	document.category_form.bunya[2].checked = false;
	document.category_form.bunya[3].checked = false;
	document.category_form.bunya[4].checked = false;
	document.category_form.keyword.value = ""; --->
*/
	obj.style.display = 'none';
	obj2.className = '';
	}
}

// ページング用
function page_move(StartRow){
//	document.view_form.StartRow.value=StartRow;
//	document.view_form.submit();
	document.category_form.StartRow.value=StartRow;
	document.category_form.submit();
}

// 並べ替え用
function page_sort(SortFlag){
	document.category_form.SortFlag.value=SortFlag;
	document.category_form.StartRow.value=1;
	document.category_form.submit();
}

// 「全ジャンル」のチェックが入ったときは、他のチェックは全て外す
function check1(){
/*
	if (document.category_form.category[0].checked) {
		document.category_form.category[1].checked = false;
		document.category_form.category[2].checked = false;
		document.category_form.category[3].checked = false;
		document.category_form.category[4].checked = false;
		document.category_form.bunya[0].checked = false;
		document.category_form.bunya[1].checked = false;
		document.category_form.bunya[2].checked = false;
		document.category_form.bunya[3].checked = false;
		document.category_form.bunya[4].checked = false;
	}
*/
	if (document.category_form.elements["category[]"][0].checked) {
		document.category_form.elements["category[]"][1].checked = false;
		document.category_form.elements["category[]"][2].checked = false;
		document.category_form.elements["category[]"][3].checked = false;
		document.category_form.elements["category[]"][4].checked = false;
		document.category_form.elements["bunya[]"][0].checked = false;
		document.category_form.elements["bunya[]"][1].checked = false;
		document.category_form.elements["bunya[]"][2].checked = false;
		document.category_form.elements["bunya[]"][3].checked = false;
		document.category_form.elements["bunya[]"][4].checked = false;
	}
}

// 「全ジャンル」以外の、ジャンルのチェックが操作されたとき
function check2(){
	// 「全ジャンル」以外のジャンルにチェックが入ったときは、「全ジャンル」のチェックを外す
	if (document.category_form.elements["category[]"][0].checked &&
	(document.category_form.elements["category[]"][1].checked || document.category_form.elements["category[]"][2].checked || document.category_form.elements["category[]"][3].checked || document.category_form.elements["category[]"][4].checked)) {
		document.category_form.elements["category[]"][0].checked = false;
	}	
	
	// 製品関連情報のチェックが外されたときは、分野のチェックを全て外す
	if (document.category_form.elements["category[]"][1].checked == false  &&
	(document.category_form.elements["bunya[]"][0].checked || document.category_form.elements["bunya[]"][1].checked || document.category_form.elements["bunya[]"][2].checked || document.category_form.elements["bunya[]"][3].checked) ) {
		document.category_form.elements["bunya[]"][0].checked = false;
		document.category_form.elements["bunya[]"][1].checked = false;
		document.category_form.elements["bunya[]"][2].checked = false;
		document.category_form.elements["bunya[]"][3].checked = false;
		document.category_form.elements["bunya[]"][4].checked = false;
	}
}

// 分野のチェックが操作されたとき
function check3(){
	// 分野のチェックが入ったときは、製品関連情報のチェックを入れる
	if (document.category_form.elements["category[]"][1].checked == false &&
	(document.category_form.elements["bunya[]"][0].checked || document.category_form.elements["bunya[]"][1].checked || document.category_form.elements["bunya[]"][2].checked || document.category_form.elements["bunya[]"][3].checked || document.category_form.elements["bunya[]"][4].checked)) {
		document.category_form.elements["category[]"][1].checked = true;
		document.category_form.elements["category[]"][0].checked = false;
	}
	
	// 分野の全てのチェックが外れたときは、製品関連情報のチェックをはずす
	if (document.category_form.elements["category[]"][1].checked == true &&
	(document.category_form.elements["bunya[]"][0].checked == false && document.category_form.elements["bunya[]"][1].checked == false && document.category_form.elements["bunya[]"][2].checked == false && document.category_form.elements["bunya[]"][3].checked == false && document.category_form.elements["bunya[]"][4].checked == false)) {
		document.category_form.elements["category[]"][1].checked = false;
	}
}


// 検索ボタン押下後の処理
function form_check(){

	// 開始年月、終了年月ともに指定されているが、開始年月が終了年月より新しい場合、開始年月と終了年月を入れ替える
	if (document.category_form.s_year.value != "" &&
	document.category_form.s_month.value != "" &&
	document.category_form.e_year.value != "" &&
	document.category_form.e_month.value != "" &&
	new Date(document.category_form.s_year.value, document.category_form.s_month.value-1, 1) > new Date(document.category_form.e_year.value, document.category_form.e_month.value-1, 1)) {
		var ytemp = document.category_form.s_year.value;
		document.category_form.s_year.value = document.category_form.e_year.value;
		document.category_form.e_year.value = ytemp;
		var mtemp = document.category_form.s_month.value;
		document.category_form.s_month.value = document.category_form.e_month.value;
		document.category_form.e_month.value = mtemp;
	}

	// 開始年が指定されていない場合、最古年を自動的に設定する
	if (document.category_form.s_year.value == "" && document.category_form.s_month.value != "") {
		document.category_form.s_year.value = 1996;
	}
	// 開始月が指定されていない場合、１月を自動的に設定する
	if (document.category_form.s_year.value != "" && document.category_form.s_month.value == "") {
		document.category_form.s_month.value = 1;
	}
	
	// 終了年が正しく指定されていない場合、現在年を自動的に設定する
	if (document.category_form.e_year.value == "" && document.category_form.e_month.value != "") {
		var now = new Date();
		document.category_form.e_year.value = now.getFullYear();
	}
	// 終了月が指定されていない場合、１２月を自動的に設定する
	if (document.category_form.e_year.value != "" && document.category_form.e_month.value == "") {
		document.category_form.e_month.value = 12;
	}
	
	// デフォルト表示直後、ジャンルに一切チェックを入れないで検索ボタンを押下した際、自動的に 全ジャンルにチェックを入れる（URL引数に残るようにするため）
	if (document.category_form.elements["category[]"][0].checked == false &&
	document.category_form.elements["category[]"][1].checked == false &&
	document.category_form.elements["category[]"][2].checked == false &&
	document.category_form.elements["category[]"][3].checked == false &&
	document.category_form.elements["category[]"][4].checked == false) {
		document.category_form.elements["category[]"][0].checked = true;
	}

//	<!--- 分類わけ 準備 （当月の２ヶ月前を設定する）--->
	var now = new Date();
	var real_year = now.getFullYear()
	var real_month = now.getMonth() + 1;
	
	var ago_year ="";
	var ago_month = "";

	switch (real_month) {
		case 1 :
			ago_year  = real_year-1;
			ago_month = 11;
			break;
		case 2 :
			ago_year  = real_year-1;
			ago_month = 12;
			break;
		default :
			ago_year  = real_year;
			ago_month = real_month-2;
	}
	
	
//	<!--- 分類わけ --->
	
	// 0 全てデフォルトのまま
	document.category_form.ugrp.value=0;
	
	// 1 カテゴリのみ変更
	if (document.category_form.elements["category[]"][0].checked == false) {
		document.category_form.ugrp.value=1;
	}
	
	// 2 キーワードのみ変更
	if (document.category_form.keyword.value != "") {
		document.category_form.ugrp.value=2;
	}
	
	// 3 期間のみ変更
	if (document.category_form.s_year.value != ago_year ||
	document.category_form.s_month.value != ago_month ||
	document.category_form.e_year.value != real_year ||
	document.category_form.e_month.value != real_month) {
		document.category_form.ugrp.value=3;
	}
	
	// 4 カテゴリとキーワードを変更
	if (document.category_form.elements["category[]"][0].checked == false &&
	document.category_form.keyword.value != "") {
		document.category_form.ugrp.value=4;
	}
	
	// 5 キーワードと期間を変更
	if (document.category_form.keyword.value != "" &&
	(document.category_form.s_year.value != ago_year ||
	document.category_form.s_month.value != ago_month ||
	document.category_form.e_year.value != real_year ||
	document.category_form.e_month.value != real_month)) {
		document.category_form.ugrp.value=5;
	}
	
	// 6 期間とカテゴリを変更
	if ((document.category_form.s_year.value != ago_year ||
	document.category_form.s_month.value != ago_month ||
	document.category_form.e_year.value != real_year ||
	document.category_form.e_month.value != real_month) &&
	document.category_form.elements["category[]"][0].checked == false) {
		document.category_form.ugrp.value=6;
	}
	
	// 7 カテゴリとキーワードと期間の全てを変更
	if (document.category_form.elements["category[]"][0].checked == false &&
	document.category_form.keyword.value != "" &&
	(document.category_form.s_year.value != ago_year ||
	document.category_form.s_month.value != ago_month ||
	document.category_form.e_year.value != real_year ||
	document.category_form.e_month.value != real_month)) {
		document.category_form.ugrp.value=7;
	}
		
/*	<!---
	// デバッグ用にダイアログを表示（本番公開時はコメントアウトすること）	
	var ugrptext = "";
	switch (document.category_form.ugrp.value) {
		case "1" :
			ugrptext = "1:カテゴリのみ変更";
			break;
		case "2" :
			ugrptext = "2:キーワードのみ変更";
			break;
		case "3" :
			ugrptext = "3:期間のみ変更";
			break;
		case "4" :
			ugrptext = "4:カテゴリとキーワードを変更";
			break;
		case "5" :
			ugrptext = "5:キーワードと期間を変更";
			break;
		case "6" :
			ugrptext = "6:期間とカテゴリを変更";
			break;
		case "7" :
			ugrptext = "7:カテゴリとキーワードと期間の全てを変更";
			break;			
		default :
			ugrptext = "0:全てデフォルトのまま";
	}	
	window.alert("ugrp = " + ugrptext);
	--->*/
	
	<!--- 詳細条件が変更されているときは、詳細条件が閉じていても開いた状態とする --->
	if(document.category_form.detail.value == 0 && (document.category_form.elements["category[]"][0].checked == false || document.category_form.keyword.value != "")){
		document.category_form.detail.value = 1;
	}
	
	return 0;
	
}
//-->

