function load_back() {

    var frm = document.frm;

    if (frm.f_kun.value == "") return;

    var i;

    for(i = 0; i < frm.road_code_from.length; i++) {
        if (frm.f_kun.value == frm.road_code_from.options[i].value) {
            frm.road_code_from.selectedIndex = i;
            break;
        }
    }
    for(i = 0; i < frm.road_code_to.length; i++) {
        if (frm.t_kun.value == frm.road_code_to.options[i].value) {
            frm.road_code_to.selectedIndex = i;
            break;
        }
    }
    changeArea(frm.f_kun, 'from');
    changeArea(frm.t_kun, 'to');

/*************
    for(i = 0; i < frm.road_selected_from.length; i++) {
        if (frm.f_road.value == frm.road_selected_from.options[i].value) {frm.road_selected_from.selectedIndex = i;
        break;}
    }
    var str = "";
    for(i = 0; i < frm.road_selected_to.length; i++) {
        if (frm.t_road.value == frm.road_selected_to.options[i].value) {frm.road_selected_to.selectedIndex = i;}
        str = str + " " + frm.road_selected_to.options[i].value;
    }
alert(str);

    changeRoad(frm.f_road, 'from');
    changeRoad(frm.t_road, 'to');
*************/
}

function changeArea(obj, flg) {
    var frm = document.frm;
	if (flg == "from") {
        waitList(frm.road_selected_from);
	} else if (flg == "to") {
        waitList(frm.road_selected_to);
	} else {

		return ;
	}
    var area = new AjaxAction();
    area.url = "/highway/ajax.php";
    // ２バイト文字をパラメータに渡す場合は encode を行う！
    area.params = {"area_code" : obj.value ,
                     "key"     :  "area"
                 };
    // イベント処理をオーバーライドする
    // Ajax通信が終わった際にコールされます
    area.doAction = function(res) {
		if (flg == "from") {
            createList(res, frm.road_selected_from);
			frm.road_selected_from.selectedIndex = 0;
			changeRoad(frm.road_selected_from , "from");
		} else if (flg == "to") {
            createList(res, frm.road_selected_to);             
			frm.road_selected_to.selectedIndex = 0;
			changeRoad(frm.road_selected_to , "to");
		}
    };
    execAjax(area);
}

function changeRoad(obj, flg) {
    var frm = document.frm;
	var ac = "";
	if (flg == "from") {
		waitList(frm.from_ic);
		ac = frm.road_code_from.value;
	} else if (flg == "to") {
		waitList(frm.to_ic);
		ac = frm.road_code_to.value;
	} else {
		
		return ;
	}
    var road = new AjaxAction();
    road.url = "/highway/ajax.php";
    // ２バイト文字をパラメータに渡す場合は encode を行う！
    road.params = {"area_code" : ac ,
		           "road_id"   : obj.value ,
                   "key"       : "road"
                  };
    // イベント処理をオーバーライドする
    // Ajax通信が終わった際にコールされます
    road.doAction = function(res) {
		if (flg == "from") {
            createList(res, frm.from_ic);
                        frm.from_ic.selectedIndex = 0;
		} else if (flg == "to") {
            createList(res, frm.to_ic);
		        frm.to_ic.selectedIndex = 0;
                }
    };
    execAjax(road);
}

//AJAXの戻り値により、選択欄の表示リストを作る
function createList(res, obj) {
    obj.disabled = false;
    var listcnt = obj.length;
    // 既存リスト削除
    for(i = listcnt - 1;i >= 0;i--) {
        obj.options[i] = null;
    }
    if(res == "") {
        return;
    }
    var work = res.substring(38).split("\n");
    for(j = 1;j <= work.length; j++) {
        var tmp = work[j-1].split("\t");
        id  = tmp[0];
        txt = tmp[1];
        if(id != "") {
            obj.options[j-1] = new Option(txt, id);
        }
    }
}

//検索待ち状態の選択欄の表示
function waitList(obj) {
    if (obj != null) {
        obj.disabled = true;
        var listcnt = obj.length;
        // 既存リスト削除
        for(i = listcnt - 1;i >= 0;i--) {
            obj.options[i] = null;
        }
        obj.options[0] = new Option("- Searching -", -1);
    }
}

function toTop() {

	var frm = document.frm;
	frm.action = "/index.html";
	frm.target = "_self";
	frm.submit();
}

function search_debug(flg) {
    var errMsg = "";
	var frm = document.frm;
	if (frm.from_ic.value == "-999") {
		alert ("出発インターチェンジがないので、\nエリアを変えて、もう一度検索をお願いします。");

		return ;
	} else if (frm.to_ic.value == "-999") {
		alert ("到着インターチェンジがないので、\nエリアを変えて、もう一度検索をお願いします。");

		return ;
	}

	/********************************************************/
	if(frm.from_ic.value == frm.to_ic.value){
		alert("経路がありません。");
		return;
	}
	/********************************************************/

	if (frm.car_type.value == "") {
       errMsg = "車両区分\n"; 
	}

	if (frm.from_ic.value == "") {
       errMsg = errMsg + "出発インターチェンジ\n"; 
	}

	if (frm.to_ic.value == "") {
       errMsg = errMsg + "出発インターチェンジ\n"; 
	}

	if (frm.move_y.value == "" || frm.move_m.value == "" 
        || frm.move_d.value == "" || frm.move_h.value == "" || frm.move_f.value == "") {
       errMsg = errMsg + "出発日付（年月日と時間）\n"; 
	}

	if (errMsg == "") {
		if (flg == "road") {
		    frm.from_area.value = frm.from_ic.options[frm.from_ic.selectedIndex].text;
		    frm.to_area.value = frm.to_ic.options[frm.to_ic.selectedIndex].text;
		}
		frm.action = "/highway/result_test.php";
		frm.target = "_self";
		frm.submit();
	} else {
		alert (errMsg);

		return ;
	}
}

//検索画面へ
function search(flg) {
    var errMsg = "";
	var frm = document.frm;
	if (frm.from_ic.value == "-999") {
		alert ("出発インターチェンジがないので、\nエリアを変えて、もう一度検索をお願いします。");

		return ;
	} else if (frm.to_ic.value == "-999") {
		alert ("到着インターチェンジがないので、\nエリアを変えて、もう一度検索をお願いします。");

		return ;
	}

	/********************************************************/
	if(frm.from_ic.value == frm.to_ic.value){
		alert("経路がありません。");
		return;
	}
	/********************************************************/

	if (frm.car_type.value == "") {
       errMsg = "車両区分\n"; 
	}

	if (frm.from_ic.value == "") {
       errMsg = errMsg + "出発インターチェンジ\n"; 
	}

	if (frm.to_ic.value == "") {
       errMsg = errMsg + "出発インターチェンジ\n"; 
	}

	if (frm.move_y.value == "" || frm.move_m.value == "" 
        || frm.move_d.value == "" || frm.move_h.value == "" || frm.move_f.value == "") {
       errMsg = errMsg + "出発日付（年月日と時間）\n"; 
	}

	if (errMsg == "") {
		if (flg == "road") {
		    frm.from_area.value = frm.from_ic.options[frm.from_ic.selectedIndex].text;
		    frm.to_area.value = frm.to_ic.options[frm.to_ic.selectedIndex].text;
		    frm.f_kun.value = frm.road_code_from.options[frm.road_code_from.selectedIndex].value;
		    frm.t_kun.value = frm.road_code_to.options[frm.road_code_to.selectedIndex].value;
		    frm.f_road.value = frm.road_selected_from.options[frm.road_selected_from.selectedIndex].value;
		    frm.t_road.value = frm.road_selected_to.options[frm.road_selected_to.selectedIndex].value;
		    frm.f_ic.value = frm.from_ic.options[frm.from_ic.selectedIndex].value;
		    frm.t_ic.value = frm.to_ic.options[frm.to_ic.selectedIndex].value;
		}
		frm.action = "/highway/search_result.php";
		frm.target = "_self";
		frm.submit();
	} else {
		alert (errMsg);

		return ;
	}
}

function changeMonth(flg) {

	if (flg == 2) {
		var frm = document.map_frm;
	} else {
		var frm = document.frm;
	}

    var year = parseInt(frm.move_y.value);
	var month = frm.move_m.value;
	var day = parseInt(frm.move_d.value);
    var res = "";
	var max = 0;

	if (month == "1" || month == "3" || month == "5" || month == "7" 
	   || month == "8" || month == "10" || month == "12") {
		res = "1\t1\n2\t2\n3\t3\n4\t4\n5\t5\n6\t6\n7\t7\n8\t8\n9\t9\n10\t10\n11\t11\n12\t12\n13\t13\n14\t14\n15\t15\n16\t16\n17\t17\n18\t18\n19\t19\n20\t20\n21\t21\n22\t22\n23\t23\n24\t24\n25\t25\n26\t26\n27\t27\n28\t28\n29\t29\n30\t30\n31\t31";
		max = 31;
	} else if (month == "4" || month == "6" || month == "9" || month == "11") {
		res = "1\t1\n2\t2\n3\t3\n4\t4\n5\t5\n6\t6\n7\t7\n8\t8\n9\t9\n10\t10\n11\t11\n12\t12\n13\t13\n14\t14\n15\t15\n16\t16\n17\t17\n18\t18\n19\t19\n20\t20\n21\t21\n22\t22\n23\t23\n24\t24\n25\t25\n26\t26\n27\t27\n28\t28\n29\t29\n30\t30";
		max = 30;
	} else if (month == "2"){
		if ((year%4) ==0 && ((year%100) !=0 || ($year%400) ==0)) {
		     res = "1\t1\n2\t2\n3\t3\n4\t4\n5\t5\n6\t6\n7\t7\n8\t8\n9\t9\n10\t10\n11\t11\n12\t12\n13\t13\n14\t14\n15\t15\n16\t16\n17\t17\n18\t18\n19\t19\n20\t20\n21\t21\n22\t22\n23\t23\n24\t24\n25\t25\n26\t26\n27\t27\n28\t28\n29\t29";
			 max = 29;
		} else {
		     res = "1\t1\n2\t2\n3\t3\n4\t4\n5\t5\n6\t6\n7\t7\n8\t8\n9\t9\n10\t10\n11\t11\n12\t12\n13\t13\n14\t14\n15\t15\n16\t16\n17\t17\n18\t18\n19\t19\n20\t20\n21\t21\n22\t22\n23\t23\n24\t24\n25\t25\n26\t26\n27\t27\n28\t28";
			 max = 28;
		}
	} else {

		return false;
	}
    
    res = "<?xml version='1.0' encoding='UTF-8'?>" + res;	
	createList(res, frm.move_d);

	if (day > max) {
		frm.move_d.selectedIndex = 0 ;
	} else {
		frm.move_d.selectedIndex = day - 1;
	}

	return true;
}  

function changeIC(flag) {
    var frm = document.frm;
	if (flag == "from") {
		frm.from_area.value = frm.from_ic.options[frm.from_ic.selectedIndex].text;
	} else if (flag == "to") {
		frm.to_area.value = frm.to_ic.options[frm.to_ic.selectedIndex].text;
	}
}

function toSearchTop() {
	var frm = document.frm;
    frm.action = "/highway/index.php";
    frm.target = "_self";
    frm.submit();
}

function all_route_display(count) {
    for (i=5; i<count; i++) {
        var list_tr_id = "list_tr_" + i;
        var detail_div_id = "detail_div_" + i;

        obj_list_tr_id = document.getElementById(list_tr_id);
        obj_detail_div_id = document.getElementById(detail_div_id);

        obj_list_tr_id.style.display = "";
        obj_detail_div_id.style.display = "";
    }
    obj_current_cnt = document.getElementById("current_cnt");
    document.getElementById("current_cnt").innerHTML = count;
}

function changeEtc(select, route_no) {
    var route_no_tmp = Number(route_no) + 1;
    var etc_value_0 = "etc_value_" + route_no + "_0";
    var etc_value_1 = "etc_value_" + route_no + "_1";
    var etc_value_2 = "etc_value_" + route_no + "_2";
    var etc_value_3 = "etc_value_" + route_no + "_3";
    var menu_etc_route = "menu_etc_route" + route_no_tmp;
    var id_etc_all = "etc_all_" + route_no;
    var id_price_all = "section_total_" + route_no;
    var etc_fix_0 = "etc_value_fix_" + route_no + "_0";
    var etc_fix_1 = "etc_value_fix_" + route_no + "_1";
    var etc_fix_2 = "etc_value_fix_" + route_no + "_2";
    var etc_fix_3 = "etc_value_fix_" + route_no + "_3";

    obj_etc_value_0 = document.getElementById(etc_value_0);
    obj_etc_value_1 = document.getElementById(etc_value_1);
    obj_etc_value_2 = document.getElementById(etc_value_2);
    obj_etc_value_3 = document.getElementById(etc_value_3);
    obj_menu_etc_route = document.getElementById(menu_etc_route);
    obj_etc_all = document.getElementById(id_etc_all);
	obj_price_all = document.getElementById(id_price_all);

	var int_price_all = Number(obj_price_all.value);

    obj_etc_fix_0 = document.getElementById(etc_fix_0);
    obj_etc_fix_1 = document.getElementById(etc_fix_1);
    obj_etc_fix_2 = document.getElementById(etc_fix_2);
    obj_etc_fix_3 = document.getElementById(etc_fix_3);

	if(obj_etc_value_0 != null) {
    	obj_etc_value_0.style.display = "none";
	}
	if(obj_etc_value_1 != null) {
		obj_etc_value_1.style.display = "none";
	}
	if(obj_etc_value_2 != null) {
		obj_etc_value_2.style.display = "none";
	}
	if(obj_etc_value_3 != null) {
		obj_etc_value_3.style.display = "none";
	}
    if (select.value == 0) {//選択してください
        obj_etc_value_0.style.display = "";
        obj_menu_etc_route.innerHTML = "<a href='#route" + route_no_tmp + "'>選択してください</a>";
        obj_etc_all.innerHTML = "-";
    } else if (select.value == 1){//ETC日曜祝日割引
        obj_etc_value_1.style.display = "";
        obj_etc_all.innerHTML = addComma(int_price_all - Number(obj_etc_fix_1.value));
        obj_etc_all.innerHTML += '円';
        obj_menu_etc_route.innerHTML = obj_etc_all.innerHTML;
    } else if (select.value == 2){//ETC夜間割引(22-24時)
        obj_etc_value_2.style.display = "";
        obj_etc_all.innerHTML = addComma(int_price_all - Number(obj_etc_fix_2.value));
        obj_etc_all.innerHTML += '円';
        obj_menu_etc_route.innerHTML = obj_etc_all.innerHTML;
    } else if (select.value == 3){//ETC夜間割引(0-6時)
        obj_etc_value_3.style.display = "";
        obj_etc_all.innerHTML = addComma(int_price_all - Number(obj_etc_fix_3.value));
        obj_etc_all.innerHTML += '円';
        obj_menu_etc_route.innerHTML = obj_etc_all.innerHTML;
    }
}

function addComma(value){
    var i;
    value = value+'';
    for(i = 0; i < value.length/3; i++){
        value = value.replace(/^([+-]?\d+)(\d\d\d)/,"$1,$2");
    }
    return value;
}

function reCalc(routeNo,zoneID,zonesCount) {
    var rates = null;
    var route_no_tmp = Number(routeNo) + 1;
    var menu_etc_route = "menu_etc_route" + route_no_tmp;
    var rateID = "";
    var routeAbstID = "";
    var totalPrice = 0;
    var i = 0;
    var j = 0;
    for (; i < zonesCount; i++) {
        rateID = "rates-" + routeNo + "-" + i;
        rates = document.getElementById(rateID);
        if ( rates == null ) { continue; }
        for (j=0; j<rates.length; j++) {
            var rateObj = rates[j];
            if ("INPUT" == rateObj.tagName.toUpperCase()) {
                if ( rateObj.value != "-" && rateObj.value != "" && rateObj.checked ) {
                    totalPrice += parseInt(rateObj.value);
                }
            }
        }
    }
    routeAbstID = 'route-abst-price-' + routeNo;

    obj_routeAbstID = document.getElementById(routeAbstID);
    obj_routeAbstID.innerHTML = " " + addComma(totalPrice) + "円";
    obj_routeAbstID.className = "etc_total_price";
    //obj_routeAbstID.style.color = "red";
    //obj_routeAbstID.style.fontSize = "12pt";
    //obj_routeAbstID.style.fontWeight = "bold";

    //document.getElementById(routeAbstID).setAttribute("class", "etc_total_price");
    //document.getElementById(routeAbstID).setAttribute("className", "etc_total_price"); 

    document.getElementById(menu_etc_route).innerHTML = " " + addComma(totalPrice) + "円";
    return 0;
}

/***********************************************************************/
//ou add 20090603
//ブランドを選択する処理
function changeBrand(obj, index, flg) {
	var frm_id = "gasCalFrm_" + index;
	var frm_obj = document.getElementById(frm_id);

	//車種リスト、グレードリスト、年式リストをクリアする
	clearLists(frm_obj.car_selected);
	clearLists(frm_obj.grade_selected);
	clearLists(frm_obj.year_selected);
	//燃費とガソリン代をクリアする
	var my_nenpi_name = "my_nenpi_" + index;
	var nenpi_div = document.getElementById(my_nenpi_name);
	nenpi_div.innerHTML = "&nbsp;";
	var my_gasolin_name = "my_gasolin_" + index;
	var gasolin_div = document.getElementById(my_gasolin_name);
	gasolin_div.innerHTML = "&nbsp;";

	//ブランドを選択する処理、"選択してください"を除く
	if (frm_obj.brand_selected.selectedIndex != 0) {
    	waitList(frm_obj.car_selected);
    	var brand = new AjaxAction();
    	brand.url = "/highway/gas_ajax.php";
    	// ２バイト文字をパラメータに渡す場合は encode を行う！
    	brand.params = {"brand_cd" : obj.value,
						"key"      : flg
    	             };
    	// イベント処理をオーバーライドする
    	// Ajax通信が終わった際にコールされます
    	brand.doAction = function(res) {
			createLists(res, frm_obj.car_selected);
			//frm_obj.car_selected.selectedIndex = 0;
			//changeCar(index, "car", obj.value);
    	};
    	execAjax(brand);
	}
}

//車種を選択する処理
function changeCar(index, flg, brand_select) {
	var frm_id = "gasCalFrm_" + index;
	var frm_obj = document.getElementById(frm_id);

	var brand_cd = frm_obj[brand_select].value;

	clearLists(frm_obj.grade_selected);
	clearLists(frm_obj.year_selected);
	//燃費とガソリン代をクリアする
	var my_nenpi_name = "my_nenpi_" + index;
	var nenpi_div = document.getElementById(my_nenpi_name);
	nenpi_div.innerHTML = "&nbsp;";
	var my_gasolin_name = "my_gasolin_" + index;
	var gasolin_div = document.getElementById(my_gasolin_name);
	gasolin_div.innerHTML = "&nbsp;";

	//車種を選択する処理、"選択してください"を除く
	if (frm_obj.car_selected.selectedIndex != 0) {
    	waitList(frm_obj.grade_selected);

    	var car = new AjaxAction();
    	car.url = "/highway/gas_ajax.php";
    	// ２バイト文字をパラメータに渡す場合は encode を行う！
    	car.params = {"brand_cd" : brand_cd,
    	              "car_cd"      : frm_obj.car_selected.value,
    	              "key"      : flg
    	             };
    	// イベント処理をオーバーライドする
    	// Ajax通信が終わった際にコールされます
    	car.doAction = function(res) {
    	    createLists(res, frm_obj.grade_selected);
    	};
    	execAjax(car);
	}
}

//グレードを選択する処理
function changeGrade(index, flg, brand_select, car_select) {
	var frm_id = "gasCalFrm_" + index;
	var frm_obj = document.getElementById(frm_id);

	var brand_cd = frm_obj[brand_select].value;
	var car_cd = frm_obj[car_select].value;

	clearLists(frm_obj.year_selected);
	//燃費とガソリン代をクリアする
	var my_nenpi_name = "my_nenpi_" + index;
	var nenpi_div = document.getElementById(my_nenpi_name);
	nenpi_div.innerHTML = "&nbsp;";
	var my_gasolin_name = "my_gasolin_" + index;
	var gasolin_div = document.getElementById(my_gasolin_name);
	gasolin_div.innerHTML = "&nbsp;";

	//グレードを選択する処理、"選択してください"を除く
	if (frm_obj.grade_selected.selectedIndex != 0) {
    	waitList(frm_obj.year_selected);

    	var grade = new AjaxAction();
    	grade.url = "/highway/gas_ajax.php";
    	// ２バイト文字をパラメータに渡す場合は encode を行う！
    	grade.params = {"brand_cd" : brand_cd,
    	              "car_cd"      : car_cd,
    	              "grade_cd"      : frm_obj.grade_selected.value,
    	              "key"      : flg
    	             };
    	// イベント処理をオーバーライドする
    	// Ajax通信が終わった際にコールされます
    	grade.doAction = function(res) {
    	    createLists(res, frm_obj.year_selected);
    	};
    	execAjax(grade);
	}
}

//年式を選択する処理
function changeYear(index, flg, brand_select, car_select, grade_select) {
	var frm_id = "gasCalFrm_" + index;
	var frm_obj = document.getElementById(frm_id);

	var brand_cd = frm_obj[brand_select].value;
	var car_cd = frm_obj[car_select].value;
	var grade_cd = frm_obj[grade_select].value;

	var my_nenpi_name = "my_nenpi_" + index;
	var nenpi_div = document.getElementById(my_nenpi_name);
	nenpi_div.innerHTML = "&nbsp;";
	var my_gasolin_name = "my_gasolin_" + index;
	var gasolin_div = document.getElementById(my_gasolin_name);
	gasolin_div.innerHTML = "&nbsp;";

	if (frm_obj.year_selected.selectedIndex != 0) {
    	var year = new AjaxAction();
    	year.url = "/highway/gas_ajax.php";
    	// ２バイト文字をパラメータに渡す場合は encode を行う！
    	year.params = {"brand_cd" : brand_cd,
    	              "car_cd"      : car_cd,
    	              "grade_cd"      : grade_cd,
    	              "year_cd"      : frm_obj.year_selected.value,
    	              "key"      : flg
    	             };
    	// イベント処理をオーバーライドする


    	// Ajax通信が終わった際にコールされます
    	year.doAction = function(res) {
			var nenpi_info = res.substring(38).split("\t");

			if (nenpi_info[0] == "-999") {
				var nenpi = "";
				nenpi_div.innerHTML = "NO DATA";
				gasolin_div.innerHTML = "NO DATA";
			} else {
				var fuel_nm = nenpi_info[0];
				var nenpi = nenpi_info[2];
				var nenpi_res = Math.round(nenpi * 10)/10.00;
				//燃費を設定する
				nenpi_div.innerHTML = nenpi_res + "km/L";
				//ガソリン代を設定する
				var distances = document.getElementsByName("distance");
				var distance = Number(distances[index].value.substring(0, distances[index].value.length-2));
				var nenpi_ryo = Math.round(distance / nenpi * 10)/10.00;
				if (fuel_nm == "無鉛プレミアムガソリン") {
					var gasolins = document.getElementsByName("gasolin_highoc");
				} else if (fuel_nm == "無鉛レギュラーガソリン") {
					var gasolins = document.getElementsByName("gasolin_regular");
				} else {
					var gasolins = document.getElementsByName("gasolin_keiyu");
				}
				var gasolin_price = Math.round(nenpi_ryo * Number(gasolins[index].value));
				gasolin_div.innerHTML = nenpi_ryo + "L / " + "<span class='etc_total_price'>" + addFigure(gasolin_price) + "円</span>";
			}
    	};
    	execAjax(year);
	}
}

//金額をフォーマットする
function addFigure(str) {
	var num = new String(str).replace(/,/g, "");
	while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
	return num;
}

//AJAXの戻り値により、選択欄の表示リストを作る
function createLists(res, obj) {
    obj.disabled = false;
    var listcnt = obj.length;

    if(res == "") {
        return;
    }

    obj.options[0] = new Option("選択してください", 0);

    var work = res.substring(38).split("\n");
    for(j = 1;j <= work.length; j++) {
        var tmp = work[j-1].split("\t");
        id  = tmp[0];
        txt = tmp[1];
        if(id != "") {
            obj.options[j] = new Option(txt, id);
        }
    }
}

//検索待ち状態の選択欄の表示
function clearLists(obj) {
    if (obj != null) {
        var listcnt = obj.length;
        // 既存リスト削除
        for(i = listcnt - 1;i >= 0;i--) {
            obj.options[i] = null;
        }
    }
    obj.options[0] = new Option("選択してください", 0);
}

//窓口を表示する
function openHtml(index) {
	for (var i=0; i<3; i++) {
		var obj_tr_id = "list_" + index + "_" + i;
		var obj_tr = document.getElementById(obj_tr_id);
		obj_tr.style.display = "";
	}

	//閉じるボタンを表示する
	var obj_p_id = "list_p_" + index;
	var obj_p = document.getElementById(obj_p_id);
	obj_p.style.display = "";
}

//窓口を隠す
function closeHtml(index) {
	for (var i=0; i<3; i++) {
		var obj_tr_id = "list_" + index + "_" + i;
		var obj_tr = document.getElementById(obj_tr_id);
		obj_tr.style.display = "none";
	}

	//閉じるボタンを表示する
	var obj_p_id = "list_p_" + index;
	var obj_p = document.getElementById(obj_p_id);
	obj_p.style.display = "none";
}

function setBrandValue(count) {
	for (var i=0; i<count; i++) {
		var frm_id = "gasCalFrm_" + i;
		var frm_obj = document.getElementById(frm_id);
		frm_obj.brand_selected.selectedIndex = 0;
	}
}
/***********************************************************************/
