
function Fn_get_checkBox_value(frm){
	var checkValue = "";
	for(i=0; i<frm.length;i++){
		if(frm[i].checked){
			checkValue = frm[i].value;			
		}
	}
	return checkValue;
}

function Fn_dup_checkBox(checkBox){

	var frm = document.FormWc3;
	var preValue = frm.ind_value.value; 
	frm.ind_value.value = checkBox.value;

	if(frm.ind_value.value == preValue){
		checkBox.checked = false;
		frm.ind_value.value = "";
	}else{
		checkBox.checked = true;
	}
}

function Fn_checkBox(frm, boole){
	for(var i=0; i<frm.length;i++){
		frm[i].checked = boole;
	}
}

function Fn_checkNumer(frm){
	var checkNumber = 0;
	for(var i=0;i<frm.length;i++){
		if(frm[i].checked){
			checkNumber++;
		}
	}
	return checkNumber;
}

//시도 전체지표  : use
function Fn_stat_total(){
	
	Fn_checkBox(document.FormWc3.ind_cd, true);
	Map_shp_total_area();
	Ajax_stat_total_area();
}

//시도 전체지표 지도 표시 : use
function Map_shp_total_area(){
	
	var frm = document.FormWc3;

	var sido_cd = cSelectADM_l03.get_value_sido();
	var sgg_cd = cSelectADM_l03.get_value_sgg();
	var region_cd = "";
	var rgb_id = "";
	var url = "";
	var ind_cd = "";
	var year = stat_year;
	
	if(sido_cd != "" && sgg_cd != ""){
		region_cd = sgg_cd;
		rgb_id = "ST_T_SI";
		url = base_url + "/life/include/xml_u_ws_001.jsp?rgb_id="+rgb_id+"&region_cd="+region_cd+"&ind_cd="+ind_cd+"&year="+year;
//		url = base_url + "/life/include/xml_u_ws_003.jsp?rgb_id="+rgb_id+"&region_cd="+region_cd+"&ind_cd="+ind_cd+"&year="+year;
	}else{
		region_cd = sido_cd;
		rgb_id = "ST_T_SI";
		url = base_url + "/life/include/xml_u_ws_001.jsp?rgb_id="+rgb_id+"&region_cd="+region_cd+"&ind_cd="+ind_cd+"&year="+year;	
	}
	
	map.add_shp_sigg_url(url);

}

//시도 전체지표 리스트 표시 : use
function Ajax_stat_total_area(async){

	var frm = document.FormWc3;

	var sido_cd = cSelectADM_l03.get_value_sido();
	var sgg_cd = cSelectADM_l03.get_value_sgg();
	var region_cd = "";
	var rgb_id = "";
	var url = "";
	var ind_cd = "";
	var year = stat_year;

	if(sido_cd == "" && sgg_cd == ""){
		region_cd = "";
		rgb_id = "ST_T_SI";
		url = base_url + "/life/include/ajax_stat_sido_list.jsp";
	}else if(sido_cd != "" && sgg_cd == ""){
		region_cd = sido_cd;
		rgb_id = "ST_T_SI";
		url = base_url + "/life/include/ajax_stat_sido_list.jsp";
	}else if(sido_cd != "" && sgg_cd != ""){
		region_cd = sgg_cd;
		rgb_id = "ST_T_SI";
		url = base_url + "/life/include/ajax_stat_sido_list.jsp";
	}
	
	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				rgb_id : rgb_id
			,	region_cd : region_cd
			,	ind_cd : ind_cd
			,	year : year
			},
			onComplete: Fn_stat_total_left
		}
	);
}

function Fn_stat_indiv(){

	if(Fn_checkNumer(document.FormWc3.ind_cd) != 1){
		alert("한개의 지표만 선택해주십시오.");
		return;
	}

	Map_shp_indiv_area();
	Ajax_stat_indiv_area();		
	
}

//시군구 개별지표 지도 표시 : use
function Map_shp_indiv_area(){
	var frm = document.FormWc3;
	
	var sido_cd = cSelectADM_l03.get_value_sido();
	var sgg_cd = cSelectADM_l03.get_value_sgg();
	var region_cd = "";
	
	if(sgg_cd == ""){
		region_cd = sido_cd;
	}else{
		region_cd = sgg_cd;
	}

	var ind_cd = Fn_get_checkBox_value(frm.ind_cd);

	// 어메니티 	0301
	// 교통정보 	0302
	// 보건복지	0303
	// 문화여가 	0304
	// 생활환경 	0305
	// 교육		0306
	// 기본현황 	0307

	var year = stat_year;
	var rgb_id = "";
	var url = "";
	var menu_id = frm.menu_id.value;

	if(ind_cd == ""){
		if(sgg_cd == ""){
			rgb_id = "ST_I_SI";
		}else{
			rgb_id = "ST_I_DO";
		}
	}else{
		if(sgg_cd == ""){
			if(ind_cd == "0301"){	// 어메니티
				rgb_id = "ST_I_SI_AM";	
			}else if(ind_cd == "0302"){		//교통정보
				rgb_id = "ST_I_SI_TI";
			}else if(ind_cd == "0303"){		//보건복지
				rgb_id = "ST_I_SI_HW";
			}else if(ind_cd == "0304"){		//문화여가
				rgb_id = "ST_I_SI_CL";
			}else if(ind_cd == "0305"){		//생활환경
				rgb_id = "ST_I_SI_LE";
			}else if(ind_cd == "0306"){		//교육
				rgb_id = "ST_I_SI_ED";
			}else if(ind_cd == "0307"){		//기본현황
				rgb_id = "ST_I_SI_SS";
			}
			url = base_url + "/life/include/xml_u_ws_003.jsp?rgb_id="+rgb_id+"&region_cd="+region_cd+"&ind_cd="+ind_cd+"&year="+year;			
		}else{
			if(ind_cd == "0301"){	// 어메니티
				rgb_id = "ST_I_DO_AM";	
			}else if(ind_cd == "0302"){		//교통정보
				rgb_id = "ST_I_DO_TI";
			}else if(ind_cd == "0303"){		//보건복지
				rgb_id = "ST_I_DO_HW";
			}else if(ind_cd == "0304"){		//문화여가
				rgb_id = "ST_I_DO_CL";
			}else if(ind_cd == "0305"){		//생활환경
				rgb_id = "ST_I_DO_LE";
			}else if(ind_cd == "0306"){		//교육
				rgb_id = "ST_I_DO_ED";
			}else if(ind_cd == "0307"){		//기본현황
				rgb_id = "ST_I_DO_SS";
			}
			url = base_url + "/life/include/xml_u_ws_003.jsp?rgb_id="+rgb_id+"&region_cd="+region_cd+"&ind_cd="+ind_cd+"&year="+year;
		}
	}
	
	map.add_shp_sigg_url(url);
}

//시군구 개별지표 리스트 표시 : use
function Ajax_stat_indiv_area(async){

	var frm = document.FormWc3;
	
	var sido_cd = cSelectADM_l03.get_value_sido();
	var sgg_cd = cSelectADM_l03.get_value_sgg();
	var region_cd = "";
	
	if(sgg_cd == ""){
		region_cd = sido_cd;
	}else{
		region_cd = sgg_cd;
	}
	
	var ind_cd = Fn_get_checkBox_value(frm.ind_cd);

	// 어메니티 	0301
	// 교통정보 	0302
	// 보건복지	0303
	// 문화여가 	0304
	// 생활환경 	0305
	// 교육		0306
	// 기본현황 	0307

	var year = stat_year;
	var rgb_id = "";
	var url = "";
	var menu_id = frm.menu_id.value;

	if(ind_cd == ""){
		if(sgg_cd == ""){
			rgb_id = "ST_I_SI";
			url = base_url + "/life/include/ajax_stat_sgg_list.jsp";
		}else{
			rgb_id = "ST_I_DO";
			url = base_url + "/life/include/ajax_stat_sgg_list.jsp";
		}
	}else{
		if(sgg_cd == ""){
			if(ind_cd == "0301"){	// 어메니티
				rgb_id = "ST_I_SI_AM";	
			}else if(ind_cd == "0302"){		//교통정보
				rgb_id = "ST_I_SI_TI";
			}else if(ind_cd == "0303"){		//보건복지
				rgb_id = "ST_I_SI_HW";
			}else if(ind_cd == "0304"){		//문화여가
				rgb_id = "ST_I_SI_CL";
			}else if(ind_cd == "0305"){		//생활환경
				rgb_id = "ST_I_SI_LE";
			}else if(ind_cd == "0306"){		//교육
				rgb_id = "ST_I_SI_ED";
			}else if(ind_cd == "0307"){		//기본현황
				rgb_id = "ST_I_SI_SS";
			}
			url = base_url + "/life/include/ajax_stat_sgg_list.jsp";			
		}else{
			if(ind_cd == "0301"){	// 어메니티
				rgb_id = "ST_I_DO_AM";	
			}else if(ind_cd == "0302"){		//교통정보
				rgb_id = "ST_I_DO_TI";
			}else if(ind_cd == "0303"){		//보건복지
				rgb_id = "ST_I_DO_HW";
			}else if(ind_cd == "0304"){		//문화여가
				rgb_id = "ST_I_DO_CL";
			}else if(ind_cd == "0305"){		//생활환경
				rgb_id = "ST_I_DO_LE";
			}else if(ind_cd == "0306"){		//교육
				rgb_id = "ST_I_DO_ED";
			}else if(ind_cd == "0307"){		//기본현황
				rgb_id = "ST_I_DO_SS";
			}
			url = base_url + "/life/include/ajax_stat_sgg_list.jsp";
		}
	}
	
	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				rgb_id : rgb_id
			,	region_cd : region_cd
			,	ind_cd : ind_cd
			,	year : year
			},
			onComplete: Fn_stat_total_left
		}
	);
	
}

function Fn_stat_total_left(transport){
	//document.all.div_left_list.innerHTML = trim(transport.responseText);
	$('div_left_list_2').update(transport.responseText);
	Fn_Ajax_zone_search_stat();
}

//시군구 개별지표 리스트 표시 : use
function Ajax_statistics_list(async){

	var frm = document.FormWc3;
	
	if(Fn_checkNumer(document.FormWc3.ind_cd) != 1){
		alert("한개의 지표를 선택해주십시오.");
		return;
	}
	
	var sido_cd = cSelectADM_l03.get_value_sido();
	var sgg_cd = cSelectADM_l03.get_value_sgg();
	var region_cd = "";
	
	if(sgg_cd == ""){
		region_cd = sido_cd;
	}else{
		region_cd = sgg_cd;
	}
	
	var ind_cd = Fn_get_checkBox_value(frm.ind_cd);

	// 어메니티 	0301
	// 교통정보 	0302
	// 보건복지	0303
	// 문화여가 	0304
	// 생활환경 	0305
	// 교육		0306
	// 기본현황 	0307

	var year = stat_year;
	var rgb_id = "";
	var url = "";
	var menu_id = frm.menu_id.value;

	if(ind_cd == ""){
		if(sgg_cd == ""){
			rgb_id = "ST_I_SI";
		}else{
			rgb_id = "ST_I_DO";
		}
	}else{
		if(ind_cd == "0301"){	// 어메니티
			url = base_url + "/life/statistics/ajax_statistics_am.jsp";	
		}else if(ind_cd == "0302"){		//교통정보
			url = base_url + "/life/statistics/ajax_statistics_ti.jsp";
		}else if(ind_cd == "0303"){		//보건복지
			url = base_url + "/life/statistics/ajax_statistics_hw.jsp";
		}else if(ind_cd == "0304"){		//문화여가
			url = base_url + "/life/statistics/ajax_statistics_cl.jsp";
		}else if(ind_cd == "0305"){		//생활환경
			url = base_url + "/life/statistics/ajax_statistics_le.jsp";
		}else if(ind_cd == "0306"){		//교육
			url = base_url + "/life/statistics/ajax_statistics_ed.jsp";
		}else if(ind_cd == "0307"){		//기본현황
			url = base_url + "/life/statistics/ajax_statistics_ss.jsp";
		}
	}

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				rgb_id : rgb_id
			,	region_cd : region_cd
			,	ind_cd : ind_cd
			,	year : year
			},
			onComplete: Fn_div_statistics_list
		}
	);
	
}

//시군구 개별지표 리스트 표시 : use
function Ajax_statistics_list2(year, ind_cd, region_cd, async){

	var frm = document.FormWc3;

	var region_cd_count = region_cd.length;
	
	// 어메니티 	0301
	// 교통정보 	0302
	// 보건복지	0303
	// 문화여가 	0304
	// 생활환경 	0305
	// 교육		0306
	// 기본현황 	0307

	var rgb_id = "";
	var url = "";
	var menu_id = frm.menu_id.value;

	if(ind_cd == ""){
		if(region_cd_count == 2){
			rgb_id = "ST_I_SI";
		}else{
			rgb_id = "ST_I_DO";
		}
	}else{
		if(ind_cd == "0301"){	// 어메니티
			url = base_url + "/life/statistics/ajax_statistics_am.jsp";	
		}else if(ind_cd == "0302"){		//교통정보
			url = base_url + "/life/statistics/ajax_statistics_ti.jsp";
		}else if(ind_cd == "0303"){		//보건복지
			url = base_url + "/life/statistics/ajax_statistics_hw.jsp";
		}else if(ind_cd == "0304"){		//문화여가
			url = base_url + "/life/statistics/ajax_statistics_cl.jsp";
		}else if(ind_cd == "0305"){		//생활환경
			url = base_url + "/life/statistics/ajax_statistics_le.jsp";
		}else if(ind_cd == "0306"){		//교육
			url = base_url + "/life/statistics/ajax_statistics_ed.jsp";
		}else if(ind_cd == "0307"){		//기본현황
			url = base_url + "/life/statistics/ajax_statistics_ss.jsp";
		}
	}

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				rgb_id : rgb_id
			,	region_cd : region_cd
			,	ind_cd : ind_cd
			,	year : year
			},
			onComplete: Fn_div_statistics_list
		}
	);
	
}

function Fn_div_statistics_up(year, ind_cd, region_cd, async){

	var frm = document.FormWc3;

	var down_region_cd_count = region_cd.length;

	if(down_region_cd_count == 2){
		region_cd = "";
	}else if(down_region_cd_count == 5){
		region_cd = region_cd.substring(0,2);
	}
	
	var region_cd_count = region_cd.length;
	
	// 어메니티 	0301
	// 교통정보 	0302
	// 보건복지	0303
	// 문화여가 	0304
	// 생활환경 	0305
	// 교육		0306
	// 기본현황 	0307

	var rgb_id = "";
	var url = "";
	var menu_id = frm.menu_id.value;

	if(ind_cd == ""){
		if(region_cd_count == 2){
			rgb_id = "ST_I_SI";
		}else{
			rgb_id = "ST_I_DO";
		}
	}else{
		if(ind_cd == "0301"){	// 어메니티
			url = base_url + "/life/statistics/ajax_statistics_am.jsp";	
		}else if(ind_cd == "0302"){		//교통정보
			url = base_url + "/life/statistics/ajax_statistics_ti.jsp";
		}else if(ind_cd == "0303"){		//보건복지
			url = base_url + "/life/statistics/ajax_statistics_hw.jsp";
		}else if(ind_cd == "0304"){		//문화여가
			url = base_url + "/life/statistics/ajax_statistics_cl.jsp";
		}else if(ind_cd == "0305"){		//생활환경
			url = base_url + "/life/statistics/ajax_statistics_le.jsp";
		}else if(ind_cd == "0306"){		//교육
			url = base_url + "/life/statistics/ajax_statistics_ed.jsp";
		}else if(ind_cd == "0307"){		//기본현황
			url = base_url + "/life/statistics/ajax_statistics_ss.jsp";
		}
	}

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				rgb_id : rgb_id
			,	region_cd : region_cd
			,	ind_cd : ind_cd
			,	year : year
			},
			onComplete: Fn_div_statistics_list
		}
	);
	
}

function Fn_div_statistics_list(transport){
	//document.all.div_statistics_list.style.display = "";
	//document.all.div_statistics_list.innerHTML = trim(transport.responseText);
	$('div_poi_arrow').style.display = "none";
	$('div_statistics_list').style.display = "";
	$('div_statistics_list').update(trim(transport.responseText));
}

function Fn_div_statistics_none(){
	//document.all.div_statistics_list.style.display = "none";
	$('div_statistics_list').style.display = 'none';
}

function Fn_Ajax_zone_search_stat(async) {
	
	var frm = document.FormWc3;

	var sido_cd = cSelectADM_l03.get_value_sido();
	var sgg_cd = cSelectADM_l03.get_value_sgg();
	
	var regioncd = "";

	if(sido_cd == "" && sgg_cd == ""){
		onMapLoad();
		return;
	}else if(sido_cd != "" && sgg_cd == ""){
		//regioncd = sido_cd + "00000000";
		regioncd = sido_cd;
	}else if(sido_cd != "" && sgg_cd != ""){
		//regioncd = sgg_cd + "00000";
		regioncd = sgg_cd;
	} 

	var url = base_url + "/life/include/ajax_get_xy.jsp";

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				regioncd : regioncd
			},
			onComplete: Fn_move_zone
		}
	);
}

function Fn_move_zone(transport){
	var xy = trim(transport.responseText).split("|");
	
	var center_x = xy[0];
	var center_y = xy[1];

	map.move_center(center_x, center_y);
	map.set_resolution(256);
	map.update();

}

function trim(str){
	return str.replace(/(^\s*)|(\s*$)/gi, "");
}


//<!-- 삶의 질 : 004 -->

function onSelectAreaReal(x, y, str, async) {
	//alert("onSelectAreaReal:"+x+","+y+","+str+","+async);
	var stime = document.FormWc3_1.life_zone.value;
	var sr = document.FormWc3_1.life_circle.value;
	
	var url = base_url+ "/life/include/ajax_life_zone_select_area.jsp";

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				x : x
			,	y : y
			,	str : str
			,	stime : stime
			,	sr : sr	
			},
			onComplete: Fn_Life_Zone_select_area
		}
	);
}

function onEndLifeZone(async) {

	var stime = document.FormWc3_1.life_zone.value;
	var x = document.FormWcNavi.centerx.value;
	var y = document.FormWcNavi.centery.value;

	var am = map.map_get_poi_life_zone_count("어메니티");
	var ti = map.map_get_poi_life_zone_count("교통정보");
	var hw = map.map_get_poi_life_zone_count("보건복지");
	var cl = map.map_get_poi_life_zone_count("문화여가");
	var le = map.map_get_poi_life_zone_count("생활환경");
	var ed = map.map_get_poi_life_zone_count("교육");
	var ss = map.map_get_poi_life_zone_count("삶의질향상사업");
	
	var url = base_url +"/life/include/ajax_u_ws_004.jsp";

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				am : am
			,	ti : ti
			,	hw : hw
			,	cl : cl
			,	le : le
			,	ed : ed
			, 	ss : ss 
			,	x : x
			,	y : y
			,	stime : stime
			},
			onComplete: Fn_Poi_Count
		}
	);
}

function Ajax_Poi_Total(life_type, async){

	var stime = document.FormWc3_1.life_zone.value;
	var x = document.FormWcNavi.centerx.value;
	var y = document.FormWcNavi.centery.value;
	var life_list = "";
	var url = "";
	
	if(life_type == "am"){	//어메니티
		url = base_url+ "/life/include/ajax_u_ws_004_total.jsp";
		life_list = map.map_get_poi_life_zone_list("어메니티");
	}else if(life_type == "ti"){	//교통정보
		url = base_url +"/life/include/ajax_u_ws_004_total.jsp";
		life_list = map.map_get_poi_life_zone_list("교통정보");
	}else if(life_type == "hw"){
		url = base_url + "/life/include/ajax_u_ws_004_total.jsp";
		life_list = map.map_get_poi_life_zone_list("보건복지");
	}else if(life_type == "cl"){
		url = base_url + "/life/include/ajax_u_ws_004_total.jsp";
		life_list = map.map_get_poi_life_zone_list("문화여가");
	}else if(life_type == "le"){
		url = base_url + "/life/include/ajax_u_ws_004_total.jsp";		
		life_list = map.map_get_poi_life_zone_list("생활환경");
	}else if(life_type == "ed"){
		url = base_url + "/life/include/ajax_u_ws_004_total.jsp";
		life_list = map.map_get_poi_life_zone_list("교육");
	}else if(life_type == "ss"){
		url = base_url + "/life/include/ajax_u_ws_004_total.jsp";		
		life_list = map.map_get_poi_life_zone_list("삶의질향상사업");
	}else if(life_type == "ju"){ 	//주변정보
		url = base_url + "/life/include/ajax_u_ws_004_ju.jsp";
	}else if(life_type == "to"){	//종합지표
		url = base_url + "/life/include/ajax_u_ws_004_to.jsp";
	}

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				life_list : life_list
			,	x : x
			,	y : y
			,	stime : stime
			},
			onComplete: Fn_Open_Poi_Total
		}
	);
}

function Ajax_Poi_Ju(x, y, stime, cmode, async){

	var sec1 = "";
	var sec2 = "";

	if(cmode == "SEC1"){
		//sec1 = document.all.sec1.options[document.all.sec1.selectedIndex].value;
		sec1 = $('sec1').options[$('sec1').selectedIndex].value;
		sec2 = "";
	}else if(cmode == "SEC2"){
		//sec1 = document.all.sec1.options[document.all.sec1.selectedIndex].value;
		//sec2 = document.all.sec2.options[document.all.sec2.selectedIndex].value;
		sec1 = $('sec1').options[$('sec1').selectedIndex].value;
		sec2 = $('sec2').options[$('sec2').selectedIndex].value;
	}
	
	var url = base_url + "/life/include/ajax_u_ws_004_ju.jsp";
	
	if(async == undefined) {
		async = true;
	}
	
	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				x : x
			,	y : y
			,	stime : stime
			,	sec1 : sec1
			,	sec2 : sec2
			},
			onComplete: Fn_Open_Poi_Total
		}
	);
}

function Ajax_Poi_To(region_cd, cmode, async){

	var ind_nm1 = "";
	var ind_nm2 = "";

	if(cmode == "IND_NM1"){
		//ind_nm1 = document.all.ind_nm1.options[document.all.ind_nm1.selectedIndex].value;
		ind_nm1 = $('ind_nm1').options[$('ind_nm1').selectedIndex].value;
		ind_nm2 = "";
	}else if(cmode == "IND_NM2"){
		//ind_nm1 = document.all.ind_nm1.options[document.all.ind_nm1.selectedIndex].value;
		//ind_nm2 = document.all.ind_nm2.options[document.all.ind_nm2.selectedIndex].value;
		ind_nm1 = $('ind_nm1').options[$('ind_nm1').selectedIndex].value;
		ind_nm2 = $('ind_nm2').options[$('ind_nm2').selectedIndex].value;
	}
	
	var url = base_url + "/life/include/ajax_u_ws_004_to.jsp";
	
	if(async == undefined) {
		async = true;
	}
	
	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				region_cd : region_cd
			,   ind_nm1 : ind_nm1
			,   ind_nm2 : ind_nm2	
			},
			onComplete: Fn_Open_Poi_Total
		}
	);
}

function Fn_Life_Zone_action(x, y, str){

	map.map_clear_navi();
	Fn_Navi_Layer_Close();

	if(x == ''){
		alert('선택된 지역이 없습니다.');
		return;
	}else if(y == ''){
		alert('선택된 지역이 없습니다.');
		return;
	}

	var stime = document.FormWc3_1.life_zone.value;
	var sr = document.FormWc3_1.life_circle.value;

	var r = parseInt(stime, 10) * 500;

	document.FormWcNavi.centerx.value = x;
	document.FormWcNavi.centery.value = y;
	
	map.map_set_lifezone(r,"자동차로 "+stime+"분");
//	map.set_resolution(32);
	map.update();

	//document.all.div_life_zone_select_area.style.display = "none";
	$('div_life_zone_select_area').style.display = "none";
}

function Fn_Life_Zone_select_area_close(){

	map.map_clear_lifezone(0, 0);
	//document.all.div_life_zone_select_area.style.display = "none";
	$('div_life_zone_select_area').style.display = "none";
}

function Fn_Life_Zone_select_area(transport){

	var cHeight = getWindowHeight();//document.body.clientHeight;
	var cWidth = getWindowWidth();//document.body.clientWidth;

	//document.all.div_life_zone_select_area.style.top = ((C-store-150)/2);
	//document.all.div_life_zone_select_area.style.left = ((cWidth-260)/2);
	//document.all.div_life_zone_select_area.style.display = "";
	//document.all.div_life_zone_select_area.innerHTML = trim(transport.responseText);
	
	$('div_life_zone_select_area').style.top = ((cHeight-150)/2);
	$('div_life_zone_select_area').style.left = ((cWidth-260)/2);
	$('div_life_zone_select_area').style.display = "";
	$('div_life_zone_select_area').update(trim(transport.responseText));
	new Draggable($('div_life_zone_select_area'));
	
}

function Fn_Poi_Count_Open(){
	var cHeight = document.body.clientHeight;
	var cWidth = document.body.clientWidth;

	$('div_poi_arrow').style.display = "none";	
	$('div_poi_total').style.display = "none";		
	
	$('div_poi_count').style.display = "";	
	$('div_poi_count').style.top = parseInt(cHeight,10) - 207 + 27;
	$('div_poi_count').style.width = parseInt(cWidth,10) - 265;
}

function Fn_Poi_Count(transport){

	var cHeight = getWindowHeight();//document.body.clientHeight;
	var cWidth = getWindowWidth();//document.body.clientWidth;
	
	$('div_poi_total').style.display = "none";	
	
	$('div_poi_count').style.display = "";	
	$('div_poi_count').style.top = parseInt(cHeight,10) - 207 + 27;
	$('div_poi_count').style.width = parseInt(cWidth,10) - 265;
	$('div_poi_count').update(trim(transport.responseText));
}

function Fn_Open_Poi_Total(transport){
	var cHeight = getWindowHeight();//document.body.clientHeight;
	var cWidth = getWindowWidth();//document.body.clientWidth;
	
	$('div_poi_count').style.display = "";	
	$('div_poi_count').style.top = parseInt(cHeight,10) - 401 + 27;
	$('div_poi_count').style.width = parseInt(cWidth,10) - 265;

	$('div_poi_total').style.display = "";	
	$('div_poi_total').style.top = parseInt(cHeight,10) - 280 + 27;
	$('div_poi_total').style.width = parseInt(cWidth,10) - 265;
	$('div_poi_total').update(trim(transport.responseText));
}

function Fn_Close_Poi_Count(){
	$('div_poi_count').style.display = "none";
	$('div_poi_arrow').style.display = "";	
}

function Fn_Open_Poi_Count(){
	$('tr_poi_open_count').style.display = "";
	$('tr_poi_close_count').style.display = "none";
}

function Fn_Close_Poi_Count_Total(){
	$('div_poi_count').style.display = "none";
	$('div_poi_total').style.display = "none";
	$('div_poi_arrow').style.display = "";	
}

function Fn_Ajax_zone_search(pageNo, async) {
	
	var frm = document.FormWc3_1;
	var search_type = frm.search_type.value;
	var search_name = frm.search_name.value;

	var sido_nm = cSelectADM_l03_1.get_text_sido();
	if(sido_nm == "----선택----"){
		sido_nm = "";
	}
	
	var sgg_nm = cSelectADM_l03_1.get_text_sgg();
	if(sgg_nm == "----선택----"){
		sgg_nm = "";
	}
	
	if(search_name == ""){
		alert("명칭을 입력해 주세요.");
		frm.search_name.focus();
		return;
	}else if(search_name.length < 2){
		alert("명칭은 한 자 이상 입력해 주세요.");
		frm.search_name.focus();
		return;
	}
	
	if(frm.life_zone.value == ""){
		alert("시간대를 선택해 주세요.");
		return;
	}

	var url = base_url + "/life/include/ajax_u_ws_004_json.jsp";

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				search_type : search_type
			,	search_name : search_name
			, 	pageNo : pageNo
			,   sido_nm : sido_nm
			,   sgg_nm : sgg_nm
			},
			onComplete: Fn_Life_Zone_search_map_list
		}
	);
}

function Fn_Life_Zone_search_map_list(transport){

	var list = transport.responseJSON.list;
	var paging = transport.responseJSON.paging;
	var maptotalcount = transport.responseJSON.maptotalcount;
	var totalcount = transport.responseJSON.totalcount;
	var search_text = transport.responseJSON.search_text;
	var search_type = transport.responseJSON.search_type;

	var search_name = "";
	var search_addr = "";
	var phone = "";
	var center_x = "";
	var center_y = "";
	var imgUrl = "";
	var here_imgUrl = "";
	var strong_s_name = "";

	Fn_Table_DeleteRow("table_004_title");
	var tiRow = $('table_004_title').insertRow();
	var tiCell0 = tiRow.insertCell();
	tiCell0.width = "90";
	tiCell0.innerHTML = "<strong>전체 : <font color='#FF6633'>" + maptotalcount + "</font></strong>";
	
	var tiCell1 = tiRow.insertCell();
	tiCell1.innerHTML = " ";

	var tiCell2 = tiRow.insertCell();
	tiCell2.align = "right";
	tiCell2.width = "155";
	tiCell2.className = "font_blue_11";

	var rdoE1 = document.createElement('<input type="radio" name="rdo_search" value"TOTAL" onclick="javascript:Fn_change_Life_Zone_search_type(\'TOTAL\');javascript:Fn_Ajax_zone_search(1);">');
	tiCell2.appendChild(rdoE1);
	
	if(search_type == "" || search_type == "TOTAL"){
		rdoE1.checked = true;
	}

	tiCell2.innerHTML += "전체 ";
	
	var rdoE2 = document.createElement('<input type="radio" name="rdo_search" value"POI" onclick="javascript:Fn_change_Life_Zone_search_type(\'POI\');javascript:Fn_Ajax_zone_search(1);">');
	tiCell2.appendChild(rdoE2);
	if(search_type == "POI"){
		rdoE2.checked = true;
	}

	tiCell2.innerHTML += "명칭 ";

	var rdoE3 = document.createElement('<input type="radio" name="rdo_search" value"GIS_REGION" onclick="javascript:Fn_change_Life_Zone_search_type(\'GIS_REGION\');javascript:Fn_Ajax_zone_search(1);">');
	tiCell2.appendChild(rdoE3);
	if(search_type == "GIS_REGION"){
		rdoE3.checked = true;
	}

	tiCell2.innerHTML += "주소";

	tiRow1 = $('table_004_title').insertRow();
	var tiCell3 = tiRow1.insertCell();
	tiCell3.colSpan = 3;
	tiCell3.height = 1;
	tiCell3.bgColor = "#9b9b9b";
	
	Fn_Table_DeleteRow("table_004_count");
	var tcRow = $('table_004_count').insertRow();
	var tcCell0 = tcRow.insertCell();
	tcCell0.bgColor="#ededed";	
	tcCell0.innerHTML = "<strong>* 검색결과 : <font color='#FF6633'>" + totalcount + "</font></strong>";

	Fn_Table_DeleteRow("table_004");
	map.map_clear_poi_custom();
	
	for(var i=0; i<list.length; i++) {

		search_name = list[i].SEARCH_NAME;
		search_addr = list[i].SEARCH_ADDR;
		phone = list[i].PHONE;
		center_x = list[i].CENTER_X;
		center_y = list[i].CENTER_Y;
		imgUrl = "http://welchon.yuni.in/tmap/images/place/common/"+(i+1)+".gif";
		here_imgUrl = "http://welchon.yuni.in/tmap/images/place/life/here.png";
		strong_s_name = search_name.replace(eval("/" + search_text + "/gi"),"<strong>"+search_text+"</strong>");		

		var oRow = $('table_004').insertRow();

		var oCell0 = oRow.insertCell();
		oCell0.rowSpan = 2;
		oCell0.width = "20";
		oCell0.innerHTML = "<img src='" + imgUrl + "'>";
		
		var oCell1 = oRow.insertCell();
		oCell1.colSpan = 2;
		oCell1.innerHTML = "<a href=\"#\" onclick=\"javascript:map.move_center('"+center_x+"', '"+center_y+"');map.map_set_here('"+center_x+"', '"+center_y+"');map.set_resolution(16);map.update();\">"+strong_s_name+"</a>";

		oRow = $('table_004').insertRow();

		if(phone == null){
			phone = "&nbsp;";
		}
		
		var oCell2 = oRow.insertCell();
		oCell2.width = "80";
		oCell2.innerHTML = phone;
		
		var oCell3 = oRow.insertCell();
		oCell3.innerHTML = "<span style='width:125; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;' title='"+search_addr+"'><a href=\"#\" onclick=\"javascript:map.move_center('"+center_x+"', '"+center_y+"');map.map_set_here('"+center_x+"', '"+center_y+"');map.set_resolution(16);map.update();\">"+search_addr+"</a></span>"

		map.map_add_poi_custom('', '', search_name, center_x, center_y, imgUrl, '');

		//map.map_add_poi_custom('', '', '', '523351', '332344', 'http://welchon.yuni.in/tmap/images/place/common/1.gif', '');

	}
	
	$('div_left_list_004').style.display = "";
	$('div_left_list_004_paging').style.display = "";
	$('div_left_list_004_paging').update(paging);

}

function Fn_change_Life_Zone_search_type(search_type){

	var frm = document.FormWc3_1;
	
	frm.search_type.value = search_type;
}

function Fn_Life_Zone_key_search(e){

	var key;
	
    if(window.event)
        key = window.event.keyCode;     //IE
   	else
    	key = e.which;     //firefox

   if(key == 13){
	   	document.FormWc3_1.search_type.value = "TOTAL";
	   	Fn_Ajax_zone_search(1); 
        return false;
   }else{
        return true;
   }

}

function trim(str){
  return str.replace(/(^\s*)|(\s*$)/gi, "");
}

function Fn_zone_cycle(){

	var umd_cd = cSelectADM_l03_1.get_value_umd();
	var life_zone = document.FormWc3_1.life_zone.value;
	var life_circle = document.FormWc3_1.life_circle.value;
	
	if(umd_cd == ""){
//		alert("생활권역을 선택해주세요.");
		return;
	}

	if(life_circle == ""){
//		return;
	}
	
	map.map_set_circle(life_circle);	
}

var navi_id = "";
function Fn_NaviHere2POI(id, x, y) {
	navi_id = id;
	
	var curr_x = document.FormWcNavi.centerx.value;
	var curr_y = document.FormWcNavi.centery.value;

	map.map_navi(curr_x, curr_y, x, y);
}

function onRouteDone(status, url) {

	if(status){

		if(navi_id != ""){
			var distance = map.map_get_navi_total_distance();
			distance = distance / 1000;
			$(navi_id).update(distance + "km");
		}

		Ajax_Navi_Layer_List(url);
	}
}

function Ajax_Navi_Layer_List(url, async){
	
	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
			},
			onComplete: Fn_Navi_Layer_Open
		}
	);

}

function Fn_Navi_Layer_Open(transport){
//	var cHeight = getWindowHeight();//document.body.clientHeight;
	var cWidth = getWindowWidth();//document.body.clientWidth;
	
	$('div_navi_layer').style.display = "";	
	$('div_navi_layer').style.top = 200;
	$('div_navi_layer').style.left = cWidth - 300 - 265;
	$('div_navi_layer').update(trim(transport.responseText));
}

function Fn_Navi_Layer_Close(){
	$('div_navi_layer').style.display = "none";	
}

//<!-- 11 : 새주소검색 -->

function Ajax_poi_list(pageNo, async) {

	var frm = document.FormWc1_3;
	var road_nm = frm.road_nm.options[frm.road_nm.selectedIndex].value;
	var road_bonbun = frm.road_bonbun.value;
	var road_bubun = frm.road_bubun.value;
	var region_cd = cSelectADM_l01_3.get_value_sgg();
	var sido_cd = cSelectADM_l01_3.get_value_sido();
	var sgg_cd = cSelectADM_l01_3.get_value_sgg();
	var choseong = frm.choseong.options[frm.choseong.selectedIndex].value;

	if(sido_cd == ""){
		alert("[시/도]를 선택해 주세요");
		return;
	}

	if(sgg_cd == ""){
		alert("[시/군/구]를 선택해주세요");
		return;
	}

	if(road_bonbun != ""){

		if(sido_cd == ""){
			alert("[시/도]를 선택해 주세요");
			return;
		}

		if(sgg_cd == ""){
			alert("[시/군/구]를 선택해주세요");
			return;
		}

//		if(road_nm == ""){
//			alert("도로명을 선택해주세요");
//			return;
//		}
	} 

	if(road_bubun != ""){

		if(sido_cd == ""){
			alert("[시/도]를 선택해 주세요");
			return;
		}

		if(sgg_cd == ""){
			alert("[시/군/구]를 선택해주세요");
			return;
		}

//		if(road_nm == ""){
//			alert("도로명을 선택해주세요");
//			return;
//		}

		if(road_bonbun == ""){
			alert("건물 본번을 입력해 주세요.");
			frm.road_bonbun.focus();
			return;
		}
	} 	
	
	var url = base_url + "/life/include/ajax_u_ws_011.jsp";

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				region_cd : region_cd
			,	road_nm : road_nm
			,	road_bonbun : road_bonbun
			,	road_bubun : road_bubun
			,   pageNo : pageNo
			,	choseong : choseong
			},
			onComplete: Fn_poi_list
		}
	);
}

function Fn_poi_list(transport){
	$('div_left_list1_3').update(transport.responseText);
}

function Ajax_choseong_list(async) {
	
	var url = base_url + "/life/include/ajax_combo_choseong_list.jsp";

	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
			},
			onComplete: Fn_choseong_list
		}
	);
}

function Fn_choseong_list(transport){
	var list = transport.responseJSON.list;
	
	Fn_Reset_Select(document.all.choseong, "-");
		
	for(var i=1; i<list.length+1; ++i) {
		var opt = new Option(list[i-1].CODE_NM, list[i-1].CODE_VL, true);
		document.all.choseong.options[i] = opt;
	}
}

function Ajax_road_list(async) {

	var choseong = document.FormWc1_3.choseong[document.FormWc1_3.choseong.selectedIndex].value;
	var region_cd = cSelectADM_l01_3.get_value_sgg();
	
	var url = base_url + "/life/include/ajax_combo_road_list.jsp";
	
	if(async == undefined) {
		async = true;
	}

	new Ajax.Request(url,
		{
			asynchronous: false,
			method: 'post',
			parameters: {
				region_cd : region_cd
			,	choseong : choseong
			},
			onComplete: Fn_road_list
		}
	);
}

function Fn_road_list(transport){
	var list = transport.responseJSON.list;

	Fn_Reset_Select(document.all.road_nm, "도로명");	
	
	for(var i=1; i<list.length+1; ++i) {
		var opt = new Option(list[i-1].ROAD_NM, list[i-1].ROAD_NM, true);
		document.all.road_nm.options[i] = opt;
	}
}

function Fn_Init_Select(){

	Fn_Reset_Select(document.all.choseong, "-");
	Fn_Reset_Select(document.all.road_nm, "도로명");
	
}

function Fn_Reset_Select(frms, text){

	while(frms.options.length > 0) {
		var obj = frms.options[(frms.options.length-1)];
		frms.remove(obj.index);
	}

	var opt = new Option(text, "", true);
	frms.options[0] = opt;	
	
}

function Fn_Imsi_Info_Close(){
	$('l_tour_info_close').style.display = "none";
	$('l_tour_info').style.display = "none";
}

function Fn_Imsi_Info_Spot_Close(){
	$('l_tour_info_spot_close').style.display = "none";
	$('l_tour_info_spot').style.display = "none";

}

function Fn_Tour_Print(tr_base_id) {

	var myform=document.forms[0];
	myform.insertBefore(createHidden("tr_base_id",tr_base_id));
  var url = base_url + "/include/l_tour_print.jsp";
	//window.open(url, "TAprint","");
  
	var myWin = window.open("","winName","");
	myform.method = "post";
	myform.action = url;
	myform.target = "winName";
	myform.submit();
	myform.target = "";
}

function createHidden(n,v) {
  var o=document.createElement("input");
  o.type="hidden";
  o.name=n;
  o.value=v;
  return o;
}