var map;var _dm="headline_map";var zoomLevel=2;var mapLng;var mapLan;var mTimer;function onShowArticleMap(mes){var result=decodeURIComponent(mes);eval("var res ="+result);addBookmarkPoint(res,true);if(location.href.indexOf("minkei")>0){setAdminInfo()}}function onShowMap(mes){var result=decodeURIComponent(mes);eval("var res ="+result);for(var i=0;i<res.length;i++){if(i<1){var f=true;res[i].pan="none";latlng=new GLatLng(res[i].lat,res[i].lng)}else{var f=false}addBookmarkPoint(res[i],f)}if(location.href.indexOf("minkei")>0){setAdminInfo()}}function addBookmarkPoint(e,c){var d=new GIcon();d.image="http://images.keizai.biz/img/extras/mapicon.png";d.iconSize=new GSize(20,20);d.iconAnchor=new GPoint(8,8);d.infoWindowAnchor=new GPoint(8,8);var a=new GLatLng(e.lat,e.lng);var b=new GMarker(a,{icon:d});map.addOverlay(b);setOpenInfoWindowHtml(e,b,a,c)}function setOpenInfoWindowHtml(e,c,a,b){var d='<div class="gMap">\n';if(e.image_url!=""&&e.image_url!=undefined){if(e.mode=="preview"){d+='<img width="'+e.w+'" height="'+e.h+'" alt="" src="'+e.image_url+'"/>\n'}else{d+='<a href="'+e.url+"/headline/"+e.id+'/">';d+='<img width="'+e.w+'" height="'+e.h+'" alt="" src="'+e.image_url+'"/></a>\n'}d+='<p style="width:174px;margin-left:76px;">'}else{d+='<p style="width:250px;">'}if(e.mode=="preview"){d+="<strong>"+e.title+"</strong>"+e.report+"</p>\n"}else{d+='<strong><a href="'+e.url+"/headline/"+e.id+'/" id="thisItemLink">'+e.title+"</a></strong>"+e.report;d+='<em style="display:block;padding-bottom:0.5em;"><a href="'+e.url+"/headline/"+e.id+'/">&gt;&gt;Full story</a></em></p>\n'}d+="</div>\n";GEvent.addListener(c,"click",function(){var f=this.getLatLng();c.openInfoWindowHtml(d);map.panTo(a)});if(b){c.openInfoWindowHtml(d);if(e.pan!="none"){map.panTo(a)}}}function showMap(b,g,c,e){if(mTimer){clearTimeout(mTimer)}zoomLevel=g*1;mapLng=c;mapLan=e;var b=decodeURIComponent(b);setup(_dm);var d="id=getmap";$.ajax({type:"post",url:b+"/mapnews/getmapbyid/",data:d,success:onShowMap});var a=document.getElementById(_dm);map=new GMap2(a);var h=new GLatLng(mapLan,mapLng);var i=17-zoomLevel;map.setCenter(h,i,G_NORMAL_MAP);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());var f=new GAdsManager(map,"partner-pub-2152665983163414",{style:G_ADSMANAGER_STYLE_ADUNIT,maxAdsOnMap:4,minZoomLevel:6,position:new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(0,20))});f.enable()}function showArticleMap(b,h,c,e,f){if(mTimer){clearTimeout(mTimer)}zoomLevel=h*1;var i=17-zoomLevel;mapLng=c;mapLan=e;var b=decodeURIComponent(b);setup(_dm);var d="id=getmapbyid&tid="+f;$.ajax({type:"post",url:b+"/mapnews/getmapbyid/",data:d,success:onShowArticleMap});var a=document.getElementById(_dm);map=new GMap2(a);latlng=new GLatLng(mapLan,mapLng);map.setCenter(latlng,i,G_NORMAL_MAP);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());var g=new GAdsManager(map,"partner-pub-2152665983163414",{style:G_ADSMANAGER_STYLE_ADUNIT,maxAdsOnMap:4,minZoomLevel:6,position:new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(0,20))});g.enable()}function setOpacityMap(a){$.extend($.blockUI.defaults.overlayCSS,{backgroundColor:"#fff",opacity:0.7});$.extend($.blockUI.defaults.displayBoxCSS,{top:"40%"});$(a).block({message:'<img src="http://images.keizai.biz/img/extras/circle_ball.gif" style="border:none;" alt="" width="16" height="16" />',css:{border:"none",backgroundColor:"transparent"}})}function setAdminInfo(){GEvent.addListener(map,"move",function(){var b=map.getCenter();var a=b.x+","+b.y;$("div#dump").html(a)});cross=new GIcon();cross.image="http://images.keizai.biz/img/extras/cross.png";cross.iconSize=new GSize(100,100);cross.iconAnchor=new GPoint(50,50);cmarker=new GMarker(map.getCenter(),cross);map.addOverlay(cmarker);GEvent.addListener(map,"move",function(){map.removeOverlay(cmarker);cmarker=new GMarker(map.getCenter(),cross);map.addOverlay(cmarker)})}function showArticleMapPreview(){setup(_dm);$("div#"+_dm).html("");var c=document.getElementById(_dm);map=new GMap2(c);var a=new GLatLng(preview.lat,preview.lng);var b=17-zoomLevel;map.setCenter(a,b,G_NORMAL_MAP);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());addBookmarkPoint(preview,true);if(location.href.indexOf("minkei")>0){setAdminInfo()}}function setup(a){$("div#"+a).css({width:"638px",height:"500px"})};
