// -----------------------------------------------------------------------------------
//	検索サイト　検索結果　市区町村一覧
// -----------------------------------------------------------------------------------

// 市区町村チェック or チェック解除
function city_town_check_all(checked){

	for (var i = 0;i < document.form1.elements.length; i++) {
		var e = document.form1.elements[i];
		if (e.name == "checkbox[]") {
			e.checked = checked;
		}
	}
}

// 「この条件で検索」ボタンクリック時の入力チェック
function city_town_input_check(nm){

	var flg = false;

	for (var i = 0;i < document.form1.elements.length; i++) {
		var e = document.form1.elements[i];
		if (e.checked) {
			flg = true;
			break;
		}
	}

	if (flg){
		return true;
	}else{
		alert("検索したい" + nm + "を選択してください");
		return false;
	}
}

// -----------------------------------------------------------------------------------
//	検索サイト　検索結果　病院一覧
// -----------------------------------------------------------------------------------

// 表示行数指定
function set_rows(obj){

	var ken_num = document.form1.ken_num.value;
	var page = document.form1.page.value;

	location.href="/p" + ken_num + "/" + page + "_" + obj.value + "/result_list/";
}

// -----------------------------------------------------------------------------------
//	検索サイト　検索結果　病院詳細
// -----------------------------------------------------------------------------------

// グーグルマップ表示

//<![CDATA[

    var map = null;
    var geocoder = null;

function loadmap(address) {

	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
//		map.addControl(new GOverviewMapControl());
		map.addControl(new GScaleControl());
		new GKeyboardHandler(map);
		map.setCenter(new GLatLng(37.4419, -122.1419), 13);

		// GClientGeocoderを初期化
		geocoder = new GClientGeocoder();

		showAddress(address);
	}
}

function showAddress(address) {

	if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, 13);
              var marker = new GMarker(point);
              map.addOverlay(marker);
//              marker.openInfoWindowHtml(address);
            }
          }
        );
	}
}
//]]>

// -----------------------------------------------------------------------------------
//	お問い合わせ
// -----------------------------------------------------------------------------------
// お問い合わせ確認ページからお問い合わせ入力ページへ戻る
function return_contact(){

	document.form1.action.value = "return";
	document.form1.submit();
}

// -----------------------------------------------------------------------------------
//	ブログパーツ
// -----------------------------------------------------------------------------------
// 色設定
function set_color(idx,color){

	// カラーコードの#を0xに置換
	var set_color = color.replace("#","0x");												// セットするカラーコード
	var colored = document.getElementById("colored" + idx).value.replace("#","0x");		// セット前のカラーコード

	// テキストエリア内のカラーコードを置換
	var tmp_str = document.getElementById("code" + idx).value;
	tmp_str = tmp_str.replace(colored,set_color);
	document.getElementById("code" + idx).value = tmp_str;

	// セットしたカラーコードを保存
	document.getElementById("colored" + idx).value = color;
}

function preview_parts_show(idx){

	var object_kbn = opener.document.getElementById("object_kbn" + idx).value;
	var path_file = opener.document.getElementById("path_file" + idx).value;
	var colored = opener.document.getElementById("colored" + idx).value.replace("#","0x");

	parts_show(object_kbn,path_file,colored);
	window.focus();
}


