var d = document;
function init(){
gv_body = d.getElementsByTagName("body")[0];
gv_wrapper = d.getElementById("wrapper");
gv_area_map = d.getElementById("area_map");
gv_area_list = d.getElementById("area_list");
gv_condition = d.getElementById("condition");
gv_map_inner = d.getElementById("_map");
gv_map_headline = d.getElementById("map_headline");
gv_list_table = d.getElementById("list_table");
gv_condition_kodawari = d.getElementById("condition_kodawari");
gv_title_default = d.getElementById("title_default");
gv_title_option = d.getElementById("title_option");
layout();
}
function layout(){
var totalWidth = gv_wrapper.offsetWidth;
var totalHeight = gv_wrapper.offsetHeight;
var totalHeightTest = gv_wrapper.style.height.substr(0,gv_wrapper.style.height.length-2);
if (totalHeightTest != null && totalHeightTest != 0) {
	totalHeight = totalHeightTest;
}
gv_wrapper.style.width = totalWidth + "px";
gv_area_map.style.width = totalWidth - 390 + "px"; //全体幅 - リスト幅
gv_containerHeight = totalHeight - (_header_height + _footer_height); //ヘッダー＋フッター＋コンテイナー（ボーダートップ＋下余白）
var mapWidth = totalWidth - 390 - 14; //全体幅 - リスト幅 - 地図エリアの余白
var mapHeight = gv_containerHeight - gv_map_headline.offsetHeight - 4; //実際の地図の高さ
gv_map_inner.style.width = mapWidth + "px";
gv_map_inner.style.height = mapHeight + "px";
gv_area_map.style.height = gv_containerHeight + "px";
listHeight();
//gv_area_list.style.height = gv_containerHeight + "px";
}
function listHeight(){
gv_list_tableHeight = gv_containerHeight - gv_condition.offsetHeight - 136;
gv_list_table.style.height = gv_list_tableHeight + "px";
}
flag_kodawari = false;
function kodawari(elem){
if(flag_kodawari == false){
var lis = d.getElementById("condition_kodawari").getElementsByTagName("li");
var txt = d.createTextNode(">> 閉じる");
elem.replaceChild(txt,elem.firstChild);
for(var i=0; i<lis.length; i++){
lis[i].style.display = "block";
if(i == lis.length-1){
flag_kodawari = true;
listHeight();
}
}
}else{
var lis = d.getElementById("condition_kodawari").getElementsByTagName("li");
var txt = d.createTextNode(">> もっと細かい条件を指定する");
elem.replaceChild(txt,elem.firstChild);
for(var i=0; i<lis.length; i++){
if(lis[i].className != "default"){
lis[i].style.display = "none";
}
if(i == lis.length-1){
flag_kodawari = false;
listHeight();
}
}
}
}
function listTitleAll(){
	gv_title_default.style.display = "block";
	gv_title_option.style.display = "none";
	}
function listTitleSelect(){
	gv_title_default.style.display = "none";
	gv_title_option.style.display = "block";
	}
