ÿØÿà JFIF ` ` ÿþ
Server : Apache System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : tkt_travelbus ( 1137) PHP Version : 7.0.0p1 Disable Function : mysql_pconnect Directory : /tkt_travelbus/www/admin/include/ |
Upload File : |
<? include "../../Lib/_common.php"; // 공통 인클루드 ?> <? /** * 우편번호찾기 * * 작성자 : * 작성일 : 2009.09.23 * 수정내역 : 2013.12.13 박건호 도로명주소 검색추가 jQuery 연결필요. */ ?> <? include "../../Lib/zipconnect.php"; // 우편번호 DB 컨넥션 인클루드 ?> <? $SIDO_ARR =array(); $sql_sido = "select idx,sido from zip_code_sido order by idx"; $result_sido = db_query($sql_sido,TRUE,$zipconnect); while($rs_sido = db_fetch_row($result_sido)){ $SIDO_ARR[$rs_sido[0]] = $rs_sido[1]; } /* $SIDO_ARR = array('서울특별시','부산광역시','대구광역시','인천광역시','광주광역시','대전광역시','울산광역시','세종특별자치시','강원도','경기도','경상남도','경상북도','전라남도','전라북도','충청북도','충청남도','제주특별자치도');*/ if(!$zip_type) $zip_type = "old"; // 우편번호 리스트 가져옴 if($zip_type=='old'){ $TO_ZIP = array(); if ($dong) { $sql = "SELECT CODE as ZIPCODE, SIDO, GUGUN, DONG, BUNJI, BUILDING, ADDRESS, LEFT(CODE, 3) AS ZIP1, RIGHT(CODE, 2) AS ZIP2 FROM zipcode WHERE ADDRESS LIKE '%{$dong}%';"; $rs = db_query($sql,TRUE ,$zipconnect); // 배열로 저장 while ($row = db_fetch_array($rs)) { $row = TO_stripslashes($row); // stripslashes 처리 $TO_ZIP[] = $row; } } //$TO_ZIP = TO_get_zipcode($dong); $is_no_zip = ($dong && count($TO_ZIP) == 0) ? true : false; }else if($zip_type=='new'){ if($SIDO=='전체') $SIDO=""; if($SIGUNGU=='전체') $SIGUNGU=""; if($ROAD=='도로명') $ROAD=""; if($B_NO=='건물번호') $B_NO=""; if($DONG_UPMERN=="동(읍/면)") $DONG_UPMERN=""; if($JIBUN=="지번") $JIBUN =""; if($BUILDING=='건물명(아파트명 등)') $BUILDING=""; $sql_where = ""; if($SIDO) $sql_where.="and SIDO='".$SIDO."' "; if($SIGUNGU) $sql_where.="and SOGUNGU='".$SIGUNGU."' "; if($zip_type2=='A'){ if($B_NO) $sql_where.= "and B_NO1='".$B_NO."' "; $sql_where.= "and ROAD like '%".$ROAD."%' "; }else if($zip_type2=='B'){ //지번이 본번 부번으로 나누어져 있으므로 - 로 나누어서 비교한다. $jibun_array = explode("-",$JIBUN); if($jibun_array[0]){ $sql_where.= "and JIBUN_1='".$jibun_array[0]."' "; } if($jibun_array[1]){ $sql_where.= "and JIBUN_2='".$jibun_array[1]."' "; } $sql_where.= "and (DONG like '%".$DONG_UPMERN."%' OR UPMERN like '%".$DONG_UPMERN."%') "; }else if($zip_type2=='C'){ $sql_where.= "and BUILDING like '%".$BUILDING."%' "; } // 리스트 수 가져옴 $sql_con = "select count(*) as total from zipcode_new where 1=1 ".$sql_where; $result_con = db_query($sql_con,TRUE,$zipconnect); $row_con = db_fetch_array($result_con); $total = $row_con[total]; // 페이지수 설정 if (!$page) $page = 1; // 페이지 번호 $line = 5; // 보여줄 갯수 $list = 10; // 블럭 갯수 $total_page = ceil($total / $line); // 총페이지 if ($total == 0) $total_page = 1; // 데이터가 하나도 없으면 총페이지 1 if ($page > $total_page) $page = $total_page; // 페이지가 전체 페이지보다 크면 페이지 번호를 바꿈 $total_list = intval($total_page / $list); if ($total_page % $list == 0) $total_list--; $curr_list = intval($page / $list); if ($page % $list == 0) $curr_list--; $start_page = $curr_list * $list + 1; $prev_list = $start_page - $list; $next_list = $start_page + $list; $olds = $line * ($page - 1); //실제 정보를 가지고 온다. $sql_list = "select * from zipcode_new where 1=1 ".$sql_where." limit ".$olds.", ".$line; $result_list = db_query($sql_list,TRUE,$zipconnect); } //[son] $B2b = new B2b(); $langInfo = $B2b->langInfo(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" style="background-image:url('');background-color:#FFFFFF;"> <head> <title>우편번호찾기</title> <link type="text/css" rel="stylesheet" href="../css/admin_default_<?=$langInfo[lang]?>.css" /> <link type="text/css" rel="stylesheet" href="../css/all.css?ver=2022_10_20_0"/> <!-- common --> <script type="text/javascript" src="/js/jquery-1.9.1.js"></script> <script type="text/javascript" src="/js/common.js"></script> <script type="text/javascript" src="/js/common.lib.js"></script> <script type="text/javascript" src="/js/TO.lib.js"></script> <style type='text/css'> #popup #p_tit .tab01 {border-bottom:1px solid #666;margin-bottom:18px;line-height:1.25;} #popup #p_tit .tab01 ul{list-style-type:none;width:380px;height:31px;margin:0;padding:0;z-index:0;} #popup #p_tit .tab01 li{float:left;position:relative;text-align:center;font-family:"Dotum","돋움","Gulim","굴림","Sans-serif"; border:1px solid #ccc;border-bottom:0px solid #ccc;background-color:#EEE;width:188px;height:30px;z-index:0;} #popup #p_tit .tab01 li.on{ border:1px solid #666;border-bottom:0px;background-color:#fff;height:31px;z-index:1;} #popup #p_tit .tab01 li a{display:block;padding:7px 0px; font-size:13px; line-height:14px; color:#666; text-decoration:none;} .input_zip {color:#999;font-size:11px;height:14px;line-height:14px;width:80px;overflow:visible;} .zip_tab2 ul{list-style-type:none;width:98%;margin:0 auto;padding:0;} .zip_tab2 ul li{float:left; width:33%;} .comment p{text-align:left;padding-top:10px;} #loadingBar {margin:0; display:none; position:absolute; top:0; left:0; z-index:100;border: solid 2px #444;} .address_result .list { BORDER-TOP: #666 2px solid; BORDER-BOTTOM: #acacac 1px solid } .address_result .list li { OVERFLOW: hidden; BORDER-TOP: #e1e1e1 1px solid; PADDING-BOTTOM: 7px; PADDING-TOP: 8px; PADDING-LEFT: 10px; MARGIN-TOP: -5px; PADDING-RIGHT: 10px; list-style:none; } .address_result .list li:first-child { PADDING-BOTTOM: 7px; PADDING-TOP: 13px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP-WIDTH: 0px } .address_result .list li span { HEIGHT: 32px; FLOAT: left; COLOR: #666; TEXT-AliGN: left; DISPLAY: inline-block; liNE-HEIGHT: 16px } .address_result .list li span EM { COLOR: #333; DISPLAY: block } .address_result .list li A { FLOAT: right; MARGIN-TOP: 4px; DISPLAY: block } .pagination { TEXT-AliGN: center; MARGIN-TOP: 15px } .pagination span.pages A { BORDER-TOP: #dddddd 1px solid; HEIGHT: 18px; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; FONT: bold 12px/18px Tahoma; BORDER-LEFT: #dddddd 1px solid; DISPLAY: inline-block; WIDTH: 19px; MARGIN-RIGHT: 3px } .pagination span.pages STRONG { BORDER-TOP: #dddddd 1px solid; HEIGHT: 18px; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; FONT: bold 12px/18px Tahoma; BORDER-LEFT: #dddddd 1px solid; DISPLAY: inline-block; WIDTH: 19px; MARGIN-RIGHT: 3px } .pagination span.pages STRONG { BORDER-TOP: #f00f00 1px solid; BORDER-RIGHT: #f00f00 1px solid; BORDER-BOTTOM: #f00f00 1px solid; COLOR: #f00f00; BORDER-LEFT: #f00f00 1px solid } .pagination .prev { BACKGROUND-IMAGE: url(https://pics.auction.co.kr/common/sprite_pagination.gif); BACKGROUND-REPEAT: no-repeat; FONT: 11px/14px Dotum; TEXT-DECORATION: none; DISPLAY: inline-block; LETTER-SPACING: -1px } .pagination .next { BACKGROUND-IMAGE: url(https://pics.auction.co.kr/common/sprite_pagination.gif); BACKGROUND-REPEAT: no-repeat; FONT: 11px/14px Dotum; TEXT-DECORATION: none; DISPLAY: inline-block; LETTER-SPACING: -1px } .pagination .prev { BACKGROUND-POSITION: 0px -58px; PADDING-LEFT: 11px; MARGIN-RIGHT: 4px } .pagination .next { BACKGROUND-POSITION: 100% -28px; MARGIN-LEFT: 4px; PADDING-RIGHT: 11px } /* 배경 레이어 */ #inputLayerBg {margin:0; display:none; z-index:5; position:absolute; top:0; left:0; width:100%; height:100%; background-color:#2F2F2F; filter:alpha(opacity=35); opacity:0.35;} </style> </head> <body style="background-image:url('');background-color:#FFFFFF;" <?if($SIDO){?>onload="loadingBarOff('N');"<?}?>> <!-- 회색배경레이어 --> <div id="inputLayerBg"> <table border="0" width="100%" height="100%" bgcolor="#2F2F2F"> <tr> <td align="center" valign="center" width="100%" height="100%"></td> </tr> </table> </div> <!-- //회색배경레이어 --> <!-- 로딩바 --> <div id="loadingBar" onclick="loadingBarOff();" style="display:none;background-color:#FFFFFF;filter:Alpha(opacity=80); opacity:0.8"><img src="/image/ajax-loader.gif" border=0 ></div> <!-- //로딩바 --> <!-- 우편번호찾기 Form --> <form name="zipform" id="zipform" method="get" onsubmit="return zipform_submit(this);"> <input type="hidden" name="f_name" value="<?=$f_name?>" /> <input type="hidden" name="f_zip1" value="<?=$f_zip1?>" /> <input type="hidden" name="f_zip2" value="<?=$f_zip2?>" /> <input type="hidden" name="f_addr1" value="<?=$f_addr1?>" /> <input type="hidden" name="f_addr2" value="<?=$f_addr2?>" /> <input type="hidden" name="zip_type" id="zip_type" value="<?=$zip_type?>" /> <input type="hidden" name="sido_key" id="sido_key" value="<?=$sido_key?>" /> <input type="hidden" name="tmp_layer_id" id="tmp_layer_id" value="<?=$tmp_layer_id?>" /> <div id="popup"> <!-- 타이틀 --> <div id="p_tit"> <div class="tab01"> <ul> <li <?if($zip_type=='old'){?>class='on'<?}?> id="zip_old_tab"><a href="#" onclick="zip_tabs('old');return false;">우편번호 검색</a></li> <li <?if($zip_type=='new'){?>class='on'<?}?> id="zip_new_tab"><a href="#" onclick="zip_tabs('new');return false;">도로명주소 검색</a></li> </ul> </div> <!--<span><img src="../image/btn/btn_close.png" alt="닫기" title="닫기" style="cursor:pointer;" onClick="parent.SLB();" /></span>--> </div> <!-- //타이틀 --> <div id="p_contents"> <!-- old --> <div class="member" id="zip_old" style="display:<?if($zip_type=='old'){?>block<?}else{?>none<?}?>;"> <div class="m_input"> <p>지역(동.읍.면)을 입력하세요.</p> <input type="text" size="25" class="input_1" name="dong" id="dong" value="<?=get_text($dong)?>" style="ime-mode:active;" /> <input type="image" src="../../image/zipcode/btn_ok" alt="확인" title="확인" align="absmiddle" /> </div> <div style="overflow-y:scroll;line-height:180%; width:100%; height:160px;"> <?if($zip_type=='old'){?> <table width="95%" border="0" cellspacing="0" cellpadding="0" summary="우편번호검색결과"> <? // 우편번호 출력 for ($i=0, $cnt=count($TO_ZIP); $i<$cnt; $i++) { $TO_LIST = $TO_ZIP[$i]; // 변수 복사 // 번지수가 000 ~ 000 처럼 구간일 경우 수정할수가 없기 때문에 수정함 $TO_LIST[ADDR1] = $TO_LIST[SIDO] . " " . $TO_LIST[GUGUN] . " " . $TO_LIST[DONG]; $TO_LIST[ADDR2] = $TO_LIST[BUNJI]; if ($TO_LIST[BUILDING]) { if ($TO_LIST[ADDR2]) $TO_LIST[ADDR2] .= " "; $TO_LIST[ADDR2] .= $TO_LIST[BUILDING]; } ?> <tr> <td class="t_white" align="left">[<?=$TO_LIST[ZIP1]?>-<?=$TO_LIST[ZIP2]?>] <?=$TO_LIST[ADDRESS]?></td> <td align="right"><img src="../../image/zipcode/btn_select.gif" alt="입력" title="입력" style="cursor:pointer;" onclick="zip_insert('<?=$TO_LIST[ZIP1]?>','<?=$TO_LIST[ZIP2]?>', '<?=$TO_LIST[ADDR1]?>', '<?=$TO_LIST[ADDR2]?>');" /></td> </tr> <? } // 우편번호 출력 닫기 ?> <? if ($is_no_zip == true) { // 검색을 했는데 결과값이 없을 경우 ?> <tr><td align="center" height="50" style="color:#FF3300; font-weight:bold;">찾으시는 주소가 없습니다.</td></tr> <? } ?> </table> <?}?> </div> </div> <!-- //old --> <!-- new --> <? if(!$zip_type2) $zip_type2 = 'A'; ?> <div class="member" id="zip_new" style="display:<?if($zip_type=='new'){?>block<?}else{?>none<?}?>;"> <div class='zip_tab2'> <ul> <li><input type="radio" name="zip_type2" id="zip_type2_A" value="A" <?if($zip_type2=='A'){?>checked<?}?> onclick="zip_tabs2(this)"> <label for="zip_type2_A">도로명+건물번호</label></li> <li><input type="radio" name="zip_type2" id="zip_type2_B" value="B" <?if($zip_type2=='B'){?>checked<?}?> onclick="zip_tabs2(this)"> <label for="zip_type2_B">동(읍/면)+지번</label></li> <li><input type="radio" name="zip_type2" id="zip_type2_C" value="C" <?if($zip_type2=='C'){?>checked<?}?> onclick="zip_tabs2(this)"> <label for="zip_type2_C">건물명(아파트명)</label></li> </ul> </div> <div class="m_input"> <table width="100%" border="0" cellspacing="0" cellpadding="0" summary="도로명주소검색"> <tr> <td width="50">시도</td> <td width="90"> <select name="SIDO" id="SIDO" onchange="load_SIGUNGU(this.value);" style='width:85px;'> <option value="전체">전체</option> <?foreach($SIDO_ARR as $key=>$val){?> <option value="<?=$val?>" data-key="<?=$key?>" <?if($SIDO==$val) echo "selected";?>><?=$val?></option> <?}?> </select> </td> <td>시군구</td> <td> <div id="SIGUNGU_AJAX"> <?include "pop_zipcode_sigungu.html";?> <!-- <select name="SIGUNGU" id="SIGUNGU"> <option value="전체">전체</option> </select>--> </div> </td> <td> </td> </tr> <tr id="zip_input_A" style="display:<?if($zip_type2=='A'){?><?}else{?>none<?}?>"> <td width="50">검색어</td> <td width="90"><input type="text" name="ROAD" id="ROAD" class="input_zip" value="<?=($ROAD)?$ROAD:"도로명"?>" style="width:70px;ime-mode:active;" onkeydown="if(event.keyCode==13){}" onfocus="clearForm(this,'도로명');" onblur="escapeForm(this,'도로명');"></td> <td>+</td> <td><input type="text" name="B_NO" id="B_NO" class="input_zip" value="<?=($B_NO)?$B_NO:"건물번호"?>" style="width:70px;ime-mode:active;" onkeydown="if(event.keyCode==13){}" onfocus="clearForm(this,'건물번호');" onblur="escapeForm(this,'건물번호');"></td> <td><input type="image" src="../../image/zipcode/btn_ok.gif" alt="입력" title="입력" style="cursor:pointer;" ></td> </tr> <tr id="zip_input_B" style="display:<?if($zip_type2=='B'){?><?}else{?>none<?}?>"> <td>검색어</td> <td><input type="text" name="DONG_UPMERN" id="DONG_UPMERN" class="input_zip" value="<?=($DONG_UPMERN)?$DONG_UPMERN:"동(읍/면)"?>" style="width:70px;ime-mode:active;" onkeydown="if(event.keyCode==13){}" onfocus="clearForm(this,'동(읍/면)');" onblur="escapeForm(this,'동(읍/면)');"></td> <td>+</td> <td><input type="text" name="JIBUN" id="JIBUN" class="input_zip" value="<?=($JIBUN)?$JIBUN:"지번"?>" style="width:70px;ime-mode:active;" onkeydown="if(event.keyCode==13){}" onfocus="clearForm(this,'지번');" onblur="escapeForm(this,'지번');"></td> <td><input type="image" src="../../image/zipcode/btn_ok.gif" alt="입력" title="입력" style="cursor:pointer;" ></td> </tr> <tr id="zip_input_C" style="display:<?if($zip_type2=='C'){?><?}else{?>none<?}?>"> <td width="50">검색어</td> <td colspan="3" align="left"><input type="text" name="BUILDING" id="BUILDING" class="input_zip" value="<?=($BUILDING)?$BUILDING:"건물명(아파트명 등)"?>" style="width:150px;ime-mode:active;" onkeydown="if(event.keyCode==13){}" onfocus="clearForm(this,'건물명(아파트명 등)');" onblur="escapeForm(this,'건물명(아파트명 등)');"></td> <td><input type="image" src="../../image/zipcode/btn_ok.gif" alt="입력" title="입력" style="cursor:pointer;" ></td> </tr> </table> </div> <? if($zip_type=='new'){ ?> <div class="address_result"> <div class=list> <ul> <? for($i=0;$row_list = db_fetch_array($result_list);$i++){ $title_list = ""; $b_no_list = ""; $title_list_view = ""; $title_list = $row_list[SIDO]." ".$row_list[SOGUNGU]; if($row_list[UPMERN]){ $title_list .= " ".$row_list[UPMERN]; } $title_list .= " ".$row_list[ROAD]; if($row_list[B_NO1]){ $b_no_list .= " ".$row_list[B_NO1]; } if($row_list[B_NO2]){ $b_no_list .= "-".$row_list[B_NO2]; } $title_list .= $b_no_list; $title_list_view .= $title_list." (".$row_list[DONG]." ".$row_list[JIBUN_1]."-".$row_list[JIBUN_2].")"; ?> <li id="li_<?=$i?>" title="<?=$title_list_view?>"><span><?=$title_list_view?></span><A href="#;" onclick="zip_insert('<?=substr($row_list[CODE],0,3)?>', '<?=substr($row_list[CODE],3,2)?>', '<?=$title_list_view?>', '')"><IMG alt="선택" src="../../image/zipcode/btn_select.gif"></A> </li> <? } ?> <? if ($i==0) { // 검색을 했는데 결과값이 없을 경우 ?> <li><span style="padding-left:120px;">찾으시는 주소가 없습니다.</span></li> <? } ?> </ul> </div> </div> <div class="result paging_area" style="DISPLAY: block;"> <!-- 페이징--> <div class="pagination pagination-interval"> <? $block_page = $list; $now_page = $page; $start_page = (int)(($now_page - 1) / $block_page) * $block_page + 1; // 시작 페이지 $end_page = $start_page + $block_page - 1; // 끝 페이지 if ($end_page >= $total_page) $end_page = $total_page; // 이전블럭 if ($start_page > $block_page) { $prev_page = $start_page - 1; ?> <A class="prev" href="pop_zipcode.html?page=<?=$prev_page?>&f_name=<?=$f_name?>&f_zip1=<?=$f_zip1?>&f_zip2=<?=$f_zip2?>&f_addr1=<?=$f_addr1?>&f_addr2=<?=$f_addr2?>&zip_type=<?=$zip_type?>&dong=<?=$dong?>&zip_type2=<?=$zip_type2?>&SIDO=<?=$SIDO?>&SIGUNGU=<?=$SIGUNGU?>&B_NO=<?=$B_NO?>&DONG_UPMERN=<?=$DONG_UPMERN?>&JIBUN=<?=$JIBUN?>&BUILDING=<?=$BUILDING?>&ROAD=<?=$ROAD?>&sido_key=<?=$sido_key?>">이전</A> <? } else { ?> <A class="prev" href="#;">이전</A> <?}?> <span class="pages"> <? // 페이지 if ($total_page >= 1) { for ($p=$start_page; $p<=$end_page; $p++) { if ($p == $now_page) echo "<STRONG>$p</STRONG>"; else echo "<A href='pop_zipcode.html?page=$p&f_name=$f_name&f_zip1=$f_zip1&f_zip2=$f_zip2&f_addr1=$f_addr1&f_addr2=$f_addr2&zip_type=$zip_type&dong=$dong&zip_type2=$zip_type2&SIDO=$SIDO&SIGUNGU=$SIGUNGU&B_NO=$B_NO&DONG_UPMERN=$DONG_UPMERN&JIBUN=$JIBUN&BUILDING=$BUILDING&ROAD=$ROAD&sido_key=$sido_key'>$p</A>"; } } ?> </span> <? // 다음블럭 if($total_page > $end_page) { $next_page = $end_page + 1; ?> <A class="next" href="pop_zipcode.html?page=<?=$next_page?>&f_name=<?=$f_name?>&f_zip1=<?=$f_zip1?>&f_zip2=<?=$f_zip2?>&f_addr1=<?=$f_addr1?>&f_addr2=<?=$f_addr2?>&zip_type=<?=$zip_type?>&dong=<?=$dong?>&zip_type2=<?=$zip_type2?>&SIDO=<?=$SIDO?>&SIGUNGU=<?=$SIGUNGU?>&B_NO=<?=$B_NO?>&DONG_UPMERN=<?=$DONG_UPMERN?>&JIBUN=<?=$JIBUN?>&BUILDING=<?=$BUILDING?>&ROAD=<?=$ROAD?>&sido_key=<?=$sido_key?>">다음</A> </div> <?} else { ?> <A class="next" href="#;">다음</A> </div> <? } ?> <!-- 페이징 //--> </div> <? } ?> <div class='comment'> <p id="zip_comm_A" style="display:<?if($zip_type2=='A'){?><?}else{?>none<?}?>">예) 테헤란로 152 → ‘서울시’‘강남구’ 선택 후 테헤란로(도로명) + 152(건물번호) </p> <p id="zip_comm_B" style="display:<?if($zip_type2=='B'){?><?}else{?>none<?}?>">예) 잠실동 27 → ‘서울시’’송파구’ 선택 후 잠실동(동명) + 27(지번) </p> <p id="zip_comm_C" style="display:<?if($zip_type2=='C'){?><?}else{?>none<?}?>">예) ‘서울시’ ’강남구’ 선택 후 강남파이낸스센터 (건물명)</p> <p>※ 도로명 새주소가 검색되지 않는 경우는 행정안전부 새주소안내시스템 (<a href="http://www.juso.go.kr" target='_blank'>http://www.juso.go.kr</a>)에서 확인하시기 바랍니다.<p> </div> </div> <!-- //new --> </div> </div> </form> <!-- //우편번호찾기 Form --> <script type="text/javascript"> //도로명에 추가된 함수 function urlencode_zip (str) { str = (str + '').toString(); return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28'). replace(/\)/g, '%29').replace(/\*/g, '%2A').replace(/%20/g, '+'); } function load_SIGUNGU(SIDO){ var num = $('#SIDO option:selected').attr('data-key'); loadingBarOn(); $('#sido_key').val(num); $('#SIGUNGU_AJAX').load('pop_zipcode_sigungu.html?sido_key='+num,function(){loadingBarOff();}); } function zip_tabs(type){ if(!type) return; if(type=='old'){ var tab = 'zip_old_tab'; var content = 'zip_old'; var hide_tab = "zip_new_tab"; var hide_content = "zip_new"; }else{ var tab = 'zip_new_tab'; var content = 'zip_new'; var hide_tab = "zip_old_tab"; var hide_content = "zip_old"; } $('#zip_type').val(type); document.getElementById(tab).className = "on"; document.getElementById(content).style.display = 'block'; document.getElementById(hide_tab).className = ""; document.getElementById(hide_content).style.display = 'none'; } function zip_tabs2(obj){ if(!obj) return; var val = obj.value; $('#zip_input_'+val).show().siblings('tr[id^="zip_input_"]').hide(); $('#zip_comm_'+val).show().siblings('p[id^="zip_comm_"]').hide(); } function clickSearchButton() { if ($("#SIDO option:selected").text() == "전체") { alert("'시/도'를 선택해주세요."); return false; } if ($("#SIGUNGU option:selected").text() == "전체") { alert("'시/군/구'를 선택해주세요."); return false; } if (($(':radio[name="zip_type2"]:checked').val() == "A") && ($("#ROAD").val() == "" || $("#ROAD").val() == "도로명") ) { alert("도로명+건물번호를 입력하십시오!"); return false; } if (($(':radio[name="zip_type2"]:checked').val() == "B") && ($("#DONG_UPMERN").val() == "" || $("#DONG_UPMERN").val() == "동(읍/면)" || $("#JIBUN").val() == "" || $("#JIBUN").val() == "지번") ) { alert("동(읍/면)명+지번을 입력하십시오!"); return false; } if (($(':radio[name="zip_type2"]:checked').val() == "C") && ($("#BUILDING").val() == "" || $("#BUILDING").val() == "건물명(아파트명 등)") ) { alert("건물명(아파트명 등)을 입력하십시오!"); return false; } loadingBarOn('N'); //$('#zipform').submit(); //$("#btnSearch").click(); } var previousString=""; function clearForm(obj, defaultvalue) { if (obj.value == defaultvalue) { previousString = obj.value; obj.value = ""; } } function escapeForm(obj, defaultValue) { if (obj.value == "") obj.value = defaultValue; } // 폼 전송 체크 함수 function zipform_submit(f) { if($('#zip_type').val()=='new'){ return clickSearchButton(); }else{ return old_zip_check(f); } } function old_zip_check(f){ if (trim(f.dong.value) == "") { alert('찾으시는 지역(읍/면/동)을 입력해 주세요.'); f.dong.focus(); return false; } } //도로명에 추가된 함수 끝 // 우편번호 삽입 함수 function zip_insert(zip1, zip2, addr1, addr2) { if (!zip1) return; var f_name = '<?=$f_name?>'; var zip1_name = '<?=$f_zip1?>'; var zip2_name = '<?=$f_zip2?>'; var addr1_name = '<?=$f_addr1?>'; var addr2_name = '<?=$f_addr2?>'; var doc = parent.document; if (f_name && doc.forms[f_name]) { var pf = doc.forms[f_name]; if (zip2_name) { pf.elements[zip1_name].value = zip1.toString(); pf.elements[zip2_name].value = zip2.toString(); } else { pf.elements[zip1_name].value = zip1.toString() + zip2.toString(); } if (addr1_name) { pf.elements[addr1_name].value = addr1 + " " + addr2; //pf.elements[addr1_name].value = addr1; } if (addr2_name) { pf.elements[addr2_name].focus(); pf.elements[addr2_name].value = addr2; } } parent.to_dialog.close('<?=$tmp_layer_id?>'); } // 폼에 포커스 (시간차이용--;) /* window.setTimeout(function() { if (document.getElementById('dong')) document.getElementById('dong').focus(); }, 100); */ </script> </body> </html>