var menu = new Array();
var cateA = new Array();
var cateB = new Array();
var cateC = new Array();
var AllCate = new Array();

//赤
cateA[0] = new Array("ジュヴレ･シャンベルタン ≪ラ･フュタイユ≫","0017","ヴォ−ヌ･ロマネ ≪オートクール≫","0018","ニュイ･サン･ジョルジュ ≪レ･オート･トゥール≫","0019","クロ･ド･ヴージョ　グランクリュ","0020","ドメーヌ・ド･ボーモン　モレ･サン･ドニ","0028","ドメーヌ・ド･ボーモン　シャルム･シャンベルタン　グラン･クリュ","0030","ドメーヌ・クリスチャン･マニエ ニュイ･サン･ジョルジュ プルミエ･クリュ　レ･ダモード","0031","ドメーヌ・クリスチャン･マニエ　ヴォーヌ･ロマネ","0032");
cateA[1] = new Array("オークセイ･デュレス ルージュ ≪レ･シュバリエ≫","0014","ポマール ≪ル･タイユフェール≫","0016","ドメーヌ・ルネ・マニュエル　ムルソー・クロ･ド･ラ･バロンヌ","0022","ドメーヌ・マドレーヌ･ボワロ ヴォルネイ プルミエ･クリュ","0026");
cateA[2] = new Array("ボージョレ･ヴィラージュ≪ラ･レーヌ･モーディット≫","0033","フルーリー　クリュ･ボージョレ　≪ル･ソー･デュ･プランス≫","0034","モルゴン　クリュ･ボージョレ　≪デューラモン≫","0035","ムーラン･ア･ヴァン　クリュ･ボージョレ　≪ル･ビュー･ロワ≫","0036");
cateA[3] = new Array("コート･デュ･ヴァントー ＜赤＞","0037","シャトー･ド･ブサルグ　コート･デュ･ローヌ　ルージュ","0044");
cateA[4] = new Array("ブルゴーニュ グラン･オルディネール ルージュ≪ル･ヴァヨン≫","0010","ブルゴーニュ ルージュ ピノ･ノワール　≪レ･クレティアン≫","0013","ヴァン･ド･ペイ･オード　ピノ･ノワール","0040","シャンテヴィーニュ ＜赤＞","0042");

//白
cateB[0] = new Array("シャブリ　≪ル･ボーノワ≫","0004","シャブリ プルミエ･クリュ　フルショーム","0005","シャブリ グランクリュ　レ･クロ","0006");
cateB[1] = new Array("ピュリニー･モンラッシェ　≪レ･ヴォート≫","0007","シャサーニュ・モンラッシェ　ブラン　≪ル・ディヴァン≫","0008","コルトン　シャルルマーニュ　グラン･クリュ","0009","ドメーヌ・ルネ・マニュエル　ムルソー・プルミエ･クリュ・クロ・デ・ブーシュ･シェール","0023","ドメーヌ・ルネ・マニュエル　 ムルソー・プルミエ･クリュ・ポリュゾ","0024");
cateB[2] = new Array("マコン　ヴィラージュ　≪ブトン･ドール≫","0002");
cateB[3] = new Array("コート･デュ･ヴァントー ＜白＞","0039");
cateB[4] = new Array("ブルゴーニュ グラン･オルディネール ルージュ　≪ル･ヴァヨン≫","0011","ヴァン･ド･ペイ･ドック　シャルドネ","0041","シャンテヴィーニュ ＜白＞","0043");

//ロゼ 
cateC[0] = new Array("コート･デュ･ヴァントー　＜ロゼ＞","0038");

menu[0] = new Array("赤","コート・ド・ニュイ",cateA[0],"コート・ド・ボーヌ",cateA[1],"ボージョレ",cateA[2],"コート・デュ・ローヌ",cateA[3],"その他",cateA[4],"全て　　　　　　　　　　　　　　　　　　　　　",AllCate);
menu[1] = new Array("白","シャブリ",cateB[0],"コート・ド・ボーヌ",cateB[1],"マコン＆コート・シャロネーズ",cateB[2],"コート・デュ・ローヌ",cateB[3],"その他",cateB[4],"全て　　　　　　　　　　　　　　　　　　　　　",AllCate);
menu[2] = new Array("ロゼ","コート・デュ・ローヌ",cateC[0],"全て　　　　　　　　　　　　　　　　　　　　　",AllCate);
menu[menu.length] = new Array("全て　　　　　","全て　　　　　　　　　　　　　　　　　　　　　",AllCate);

function init(){
	var str01="<select name = 'sel1' onchange= 'chSel1(this.selectedIndex)'>\n";
	str01 += "<option>"+menu[0][0]+"</option>\n";
	
	for(i=1; i < menu.length ; i++){
		str01 += "<option>"+menu[i][0]+"</option>\n";
	}
	str01 += "</select>";
	menubox1.innerHTML = str01;
	var str02="<select name = 'sel2'>\n";
	for(i=1; i < menu[0].length ; i+=2){
		str02 += "<option>"+menu[0][i]+"</option>\n";
	}
	str02 += "</select>";
	menubox2.innerHTML = str02;
}
function chSel1(num){
	var str02="<select name = 'sel2'>\n";
	for(i=1; i < menu[num].length ; i+=2){
		str02 += "<option>"+menu[num][i]+"</option>\n";
	}
	str02 += "</select>";
	menubox2.innerHTML = str02;
}
function chSearch(){
	var Sname = new Array();
	var Surl =new Array();
	var SCname = new Array();
	var SCurl =new Array();
	var h=2;
	var j=0;
	var l=0;
	var str ="";
	var result = 0;
		
	if(Search.sel1.selectedIndex == (menu.length-1)){
		result=0;
		for(m=0; m < 2; m++){
			h=2;
			for(k=0; k < (menu[m].length -1)/2-1; k++){
				l=0;
				for(i=0; l < (menu[m][h].length)/2; i+=2){
					SCname[j] = menu[m][h][i];
					SCurl[j] = parseFloat(menu[m][h][i+1]);
					j++;l++;
				}
				h+=2;
			}
		}
		for(i=SCurl.length; i >= 0; i-- ){
			for(j=0; j < i; j++){
				if( SCurl[j] > SCurl[j+1] ){
					var tempName = SCname[j] 
					var tempUrl = SCurl[j];
					
					SCname[j] = SCname[j+1];
					SCurl[j] = SCurl[j+1];
					
					SCname[j+1] = tempName;
					SCurl[j+1] = tempUrl;
				}
			}
		}
		for(i=0; i < SCurl.length ; i++){
			Sname[i] = SCname[i];
			if(SCurl[i] >= 10 ){
				 Surl[i] = "00"+SCurl[i];
			}
			else {
				Surl[i] = "000"+SCurl[i];
			}
		}
		result = SCurl.length;
	}
	else if(Search.sel2.selectedIndex == (menu[Search.sel1.selectedIndex].length -1)/2-1){
		result=0;
		for(k=0; k < (menu[Search.sel1.selectedIndex].length -1)/2-1; k++){
			l=0;
			for(i=0; l < (menu[Search.sel1.selectedIndex][h].length)/2; i+=2){
				Sname[j] = menu[Search.sel1.selectedIndex][h][i];
				Surl[j] = menu[Search.sel1.selectedIndex][h][i+1];
				j++;l++;
				result++;
			}
			h+=2;
		}
	}
	else {
		h = 2*(Search.sel2.selectedIndex+1);
		result=0;
		for(i=0; j < (menu[Search.sel1.selectedIndex][h].length)/2; i+=2){
			Sname[j] = menu[Search.sel1.selectedIndex][h][i];
			Surl[j] = menu[Search.sel1.selectedIndex][h][i+1];
			j++;
			result++;
		}
	}
	for(i=0; i < Sname.length; i++){
		str += "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH='640'>\n";
		str += "<TR>\n";
		str += "<TD><IMG SRC='img/sp.gif' WIDTH=1 HEIGHT=12 ALT=''></TD>\n";
		str += "</TR>\n";
		str += "</TABLE>\n";
		str += "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH='640'>\n";
		str += "<TR>\n";
		str += "<TD WIDTH=10><IMG SRC='img/sp.gif' WIDTH=10 HEIGHT=1 ALT=''></TD>\n";
		str += "<TD WIDTH=9><img src='img/search_arrow.gif' width='9' height='9'></TD>\n";
		str += "<TD WIDTH=15><IMG SRC='img/sp.gif' WIDTH=15 HEIGHT=1 ALT=''></TD>\n";
		str += "<TD WIDTH=606 CLASS='txt'><a href='"+Surl[i]+".html' target='_blank'>"+Sname[i]+"</a></TD>\n";
		str += "</TR>\n";
		str += "</TABLE>\n";
		str += "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH='640'>\n";
		str += "<TR>\n";
		str += "<TD><IMG SRC='img/sp.gif' WIDTH=1 HEIGHT=12 ALT=''></TD>\n";
		str += "</TR>\n";
		str += "<TR>\n";
		str += "<TD BACKGROUND='img/search_line.gif'><IMG SRC='img/sp.gif' WIDTH=640 HEIGHT=1 ALT=''></TD>\n";
		str += "</TR>\n";
		str += "</TABLE>\n";
	}
	ShowObj.innerHTML = str;
	ResultObj.innerHTML = result;
}