	
	function today_date_only(my_y_name,my_m_name,my_d_name){

		var de_mes = "";

		now = new Date();

		var now_y = now.getFullYear();
		var now_m = now.getMonth() + 1;
		var now_d = now.getDate() + 0;


		var i;
		var sel_num_y;
		for (i = 0 ; i < document.getElementById(my_y_name).length ; i++){
			if (document.getElementById(my_y_name).options[i].value == now_y){
				sel_num_y = i;
			}
		}
		de_mes += " sel_num_y -> ["+ sel_num_y + "]" + String.fromCharCode(10);
		
		var sel_num_m;
		for (i = 0 ; i < document.getElementById(my_m_name).length ; i++){
			if (document.getElementById(my_m_name).options[i].value == now_m){
				sel_num_m = i;
			}
		}
		de_mes += " sel_num_m -> ["+ sel_num_m + "]" + String.fromCharCode(10);


		var sel_num_d;
		for (i = 0 ; i < document.getElementById(my_d_name).length ; i++){
			if (document.getElementById(my_d_name).options[i].value == now_d){
				sel_num_d = i;
			}
		}
		de_mes += " sel_num_d -> ["+ sel_num_d + "]" + String.fromCharCode(10);


		document.getElementById(my_y_name).options[sel_num_y].selected = true;
		document.getElementById(my_m_name).options[sel_num_m].selected = true;
		document.getElementById(my_d_name).options[sel_num_d].selected = true;
	}


	function today_date_reset(my_y_name,my_m_name,my_d_name){
		document.getElementById(my_y_name).options[0].selected = true;
		document.getElementById(my_m_name).options[0].selected = true;
		document.getElementById(my_d_name).options[0].selected = true;
	}


	function gmap_view(my_ip,my_kp,my_gazo_id) {

		//var tmp = "";
		//tmp  = "tmp1 my_ip is [" +  my_ip + "]";
		//window.alert(tmp);

		//tmp  = "tmp2 my_kp is [" +  my_kp + "]";
		//window.alert(tmp);


		
	  if (GBrowserIsCompatible()) {
	  	var gid_now = 'googleMap_' + my_gazo_id;
	    var map = new GMap2(document.getElementById(gid_now));


		//tmp  = "tmp3 map is [" +  map + "]";
		//window.alert(tmp);

	  	
	  	var gqObj = new GLatLng(my_ip, my_kp)

	  	
	    map.setCenter(gqObj, 13);
	    map.addControl(new GSmallMapControl());
	    
		var Icon = new GIcon();

		Icon.image="http://labs.google.com/ridefinder/images/mm_20_red.png";
		Icon.shadow="http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		Icon.iconSize=new GSize(12,20);
		Icon.shadowSize=new GSize(22,20);
		Icon.iconAnchor=new GPoint(6,20);
		Icon.infoWindowAnchor=new GPoint(6,1);
		Icon.infoShadowAnchor=new GPoint(13,13);
		var marker1 = new GMarker(gqObj,Icon);
		
		map.addOverlay(marker1);
	  }
	}
	
	// 小窓の検索 -> 検索数の表示
	////////////////////
	function SeWord(){
		xmlhttp = createHttpRequest();
		if (xmlhttp){
			if (document.getElementById("search").value != ""){
				document.getElementById("hit_num").innerHTML = "検索中...";

				var xml_file;
				xml_file = "search_num.php?word=" + document.getElementById("search").value;

				xmlhttp.onreadystatechange = seword_check;
				xmlhttp.open("get",xml_file,true);
				xmlhttp.setRequestHeader("If-Modified-Since", "Thu, 01 Jun 1970 00:00:00 GMT");
				xmlhttp.send(null);
			}
		}
	}

	function seword_check(){
		var result = "";
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
			xmlDoc = xmlhttp.responseXML;

			// 件数セット
			sresnum = xmlDoc.getElementsByTagName("sresnum");
			res_now = sresnum[0].childNodes[0].data;

			document.getElementById("hit_num").innerHTML = res_now + "件あります";
			if (res_now > 0){
				document.getElementById("btn_search").disabled=false;
			}else if (res_now == 0){
				document.getElementById("btn_search").disabled=true;
			}
		}
	}

	
	
	// プルダウンの内容が変更される場合
	///////////////////////////////////////

	function bunrui_sel_update(big_id){


		xmlhttp = createHttpRequest();
		if (xmlhttp){

			var xml_file;
			xml_file = "bunrui2xml.php?big_id=" + big_id;

			xmlhttp.onreadystatechange = bunruiNext;
			xmlhttp.open("get",xml_file,true);
			xmlhttp.setRequestHeader("If-Modified-Since", "Thu, 01 Jun 1970 00:00:00 GMT");
			xmlhttp.send(null);
		}
	}




	function bunruiNext(){
		var result = "";
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
			xmlDoc = xmlhttp.responseXML;

			group_big_master_id = xmlDoc.getElementsByTagName("group_big_master_id");
			group_big_name      = xmlDoc.getElementsByTagName("group_big_name");
			
			group_small_master_id = xmlDoc.getElementsByTagName("group_small_master_id");
			group_small_name      = xmlDoc.getElementsByTagName("group_small_name");

			var big_id = 'grp_' + group_big_master_id[0].childNodes[0].data
			sel_obj = document.getElementById(big_id);

			//オプションがあれば削除
			var del_leng = sel_obj.childNodes.length -1;
			//tmp = " A del_leng is [" + del_leng + "]";
			//window.alert(tmp);


			if (del_leng > 0){

				for (ii = del_leng  ; ii >= 0 ; ii--){
					var del_node = sel_obj.childNodes[ii];
					if (del_node != undefined){
						var del_node_no = sel_obj.removeChild(del_node);
					}
				}
			}

			var opt_obj;
			var t_obj;
			var add_node_no;
			var tmp;
			
			//sel_obj = document.getElementById("yoken_id");
			//tmp = " 0 sel_obj is [" + sel_obj + "]";
			//window.alert(tmp);


			for (i = 0; i < group_big_master_id.length ; i++){

				//////////////////////
				// <option>の追加
				// 追加するタイプを指定
				opt_obj = document.createElement("OPTION");
				//tmp = " 1 opt_obj is [" + opt_obj + "]";
				//window.alert(tmp);
				 
				// 追加するテキストを指定
				var t_obj_pre = '●' + group_big_name[i].childNodes[0].data;
				
				t_obj = document.createTextNode(t_obj_pre);
				//tmp = " 2 t_obj is [" + t_obj + "]";
				//window.alert(tmp);

				// オブジェクトに追加
				opt_obj.appendChild(t_obj);
				
				//tmp = " 3 opt_obj is [" + opt_obj + "]";
				//window.alert(tmp);

				// オブジェクト のvalueを指定

				// これは、指定しない
				//opt_obj.value = group_big_master_id[i].childNodes[0].data;
				
				//tmp = " 4 opt_obj  value is [" + opt_obj.value + "]";
				
				//window.alert(tmp);

				//tmp = " 5 sel_obj is [" + sel_obj + "]";
				
				//window.alert(tmp);
				
				// 指定されたselectのところに追加
				add_node_no = sel_obj.appendChild(opt_obj);

				//tmp = " 6 add_node_no is [" + add_node_no + "]";
				//window.alert(tmp);
			}

			// 無指定のやつを追加
			opt_obj = document.createElement("OPTION");
			t_obj = document.createTextNode("-----以下より選択下さい-----");
			opt_obj.appendChild(t_obj);
			opt_obj.value = "";
			add_node_no = sel_obj.appendChild(opt_obj);
			
			for (i = 0; i < group_small_master_id.length ; i++){

				//////////////////////
				// <option>の追加
				// 追加するタイプを指定
				opt_obj = document.createElement("OPTION");
				//tmp = " 1 opt_obj is [" + opt_obj + "]";
				//window.alert(tmp);
				 
				// 追加するテキストを指定
				
				t_obj = document.createTextNode(group_small_name[i].childNodes[0].data);
				//tmp = " 2 t_obj is [" + t_obj + "]";
				//window.alert(tmp);

				// オブジェクトに追加
				opt_obj.appendChild(t_obj);
				
				//tmp = " 3 opt_obj is [" + opt_obj + "]";
				//window.alert(tmp);

				// オブジェクト のvalueを指定
				opt_obj.value = group_small_master_id[i].childNodes[0].data;
				
				//tmp = " 4 opt_obj  value is [" + opt_obj.value + "]";
				
				//window.alert(tmp);

				//tmp = " 5 sel_obj is [" + sel_obj + "]";
				
				//window.alert(tmp);
				
				// 指定されたselectのところに追加
				add_node_no = sel_obj.appendChild(opt_obj);

				//tmp = " 6 add_node_no is [" + add_node_no + "]";
				//window.alert(tmp);
			}

		}


	}

	// プルダウンの内容が変更される場合　おわり
	///////////////////////////////////////

	// プルダウン自体が追加される場合
	///////////////////////////////////////
	function bunrui_sel_update_new(big_id,set_id){


		xmlhttp = createHttpRequest();
		if (xmlhttp){

			var xml_file;
			xml_file = "bunrui2xml.php?big_id=" + big_id + "&set_id=" + set_id;

			xmlhttp.onreadystatechange = bunruiNewNext;
			xmlhttp.open("get",xml_file,true);
			xmlhttp.setRequestHeader("If-Modified-Since", "Thu, 01 Jun 1970 00:00:00 GMT");
			xmlhttp.send(null);
		}
	}




	function bunruiNewNext(){
		var result = "";
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
			xmlDoc = xmlhttp.responseXML;

			set_id = xmlDoc.getElementsByTagName("set_id");
			
			var set_html_id = 'new_item_' + set_id[0].childNodes[0].data
			var set_next_id = parseInt(set_id[0].childNodes[0].data) + 1;
			
			group_big_master_id = xmlDoc.getElementsByTagName("group_big_master_id");
			group_big_name      = xmlDoc.getElementsByTagName("group_big_name");
			
			group_small_master_id = xmlDoc.getElementsByTagName("group_small_master_id");
			group_small_name      = xmlDoc.getElementsByTagName("group_small_name");

			var set_html_data = '';

			var tmp;
			
			//sel_obj = document.getElementById("yoken_id");
			//tmp = " 0 sel_obj is [" + sel_obj + "]";
			//window.alert(tmp);

			set_html_data += '<select name=grp2_id[] id=grp_' + group_big_master_id[0].childNodes[0].data + '>';
			set_html_data += '<option value="">●' + group_big_name[0].childNodes[0].data + '</option>';
			set_html_data += '<option value="">-----以下より選択下さい-----</option>';
			
			for (i = 0; i < group_small_master_id.length ; i++){
				set_html_data += '<option value="' + group_small_master_id[i].childNodes[0].data + '">' + group_small_name[i].childNodes[0].data + '</option>';
			}
			set_html_data += '</select>';
			set_html_data += '<br>';
			set_html_data += '<div id="new_item_' + set_next_id + '"></div>';
			
			tmp += set_html_data;
			tmp += '***set_html_id is [' + set_html_id + ']';
			//document.getElementById("debug_area").innerHTML = tmp;
			document.getElementById(set_html_id).innerHTML = set_html_data;
		}
	}


	// プルダウン自体が追加される場合　おわり
	///////////////////////////////////////

	// プルダウン自体が削除された場合
	//////////////////////////////////////////
	function bunrui_sel_update_del(big_id){

		var del_id = 'gid_' + big_id;
		var nashi = '';


		document.getElementById(del_id).innerHTML = nashi;
	}
	// プルダウン自体が削除された場合 おわり
	//////////////////////////////////////////
