//###########################################
//
//  URLパラメータを分解
//
//###########################################
url_array=[];
namelist=[];
valuelist=[];
temparray=[];
checkflg = false;

myURL = location.href;
myposition = myURL.indexOf("?");

if(myposition>0){
	workstr= myURL.substr(myposition+1);
	workstr = decodeURI(workstr);
	url_array = workstr.split("&");
//名前と値の配列に分解

	for(i=0;i < url_array.length;i++){
		temparray = url_array[i].split("=");
		namelist[i]=temparray[0];
		valuelist[i]=temparray[1];
	}

//有効な値が渡されているかチェック
	for(i=0;i < url_array.length;i++){
 		if(namelist[i]=="kamoku"){
  			kamoku=valuelist[i];
  			checkflg = true;
 		}else if(namelist[i]=="gakunen"){
  			gakunen = valuelist[i];
  			checkflg = true;
  		}else if(namelist[i]=="c_genre"){
  			c_genre = valuelist[i];
  			checkflg = true;
 		 }else if(namelist[i]=="phone"){
  			phone = valuelist[i];
		  checkflg = true;
  		}else if(namelist[i]=="schoolname"){
  			schoolname = valuelist[i];
  			checkflg = true;
		 }else if(namelist[i]=="primary_key"){
  			primary_key = valuelist[i];
  			checkflg = true;
		 }else if(namelist[i]=="pange"){
  			pange = valuelist[i];
  			checkflg = true;
 		}
	}

	url_array=[];
	namelist=[];
	valuelist=[];
	temparray=[];
}
function setTitle(){
//ページ見出しデータセット


if(gakunen !="" && kamoku!= ""){
	if (gakunen == '高1'){
	myTitle = "高1";
	}
	else if (gakunen == '高2'){
	myTitle = "高2";
	}
	else if (gakunen == '高3'){
	myTitle = "高3";
	}
	myStyle += myTitle + "・" + kamoku+ "教材一覧";

	searchdata();

}else if(kamoku !=""){
//科目だけ指定された場合の処理
	myStyle += kamoku;
	searchdata();


}else if(gakunen != ""){

//学年だけ指定された場合の処理
	myStyle += gakunen;
	searchdata();
}
else{
		//		alert("検索条件が不適切です");
nodata = true;

}

}

//詳細移動表示用
function myBook() {
	var xpath = "/application/textbooklist";	
	var mypk = "";
	mypk += "primary_key=" + primary_key;
	mypk2 = encodeURI(mypk); 
	//alert("xpath"+xpath);

	location.href("htm/textbook.htm?"+mypk2);	
                    
}


function Filter(mylevel) {         // 任意の関数を作成
gakunen = Get_RadioValue("searchbox","gakunen");
kamoku = Get_RadioValue("searchbox","kamoku");

	var xpath = "/application/textbooklist";
	var myparam="";
	var myflg= true;

	if(kamoku != "" && gakunen == ""){
		myparam+= "kamoku=" + kamoku;
	}else if(gakunen != "" && kamoku == ""){
		myparam+="gakunen=" + gakunen;
	}else if(gakunen == "" && kamoku == ""){
		alert("教科または学年を選択してください。");
		myflg= false;
	}else {
		myparam+= "kamoku=" + kamoku + "&gakunen=" + gakunen;
	}
	
	myparam2 = encodeURI(myparam);
	if(myflg == true){

	   if(mylevel == 1){
		location.href="htm/result.htm?"+myparam2;
	  	} else if(mylevel == 2){
	   	location.href="result.htm?"+myparam2;
		}else{
		alert("レベル指定されていません");
		}
	}
}


function searchdata() {         // 任意の関数を作成
	var xpath = "/application/textbooklist";

	if(primary_key != ""){
		xpath+= "[primary_key = '" + primary_key + "']";
	}else if(c_genre != "" ){
		if(c_genre =='A'){
			xpath += "[c_genreA = 1]";
		}else if(c_genre =='B'){
			xpath += "[c_genreB = 1]";
		}else if(c_genre =='C'){
			xpath += "[c_genreC = 1]";
		}else if(c_genre =='D'){
			xpath += "[c_genreD = 1]";
		}else if(c_genre =='E'){
			xpath += "[c_genreE = 1]";
		}else if(c_genre =='F'){
			xpath += "[c_genreF = 1]";
		}


	}else if(kamoku != "" && gakunen == ""){
		xpath += "[kamoku = '" + kamoku + "']";
		
	}else if(gakunen != "" && kamoku == ""){	
		if(gakunen == '高1'){
				xpath += "[k-1 = 1]";
		}else if(gakunen == '高2'){
				xpath += "[k-2 = 1]";
		}else if(gakunen == '高3'){
				xpath += "[k-3 = 1]";
		}
	}else if(gakunen != "" && kamoku != ""){
		if(gakunen =='高1'){
				xpath += "[kamoku = '" + kamoku + "' and k-1 = 1]";
		}else if(gakunen == '高2'){
				xpath += "[kamoku = '" + kamoku + "' and k-2 = 1]";
		}else if(gakunen == '高3'){
				xpath += "[kamoku = '" + kamoku + "' and k-3 = 1]";
		}
	}else{
		nodata = true;
		}
	textbook.setXPath(xpath);                      // データセットにXpathを再設定


}

function formpreset(mykamoku,mygakunen) {
//alert("mykamoku:"+mykamoku);
 if(mykamoku == "英語"){
  document.searchbox["kamoku"][0].checked = true;
 } else if(mykamoku == "数学"){
  document.searchbox["kamoku"][1].checked = true;
 } else if(mykamoku == "国語"){
  document.searchbox["kamoku"][2].checked = true;
 }  else if(mykamoku == "理科"){
  document.searchbox["kamoku"][3].checked = true;
 } else if(mykamoku == "地理歴史/公民"){
  document.searchbox["kamoku"][4].checked = true;
}
//alert("mygakunen:"+mygakunen);
 if(mygakunen == "高3"){
  document.searchbox["gakunen"][0].checked = true;
 } else if(mygakunen == "高2"){
  document.searchbox["gakunen"][1].checked = true;
 } else if(mygakunen == "高1"){
  document.searchbox["gakunen"][2].checked = true;
 }


}

