
//マップチップ分だけ配列を設定する
	maparray =  new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
//マップの名前を設定
	var stateStr = "";
	
	//内容表示関数	//テスト用の為必要なし
	function adump(a){
		str = "";
		for(i = 0;i < a.length;i++){
			str = str + "\r\n" + i + " = " + a[i];
		}
		alert(str);
	}
	
	//チップのトグル、配列値が0ならセットして、1ならクリアーする
	function checkChip(inum){
		//まずは配列を確認する
		// 0 = 選択されていない
		// 1 = 選択されている
		if(!maparray[inum]){
			//選択されていないのでチェックする
			/*	複数選択を有効とする場合はこの部分をコメントアウトする
			maparray[inum] = 1;
			document.getElementById("jpegid"+inum).style.backgroundImage = "url('/library/img/search/" + inum + ".gif')";
			*/
			//一箇所だけの選択を行う場合、一度フォーマットしなおした後にセットする事
			for(i = 0; i < maparray.length; i++ ){
				maparray[i] = 0;
				document.getElementById("jpegid"+i).style.backgroundImage = "none";
			}//END_for
			maparray[inum] = 1;
			document.getElementById("jpegid"+inum).style.backgroundImage = "url('/library/img/search/" + inum + ".gif')";
		}else{
			//選択されているのでチェックをはずす
			maparray[inum] = 0;
			document.getElementById("jpegid"+inum).style.backgroundImage = "none";
		}
		
		//文章を作成する
		stateStr = null;//初期化
		for(i = 0;i < maparray.length;i++){
			//マップチップ分の作業を行う
			if(maparray[i] == 1){
				//選択されている
				stateStr == null ? stateStr = document.getElementById("jpegid"+i).title : stateStr += "、" + document.getElementById("jpegid"+i).title;
			}
		}//END_for
		if(!stateStr){
			//選択されていない場合
			document.getElementById("selectstate").innerHTML = "現在選択されている市町はありません。";
		}else{
			//選択されている
			document.getElementById("selectstate").innerHTML = "現在 "+stateStr+" が選択されています。";
		}//END_if_else
		
	}//END_Func
	
	
	//全てのチップのチェックをはずす
	function resetChip(){
		for(i = 0;i < maparray.length;i++){
			//マップチップ分の作業を行う
			maparray[i] = 0;
			document.getElementById("jpegid"+i).style.backgroundImage = "none";
		}//END_for
		//文章を作成する
		document.getElementById("selectstate").innerHTML = "現在選択されている市町はありません。";
	}//END_Func
	
//以下の2関数は初期化関数
/*--------------------------------------------------------------------------*/
	//初期宣言関数(内部用意用)イベントリスナーの用意
	function initInnerAdd(element , type , fnum){
		if(element.attachEvent){
			//IEの場合
			element.attachEvent("on" + type , function(){checkChip(fnum)});
		}else if(element.addEventListener){
			//FireFox,Operaの場合
			element.addEventListener(type , function(){checkChip(fnum)} , true);
		}else{
			//その他
			element["on"+type] = function(){checkChip(fnum)};
		}
	}//END_Func
	
	//初期宣言関数
	function init(){
		for(i = 0;i < maparray.length;i++){
			//マップチップ分のイベントリスナーを用意してやる
			//ID がクリックされた時に動作する関数は messageであると定義
			initInnerAdd(document.getElementById("mapid"+i),"click",i);
		}
	}//END_Func
/*--------------------------------------------------------------------------*/

/*	->本体ファイルに移行
	//送信の際に選択されたマップチップを文字列にして送る
	function mySubmit(){
		str = "";
		for(i = 0; i < maparray.length; i++ ){
			if(maparray[i] == 1){
				//チェックがなされている時だけ作業する
				str = str + "," + i;
			}
		}
		//隠し要素に値を導入して渡す
		document.ftest.mapid.value = str;
		document.ftest.submit();
	}//END_Func
*/
	
	
	
