/*!
 *===============================================================
 * MapKonest－맵코네스트／コネスト韓国地図／KONEST韩国地图
 *===============================================================
 */
var gCurrAreaNo=0;function ffResize(){}function initKonestIndex(){if(!isMSIE){$("#searchResult").css("height","600px").css("width","303px").css("marginBottom","4px")}$("#BANNERTOP img").fadeIn(1000);addrChangeLang(document.MAPADDR);loadUserInfo();loadUserInfoExt();$("input.inittitle").each(function(){$(this).focus(function(){$(this).removeClass("defvalue");if(this.value==this.title){this.value=""}});$(this).blur(function(){if(this.value.trim()==""){$(this).addClass("defvalue");this.value=this.title}else{$(this).removeClass("defvalue")}});if(this.value.trim()==""){this.value=this.title;$(this).addClass("defvalue")}else{$(this).removeClass("defvalue")}});if($("td.iatab_on").prev().hasClass("iatab_sep")){$("td.iatab_on").prev().addClass("iatab_sep_on")}if($("td.iatab_on").next().hasClass("iatab_sep")){$("td.iatab_on").next().addClass("iatab_sep_on")}initMapLoading();initMapSearching();if(_initSno>0){viewAreaInfo(_initSno)}}$(document).ready(function(){initKonestIndex()});function changeAreaMap(d){if(_gMap==d){return}if(isAppleWebKit){top.document.location.href="/marea/"+d;return}if(!dispSearchingBox("#searchResult")){return}tooltipAreaInfo(0,true);closeAreaInfo();var c=$("#ATABTD_"+_gMap);var a=$("#ATABTD_"+d);c.addClass("iatab");c.removeClass("iatab_on");if(c.prev().hasClass("iatab_sep_on")){c.prev().removeClass("iatab_sep_on")}if(c.next().hasClass("iatab_sep_on")){c.next().removeClass("iatab_sep_on")}a.addClass("iatab_on");a.removeClass("iatab");if(a.prev().hasClass("iatab_sep")){a.prev().addClass("iatab_sep_on")}if(a.next().hasClass("iatab_sep")){a.next().addClass("iatab_sep_on")}$("#searchResult").load("/index/_search_area_list.html",{areaNo:d},function(){initMapSearching()});var b="/index/_map_"+d.zeroNumber(3)+"_"+INDEX_AREA_CODE[d]+(WPP_LANG==2?"_cn":"")+".html";$("#DMAPAREA").hide().empty();$("#MAPTEMP").load(b,function(){evtChangeAreaMap(d)})}function evtChangeAreaMap(b){var a=$("#MAPTEMP").html();$("#MAPTEMP").empty();$("#DMAPAREA").html(a).fadeIn(300);_gMap=b;initMapLoading()}function subwayLink(b){if(b.selectedIndex==0){return}var c=getSelectValue(b);var a=window.open(c,"_blank");if(a){a.focus()}b.selectedIndex=0}function subwayRoute(b){if(!checkFormText(b.ssid,"",MAPLang.S21)){return}if(!checkFormText(b.esid,"",MAPLang.S22)){return}if(b.ssid.selectedIndex==b.esid.selectedIndex){alert(MAPLang.S23);return}var a="/ssubway/"+getSelectValue(b.ssid)+"/"+getSelectValue(b.esid);top.document.location.href=a}function goSubwayRoute(a){var b="/ssubway/0/"+a;top.document.location.href=b}function viewMyLocHelp(){$("#MAPTEMP").load("/index/inc_HelpMyLoc"+(WPP_LANG==2?"_cn":"")+".html",function(){$("#MAPTEMP").html(getWindowContent($("#MAPTEMP").html(),false,""));$.openPopupLayer({name:"helpMyLocWin",target:"MAPTEMP"});$("#MAPTEMP").empty()})}function closeMyLocHelp(){$.closePopupLayer("helpMyLocWin")}function viewFavAreaHelp(){$("#MAPTEMP").load("/index/inc_HelpFavArea"+(WPP_LANG==2?"_cn":"")+".html",function(){$("#MAPTEMP").html(getWindowContent($("#MAPTEMP").html(),false,""));$.openPopupLayer({name:"helpFavAreaWin",target:"MAPTEMP"});$("#MAPTEMP").empty()})}function closeFavAreaHelp(){$.closePopupLayer("helpFavAreaWin")}function searchMainKeyword(b){if(!checkFormText(b.q,"",MAPLang.S01)){return false}if(b.q.value==b.q.title){alert(MAPLang.S01);b.q.focus();return false}var a="/ssearch/"+URLEncode(b.q.value);top.document.location.href=a}function searchMainAddress(b){if(!checkPointing()){return}if(!checkFormSelect(b._ad,"",MAPLang.S02)){return}if(!checkFormSelect(b._as,"",MAPLang.S03)){return}if(!checkFormSelect(b.ac,"",MAPLang.S04)){return}var a="/saddr/"+getSelectValue(b.ac);if(b.aq.value!=""&&b.aq.value!=b.aq.title){a+="|"+URLEncode(b.aq.value)}document.location.href=a}function areaCatChange(a){makeSelectList(a.fcid,a.scid,false,"/comminf/map_common_code.html",{act:"subcat",fno:getSelectValue(a.fcid)})}function areaSearchCategory(b){var a="/sarea/"+b.ano.value+"/"+getSelectValue(b.scid);document.location.href=a}function goMapDetailPage(c){var d=$("#IDXMAP area[name=MAP]");var a=d.attr("cx");var f=d.attr("cy");var e=d.attr("lv");var b="";if(c=="search"){b="/sarea"}else{b="/p"+c}if(gCurrAreaNo>0){b="/darea/"+gCurrAreaNo}else{b+="?cx="+a+"&cy="+f+"&lv="+e}document.location.href=b}function initMapSearching(){if(!isMSIE){var a=$("#DMAPAREA").height()-160;$("#searchResult").css("height",a+"px")}$("#searchResult a[name^='AL']").each(function(){var b=parseInt(this.name.substr(2));this.href="/marea/"+_gMap+"/"+b;$(this).click(function(){this.blur();viewAreaInfo(b);return false});$(this).hover(function(){tooltipAreaInfo(b)},function(){tooltipAreaInfo(b,true)})});topSearchingBox("#searchResult")}function loadUserInfoExt(){if(!gChkKnstUsr){$("#DMYLOCTEXT").html("<a class=winLink style='font-size:12px;' href='konest:map' onclick='this.blur(); userLogin(); return false;' title='"+MAPLang.I18+"'>"+MAPLang.I15+"</a>")}else{$.post("/svc/_my_location_get.html",{ml:30},function(a){if(a.regok==true){$("#DMYLOCTEXT").html("<a class=winLink href='/myloc' style='font-size:12px;' title='"+MAPLang.I19+"'>"+a.smyloc+"</a>")}else{$("#DMYLOCTEXT").html(MAPLang.I17)}},"json")}}function initMapLoading(){$("#IDXMAPIMG").click(function(){closeAreaInfo();tooltipAreaInfo(0,true)});$("#IDXAREALIST a[name^='AL']").each(function(){var a=parseInt(this.name.substr(2));if($("#IDXMAP area[name=MX"+a+"]").length==0){$(this).html("<strike class=ilistSubj>"+$(this).html()+"</strike>")}else{this.href="/marea/"+_gMap+"/"+a;$(this).click(function(){this.blur();viewAreaInfo(a);return false});$(this).hover(function(){tooltipAreaInfo(a)},function(){tooltipAreaInfo(a,true)})}});$("#IDXMAP area").each(function(){var b=$(this).attr("name");if(typeof b=="undefined"){return}var j=0,e=b.substr(0,2);if(e=="AG"||e=="UG"){j=parseInt(b.substr(2));if(_gMap==j){this.title=MAPLang.I20+"："+this.title}else{this.href="/marea/"+j;$(this).click(function(){this.blur();changeAreaMap(j);return false});this.title+=MAPLang.I21}}else{if(e=="MX"||e=="UX"){j=parseInt(b.substr(2));this.href="/marea/"+_gMap+"/"+j;$(this).click(function(){this.blur();viewAreaInfo(j);return false});$(this).hover(function(){tooltipAreaInfo(j)},function(){tooltipAreaInfo(j,true)});var c,k=9999,h=9999,g=-9999,f=-9999,a=this.shape.toLowerCase();var l=this.coords.split(",");var d=l.length;for(c=0;c<d;c++){l[c]=parseInt(l[c]);if(isNaN(l[c])){l[c]=0}}delete pts;if(a=="circle"&&d==3){this.cx=l[0];this.cy=l[1]-l[2];this.cy2=l[1]+l[2]}else{if(a=="rect"&&d==4){this.cx=Math.round((l[0]+l[2])/2);this.cy=l[1];this.cy2=l[3]}else{if(a=="poly"&&(d%2)==0){for(c=0;c<d;c=c+2){if(l[c]<k){k=l[c]}if(l[c]>g){g=l[c]}if(l[c+1]<h){h=l[c+1]}if(l[c+1]>f){f=l[c+1]}}this.cx=Math.round((k+g)/2);this.cy=h;this.cy2=f}else{this.cx=0;this.cy=0}}}}}})}function getAreaPos(i,g){g=setUndefined(g,true);var c=$("#IDXMAP area[name=MX"+i+"]");if(c.length!=1){if(g){alert(MAPLang.I22)}return false}var f=$("#IDXMAPIMG").attr("height");var e=$("#IDXMAPIMG").attr("width");var d=c.attr("cx"),b=c.attr("cy");var h=0;var a=1;if(g){if(b<f*2/5){h=1;b=c.attr("cy2")}if(d<e*2/5){a=0}else{if(d>e*3/5){a=2}}}return{x:d,y:b,t:c.attr("tooltip"),tvb:h,lcr:a}}function tooltipAreaInfo(b,e){e=setUndefined(e,false);if(e){$("#AREATOOLTIP").hide();return}var d=getAreaPos(b,false);if(d===false){return}var c=getLabelContent("<nobr>"+d.t+"</nobr>",true);$("#AREATOOLTIP").html(c);$("#AREATOOLTIP").css("left",d.x+"px").css("top",d.y+"px").show();addjustLabelWindow();var a=d.x-Math.round($("#lblWindow").width()/2);var f=d.y-$("#lblWindow").height();$("#AREATOOLTIP").css("left",a+"px").css("top",f+"px")}function viewAreaInfo(a){var b=getAreaPos(a);if(b===false){return}tooltipAreaInfo(0,true);closeAreaInfo();$("#AREAINFOWIN").load("/index/_display_area_info.html",{ano:a,tvb:b.tvb,lcr:b.lcr},function(){var e=$(this).width();var d=$(this).height();var c,f;if(b.tvb==0){f=b.y-d+1}else{f=b.y+2}if(b.lcr==0){c=b.x-30-15}else{if(b.lcr==2){c=b.x-e+30+15}else{c=b.x-Math.round(e/2)}}$(this).css("left",c+"px").css("top",f+"px").fadeIn(500);gCurrAreaNo=a;if(isMSIE&&verMSIE<7&&f<-10){$("#MAPADDR select[name='_as']").css("visibility","hidden");$("#MAPADDR select[name='ac']").css("visibility","hidden")}})}function closeAreaInfo(){if(isMSIE&&verMSIE<7){$("#MAPADDR select[name='_as']").css("visibility","visible");$("#MAPADDR select[name='ac']").css("visibility","visible")}gCurrAreaNo=0;$("#AREAINFOWIN").hide().empty()};
