/*
 * Vietbando Maps API
 * http://www.vietbando.com/
 * Copyright (c) 2012 Vietbando Inc.
 */
function VLatLng(j,a,h){this.latitude=j;this.longitude=a;this.liIl=h;this.copy=b;this.lat=i;this.lng=k;this.latRadians=e;this.lngRadians=g;this.equals=d;this.distanceFrom=f;this.toUrlValue=m;this.toString=c;this.vType=l;function b(){return new VLatLng(this.latitude,this.longitude)}function i(){return this.latitude}function k(){return this.longitude}function e(){}function g(){}function d(n){if(this.latitude==n.latitude&&this.longitude==n.longitude){return true}else{return false}}function f(n){}function m(){return this.latitude.toString().substring(0,10)+","+this.longitude.toString().substring(0,10)}function c(){return this.latitude.toString().substring(0,10)+","+this.longitude.toString().substring(0,10)}function l(){return"VLatLng"}}function VSize(b,a){this.width=b;this.height=a;this.equals=d;this.toString=e;this.vType=c;function d(f){if(this.width==f.width&&this.height==f.height){return true}else{return false}}function e(){return(this.width.toString()+","+this.height.toString())}function c(){return"VSize"}}function VControl(){this.initialize=c;this.redraw=g;this.remove=b;this.getDefaultPosition=a;this.hide=e;this.show=d;this.vType=f;function c(i,h){}function g(){}function b(){}function a(){}function e(){}function d(){}function f(){}}function VControlPosition(a,b){this.anchor=(a!=undefined)?a:V_ANCHOR_TOP_LEFT;this.offset=(b!=undefined)?b:new VSize(0,0);this.vType=function(){return"VControlPosition"}}function VLatLngBounds(a,g){this.nw=a;this.se=g;this.equals=e;this.contains=b;this.getNorthWest=f;this.getSouthEast=c;this.vType=d;function e(h){if(this.nw.equals(h.nw)&&this.se.equals(h.se)){return true}else{return false}}function b(h){}function f(){return a}function c(){return g}function d(){return"VLatLngBounds"}}function VDirectionsOptions(d,e,c,a,b){this.getPolyline=d;this.lljI=e;this.preserveViewport=c;this.avoidAlley=(a==undefined)?true:a;this.avoidRoadConstruction=(b==undefined)?false:b;this.vType=function(){return"VDirectionsOptions"}}function VInfoWindowOptions(e,j,k,h,a,f,d,g,c,i,b){this.offset=(e!=undefined)?e:new VSize(0,0);this.selectedTab=(j!=undefined)?j:0;this.maxWidth=(k!=undefined)?k:0;this.onOpenFn=(h!=undefined)?h:null;this.onCloseFn=(a!=undefined)?a:null;this.liil=(f!=undefined)?f:0;this.maxContent=(d!=undefined)?d:"";this.maxTitle=(g!=undefined)?g:"";this.autoPan=(c!=undefined)?c:true;this.mapBlowup=(i!=undefined)?i:false;this.maximizeWhenOpen=(b!=undefined)?b:false;this.vType=function(){return"VInfoWindowOptions"}}function VInfoWindowTab(a,b){this.label=(a!=undefined)?a:"";this.content=(b!=undefined)?b:"&nbsp;";this.vType=function(){return"VInfoWindowTab"}}function VCopyrightCollection(b){this.prefix=b;this.vType=a;function a(){return"VCopyrightCollection"}}function VTileLayer(c,b,a,e){this.copyrights=c;this.minResolution=b;this.maxResolution=a;this.opts=e;this.getTileUrl=f;this.vType=d;function f(){}function d(){return"VTileLayer"}}function VMapOptions(d,b,c,a){this.skin=(d!=undefined)?d:"WhiteSkin";this.size=b;this.draggableCursor=(c!=undefined)?c:strResURL+"images/openhand.cur";this.draggingCursor=(a!=undefined)?a:strResURL+"images/closedhand.cur";this.vType=function(){return"VMapOptions"}}function VMapType(h,a,c,g){this.layers=h;this.projection=a;this.name=c;this.opts=(g==undefined)?{degree360:true}:g;this.getProjection=d;this.getTileLayers=e;this.setOptions=b;this.vType=f;function d(){return this.projection}function e(){return this.layers}function b(i){this.opts=(i==undefined)?{degree360:true}:i}function f(){return"VMapType"}}function VMappingLayer(b){this.mappedTileLayer=(b!=undefined)?b:0;this.arrEvents=new Array();this.arrHandlers=new Array();this.addListener=a;this.getMappingAreas=d;this.vType=c;function a(e,f){this.arrEvents[this.arrEvents.length]=e;this.arrHandlers[this.arrHandlers.length]=f}function d(){}function c(){return"VMappingLayer"}}function VMappingArea(c,d,a){this.coords=(c!=undefined)?c:"";this.title=(d!=undefined)?d:"";this.shape=(a!=undefined)?a:"poly";this.vType=b;function b(){return"VMappingArea"}}function VMarkerOptions(o,r,c,d,t,k,b,e,a,g,q){this.icon=(o!=undefined)?o:new VIcon();var p=(r!=undefined)?r:"";var n=new Array();if(typeof p=="string"){n[0]=p}else{n=p}for(var m=0;m<n.length;m++){if(n[m]!=""){while(n[m].indexOf(" ")!=-1){n[m]=n[m].replace(" ","&nbsp;")}}}this.iji=n;var f=(c!=undefined)?c:new VTextPosition();var l=new Array();if(f.length==undefined){l[0]=f}else{l=f}this.textPosition=l;var h=(d!=undefined)?d:new VTextStyle();var s=new Array();if(h.length==undefined){s[0]=h}else{s=h}this.textStyle=s;var j=(this.iji[0]=="")?0:this.iji.length;if(this.textPosition.length<j){j=this.textPosition.length}if(this.textStyle.length<j){j=this.textStyle.length}this.nText=j;this.title=(t!=undefined)?t:"";this.clickable=(k!=undefined)?k:true;this.draggable=(b!=undefined)?b:false;this.offset=(e!=undefined)?e:null;this.autoPan=(a!=undefined)?a:true;this.zIndexProcess=(g!=undefined)?g:null;this.customMarker=q;this.vType=function(){return"VMarkerOptions"}}function VPolygonOptions(a){this.clickable=(a==null)?true:a;this.vType=function(){return"VPolygonOptions"}}function VTextPosition(a,b){this.anchor=(a!=undefined)?a:V_ANCHOR_BOTTOM_CENTER;this.offset=(b!=undefined)?b:new VSize(0,0);this.vType=function(){return"VTextPosition"}}function VTextStyle(d,c,b,a){this.fontSize=(d!=undefined)?d:20;this.fontWeight=(c!=undefined)?c:"normal";this.color=(b!=undefined)?b:"#ff0000";this.fontFamily=(a!=undefined)?a:"Arial";this.vType=function(){return"VTextStyle"}}function VPolylineOptions(a,b,c){this.clickable=(a==undefined)?true:a;this.geodesic=(b==undefined)?false:b;this.dashStyle=(c==undefined)?"":c;this.vType=function(){return"VPolylineOptions"}}function VCircleOptions(a,c,d,b){this.clickable=(a==undefined)?true:a;this.geodesic=(c==undefined)?false:c;this.dashStyle=(d==undefined)?"":d;this.showInLowLevel=(b==undefined)?true:b;this.vType=function(){return"VCircleOptions"}}function vcallbackFunction(c){if(VUtil.isVBDWebsite()){return}if(c.x!=true||c.y!=true){l1jI=false;isValidKey=false;jII.disableAll()}else{var b,a=false;for(b=0;b<document.images.length;b++){if(document.images[b].src==strResURL+"images/poweredby.png"){a=true;break}}if(!a&&!window.opera){l1jI=false;isValidKey=false;jII.disableAll();return}l1jI=true}}VUtil={initVML:false,getBrowserName:function(){var b="";var a=navigator.userAgent.toLowerCase();if(a.indexOf("iphone")!=-1){b="iPhone"}else{if(a.indexOf("ipod")!=-1){b="iPod"}else{if(a.indexOf("ipad")!=-1){b="iPad"}else{if(a.indexOf("opera")!=-1){b="opera"}else{if(a.indexOf("msie")!=-1){b="msie"}else{if(a.indexOf("chrome")!=-1){b="chrome"}else{if(a.indexOf("safari")!=-1){b="safari"}else{if(a.indexOf("mozilla")!=-1){if(a.indexOf("firefox")!=-1){b="firefox"}else{b="mozilla"}}}}}}}}}return b},isIE6Browser:function(){return(/msie|MSIE 6/.test(navigator.userAgent))},getIEVersion:function(){var c=-1;if(navigator.appName=="Microsoft Internet Explorer"){var a=navigator.userAgent;var b=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");if(b.exec(a)!=null){c=parseFloat(RegExp.$1)}}return c},getOperaVersion:function(){var b=0;if(window.opera){var a=window.opera.version();b=parseFloat(a)}return b},parseBorderWidth:function(b){var a=0;if(typeof(b)=="string"&&b!=null&&b!=""){var c=b.indexOf("px");if(c>=0){a=parseInt(b.substring(0,c))}else{a=1}}return a},getBorderWidth:function(c){var b=new Object();b.left=0;b.top=0;b.right=0;b.bottom=0;if(window.getComputedStyle){var a=window.getComputedStyle(c,null);b.left=parseInt(a.borderLeftWidth.slice(0,-2));b.top=parseInt(a.borderTopWidth.slice(0,-2));b.right=parseInt(a.borderRightWidth.slice(0,-2));b.bottom=parseInt(a.borderBottomWidth.slice(0,-2))}else{b.left=VUtil.parseBorderWidth(c.style.borderLeftWidth);b.top=VUtil.parseBorderWidth(c.style.borderTopWidth);b.right=VUtil.parseBorderWidth(c.style.borderRightWidth);b.bottom=VUtil.parseBorderWidth(c.style.borderBottomWidth)}return b},isVBDWebsite:function(){if(((window.location.href.indexOf("http://www.vietbando.com")!=-1)||(window.location.href.indexOf("http://image1.vietbando.com")!=-1)||(window.location.href.indexOf("http://image2.vietbando.com")!=-1)||(window.location.href.indexOf("http://image3.vietbando.com")!=-1)||(window.location.href.indexOf("http://image4.vietbando.com")!=-1)||(window.location.href.indexOf("http://ics.vietbando.com")!=-1)||(window.location.href.indexOf("http://mapvn.vietbando.com")!=-1)||(window.location.href.indexOf("http://tracking.vietbando.com")!=-1)||(window.location.href.indexOf("http://forum.vietbando.com")!=-1)||(window.location.href.indexOf("http://www.vietbando.net")!=-1)||(window.location.href.indexOf("http://www.vietbando.com.vn")!=-1)||(window.location.href.indexOf("http://www.vietbando.vn")!=-1)||(window.location.href.indexOf("http://vietbando.com")!=-1)||(window.location.href.indexOf("http://vietbando.net")!=-1)||(window.location.href.indexOf("http://vietbando.com.vn")!=-1)||(window.location.href.indexOf("http://quanlygps.com")!=-1)||(window.location.href.indexOf("http://viendongmap.com")!=-1)||(window.location.href.indexOf("http://vietbando.vn")!=-1))){return true
}},addVMLStyle:function(){if(!this.initVML&&document.readyState=="complete"){if(!document.namespaces.v){document.namespaces.add("v","urn:schemas-microsoft-com:vml")}var a=document.createStyleSheet();a.addRule("v\\:shape","behavior:url(#default#VML); display:inline-block; antialias:true");a.addRule("v\\:shape","behavior:url(#default#VML); display:inline-block; antialias:true");a.addRule("v\\:group","behavior:url(#default#VML); display:inline-block; antialias:true");a.addRule("v\\:polyline","behavior:url(#default#VML); display:inline-block; antialias:true");a.addRule("v\\:stroke","behavior:url(#default#VML); display:inline-block; antialias:true");a.addRule("v\\:fill","behavior:url(#default#VML); display:inline-block; antialias:true");a.addRule("v\\:rect","behavior:url(#default#VML); display:inline-block; antialias:true");a.addRule("v\\:oval","behavior:url(#default#VML); display:inline-block; antialias:true");this.initVML=true}},trim:function(a){return a.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},fixPNG:function(){if(VUtil.isIE6Browser()){for(var g=0;g<document.images.length;g++){var d=document.images[g];var f=d.src.toUpperCase();if(f.substring(f.length-3,f.length)=="PNG"&&d.className=="transimg"){var b=(d.id)?"id='"+d.id+"' ":"";var e=(d.className)?"class='"+d.className+"' ":"";var h=(d.title)?"title='"+d.title+"' ":"title='"+d.alt+"' ";var c="display:inline-block;"+d.style.cssText;if(d.align=="left"){c="float:left;"+c}if(d.align=="right"){c="float:right;"+c}if(d.parentElement.href){c="cursor:hand;"+c}var a="<span "+b+e+h+' style="width:'+d.width+"px; height:"+d.height+"px;"+c+";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+d.src+"', sizingMethod='scale');\"></span>";d.outerHTML=a;g=g-1}}}},lijj:function(b){var a=b.toString().toLowerCase();if(a.indexOf("<")!=-1||a.indexOf(">")!=-1||a.indexOf("script")!=-1){return false}return true},bubbleEventObject:function(b,a){var c=(browserName!="msie")?"HTML":"BODY";var d=(browserName!="msie")?b.target:event.srcElement;while(d.tagName!="path"&&d.tagName!=c&&(d.className.indexOf!=undefined&&d.className.indexOf("dragruler")==-1&&d.className!="overviewmap"&&d.className!="dragoverview"&&d.className!="dragmarker"&&d.className!="clickmarker"&&d.className!="dragline"&&d.className!="dragtext"&&d.className.indexOf("clickcontrol")==-1&&d.className!="nomousemove")){d=(browserName!="msie")?d.parentNode:d.parentElement;if(d==null){return false}}a[0]=(d.tagName!=c&&d.tagName!="svg");a[1]=d},isVObject:function(a){var b=(browserName!="msie")?"HTML":"BODY";var c=(browserName!="msie")?a.target:a.srcElement;if(c.className==undefined){return false}while(c.tagName!=b&&(c.className.indexOf!=undefined&&c.className.indexOf("dragruler")==-1&&c.className!="overviewmap"&&c.className!="dragoverview"&&c.className!="dragmarker"&&c.className.indexOf("clickcontrol")==-1&&c.className!="nomousemove")){c=(browserName!="msie")?c.parentNode:c.parentElement;if(c==null){return false}}if(c.tagName!=b&&c.tagName!="svg"){return true}return false},isMapAreaObject:function(a){var b=(browserName!="msie")?"HTML":"BODY";var c=(browserName!="msie")?a.target:event.srcElement;if(c.className==undefined){return false}while(c.tagName!=b&&c.className!="dragmaparea"){c=(browserName!="msie")?c.parentNode:c.parentElement;if(c==null){return false}}if(c.tagName!=b&&c.tagName!="svg"){return true}return false},createDivElement:function(a,c,g,b,h,f,d,i){var e;if(a!=""){e=document.getElementById(a);if(e==null){e=document.createElement("div");e.id=a}}else{e=document.createElement("div")}if(f!=null){e.style.position=f}if(d!=null){e.style.overflow=d}if(c!=null&&!isNaN(c)&&c!=""){c+="px"}if(g!=null&&!isNaN(g)&&g!=""){g+="px"}if(b!=null&&!isNaN(b)&&b!=""){b+="px"}if(h!=null&&!isNaN(h)&&h!=""){h+="px"}if(c!=null){e.style.left=c}if(g!=null){e.style.top=g}if(b!=null){e.style.width=b}if(h!=null){e.style.height=h}e.innerHTML=i;return e},removeDivElement:function(d,b){try{var a=document.getElementById(d);if(a!=null){if(b==null){document.removeChild(a)}else{document.getElementById(b).removeChild(a)}}}catch(c){}},il1:function(c,e,b,d){if(c.indexOf("?")>-1){c+="&jsonp="}else{c+="?jsonp="}c+=b+"&";if(d){c+=encodeURIComponent(d)+"&"}c+=new Date().getTime().toString();c+="&key="+lIlI;c+="&location="+window.location;var a=document.createElement("script");a.setAttribute("src",c);a.setAttribute("type","text/javascript");document.body.appendChild(a)},removeLeftColumn:function(a){var c,b=document.getElementById(a).rows;for(c=0;c<b.length;c++){if(b[c].cells.length>1){b[c].deleteCell(-1)}}},removeRightColumn:function(a){var c,b=document.getElementById(a).rows;for(c=0;c<b.length;c++){if(b[c].cells.length>1){b[c].deleteCell(0)}}},OOP_ClipInside:function(j,d,k,o,a){var l=new Array();var e,c,n,b,m;var p,g=j.length;var h=new OOP_ClipObj();var f=0;while(f<g-1){c=j[f];n=j[f+1];b=j[f+2];m=j[f+3];e=this.OOP_LineClip(c,n,b,m,d,k,o,a,h);if(e){break}f+=2}if(!e){return l}p=new Array();for(;f<g-1;f+=2){c=j[f];n=j[f+1];b=j[f+2];m=j[f+3];e=this.OOP_LineClip(c,n,b,m,d,k,o,a,h);if(e){p.push(h.x1);p.push(h.y1);if(this.OOP_IsInside(j[f+2],j[f+3],d,k,o,a)){continue}else{p.push(h.x2);p.push(h.y2);l.push(p);p=new Array()}}}if(this.OOP_IsInside(j[g-2],j[g-1],d,k,o,a)){p.push(j[g-2]);p.push(j[g-1])}if(p.length!=0){l.push(p)}return l},OOP_LineClip:function(d,k,b,j,g,i,l,a,h){var e=0,c=1;var n=b-d,m;var f=new OOP_ClipObj();if(this.OOP_ClipTest(-n,d-g,e,c,f)){if(this.OOP_ClipTest(n,l-d,f.x1,f.y1,f)){m=j-k;if(this.OOP_ClipTest(-m,k-i,f.x1,f.y1,f)){if(this.OOP_ClipTest(m,a-k,f.x1,f.y1,f)){e=parseFloat(f.x1);c=parseFloat(f.y1);if(c<1){b=parseInt(d)+Math.round(c*n);j=parseInt(k)+Math.round(c*m)}if(e>0){d=parseInt(d)+Math.round(e*n);k=parseInt(k)+Math.round(e*m)}h.x1=d;h.x2=b;h.y1=k;h.y2=j;return true}}}}return false},OOP_ClipTest:function(g,d,f,c,a){var b,e=true;if(g<0){b=parseFloat(d/g);if(b>c){e=false}else{if(b>f){f=b}}}else{if(g>0){b=parseFloat(d/g);if(b<f){e=false}else{if(b<c){c=b}}}else{if(d<0){e=false}}}a.x1=f;a.y1=c;return e},OOP_IsInside:function(a,f,e,c,d,b){if(a<e||a>d){return false}if(f<c||f>b){return false}return true},setVColorOver:function(a){a.bgColor="#e6f5fe"},setVColorOut:function(a){a.bgColor="#ffffff"},createZoomAnimation:function(h,a,g){VUtil.removeZoomAnimation();var f=0;if(h>0){f=10}else{f=46}var d=VUtil.createDivElement("vbdani_lefttop",a-f-5,g-f-5,10,8,"absolute","hidden","");d.style.border=0;d.style.zIndex=TopZIndex;if(h>0){d.style.borderLeft="2px red solid";d.style.borderTop="2px red solid"}else{d.style.borderRight="2px red solid";d.style.borderBottom="2px red solid"}document.body.appendChild(d);var e=VUtil.createDivElement("vbdani_righttop",a+f-5,g-f-5,10,8,"absolute","hidden","");e.style.border=0;e.style.zIndex=TopZIndex;if(h>0){e.style.borderRight="2px red solid";e.style.borderTop="2px red solid"}else{e.style.borderLeft="2px red solid";e.style.borderBottom="2px red solid"}document.body.appendChild(e);var b=VUtil.createDivElement("vbdani_leftbottom",a-f-5,g+f-5,10,8,"absolute","hidden","");b.style.border=0;b.style.zIndex=TopZIndex;if(h>0){b.style.borderLeft="2px red solid";b.style.borderBottom="2px red solid"}else{b.style.borderRight="2px red solid";b.style.borderTop="2px red solid"}document.body.appendChild(b);var c=VUtil.createDivElement("vbdani_rightbottom",a+f-5,g+f-5,10,8,"absolute","hidden","");c.style.border=0;c.style.zIndex=TopZIndex;if(h>0){c.style.borderRight="2px red solid";c.style.borderBottom="2px red solid"}else{c.style.borderLeft="2px red solid";c.style.borderTop="2px red solid"}document.body.appendChild(c)},removeZoomAnimation:function(){var c=document.getElementById("vbdani_lefttop");var d=document.getElementById("vbdani_righttop");var a=document.getElementById("vbdani_leftbottom");var b=document.getElementById("vbdani_rightbottom");if(c!=null){document.body.removeChild(c);document.body.removeChild(d);document.body.removeChild(a);document.body.removeChild(b)}},Distance:function(b,e,a,c){var f=(a-b)*(a-b)+(c-e)*(c-e);if(f==0){return 0}return f},ProjectFactor:function(g,d,b,f,a,e){if(g==b&&d==f){return 0
}if(g==a&&d==e){return 1}var i,h,c;i=a-b;h=e-f;c=i*i+h*h;return((g-b)*i+(d-f)*h)/c},ProjectPoint:function(a,h,c,e,b,d){var g=new VLatLng(0,0);var f;if(a==c&&h==e){g.longitude=a;g.latitude=h;return g}if(a==b&&h==d){g.longitude=a;g.latitude=h;return g}f=this.ProjectFactor(a,h,c,e,b,d);g.longitude=c+f*(b-c);g.latitude=e+f*(d-e);return g},ClosestPoint:function(k,h,e,j,c,i){var d=new VLatLng(0,0);var b,a,g=this.ProjectFactor(k,h,e,j,c,i);if(g>0&&g<1){return this.ProjectPoint(k,h,e,j,c,i)}b=this.Distance(k,h,e,j);a=this.Distance(k,h,c,i);if(b<a){d.longitude=e;d.latitude=j;return d}d.longitude=c;d.latitude=i;return d},ClosestPointPolyline:function(p,m,e,o){var d=0;var c,n,a,l;var k=new VLatLng(0,0);var b=new VLatLng(0,0);var j,g;var f,h=e.length;c=e[0].longitude;n=e[0].latitude;a=e[1].longitude;l=e[1].latitude;b=this.ClosestPoint(p,m,c,n,a,l);g=this.Distance(p,m,b.longitude,b.latitude);for(f=1;f<h-1;f++){c=e[f].longitude;n=e[f].latitude;a=e[f+1].longitude;l=e[f+1].latitude;k=this.ClosestPoint(p,m,c,n,a,l);j=this.Distance(p,m,k.longitude,k.latitude);if(j<g){g=j;b=k;d=f}}o[0]=b;o[1]=d},ClosestPointPolylines:function(l,h,j,k){var e=0,f=0;var a=new VLatLng(0,0);var g,m=null;var c,d,b;for(g=0;g<j.length;g++){c=j[g];d=new Array();VUtil.ClosestPointPolyline(l,h,c,d);if(m==null){m=VUtil.Distance(l,h,d[0].x,d[0].y);a=d[0]}else{b=VUtil.Distance(l,h,d[0].x,d[0].y);if(m>b){m=b;a=d[0];e=f+d[1]}}f+=j[g].length}k[0]=a;k[1]=e},isInsidePolygon:function(c,e){var a=false;var b,d=e.length;for(b=0;b<d-1;b++){if((((e[b+1].latitude<=c.latitude)&&(c.latitude<e[b].latitude))||((e[b].latitude<=c.latitude)&&(c.latitude<e[b+1].latitude)))&&(c.longitude<(e[b].longitude-e[b+1].longitude)*(c.latitude-e[b+1].latitude)/(e[b].latitude-e[b+1].latitude)+e[b+1].longitude)){a=!a}}return a},getCenterPoint:function(f){var e=f.length;var d=0;var a;for(a=0;a<e-1;a++){d+=(f[a].latitude+f[a+1].latitude)*(f[a].longitude-f[a+1].longitude)}d*=3;var b=0;var c=0;for(a=0;a<e-1;a++){b+=(f[a].longitude+f[a+1].longitude)*(f[a].longitude*f[a+1].latitude-f[a+1].longitude*f[a].latitude);c+=(f[a].latitude+f[a+1].latitude)*(f[a].longitude*f[a+1].latitude-f[a+1].longitude*f[a].latitude)}b=b/d;c=c/d;return new VLatLng(c,b)},VLength2:function(a){return a.dx*a.dx+a.dy*a.dy},SimplifyDP:function(q,n,s,r,x){if(r<=s+1){return}var t,p=s;var a=0;var h=q*q;var g=new Segment();var o=new Vector();var m=new Vector();var c=new Vector();var d=new VPoint();var y,f,e,l;g.p1=n[s];g.p2=n[r];o.dx=g.p2.x-g.p1.x;o.dy=g.p2.y-g.p1.y;f=o.dx*o.dx+o.dy*o.dy;for(t=s+1;t<r;t++){m.dx=n[t].x-g.p1.x;m.dy=n[t].y-g.p1.y;e=m.dx*o.dx+m.dy*o.dy;if(e<=0){c.dx=n[t].x-g.p1.x;c.dy=n[t].y-g.p1.y;l=this.VLength2(c)}else{if(f<=e){c.dx=n[t].x-g.p2.x;c.dy=n[t].y-g.p2.y;l=this.VLength2(c)}else{y=e/f;d.x=g.p1.x+y*o.dx;d.y=g.p1.y+y*o.dy;c.dx=n[t].x-d.x;c.dy=n[t].y-d.y;l=this.VLength2(c)}}if(l<=a){continue}p=t;a=l}if(a>h){x[p]=1;this.SimplifyDP(q,n,s,p,x);this.SimplifyDP(q,n,p,r,x)}},Simplify:function(p,j,b,c){var g,e,d,o;var a=p*p;var l=new Array();var h=new Vector();var f=new Array();for(g=0;g<b;g++){f[g]=0}l[0]=j[0];e=1;o=0;for(g=1;g<b;g++){h.dx=j[g].x-j[o].x;h.dy=j[g].y-j[o].y;if(this.VLength2(h)<a){continue}l[e++]=j[g];o=g}if(o<b-1){l[e++]=j[b-1]}f[0]=f[e-1]=1;this.SimplifyDP(p,l,0,e-1,f);d=0;for(g=0;g<e;g++){if(f[g]){c[d++]=l[g]}}return d},Reduction:function(c,d,f){var g=d.length;var b=new Array();var e,a;if(g==2){return}a=this.Simplify(c,d,g,b);for(e=0;e<a;e++){f[e]=b[e]}},includeCSS:function(a){var b=document.createElement("link");b.rel="stylesheet";b.type="text/css";b.href=strResURL+a;document.getElementsByTagName("head")[0].appendChild(b)},vType:function(){return"VUtil"}};function OOP_ClipObj(){this.x1=0;this.y1=0;this.x2=0;this.y2=0}function Vector(){this.dx=0;this.dy=0}function Segment(){this.p1=new VPoint();this.p2=new VPoint()}function initializeTimer(){CountRequest++;stopTheClock();g_REtimerID=setTimeout(startTheTimer,g_REdelay)}function stopTheClock(){if(g_REtimerID!=null){clearTimeout(g_REtimerID);g_REtimerID=null}}function startTheTimer(){stopTheClock();VUtil.il1(ill+"?NumRequest="+CountRequest,"","","");CountRequest=0}function VOverlay(){this.getZIndex=d;this.initialize=b;this.remove=a;this.copy=f;this.redraw=e;function d(g){}function b(g){}function a(){}function f(){}function e(g){}function c(){}}VEvent={addListener:function(a,h,j){switch(a.vType()){case"VMap":var d=document.getElementById(a.id);if(h=="click"||h=="dblclick"){if(d!=undefined){var g=function(n){if(d.llII==true&&h=="click"){d.llII=false;return}if(d.hasGestured){if(n.touches.length==0){d.hasGestured=false}return}if(d.ll1j==true){d.ll1j=false;return}if(d.hasDraggedText==true){d.hasDraggedText=false;return}var l=new VPoint(lIlj-a.Left,lIl1-a.Top);var k=a.fromContainerPixelToLatLng(l);var m=new Array();VUtil.bubbleEventObject(n,m);var o=m[1];if(m[0]){if(o.llIl!=undefined){j(o.llIl,k)}return}j(null,k)};if(browserName=="iPhone"||browserName=="iPod"||browserName=="iPad"){return this.addDOMListener(d,"touchend",g)}return this.addDOMListener(d,h,g)}}else{if(h=="singlerightclick"){h="contextmenu";if(d!=undefined){return this.addDOMListener(d,h,function(n){var l=(browserName!="msie")?n.target:event.srcElement;var o=l;var m=new VPoint(lIlj-a.Left,lIl1-a.Top);var k=setTimeout(function(){clearTimeout(k);if(d.dblRC=="true"){d.dblRC=="false"}else{var p=(browserName!="msie")?"HTML":"BODY";while(o.tagName!="path"&&o.tagName!=p&&(o.className.indexOf!=undefined&&o.className.indexOf("dragruler")==-1&&o.className!="overviewmap"&&o.className!="dragoverview"&&o.className!="dragmarker"&&o.className!="dragline"&&o.className!="dragtext"&&o.className.indexOf("clickcontrol")==-1&&o.className!="nomousemove")){o=(browserName!="msie")?o.parentNode:o.parentElement;if(o==null){return false}}if(o.tagName!=p&&o.tagName!="svg"){if(o.llIl!=undefined){j(m,l,o.llIl)}return}j(m,l,null)}},230)})}}else{if(h=="movestart"){if(a!=undefined){a.ll11=j}}else{if(h=="moving"){if(a!=undefined){a.ll1I=j}}else{if(h=="moveend"){if(a!=undefined){if(a.llil==undefined){a.llil=new Array()}a.llil[a.llil.length]=j}}else{if(h=="zoomstart"){if(a!=undefined){a.zoomstartHandler=j}}else{if(h=="zoomend"){if(a!=undefined){a.l1ij=j}}else{if(h=="infowindowbeforeclose"){if(a!=undefined){a.lil1=j}}else{if(h=="infowindowclose"){if(a!=undefined){a.lilI=j}}else{if(h=="infowindowclosebuttonclick"){if(a!=undefined){a.infoWindowCloseButtonClickHandler=j}}else{if(h=="addoverlay"){if(a!=undefined){a.lIj1=j}}else{if(h=="removeoverlay"){if(a!=undefined){a.l1jl=j}}else{if(h=="clearoverlays"){if(a!=undefined){a.li11=j}}else{if(h=="mouseover"||h=="mouseout"||h=="mousemove"){if(d!=undefined){return this.addDOMListener(d,h,function(m){var o=(browserName!="msie")?m.target:event.srcElement;var n=(browserName!="msie")?"HTML":"BODY";while(o.parentNode.tagName!="svg"&&o.tagName!=n&&(o.className.indexOf!=undefined&&o.className.indexOf("dragruler")==-1&&o.className!="overviewmap"&&o.className!="dragoverview"&&o.className!="dragmarker"&&o.className!="dragline"&&o.className.indexOf("clickcontrol")==-1&&o.className!="nomousemove")){o=(browserName!="msie")?o.parentNode:o.parentElement;if(o==null){return false}}if(o.tagName!=n&&o.tagName!="svg"){return}if(d.ll1j==true){d.ll1j=false;return}var l=new VPoint(lIlj-a.Left,lIl1-a.Top);var k=a.fromContainerPixelToLatLng(l);j(k)})}}else{if(h=="dragstart"){if(a!=undefined){a.li1i=j}}else{if(h=="dragging"){if(a!=undefined){a.li1j=j}}else{if(h=="dragend"){if(a!=undefined){a.li1l=j}}else{if(h=="loaded"){if(a!=undefined){a.li1I=j}}}}}}}}}}}}}}}}}}}break;case"VTileLayer":if(h=="tileload"){if(a!=undefined){a.tileloadHandler=j}}break;case"VMarker":var e=document.getElementById(a.id);var d=document.getElementById(a.l1lI.id);if(h=="click"||h=="dblclick"||h=="mousedown"||h=="mouseup"||h=="mouseover"||h=="mouseout"||h=="mousemove"){if(e!=undefined){if(a.sHandler==null||a.sHandler==undefined){a.sHandler=new Array();a.svEvent=new Array()}a.sHandler[a.sHandler.length]=j;a.svEvent[a.svEvent.length]=h;var g=function(m){if(d.ll1j==true){d.ll1j=false;return
}var l=new VPoint(lIlj-d.l1I.Left,lIl1-d.l1I.Top);var k=d.l1I.fromContainerPixelToLatLng(l);j(a,k)};var b=e;if(d.l1I.lIj.isOpened()){if(VUtil.isInsidePolygon(a.latlngs,d.l1I.lIj.mappingLLs)){b=a.mappingDiv}}if(browserName=="iPhone"||browserName=="iPod"||browserName=="iPad"){if(h=="click"||h=="dblclick"){h="touchend"}else{if(h=="mousedown"||h=="mouseover"){h="touchstart"}else{if(h=="mouseup"||h=="mouseout"){h="touchend"}else{if(h=="mousemove"){h="touchmove"}}}}return this.addDOMListener(b,h,g)}return this.addDOMListener(b,h,g)}}else{if(h=="infowindowopen"){e.lIjj=j}else{if(h=="infowindowbeforeclose"){e.lil1=j}else{if(h=="infowindowclose"){e.lilI=j}else{if(h=="remove"){e.lili=j}else{if(h=="dragstart"){e.dragStartHandler=function(){if(this.llIl.lill.draggable){j(this.llIl)}}}else{if(h=="dragging"){e.li1j=function(){if(this.llIl.lill.draggable){j(this.llIl)}}}else{if(h=="dragend"){e.dragEndHandler=function(){if(this.llIl.lill.draggable){j(this.llIl)}}}else{if(h=="visibilitychanged"){e.liI1=j}}}}}}}}}break;case"VText":var f=a.liII;if(h=="dragend"){f.dragEndHandler=function(){if(this.llIl.textOptions.draggable){j(this.llIl)}}}break;case"VPolyline":var i=a.liII;if(h=="remove"){a.lili=j}else{if(h=="visibilitychanged"){a.liI1=j}else{if(h=="click"){if(a.opts.clickable){a.lijI=j;a.addLineHandlers()}}else{if(h=="mouseover"){a.mouseoverHandler=j;a.addLineHandlers()}else{if(h=="mousemove"){a.mousemoveHandler=j;a.addLineHandlers()}else{if(h=="mouseout"){a.mouseoutHandler=j;a.addLineHandlers()}}}}}}break;case"VPolygon":var c=a.liII;if(h=="remove"){a.lili=j}else{if(h=="visibilitychanged"){a.liI1=j}else{if(h=="click"){if(a.opts.clickable){a.lijI=j;a.addLineHandlers()}}else{if(h=="mouseover"){a.mouseoverHandler=j;a.addLineHandlers()}else{if(h=="mousemove"){a.mousemoveHandler=j;a.addLineHandlers()}else{if(h=="mouseout"){a.mouseoutHandler=j;a.addLineHandlers()}}}}}}break;case"VDirections":if(h=="loaded"){if(a!=undefined){a.li1I=j}}break;case"VInfoWindow":if(h=="maximizeclick"){if(a!=undefined){a.maximizeclickHandler=j}}else{if(h=="maximizeend"){if(a!=undefined){a.maximizeendHandler=j}}else{if(h=="restoreclick"){if(a!=undefined){a.restoreclickHandler=j}}else{if(h=="restoreend"){if(a!=undefined){a.restoreendHandler=j}}}}}break}return new VEventListener(a,h,j,0)},addDOMListener:function(c,a,b){if(c!=undefined){if(browserName=="msie"){c.attachEvent("on"+a,b)}else{c.addEventListener(a,b,true)}return new VEventListener(c,a,b,1)}return null},removeListener:function(e){if(e.type==1){if(e.source!=undefined){if(browserName=="msie"){e.source.detachEvent("on"+e.llI1,e.handler)}else{e.source.removeEventListener(e.llI1,e.handler,true)}}}else{switch(e.source.vType()){case"VMap":var g=document.getElementById(e.source.id);if(e.llI1=="movestart"){if(e.source!=undefined){delete e.source.ll11}}else{if(e.llI1=="moving"){if(e.source!=undefined){delete e.source.ll1I}}else{if(e.llI1=="moveend"){if(e.source!=undefined){if(e.source.llil!=undefined){for(var d=0;d<e.source.llil.length;d++){delete e.source.llil[d]}e.source.llil=new Array()}}}else{if(e.llI1=="zoomend"){if(e.source!=undefined){delete e.source.l1ij}}else{if(e.llI1=="infowindowbeforeclose"){if(e.source!=undefined){delete e.source.lil1}}else{if(e.llI1=="infowindowclose"){if(e.source!=undefined){delete e.source.lilI}}else{if(e.llI1=="infowindowclosebuttonclick"){if(e.source!=undefined){delete e.source.infoWindowCloseButtonClickHandler}}else{if(e.llI1=="addoverlay"){if(e.source!=undefined){delete e.source.lIj1}}else{if(e.llI1=="removeoverlay"){if(e.source!=undefined){delete e.source.l1jl}}else{if(e.llI1=="clearoverlays"){if(e.source!=undefined){delete e.source.li11}}else{if(e.llI1=="dragstart"){if(e.source!=undefined){delete e.source.li1i}}else{if(e.llI1=="dragging"){if(e.source!=undefined){delete e.source.li1j}}else{if(e.llI1=="dragend"){if(e.source!=undefined){delete e.source.li1l}}else{if(e.llI1=="loaded"){if(e.source!=undefined){delete e.source.li1I}}}}}}}}}}}}}}}break;case"VTileLayer":if(e.llI1=="tileload"){if(e.source!=undefined){delete e.source.tileloadHandler}}break;case"VMarker":var c=document.getElementById(e.source.id);var g=document.getElementById(e.source.l1lI.id);if(e.llI1=="infowindowopen"){c.lIjj=null}else{if(e.llI1=="infowindowbeforeclose"){c.lil1=null}else{if(e.llI1=="infowindowclose"){c.lilI=null}else{if(e.llI1=="remove"){c.lili=null}else{if(e.llI1=="dragstart"){if(e.source.lill.draggable){c.dragStartHandler=null}}else{if(e.llI1=="dragging"){if(e.source.lill.draggable){c.li1j=null}}else{if(e.llI1=="dragend"){if(e.source.lill.draggable){c.dragEndHandler=null}}else{if(e.llI1=="visibilitychanged"){c.liI1=null}}}}}}}}break;case"VText":var b=e.source.liII;if(e.llI1=="dragend"){if(e.source.textOptions.draggable){b.dragEndHandler=null}}break;case"VPolyline":var f=e.source.liII;if(e.llI1=="remove"){delete e.source.lili}else{if(e.llI1=="visibilitychanged"){delete e.source.liI1}else{if(e.llI1=="click"){delete e.source.lijI;e.source.removeLineHandlers()}else{if(e.llI1=="mouseover"){delete e.source.mouseoverHandler;e.source.removeLineHandlers()}else{if(e.llI1=="mousemove"){delete e.source.mousemoveHandler;e.source.removeLineHandlers()}else{if(e.llI1=="mouseout"){delete e.source.mouseoutHandler;e.source.removeLineHandlers()}}}}}}break;case"VPolygon":var a=e.source.liII;if(e.llI1=="remove"){delete e.source.lili}else{if(e.llI1=="visibilitychanged"){delete e.source.liI1}else{if(e.llI1=="click"){delete e.source.lijI;e.source.removeLineHandlers()}else{if(e.llI1=="mouseover"){delete e.source.mouseoverHandler;e.source.removeLineHandlers()}else{if(e.llI1=="mousemove"){delete e.source.mousemoveHandler;e.source.removeLineHandlers()}else{if(e.llI1=="mouseout"){delete e.source.mouseoutHandler;e.source.removeLineHandlers()}}}}}}break;case"VDirections":if(e.llI1=="loaded"){if(e.source!=undefined){delete e.source.li1I}}break;case"VInfoWindow":if(e.llI1=="maximizeclick"){if(e.source!=undefined){delete e.source.maximizeclickHandler}}else{if(e.llI1=="maximizeend"){if(e.source!=undefined){delete e.source.maximizeendHandler}}else{if(e.llI1=="restoreclick"){if(e.source!=undefined){delete e.source.restoreclickHandler}}else{if(e.llI1=="restoreend"){if(e.source!=undefined){delete e.source.restoreendHandler}}}}}break}}},clearListeners:function(b,a){},clearInstanceListeners:function(a){},trigger:function(b,a){},vType:function(){return"VEvent"}};function VEventListener(d,a,c,b){this.source=d;this.llI1=a;this.handler=c;this.type=b;this.vType=function(){return"VEventListener"}}function VIcon(b,a){if(b==undefined||b.image==undefined){this.image=(b==undefined)?V_DEFAULT_ICON:b;this.liij="";this.iconSize=(a==undefined)?null:a;this.lij1=null}else{this.image=b.image;this.liij=b.liij;this.iconSize=b.iconSize;this.lij1=b.lij1}this.vType=function(){return"VIcon"}}function VInfoWindow(){this.selectedTab=0;this.tabs=null;this.point=null;this.size=null;this.offset=null;this.liii=false;this.maximizable=true;this.sizeState="normal";this.l1lI=null;this.mappingLLs=null;this.options=new VInfoWindowOptions();this.selectTab=s;this.hide=l;this.show=t;this.close=o;this.updateMaxContent=v;this.updateMaxTitle=f;this.createInfoWindow=w;this.redraw=p;this.getInfoWindowSize=n;this.getInfoWindowPan=m;this.isOpened=g;this.isHidden=e;this.reset=u;this.getPoint=b;this.getPixelOffset=k;this.getSelectedTab=h;this.getTabs=i;this.getContentContainers=c;this.enableMaximize=a;this.disableMaximize=r;this.maximize=j;this.restore=q;this.vType=d;function s(x){if(document.getElementById(this.l1lI.id+"_InfoWindow")==null){return}if(this.tabs.length==1){this.selectedTab=0;document.getElementById("VIWContent0").style.display="";return}document.getElementById("VIWTab"+this.selectedTab).style.zIndex=5;document.getElementById("VIWTab"+this.selectedTab).childNodes[0].childNodes[0].style.left="-201px";document.getElementById("VIWContent"+this.selectedTab).style.display="none";this.selectedTab=x;document.getElementById("VIWTab"+this.selectedTab).style.zIndex=6;document.getElementById("VIWTab"+this.selectedTab).childNodes[0].childNodes[0].style.left="-98px";
document.getElementById("VIWContent"+this.selectedTab).style.display=""}function l(){if(document.getElementById(this.l1lI.id+"_InfoWindow")!=null){document.getElementById(this.l1lI.id+"_InfoWindow").style.visibility="hidden"}this.liii=true}function o(){if(this.l1lI.lil1!=undefined){this.l1lI.lil1()}var z=document.getElementById(this.l1lI.id+"_path");var y=document.getElementById(this.l1lI.id+"_InfoWindow");if(y!=null){z.removeChild(y);if(this.l1lI.lilI!=undefined){this.l1lI.lilI()}}this.sizeState="normal";this.l1lI.showControls();for(var x=0;x<this.l1lI.li1;x++){if(this.l1lI.lil[x].vType()=="VMarker"){this.l1lI.lil[x].removeMappingMarker()}}if(this.openMk!=null){this.openMk.updateZIndex();this.openMk=null}}function t(){if(!this.liii){var x=document.getElementById(this.l1lI.id+"_InfoWindow");if(!this.options.maximizeWhenOpen){this.sizeState="normal";this.l1lI.showControls()}else{if(this.sizeState=="maximize"){this.l1lI.hideControls()}}if(x==null){var y=document.getElementById(this.l1lI.id+"_path");x=document.createElement("div");x.id=this.l1lI.id+"_InfoWindow";x.style.zIndex=InfoWindowShadeZIndex;x.style.position="absolute";y.appendChild(x)}this.createInfoWindow()}else{if(document.getElementById(this.l1lI.id+"_InfoWindow")!=null){document.getElementById(this.l1lI.id+"_InfoWindow").style.visibility="visible"}this.liii=false}}function v(x){if(document.getElementById(this.l1lI.id+"_InfoWindow")==null){return}this.options.maxContent=x;document.getElementById("VIWC").innerHTML=x}function f(x){if(document.getElementById(this.l1lI.id+"_InfoWindow")==null){return}this.options.maxTitle=x;document.getElementById("VIWT").innerHTML=x}function w(){var Q=document.getElementById(this.l1lI.id+"_InfoWindow");if(Q==null){return}var M=this.l1lI.fromLatLngToDivPixel(this.point);var aB=32;var aq=-7;var ao=0;var O=this.l1lI.lli1.offsetWidth-50;var T=this.l1lI.lli1.offsetHeight-50;var ax=Math.min(this.size.width,O);var ar=Math.min(this.size.height,T);if(this.sizeState=="normal"){ax=Math.max(ax,84*this.tabs.length-1+50)}else{ax=Math.min(658,O);ar=Math.min(474,T)}var aa=ax+aB;var R=ar+aB;if(this.sizeState=="normal"){aa=Math.min(aa,690);R=Math.min(R,506)}var aF=97;var az=96;var A=(this.sizeState=="normal")?R+az:R+25;this.iii=aa;this.ijl=A;var al=aa+40,ac=parseInt(A*0.5);al=Math.min(al,740);ac=Math.min(ac,298);var K=323;var V=1033;var C=30;var D=60;var ah=70;var J=14;var B=754;var at=310;var ap=345;var P=140;var an=259;var I=119;var Z=new Array();var aE=strResURL+"images/infowindowshade.png";var am=al-2*ah;var aj=0;var G=0;var X=I;var ak=ac-C-D;var x=K-ak;var z=ah;var ai=am-P+C;if(ai>0){if(ai>=50){aj=(ai-50)/2;G=ai-aj}else{aj=0;G=ai}}if(ak>=P){X=an}var ae=ak+C;var aA=0;var ab=ae+ah;var H=aA;var E=M.x-ah-aj+aq+this.offset.width;var F=M.y-ac+ao+this.offset.height;if(this.sizeState=="maximize"){F+=45}Z[Z.length]="<div class='dragmap' style='z-index:"+InfoWindowShadeZIndex+"; position:absolute; left:"+E+"px; top:"+F+"px;'>";Z[Z.length]="<div style='overflow:hidden; width:"+ah+"px; height:"+C+"px; z-index:1; position:absolute; left:"+ae+"px; top:"+aA+"px;'>";Z[Z.length]="<img class='transimg' src='"+aE+"' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+K+"px; top:0px; width:1144px; height:370px; -moz-user-select:none;' />";Z[Z.length]="</div>";if(am>0){Z[Z.length]="<div style='overflow:hidden; position:absolute; left:"+ab+"px; top:0px; width:"+am+"px; height:30px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+(K+ah)+"px; top:0px; width:1144px; height:370px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>"}Z[Z.length]="<div style='overflow:hidden; width:"+ah+"px; height:"+C+"px; z-index:1; position:absolute; left:"+(ae+ah+am)+"px; top:0px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+V+"px; top:0px; width:1144px; height:370px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";Z[Z.length]="<div style='overflow:hidden; width:"+z+"px; height:"+ak+"px; bottom:-1px; position:absolute; left:"+(ae-ak)+"px; top:"+C+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+x+"px; top:-"+C+"px; -moz-user-select:none; width:1144px; height:370px;' src='"+aE+"'/>";Z[Z.length]="</div>";Z[Z.length]="<div style='overflow:hidden; position:absolute; left:"+(ae+ah-ak)+"px; top:"+C+"px; width:"+am+"px; height:"+ak+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left: -"+(x+ah)+"px; top:-"+C+"px; width:1144px; height:370px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";Z[Z.length]="<div style='overflow:hidden; width:"+(z+ak)+"px; height:"+ak+"px; bottom:-1px; position:absolute; left:"+(ae-ak+z+am)+"px; top:"+C+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+(V-ak)+"px; top:-"+C+"px; -moz-user-select:none; width:1144px; height:370px;' src='"+aE+"'/>";Z[Z.length]="</div>";Z[Z.length]="<div style='overflow:hidden; width:"+ah+"px; height:"+D+"px; z-index:1; position:absolute; left:"+(ae-ak-C)+"px; top:"+(C+ak)+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+J+"px; top:-"+at+"px; width:1144px; height:370px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";if(aj>0){Z[Z.length]="<div style='overflow:hidden; position:absolute; left:"+(ae-ak-C+ah)+"px; top:"+(C+ak)+"px; width:"+aj+"px; height:"+D+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+ap+"px; top:-"+at+"px; width:1144px; height:370px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>"}Z[Z.length]="<div style='overflow:hidden; width:"+P+"px; height:"+D+"px; z-index:1; position:absolute; left:"+(ae-ak-C+ah+aj)+"px; top:"+(C+ak)+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+X+"px; top:-310px; width:1144px; height:370px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";if(G>0){Z[Z.length]="<div style='overflow:hidden; position:absolute; left:"+(ae-ak-C+ah+P+aj)+"px; top:"+(C+ak)+"px; width:"+G+"px; height:"+D+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+ap+"px; top:-310px; width:1144px; height:370px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>"}Z[Z.length]="<div style='overflow:hidden; width:"+ah+"px; height:"+D+"px; z-index:1; position:absolute; left:"+(ae-ak+z+am)+"px; top:"+(C+ak)+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:-"+B+"px; top:-"+at+"px; width:1144px; height:370px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";Z[Z.length]="</div>";var S=new Array();S[S.length]=new VPoint(ae-ak-C+E,R);S[S.length]=new VPoint(ae-ak-C+E,C+ak+D+F+15);S[S.length]=new VPoint(ae-ak+z+am+ah+E,C+ak+D+F+15);S[S.length]=new VPoint(ae-ak+z+am+ah+E,C+ak+F);S[S.length]=new VPoint(ae-ak+z+am+z+ak+E,C+ak+F);S[S.length]=new VPoint(ae-ak+z+am+z+ak+E,C+F);S[S.length]=new VPoint(ae+ah+am+ah+E,C+F);S[S.length]=new VPoint(ae+ah+am+ah+E,F);S[S.length]=new VPoint(aa+E,F);K=0;V=665;C=25;D=25;ah=25;J=0;B=665;at=665;ap=345;aF=97;az=96;an=368;I=0;aE=strResURL+"images/infowindow.png";E=parseInt(M.x+(aF-aa)/2)+aq+this.offset.width;F=parseInt(M.y-az-R+25)+ao+this.offset.height;if(this.sizeState=="maximize"){F+=45}am=al-2*ah;aj=0;G=0;X=I;ak=ac-C-D;x=K-ak;z=ah;ai=am-aF+C;if(ai>0){if(ai>=50){aj=(ai-50)/2;G=ai-aj}else{G=aj;aj=0}}if(ak>=aF){X=an}ae=ak+C;aA=0;ab=ae+ah;H=aA;Z[Z.length]="<div class='clickcontrol' style='z-index:"+InfoWindowZIndex+"; position:absolute; left:"+E+"px; top:"+F+"px;'>";Z[Z.length]="<div style='cursor:default; position:relative; left:0px; top:0px; z-index:10; width:"+aa+"px; height:"+R+"px;'>";Z[Z.length]="<img class='transimg' id='"+this.l1lI.id+"_VIWBtnClose' style='border:0px; margin:0px; padding:0px; position:absolute; left:"+(aa-23)+"px; top:7px; width:13px; height:13px; -moz-user-select: none; cursor:pointer; z-index:11;' src='"+strResURL+"images/iwclose.gif'/>";
var af=(this.sizeState=="normal")?"iwmaximize.gif":"iwrestore.gif";Z[Z.length]="<img class='transimg' id='VIWBtnMR' style='"+(this.options.maxContent==""?"display:none;":"")+"border:0px; margin:0px; padding:0px; position:absolute; left:"+(aa-40)+"px; top:7px; width:13px; height:13px; -moz-user-select: none; cursor:pointer; z-index:11;' src='"+strResURL+"images/"+af+"' />";if(this.sizeState=="normal"){for(var aw=0;aw<this.tabs.length;aw++){Z[Z.length]="<div id='VIWContent"+aw+"' style='position:absolute; left:"+aB/2+"px; top:"+aB/2+"px; width:"+ax+"px; height:"+ar+"px; z-index:10; "+((this.selectedTab!=aw)?"display:none;":"")+"'><div>";Z[Z.length]=this.tabs[aw].content;Z[Z.length]="</div></div>"}}else{Z[Z.length]="<div id='VIWContent' style='position:absolute; left:"+aB/2+"px; top:"+aB/2+"px; width:"+ax+"px; height:"+ar+"px; z-index:10;'>";Z[Z.length]="<div style='position:absolute; left:0px; top:-15px; width:"+(ax+15)+"px; height:"+(ar+23)+"px;' >";Z[Z.length]="<div style='background:rgb(244, 244, 244) none repeat scroll 0% 0%; -moz-background-clip:-moz-initial; -moz-background-origin:-moz-initial; -moz-background-inline-policy:-moz-initial; height:"+((browserName=="msie")?24:23)+"px; margin-right:7px; position:relative;'>";Z[Z.length]="<div id='VIWT' style='overflow:hidden; width:"+(aa-51)+"px; text-align:center; position:absolute; top:2px;'>";Z[Z.length]=this.options.maxTitle;Z[Z.length]="</div>";Z[Z.length]="</div>";Z[Z.length]="<div id='VIWC' style='background:white none repeat scroll 0% 0%; overflow:auto; -moz-background-clip:-moz-initial; -moz-background-origin:-moz-initial; -moz-background-inline-policy:-moz-initial; position:relative; outline-color:-moz-use-text-color; outline-style:none; outline-width:0px; width:"+(ax+15)+"px; height:"+(ar-1)+"px;'>";Z[Z.length]=this.options.maxContent;Z[Z.length]="</div>";Z[Z.length]="</div>";Z[Z.length]="</div>"}Z[Z.length]="</div>";var N=(this.sizeState=="normal")?0:-517;var U=(this.sizeState=="normal")?0:-691;Z[Z.length]="<div style='overflow:hidden; width:"+ah+"px; height:"+C+"px; z-index:1; position:absolute; left:0px; top:0px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:"+N+"px; top:"+U+"px; width:690px; height:786px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";if(this.sizeState=="maximize"){Z[Z.length]="<div style='border-top:1px solid rgb(171, 171, 171); overflow:hidden; width:"+aa+"px; height:1px; z-index:12; position:absolute; left:0px; top:"+(C-1)+"px;'></div>"}var aD=(this.sizeState=="normal")?-665:-542;var W=(this.sizeState=="normal")?0:-691;Z[Z.length]="<div style='overflow:hidden; width:"+ah+"px; height:"+C+"px; z-index:1; position:absolute; left:"+(aa-25)+"px; top:0px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:"+aD+"px; top:"+W+"px; width:690px; height:786px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";var aC=(this.sizeState=="normal")?0:-517;var Y=(this.sizeState=="normal")?-665:-716;Z[Z.length]="<div style='overflow:hidden; width:"+ah+"px; height:"+D+"px; z-index:1; position:absolute; left:0px; top:"+(R-25)+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:"+aC+"px; top:"+Y+"px; width:690px; height:786px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";var y=(this.sizeState=="normal")?-665:-542;var ag=(this.sizeState=="normal")?-665:-716;Z[Z.length]="<div style='overflow:hidden; width:"+ah+"px; height:"+D+"px; z-index:1; position:absolute; left:"+(aa-25)+"px; top:"+(R-25)+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:"+y+"px; top:"+ag+"px; width:690px; height:786px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";Z[Z.length]="<div style='z-index:1; background-color: white; position: absolute; width:"+(aa-50)+"px; height:"+D+"px; left:"+ah+"px; top:0px;' ></div><div style='z-index:1; border-top: 1px solid rgb(171, 171, 171); position: absolute; width:"+(aa-50)+"px; height:1px; left:"+ah+"px; top:0px;' ></div>";Z[Z.length]="<div style='z-index:1; background-color: white; position: absolute; width:"+aa+"px; height:"+(R-50)+"px; left:0px; top:"+ah+"px;' ></div><div style='z-index:1; border-left: 1px solid rgb(171, 171, 171); position:absolute; width:1px; height:"+(R-50)+"px; left:0px; top:"+ah+"px;' ></div><div style='z-index:1; border-left: 1px solid rgb(171, 171, 171); position:absolute; width:1px; height:"+(R-50)+"px; left:"+(aa-1)+"px; top:"+ah+"px;' ></div>";Z[Z.length]="<div style='z-index:1; background-color: white; position: absolute; width:"+(aa-50)+"px; height:"+D+"px; left:"+ah+"px; top:"+(R-25)+"px;' ></div><div style='z-index:1; border-top: 1px solid rgb(171, 171, 171); position: absolute; width:"+(aa-50)+"px; height:1px; left:"+ah+"px; top:"+(R-1)+"px;' ></div>";var X=(this.sizeState=="normal")?0:-368;Z[Z.length]="<div class='dragmap' style='overflow:hidden; width:"+aF+"px; height:"+az+"px; z-index:1; position:absolute; left:"+((aa-aF)/2)+"px; top:"+(R-25)+"px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:"+X+"px; top:-691px; width:690px; height:786px; -moz-user-select:none;' src='"+aE+"'/>";Z[Z.length]="</div>";if(this.tabs.length>1&&this.sizeState=="normal"){Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:0px; top:-24px; width:11px; height:75px; -moz-user-select:none; z-index:1;' src='"+strResURL+"images/iwlefttop.png' />";for(var aw=0;aw<this.tabs.length;aw++){Z[Z.length]="<div id='VIWTab"+aw+"' style='position:absolute; left:"+(11+aw*84)+"px; top:-24px; z-index:"+((this.selectedTab==aw)?6:5)+";'>";Z[Z.length]="<div style='overflow:hidden; position:absolute; left:0px; top:0px; width:103px; height:75px;'>";Z[Z.length]="<img class='transimg' style='border:0px; margin:0px; padding:0px; position:absolute; left:"+((this.selectedTab==aw)?-98:-201)+"px; top:-691px; -moz-user-select:none; width:690px; height:786px;' src='"+aE+"' />";Z[Z.length]="</div>";Z[Z.length]="<div style='position:absolute; left:0px; top:0px; width:103px; height:24px; font-family: Arial,sans-serif; font-size:12px; padding-top:5px; text-align:center; cursor:pointer;'>"+this.tabs[aw].label.substring(0,10)+"</div>";Z[Z.length]="</div>"}}Z[Z.length]="</div>";Q.innerHTML=Z.join("");Q.style.visibility="visible";VUtil.fixPNG();S[S.length-1].x=aa+E;S[S.length]=new VPoint(aa+E,R+F);S[0].y=R+F;S[S.length]=new VPoint(S[0].x,S[0].y);var av=new Array();for(var aw=0;aw<S.length;aw++){av[aw]=this.l1lI.fromDivPixelToLatLng(S[aw])}this.mappingLLs=av;for(var aw=0;aw<this.l1lI.li1;aw++){if(this.l1lI.lil[aw].vType()=="VMarker"){this.l1lI.lil[aw].createMappingMarker()}}var L=this;var ad=document.getElementById(this.l1lI.id+"_VIWBtnClose");ad.onclick=function(){if(L.l1lI.infoWindowCloseButtonClickHandler!=undefined){L.l1lI.infoWindowCloseButtonClickHandler()}L.close()};ad.onmouseover=function(){this.src=strResURL+"images/iwcloseover.gif"};ad.onmouseout=function(){this.src=strResURL+"images/iwclose.gif"};if(this.options.maxContent!=""){var au=document.getElementById("VIWBtnMR");au.onclick=function(){if(L.sizeState=="normal"){L.maximize()}else{L.restore()}};au.onmouseover=function(){if(L.sizeState=="normal"){this.src=strResURL+"images/iwmaximizeover.gif"}else{this.src=strResURL+"images/iwrestoreover.gif"}};au.onmouseout=function(){if(L.sizeState=="normal"){this.src=strResURL+"images/iwmaximize.gif"}else{this.src=strResURL+"images/iwrestore.gif"}}}if(this.tabs.length>1&&this.sizeState=="normal"){for(var aw=0;aw<this.tabs.length;aw++){var ay=document.getElementById("VIWTab"+aw);ay.onclick=function(){var aG=parseInt(this.id.substring(6,this.id.length));L.selectTab(aG)}}}}function p(){var N=document.getElementById(this.l1lI.id+"_InfoWindow");if(N==null){return}var K=this.l1lI.fromLatLngToDivPixel(this.point);var ao=32;
var ah=-7;var af=0;var L=this.l1lI.lli1.offsetWidth-50;var Q=this.l1lI.lli1.offsetHeight-50;var al=Math.min(this.size.width,L);var ai=Math.min(this.size.height,Q);if(this.sizeState=="normal"){al=Math.max(al,84*this.tabs.length-1+50)}else{al=Math.min(658,L);ai=Math.min(474,Q)}var T=al+ao;var O=ai+ao;if(this.sizeState=="normal"){T=Math.min(T,690);O=Math.min(O,506)}var aq=97;var am=96;var z=(this.sizeState=="normal")?O+am:O+25;this.iii=T;this.ijl=z;var ac=T+40,V=parseInt(z*0.5);ac=Math.min(ac,740);V=Math.min(V,298);var J=323;var R=1033;var B=30;var C=60;var Y=70;var I=14;var A=754;var aj=310;var ag=345;var M=140;var ae=259;var H=119;var ap=strResURL+"images/infowindowshade.png";var ad=ac-2*Y;var aa=0;var F=0;var S=H;var ab=V-B-C;var x=J-ab;var y=Y;var Z=ad-M+B;if(Z>0){if(Z>=50){aa=(Z-50)/2;F=Z-aa}else{aa=0;F=Z}}if(ab>=M){S=ae}var W=ab+B;var an=0;var U=W+Y;var G=an;var D=K.x-Y-aa+ah+this.offset.width;var E=K.y-V+af+this.offset.height;if(this.sizeState=="maximize"){E+=45}var X=N.childNodes[0];X.style.left=D+"px";X.style.top=E+"px";var ak=0;X.childNodes[ak].style.left=W+"px";X.childNodes[ak].style.top=an+"px";ak++;if(ad>0){X.childNodes[ak].style.left=U+"px";X.childNodes[ak].style.top="0px";ak++}X.childNodes[ak].style.left=(W+Y+ad)+"px";X.childNodes[ak].style.top="0px";ak++;X.childNodes[ak].style.left=(W-ab)+"px";X.childNodes[ak].style.top=B+"px";ak++;X.childNodes[ak].style.left=(W+Y-ab)+"px";X.childNodes[ak].style.top=B+"px";ak++;X.childNodes[ak].style.left=(W-ab+y+ad)+"px";X.childNodes[ak].style.top=B+"px";ak++;X.childNodes[ak].style.left=(W-ab-B)+"px";X.childNodes[ak].style.top=(B+ab)+"px";ak++;if(aa>0){X.childNodes[ak].style.left=(W-ab-B+Y)+"px";X.childNodes[ak].style.top=(B+ab)+"px";ak++}X.childNodes[ak].style.left=(W-ab-B+Y+aa)+"px";X.childNodes[ak].style.top=(B+ab)+"px";ak++;if(F>0){X.childNodes[ak].style.left=(W-ab-B+Y+M+aa)+"px";X.childNodes[ak].style.top=(B+ab)+"px";ak++}X.childNodes[ak].style.left=(W-ab+y+ad)+"px";X.childNodes[ak].style.top=(B+ab)+"px";ak++;J=0;R=665;B=25;C=25;Y=25;I=0;A=665;aj=665;ag=345;aq=97;am=96;ae=368;H=0;ap=strResURL+"images/infowindow.png";D=parseInt(K.x+(aq-T)/2)+ah+this.offset.width;E=parseInt(K.y-am-O+25)+af+this.offset.height;if(this.sizeState=="maximize"){E+=45}ad=ac-2*Y;aa=0;F=0;S=H;ab=V-B-C;x=J-ab;y=Y;Z=ad-aq+B;if(Z>0){if(Z>=50){aa=(Z-50)/2;F=Z-aa}else{F=aa;aa=0}}if(ab>=aq){S=ae}W=ab+B;an=0;U=W+Y;G=an;var P=N.childNodes[1];P.style.left=D+"px";P.style.top=E+"px"}function n(D){var z=document.createElement("div");z.id="divtemp";z.innerHTML=D;z.style.overflow="visible";z.style.position="absolute";document.body.appendChild(z);var C=z.offsetWidth;var B=z.offsetHeight;document.body.removeChild(z);var A=C,y=B;if(A<180){A=180}if(y<60){y=60}var x=new VSize(A,y);return x}function m(){var D=this.l1lI.lli1.offsetWidth;var G=this.l1lI.lli1.offsetHeight;var K=this.l1lI.fromLatLngToContainerPixel(this.point);var H=0;var z=0;var B=null;if(this.iii>D*3/4||this.ijl>G*3/4){var A=this.l1lI.fromLatLngToDivPixel(this.l1lI.getCenter());K=this.l1lI.fromLatLngToDivPixel(this.point);var F=G/2;H=K.x+48-A.x;z=K.y-A.y-((this.sizeState=="maximize")?25:0);var x=Math.abs(G-this.ijl)/2;if(F>=this.ijl){z-=(x-(F-this.ijl))}else{z-=(x+(this.ijl-F))}B=new VSize(H,z)}else{var J=K.x+48.5-this.iii/2;var E=K.y-this.ijl;var I=J+this.iii;var L=E+this.ijl;var C=20;if(document.getElementById(this.l1lI.id+"_VLargeMapControl")!=null&&E<300){C+=65}var y=20;if(document.getElementById(this.l1lI.id+"_VOverviewMapControl")!=null&&L>G-131){y+=150}if(J<C){H=J-C}else{if(I>D-y){H=I-D+y}}if(E<25){z=E-25}else{if(L>G-50){z=L-G+50}}B=new VSize(H,z)}return B}function g(){return((document.getElementById(this.l1lI.id+"_InfoWindow")!=null)&&(!this.liii))}function e(){return this.liii}function u(x,A,z,B,y){if(x!=null){this.point=x}if(A!=null){this.tabs=A}if(z!=null){this.size=z}if(B!=null){this.offset=B}if(y!=null){this.selectedTab=y}}function b(){return this.point}function k(){return this.offset}function h(){return this.selectedTab}function i(){return this.tabs}function c(){}function a(){this.maximizable=true}function r(){this.maximizable=false}function j(){if(this.maximizable==false){return}this.sizeState="maximize";this.l1lI.hideControls();this.createInfoWindow();if(this.maximizeclickHandler!=undefined){this.maximizeclickHandler()}if(this.options.autoPan){var y=this.getInfoWindowPan();this.l1lI.panBy(y);var x=this;setTimeout(function(){if(x.maximizeendHandler!=undefined){x.maximizeendHandler()}},250)}else{if(this.maximizeendHandler!=undefined){this.maximizeendHandler()}}}function q(){if(this.maximizable==false){return}this.sizeState="normal";this.l1lI.showControls();this.createInfoWindow();if(this.restoreclickHandler!=undefined){this.restoreclickHandler()}if(this.restoreendHandler!=undefined){this.restoreendHandler()}}function d(){return"VInfoWindow"}}function VLargeMapControl(i,o){this.printable=(i!=undefined)?i:false;this.lii1=(o!=undefined)?o:false;this.initialize=d;this.redraw=n;this.remove=c;this.getDefaultPosition=g;this.getIndicatorPos=a;this.getRulerMaxHeight=m;this.mouseMoveHandler=f;this.scrollWheelZoomHandler=l;this.lijI=h;this.redrawRuler=b;this.hide=e;this.show=k;this.vType=j;this.offsetY=22;this.offsetTop=79;this.rulerStep=8;this.isMouseOver=false;function d(L,M){if(isValidKey==false){return}this.l1lI=L;var A=parseInt(L.lli1.offsetWidth)/2;var H=parseInt(L.lli1.offsetHeight)/2;var G=new Array();if(L.options.skin=="RedSkin"){G[G.length]="<div class='move-control'>";G[G.length]="<a class='clickcontrol top' id='"+L.id+"_btTop' title='B&#7855;c'></a>";G[G.length]="<a class='clickcontrol right' id='"+L.id+"_btRight' title='&#272;&#244;ng'></a>";G[G.length]="<a class='clickcontrol bot' id='"+L.id+"_btBottom' title='Nam'></a>";G[G.length]="<a class='clickcontrol left' id='"+L.id+"_btLeft' title='T&#226;y'></a>";G[G.length]="<a class='clickcontrol topright' id='"+L.id+"_btTopRight' title='&#272;&#244;ng B&#7855;c'></a>";G[G.length]="<a class='clickcontrol botright' id='"+L.id+"_btBottomRight' title='&#272;&#244;ng Nam'></a>";G[G.length]="<a class='clickcontrol botleft' id='"+L.id+"_btBottomLeft' title='T&#226;y Nam'></a>";G[G.length]="<a class='clickcontrol topleft' id='"+L.id+"_btTopLeft' title='T&#226;y B&#7855;c'></a>";G[G.length]="<a class='clickcontrol center' id='"+L.id+"_btFit' title='T&#226;m'></a>";G[G.length]="</div>";G[G.length]="<div class='zoom-control'>";G[G.length]="<a class='clickcontrol zoom-in' id='"+L.id+"_btZoomIn' title='Ph&#243;ng to'></a>";G[G.length]="<a class='clickcontrol center' id='"+L.id+"_rulerBar' style='height:"+((L.maxLevel-L.minLevel)*8)+"px;'><span></span></a>";G[G.length]="<a class='clickcontrol zoom-out' id='"+L.id+"_btZoomOut' title='Thu nh&#7887;'></a>";G[G.length]="<a class='dragruler drag' id='"+L.id+"_rulerDiv'></a>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barWard' style='left:25px; top:38px; display:none;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Ph&#432;&#7901;ng</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barDistrict' style='left:25px; top:70px; display:none;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Qu&#7853;n</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barCity' style='left:25px; top:102px; display:none;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Th&#224;nh ph&#7889;</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barCountry' style='left:25px; top:134px; display:none;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Qu&#7889;c gia</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="</div>"}else{if(L.options.skin=="TransSkin"){this.offsetY=0;this.offsetTop=95;this.rulerStep=9;G[G.length]="<div class='move-control'>";G[G.length]="<a id='"+L.id+"_btTop' class='clickcontrol top'></a>";
G[G.length]="<a id='"+L.id+"_btRight' class='clickcontrol right'></a>";G[G.length]="<a id='"+L.id+"_btBottom' class='clickcontrol bot'></a>";G[G.length]="<a id='"+L.id+"_btLeft' class='clickcontrol left'></a>";G[G.length]="<a id='"+L.id+"_btTopRight' class='clickcontrol topright'></a>";G[G.length]="<a id='"+L.id+"_btBottomRight' class='clickcontrol botright'></a>";G[G.length]="<a id='"+L.id+"_btBottomLeft' class='clickcontrol botleft'></a>";G[G.length]="<a id='"+L.id+"_btTopLeft' class='clickcontrol topleft'></a>";G[G.length]="<a id='"+L.id+"_btFit' class='clickcontrol center'></a>";G[G.length]="</div>";G[G.length]="<div class='zoom-control'>";G[G.length]="<div class='zoombtns'>";G[G.length]="<a id='"+L.id+"_btZoomIn' class='clickcontrol zoom-in btns'><span></span></a>";G[G.length]="<a id='"+L.id+"_btZoomOut' class='clickcontrol zoom-out btns'><span></span></a>";G[G.length]="</div>";G[G.length]="<div id='"+L.id+"_rulerBar' class='clickcontrol zoomscroll' style='height:"+((L.maxLevel-L.minLevel)*this.rulerStep+8)+"px;'><a id='"+L.id+"_rulerDiv' class='dragruler drag'></a>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barWard' style='top:"+this.getIndicatorPos(17)+"px;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Ph&#432;&#7901;ng</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barDistrict' style='top:"+this.getIndicatorPos(13)+"px;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Qu&#7853;n</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barCity' style='top:"+this.getIndicatorPos(9)+"px;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Th&#224;nh ph&#7889;</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barCountry' style='top:"+this.getIndicatorPos(5)+"px;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Qu&#7889;c gia</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="</div>"}else{G[G.length]="<div class='MapMove'>";G[G.length]="<a class='clickcontrol MMTop' id='"+L.id+"_btTop' title='B&#7855;c'></a>";G[G.length]="<a class='MMRight' id='"+L.id+"_btRight' title='&#272;&#244;ng'></a>";G[G.length]="<a class='clickcontrol MMBot' id='"+L.id+"_btBottom' title='Nam'></a>";G[G.length]="<a class='clickcontrol MMLeft' id='"+L.id+"_btLeft' title='T&#226;y'></a>";G[G.length]="<a class='clickcontrol MMTopRight' id='"+L.id+"_btTopRight' title='&#272;&#244;ng B&#7855;c'></a>";G[G.length]="<a class='clickcontrol MMBotRight' id='"+L.id+"_btBottomRight' title='&#272;&#244;ng Nam'></a>";G[G.length]="<a class='clickcontrol MMBotLeft' id='"+L.id+"_btBottomLeft' title='T&#226;y Nam'></a>";G[G.length]="<a class='clickcontrol MMTopLeft' id='"+L.id+"_btTopLeft' title='T&#226;y B&#7855;c'></a>";G[G.length]="<a class='clickcontrol MMCenter' id='"+L.id+"_btFit' title='T&#226;m'></a>";G[G.length]="</div>";G[G.length]="<div class='MapZoom-top'>";G[G.length]="<div class='MapZoom-bot'>";G[G.length]="<div class='clickcontrol MapZoom-center' id='"+L.id+"_rulerBar' style='height:"+((L.maxLevel-L.minLevel)*8)+"px;'><span></span></div>";G[G.length]="</div>";G[G.length]="<a class='clickcontrol MZIn' id='"+L.id+"_btZoomIn' title='Ph&#243;ng to'></a>";G[G.length]="<a class='clickcontrol MZOut' id='"+L.id+"_btZoomOut' title='Thu nh&#7887;'></a>";G[G.length]="<div class='dragruler MZScroll' id='"+L.id+"_rulerDiv'></div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barWard' style='left:25px; top:38px; display:none;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Ph&#432;&#7901;ng</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barDistrict' style='left:25px; top:70px; display:none;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Qu&#7853;n</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barCity' style='left:25px; top:102px; display:none;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Th&#224;nh ph&#7889;</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="<div class='ZoomPinLeft' id='"+L.id+"_barCountry' style='left:25px; top:134px; display:none;'>";G[G.length]="<div class='ZoomPinRight'>";G[G.length]="<div class='clickcontrol ZoomPinCenter'>Qu&#7889;c gia</div>";G[G.length]="</div>";G[G.length]="</div>";G[G.length]="</div>"}}this.id=L.id+"_VLargeMapControl";var y=VUtil.createDivElement(L.id+"_VLargeMapControl",0,0,"60","auto","absolute","",G.join(""));y.style.zIndex=ControlZIndex;y.style.MozUserSelect="none";L.lli1.appendChild(y);var u=function(){if(L.ll11!=undefined){L.ll11()}};var t=document.getElementById(L.id+"_btZoomIn");var v=document.getElementById(L.id+"_btZoomOut");var K=document.getElementById(L.id+"_btFit");var E=document.getElementById(L.id+"_btLeft");var D=document.getElementById(L.id+"_btRight");var I=document.getElementById(L.id+"_btTop");var F=document.getElementById(L.id+"_btBottom");var z=document.getElementById(L.id+"_btTopRight");var s=document.getElementById(L.id+"_btBottomRight");var B=document.getElementById(L.id+"_btBottomLeft");var p=document.getElementById(L.id+"_btTopLeft");var r=document.getElementById(L.id+"_barWard");var C=document.getElementById(L.id+"_barDistrict");var J=document.getElementById(L.id+"_barCity");var x=document.getElementById(L.id+"_barCountry");var q=this;y.onmouseover=function(){if(L.options.skin!="TransSkin"){if(L.minLevel<=17&&17<=L.maxLevel){r.style.display=""}if(L.minLevel<=13&&13<=L.maxLevel){C.style.display=""}if(L.minLevel<=9&&9<=L.maxLevel){J.style.display=""}if(L.minLevel<=5&&5<=L.maxLevel){x.style.display=""}}else{}};y.onmouseout=function(){if(L.options.skin!="TransSkin"){r.style.display="none";C.style.display="none";J.style.display="none";x.style.display="none"}else{}};r.onclick=function(w){L.zoomToLevel(17);L.stopEvent(w)};C.onclick=function(w){L.zoomToLevel(13);L.stopEvent(w)};J.onclick=function(w){L.zoomToLevel(9);L.stopEvent(w)};x.onclick=function(w){L.zoomToLevel(5);L.stopEvent(w)};t.onclick=function(){L.zoomIn()};v.onclick=function(){L.zoomOut()};K.onclick=function(){L.fitOverlays()};E.onclick=function(){u();L.panBy(new VSize(-A,0))};D.onclick=function(){u();L.panBy(new VSize(A,0))};I.onclick=function(){u();L.panBy(new VSize(0,-H))};F.onclick=function(){u();L.panBy(new VSize(0,H))};z.onclick=function(){u();L.panBy(new VSize(A,-H))};s.onclick=function(){u();L.panBy(new VSize(A,H))};B.onclick=function(){u();L.panBy(new VSize(-A,H))};p.onclick=function(){u();L.panBy(new VSize(-A,-H))};document.getElementById(L.id+"_rulerBar").onclick=function(w){q.lijI(w)};this.liII=y;this.position=M;this.redraw()}function m(){return(this.l1lI.maxLevel-this.l1lI.minLevel)*this.rulerStep+this.offsetY}function a(p){return this.getRulerMaxHeight()-((p-this.l1lI.minLevel)*this.rulerStep+this.rulerStep/2-1)}function f(q,p){if(p<this.offsetY){q.style.top=this.offsetY+"px"}else{if(p>(this.offsetY+(this.l1lI.maxLevel-this.l1lI.minLevel)*this.rulerStep)){q.style.top=(this.offsetY+(this.l1lI.maxLevel-this.l1lI.minLevel)*this.rulerStep)+"px"}else{q.style.top=p+"px"}}}function l(t){var p=document.getElementById(this.l1lI.id+"_rulerDiv");if(p!=null){var q=Math.ceil(this.l1lI.iZoomStep/8);var s=(this.l1lI.iZoomStep%8==0)?8:this.l1lI.iZoomStep%8;var r=0;if(t>0){r=this.rulerStep*(this.l1lI.level-this.l1lI.minLevel+q-1)+s*1}else{r=this.rulerStep*(this.l1lI.level-this.l1lI.minLevel-q+1)-s*1}p.style.top=this.getRulerMaxHeight()-r+"px"}}function b(){var p=document.getElementById(this.l1lI.id+"_rulerDiv");if(p!=null){var q=this.rulerStep*(this.l1lI.level-this.l1lI.minLevel);p.style.top=this.getRulerMaxHeight()-q+"px"}}function h(r){if(this.l1lI.zoomstartHandler!=undefined){this.l1lI.zoomstartHandler()
}var t=lIl1;var s=Math.round((this.getRulerMaxHeight()-(t-this.offsetTop-parseInt(this.l1lI.Top)-document.getElementById(this.l1lI.id+"_VLargeMapControl").offsetTop))/this.rulerStep)+this.l1lI.minLevel;if(s<this.l1lI.minLevel){s=this.l1lI.minLevel}if(s>this.l1lI.maxLevel){s=maxLevel}var p=this.l1lI.getCenter();var q=this.l1lI.getInfoWindow();if(q.isOpened()){p=this.l1lI.getCenterForPreserveInfoWindow(this.l1lI.level,s)}this.l1lI.setCenter(p,s);if(!document.all&&this.l1lI.l1ij==undefined&&this.l1lI.lIi1){this.l1lI.lIi1=false}}function n(){if(isValidKey==false){return}if(this.position!=undefined){if(this.position.anchor==V_ANCHOR_TOP_RIGHT){this.liII.style.left=parseInt(this.l1lI.lli1.offsetWidth)-this.position.offset.width-58+"px";this.liII.style.top=this.position.offset.height+"px"}else{if(this.position.anchor==V_ANCHOR_TOP_LEFT){this.liII.style.left=this.position.offset.width+"px";this.liII.style.top=this.position.offset.height+"px"}else{if(this.position.anchor==V_ANCHOR_BOTTOM_RIGHT){this.liII.style.left=parseInt(this.l1lI.lli1.offsetWidth)-this.position.offset.width-58+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-this.position.offset.height-258+"px"}else{if(this.position.anchor==V_ANCHOR_BOTTOM_LEFT){this.liII.style.left=this.position.offset.width+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-this.position.offset.height-295+"px"}}}}}else{this.liII.style.left=10+"px";this.liII.style.top=10+"px"}}function c(){VUtil.removeDivElement(this.id,this.l1lI.lli1.id)}function g(){var p=new VControlPosition(V_ANCHOR_TOP_LEFT,new VSize(10,10));return p}function e(){this.liII.style.visibility="hidden"}function k(){this.liII.style.visibility="visible"}function j(){return"VLargeMapControl"}}VLargeMapControl.prototype=new VControl();function VClientGeocoder(){this.getLatLng=a;function a(b,c){if(b==undefined||b==null||c==undefined||c==null){return}if(VUtil.lijj(b)){VUtil.il1(ill+"?Address="+b,"",c,"")}}}var vcur_direction;function VDirections(s,l){if(s!=undefined){s.l1li=this;this.l1lI=s;if(l!=undefined){l.l1lI=s}}else{this.l1lI=null;if(l!=undefined){l.l1lI=null}}if(l!=undefined){this.Panel=l}else{this.Panel=null}this.lljj=false;this.Distance=0;this.Unit="";this.llji=true;this.llij=true;this.PreserveViewportFlag=true;this.llii=new Array();this.lljl=new Array();this.llj1=new Array();this.QueryOptions=new VDirectionsOptions(true,true,true);this.load=e;this.loadFromWayPoints=i;this.clear=p;this.getResult=f;this.getStatus=o;this.getBounds=c;this.getNumRoutes=k;this.getRoute=g;this.getNumGeocodes=j;this.getGeocode=r;this.getDistance=a;this.getDuration=t;this.getPolyline=n;this.getMarker=d;this.getSummaryHTML=m;this.showDirectionGuide=h;this.fitMap=q;this.vType=b;function b(){return"VDirections"}function e(x,u){if(!VUtil.lijj(x)){return}if(this.lljj==true){return}this.lljj=true;vcur_direction=this;this.QueryOptions=u;this.llji=u.getPolyline;this.llij=u.lljI;this.PreserveViewportFlag=u.preserveViewport;this.llj1=x.split("To:");this.llj1[0]=this.llj1[0].substring(x.indexOf("From:")+5);var v=(u.avoidAlley==true)?1:0;var w=(u.avoidRoadConstruction==true)?1:0;VUtil.il1(ill+"?option=0,"+v+","+w+"&Findstring="+x,"","vcur_direction.getResult","")}function i(z,u){if(this.lljj==true){return}this.lljj=true;vcur_direction=this;this.QueryOptions=u;var v,y="";for(v=0;v<z.length;v++){y+=z[v].longitude+","+z[v].latitude;this.llj1.push(z[v].latitude+","+z[v].longitude);if(v<z.length-1){y+=","}}this.llji=u.getPolyline;this.llij=u.lljI;this.PreserveViewportFlag=u.preserveViewport;var w=(u.avoidAlley==true)?1:0;var x=(u.avoidRoadConstruction==true)?1:0;VUtil.il1(ill+"?option=1,"+w+","+x+"&Findstring="+y,"","vcur_direction.getResult","")}function p(){if(this.l1lI!=null){var v;for(v=0;v<this.getNumRoutes();v++){this.l1lI.removeOverlay(this.llii[v].l11l);this.l1lI.removeOverlay(this.lljl[v])}if(v>0){this.l1lI.removeOverlay(this.lljl[v])}this.l1lI.l1li=null}this.llii=new Array();this.lljl=new Array();this.llj1=new Array();if(this.Panel!=null){this.Panel.innerHTML=""}if(this.l1lI!=null){l1I1=document.getElementById("PopUp");var u=document.getElementById(this.l1lI.id+"_path");if(l1I1!=null){u.removeChild(l1I1)}}}function f(v){var w=this.llj1;this.clear();this.llj1=w;this.Distance=v.ShortestPath.fulllength;var A=v.FullPath.split(",");var F=new Array();F[0]=new Array();var z,y,C=0;for(z=0;z<A.length;z+=2){if(parseFloat(A[z])<=DB_MIN){C++;F[C]=new Array()}else{var u=new VLatLng(parseFloat(A[z+1]),parseFloat(A[z]),true);F[C].push(u)}}this.Unit=v.ShortestPath.unit;var D,E,B,G,w,x;for(z=0;z<v.ShortestPath.Section.length;z++){B=new VRoute();B.Distance=v.ShortestPath.Section[z].Length.value;B.Unit=v.ShortestPath.Section[z].Length.unit;if(this.Panel!=null||this.QueryOptions.lljI==true){for(y=0;y<v.ShortestPath.Section[z].Segment.length;y++){w=v.ShortestPath.Section[z].Segment[y];G=new VStep();G.Distance=w.Length.value;G.Unit=w.Length.unit;G.Name=w.Name;G.l1li=w.direction;G.StartAt=new VLatLng(w.StartAt.Y,w.StartAt.X,true);G.StartIndex=w.start;G.EndIndex=w.end;B.l11i.push(G)}}x=new VPolyline(F[z],"red",3,"red",0.5,null);if(this.l1lI!=null||this.QueryOptions.getPolyline==true){B.l11l=x}if(this.l1lI!=null){this.l1lI.addOverlay(x)}D=new VIcon(strResURL+"images/place_map_"+z+".gif");D.iconSize=new VSize(26,29);E=new VMarker(F[z][0],D);if(this.l1lI!=null){this.l1lI.addOverlay(E)}this.lljl.push(E);this.llii.push(B)}D=new VIcon(strResURL+"images/place_map_"+z+".gif");D.iconSize=new VSize(26,29);E=new VMarker(F[z-1][F[z-1].length-1],D);if(this.l1lI!=null){this.l1lI.addOverlay(E)}this.lljl.push(E);if(!this.QueryOptions.preserveViewport&&this.l1lI!=null){this.fitMap()}if(this.Panel!=null){this.showDirectionGuide()}this.lljj=false;if(this.li1I!=undefined){this.li1I()}}function o(){return this.lljj}function c(){var u=0,D=0,y=0,w=0;var A,z,x,v,C,B;for(A=0;A<this.llii.length;A++){x=new Array();v=this.llii[A].l11l;if(v!=null){x=v.latlngs;for(z=0;z<x.length;z++){C=parseFloat(x[z].longitude.toString());B=parseFloat(x[z].latitude.toString());if(u==0&&D==0&&y==0&&w==0){u=C;y=C;D=B;w=B}if(u<C){u=C}if(y>C){y=C}if(D<B){D=B}if(w>B){w=B}}}}return new VLatLngBounds(new VLatLng(u,w),new VLatLng(y,D))}function q(){var D=this.getBounds();var u=D.getNorthWest().lat();var I=D.getSouthEast().lng();var y=D.getSouthEast().lat();var w=D.getNorthWest().lng();var v=new VLatLng(parseFloat((I+w)/2),parseFloat((u+y)/2));var x=VProjection.fromLatLngToPixel(new VLatLng(I,u),this.l1lI.maxLevel);var C=x.x;var A=x.y;x=VProjection.fromLatLngToPixel(new VLatLng(w,y),this.l1lI.maxLevel);var H=x.x;var G=x.y;var z=Math.abs((C-H)/this.l1lI.lli1.offsetWidth)>Math.abs((A-G)/this.l1lI.lli1.offsetHeight)?Math.abs((C-H)/this.l1lI.lli1.offsetWidth):Math.abs((A-G)/this.l1lI.lli1.offsetHeight);var E=0;for(E=0;E<this.l1lI.lliI-1;E++){if(Math.pow(2,E)>z){break}}var F=this.l1lI.level;this.l1lI.level=this.l1lI.maxLevel-E;this.l1lI.setCenter(v,this.l1lI.level);if(this.l1lI.llil!=undefined){for(var B=0;B<this.l1lI.llil.length;B++){this.l1lI.llil[B]()}return}if(this.l1lI.li1l!=undefined){this.l1lI.li1l();return}if(this.l1lI.l1ij!=undefined){this.l1lI.l1ij(F,this.l1lI.level)}}function k(){return this.llii.length}function g(u){return this.llii[u]}function j(){}function r(u){}function a(){return(this.Distance+" "+this.Unit)}function t(){}function n(){return this}function d(u){return this.lljl[u]}function m(){return this.Panel.innerHTML}function h(){var y,w,x,v,u;var z=new Array();z[z.length]='<table border="1" borderColor="gainsboro" align="center" width="100%" style="CURSOR: default;  border-collapse: collapse; font-family: Tahoma; font-size: 8pt">';for(y=0;y<this.llii.length;y++){x=this.llii[y];z[z.length]='<tr height=24 valign=center style="cursor:pointer;" ><td colspan=3><img align=absmiddle src='+strResURL+"images/place_map_"+y+".gif >"+this.llj1[y]+"</td></tr>";z[z.length]='<tr height=16 style="cursor:pointer;" ><td colspan=3>Chi&#7873;u d&#224;i : '+x.Distance+" "+x.Unit+"</td></tr>";for(w=0;w<x.l11i.length;w++){v=x.l11i[w];u=v.l1li;
u=u.replace("Continue to follow","<img src='"+strResURL+"images/dithang.gif' />");u=u.replace("Head","<img src='"+strResURL+"images/dithang.gif' />");u=u.replace("Turn right on","<img src='"+strResURL+"images/rephai.gif' />");u=u.replace("Turn left on","<img src='"+strResURL+"images/retrai.gif' />");z[z.length]='<tr onmouseover=VUtil.setVColorOver(this) onmouseout=VUtil.setVColorOut(this) onclick="{showPathDetail('+v.StartAt.latitude+","+v.StartAt.longitude+',this);}" style="cursor:pointer;" ><td>'+(w+1)+"</td><td>"+u+"</td><td>"+v.Name+" "+v.Distance+" "+v.Unit+"</td></tr>"}}z[z.length]='<tr height=24 valign=center style="cursor:pointer;" ><td colspan=3><img align=absmiddle src=\''+strResURL+"images/place_map_"+(this.llj1.length-1)+".gif' >"+this.llj1[this.llj1.length-1]+"</td></tr>";z[z.length]="</table>";this.Panel.innerHTML=z.join("")}}function showPathDetail(f,a,e){var d=e.parentNode.parentNode.parentNode.l1lI;var b=e.childNodes[1].innerHTML+" "+e.childNodes[2].innerHTML;var c=new VInfoWindowOptions();c.liil=12;d.showMapBlowup(new VLatLng(f,a),c,"")}var lIlI="";var l1jI=false;var isValidKey=true;var jII=null;var DB_MIN=-1.7976931348623157;var vbdIsdragging=false;var vbdIsSelectInput=false;var lIlj=-1,lIl1=-1;var browserName=VUtil.getBrowserName();var __userAgent=navigator.userAgent;var __isIE=navigator.appVersion.match(/MSIE/)!=null;var __IEVersion=VUtil.getIEVersion();var __isIENew=__isIE&&__IEVersion>=8;var __isIEOld=__isIE&&!__isIENew;var __isFireFox=__userAgent.match(/firefox/i)!=null;var __isFireFoxOld=__isFireFox&&((__userAgent.match(/firefox\/2./i)!=null)||(__userAgent.match(/firefox\/1./i)!=null));var __isFireFoxNew=__isFireFox&&!__isFireFoxOld;var __isWebKit=navigator.appVersion.match(/WebKit/)!=null;var __isChrome=navigator.appVersion.match(/Chrome/)!=null;var __isOpera=window.opera!=null;var __operaVersion=VUtil.getOperaVersion();var __isOperaOld=__isOpera&&(__operaVersion<10);var LimitFolder=10000;var V_NORMAL_MAP=null;var V_ANCHOR_TOP_RIGHT="V_ANCHOR_TOP_RIGHT";var V_ANCHOR_CENTER_RIGHT="V_ANCHOR_CENTER_RIGHT";var V_ANCHOR_BOTTOM_RIGHT="V_ANCHOR_BOTTOM_RIGHT";var V_ANCHOR_BOTTOM_CENTER="V_ANCHOR_BOTTOM_CENTER";var V_ANCHOR_BOTTOM_LEFT="V_ANCHOR_BOTTOM_LEFT";var V_ANCHOR_CENTER_LEFT="V_ANCHOR_CENTER_LEFT";var V_ANCHOR_TOP_LEFT="V_ANCHOR_TOP_LEFT";var V_ANCHOR_TOP_CENTER="V_ANCHOR_TOP_CENTER";var V_ANCHOR_CENTER_CENTER="V_ANCHOR_CENTER_CENTER";var MapAnimatedZIndex=10;var MapInnerZIndex=20;var MapLayerZIndex=30;var MapPathZIndex=40;var LineZIndex=44;var MarkerZIndex=45;var MarkerActiveZIndex=46;var InfoWindowShadeZIndex=50;var ObjBelowShadeZIndex=51;var InfoWindowZIndex=52;var ControlZIndex=60;var VBDLogoZIndex=80;var TopZIndex=100;var l1ll=(VUtil.isVBDWebsite())?"http://image2.vietbando.com/":"http://image2.vietbando.com/";var ill=l1ll+"mapforipa%2Easpx";var strResURL=l1ll+"API/Skins/WhiteSkin/";var V_DEFAULT_ICON=strResURL+"images/point-1.gif";var vbdtempimage=new Image();vbdtempimage.src=strResURL+"images/whiteimage.png";var vbdtransimage=new Image();vbdtransimage.src=strResURL+"images/transparent.png";var vbdiwimage=new Image();vbdiwimage.src=strResURL+"images/infowindow.png";var vbdiwsimage=new Image();vbdiwsimage.src=strResURL+"images/infowindowshade.png";var CountRequest=0;var g_REtimerID=null;var g_REdelay=30000;var ScriptQuery=function(a){this.scriptPath=a};ScriptQuery.prototype={get:function(){var d=new RegExp(this.scriptPath.replace(".","\\.")+"(\\?.*)?$");var a=document.getElementsByTagName("script");for(var c=0;c<a.length;c++){var b=a[c];if(b.src&&b.src.match(d)){var e=b.src.match(/\?([^#]*)(#.*)?/);return !e?"":e[1]}}return""},parse:function(){var k={};var g=this.get();var d=g.split("&");for(var c=0;c<d.length;c++){var b=new Array();b[0]=d[c].substring(0,d[c].indexOf("="));b[1]=d[c].substring(d[c].indexOf("=")+1,d[c].length);var a=b[0],h=b[1];if(!k[a]){k[a]=[]}if(!h){h="true"}else{try{h=decodeURIComponent(h)}catch(f){h=unescape(h)}}var j=k[a];j[j.length]=h}return k},flatten:function(){var b=this.parse();for(var a in b){b[a]=b[a][0]}return b},toString:function(){return"ScriptQuery [path="+this.scriptPath+"]"}};function VBrowserIsCompatible(){if(browserName=="msie"||browserName=="firefox"||browserName=="mozilla"||browserName=="opera"||browserName=="safari"||browserName=="iPhone"||browserName=="iPod"||browserName=="iPad"||browserName=="chrome"){return true}return false}function VMap(aO,bi){jII=this;var ab="";var G=document.getElementsByTagName("script");var aL=new ScriptQuery("VBDMapAPI.js").parse();for(var ar in aL){ab+=aL[ar]}while(ab.indexOf("+")>-1){ab=ab.replace("+","!?!")}lIlI=ab;if(lIlI.length<1||lIlI=="true"){return}if(l1jI==false){VUtil.il1(ill,"","vcallbackFunction","")}if(typeof aO=="string"){aO=document.getElementById(aO)}this.lIIj=false;this.isZooming=false;this.lI1j=false;this.lIiI=false;this.lIij=false;this.lIjl=false;this.isMarkerAutoPanning=false;this.isTextDragging=false;this.isSelectWindowContent=false;this.ll1j=false;this.hasDraggedText=false;this.lIi1=false;this.llII=false;this.draggable=true;this.lIii=true;this.lIil=true;this.dblClickZoomable=true;this.lIIl=false;this.bEnableInfoWindow=true;this.bMapActive=false;this.centerX=109.649506;this.centerY=14.102783;this.boundsRestrict=null;this.ptBdResNWV=null;this.ptBdResSEV=null;this.prevStartX=0;this.jji=0;this.ji1=0;this.divisorX=0;this.divisorY=0;this.rootGestureX=null;this.rootGestureY=null;this.curGestureX=null;this.curGestureY=null;this.level=5;this.lliI=20;this.minLevel=0;this.maxLevel=19;this.lIII=1;this.lIIi=0;this.jIj=0;this.prevRightClickTime=0;this.nInstalment=0;this.arrMaxRowCol=new Array();this.arrMaxRowCol[0]=1;for(var Z=1;Z<=this.maxLevel;Z++){this.arrMaxRowCol[Z]=2<<(Z-1)}if(bi!=undefined){this.options=bi;strResURL=l1ll+"API/Skins/"+this.options.skin+"/";V_DEFAULT_ICON=strResURL+"images/point-1.gif";this.options.draggableCursor=strResURL+"images/openhand.cur";this.options.draggingCursor=strResURL+"images/closedhand.cur";if(bi.size!=undefined){aO.style.width=bi.size.width+"px";aO.style.height=bi.size.height+"px"}else{this.options.size=new VSize(aO.offsetWidth,aO.offsetHeight)}}else{this.options=new VMapOptions("WhiteSkin",new VSize(aO.offsetWidth,aO.offsetHeight))}if(aO.offsetWidth>2000||aO.offsetHeight>2000){l1jI=false;isValidKey=false;jII.disableAll();return}this.l1ii=false;this.jIi=8;this.nZoomCount=0;this.iZoomStep=0;this.prevDelta=0;this.curMappingLayer=null;this.nMapTypes=0;this.arrMapTypes=new Array();this.I11=0;this.lil=new Array();this.li1=0;this.arrControls=new Array();this.nControls=0;this.lII=null;this.lIj=new VInfoWindow();this.lIj.l1lI=this;this.lI1=null;this.l1li=null;this.ImagesURL=l1ll+"mapimageservice.ashx";this.Left=0;this.Top=0;this.id=aO.id;this.lli1=aO;aO.l1I=this;aO.dblRC="";if(aO.style.position==undefined||aO.style.position==""){aO.style.position="absolute"}VUtil.includeCSS("APIStyle.css");this.stopEvent=A;this.vType=aa;this.disableAll=a9;this.calculatePosition=o;this.initMap=bo;this.getCurrentLayerColRows=bc;this.updateMappingAreas=ax;this.resetSrcImgOverlay=Y;this.getVbdMapsTileUrl=U;this.insertLeft=I;this.insertRight=c;this.insertTop=u;this.insertBottom=R;this.overViewInsertLeft=ay;this.overViewInsertRight=an;this.overViewInsertTop=g;this.overViewInsertBottom=ai;this.setOverViewCenter=aR;this.fixOverView=d;this.updateCurrentXY=az;this.getGestureCenter=a8;this.getRealCenter=bm;this.mouseWheelHandler=ac;this.prepareScrollZoom=bj;this.scrollWheelZoom=aA;this.mouseDownHandler=l;this.mouseMoveHandler=bn;this.mouseUpHandler=E;this.gestureStartHandler=C;this.gestureChangeHandler=ad;this.gestureEndHandler=F;this.hideOverlays=z;this.showOverlays=aJ;this.redrawLines=aM;this.redrawRuler=bl;this.redrawScaleCtrl=a4;this.redrawOverviewMap=aG;this.resetSVG=D;this.getCenterForPreserveInfoWindow=bs;this.hideControls=aP;this.showControls=v;this.panByMarker=aC;this.enableDragging=t;this.disableDragging=af;this.draggingEnabled=H;this.enableInfoWindow=J;this.disableInfoWindow=ag;this.infoWindowEnabled=al;this.enableDoubleClickZoom=j;this.disableDoubleClickZoom=O;
this.doubleClickZoomEnabled=br;this.enableContinuousZoom=aw;this.disableContinuousZoom=bd;this.continuousZoomEnabled=P;this.enableScrollWheelZoom=aV;this.disableScrollWheelZoom=bf;this.scrollWheelZoomEnabled=aK;this.addControl=L;this.removeControl=e;this.clearControls=ae;this.getContainer=ao;this.addMapType=aU;this.removeMapType=ah;this.setMappingLayer=p;this.isLoaded=bh;this.getCurrentPointer=aX;this.getCenter=Q;this.getBounds=a2;this.getDirectionBounds=n;this.getBoundsZoomLevel=ak;this.getBoundsAtCenterLevel=bp;this.getSize=r;this.getLevel=a3;this.getDragObject=ap;this.refreshLayer=a0;this.setCenter=bk;this.panBy=av;this.processPanBy=w;this.panTo=aS;this.panDirection=m;this.restrictBounds=k;this.restrictZoom=aB;this.zoomIn=B;this.zoomOut=X;this.zoomFit=aE;this.zoomToLevel=aI;this.saveCurrentPosition=bq;this.goToSavedPosition=a6;this.fitOverlays=aY;this.fitMultiOverlays=aT;this.checkResize=aD;this.addOverlay=K;this.removeOverlay=be;this.clearOverlays=f;this.getOverlayContainer=bb;this.openInfoWindow=h;this.openInfoWindowTabs=a1;this.showMapBlowup=x;this.updateInfoWindow=am;this.closeInfoWindow=au;this.getInfoWindow=V;this.fromLLsToDPxs=a7;this.fromLatLngToDivPixel=q;this.fromLatLngToContainerPixel=T;this.fromDivPixelToLatLng=aW;this.fromContainerPixelToLatLng=N;this.fromContainerPixelToDivPixel=aZ;this.fromDivPixelToContainerPixel=y;this.fromHighLevelPixelToDivPixel=aj;if(aO==null){alert("Parent Node is not exist");return}aO.style.overflow="hidden";aO.style.cursor="url('"+this.options.draggableCursor+"'),auto";aO.style.background="#EDEAE2";this.calculatePosition();if(browserName=="msie"){VUtil.addVMLStyle()}var W=new VTileLayer(new VCopyrightCollection("Vietbando Inc"),this.minLevel,this.maxLevel);W.getTileUrl=function(i,bt){if(bt<this.minLevel||bt>this.maxLevel){return""}if(W.tileloadHandler!=undefined){W.tileloadHandler(i,bt)}return aO.l1I.getVbdMapsTileUrl(bt,i.x,i.y)};var aQ=[W];V_NORMAL_MAP=new VMapType(aQ,VProjection,"VIETBANDO NORMAL MAP");this.addMapType(V_NORMAL_MAP);this.curMapType=V_NORMAL_MAP;var aH=this;var s=function(i,bt,bu){VEvent.addDOMListener(i,bt,function(){bu(i.llIl)})};VMappingLayer.prototype.setMappingAreas=function(bv,bA){var bx=null;var bt=null;for(var bu=0;bu<bA.length;bu++){var bz=document.getElementById(bv[bu]).useMap;bx=document.getElementById(bz.replace("#",""));bx.innerHTML="";bt=null;if(typeof bA[bu]=="object"){for(var by=0;by<bA[bu].length;by++){bt=document.createElement("area");bt.shape=bA[bu][by].shape;bt.coords=bA[bu][by].coords;bt.title=bA[bu][by].title;bt.style.cursor="pointer";bt.llIl=bA[bu][by];bx.appendChild(bt);for(var bw=0;bw<aH.curMappingLayer.arrEvents.length;bw++){s(bt,aH.curMappingLayer.arrEvents[bw],aH.curMappingLayer.arrHandlers[bw])}}}}};var S,a,at,bg,a5,M,aq,aF,ba;this.initMap(true);var aN;VEvent.addDOMListener(window,"unload",function(){if(CountRequest>0){VUtil.il1(ill+"?NumRequest="+CountRequest,"","","");CountRequest=0}});aO.ondblclick=function(bu){if(!this.l1I.dblClickZoomable){return false}if(VUtil.isVObject((browserName=="msie")?event:bu)){return false}if(this.l1I.level==this.l1I.maxLevel){var bt=new VPoint(lIlj-this.l1I.Left,lIl1-this.l1I.Top);var i=this.l1I.fromContainerPixelToLatLng(bt);this.l1I.panTo(i)}else{this.l1I.prepareScrollZoom(1)}return false};aO.oncontextmenu=function(bw){if(!this.l1I.dblClickZoomable){return false}if(VUtil.isVObject((browserName=="msie")?event:bw)){return false}var bt=new Date();var bv=parseInt(bt.getHours())*60*60*1000+parseInt(bt.getMinutes())*60*1000+parseInt(bt.getSeconds())*1000+parseInt(bt.getMilliseconds());if(bv-this.prevRightClickTime<230){this.dblRC="true";if(this.l1I.level==this.l1I.minLevel){var bu=new VPoint(lIlj-this.l1I.Left,lIl1-this.l1I.Top);var i=this.l1I.fromContainerPixelToLatLng(bu);this.l1I.panTo(i)}else{this.l1I.prepareScrollZoom(-1)}}this.prevRightClickTime=bv;return false};if(browserName=="msie"||browserName=="opera"||browserName=="chrome"||browserName=="safari"){aO.onmousewheel=function(){this.l1I.mouseWheelHandler(event,event.wheelDelta/120)}}else{aO.addEventListener("DOMMouseScroll",function(i){this.l1I.mouseWheelHandler(i,-i.detail)},false)}function ac(i,bu){this.updateCurrentXY(i);if(lIlj==-1&&lIl1==-1){return}this.calculatePosition();if(this.lIil==false){return false}var bt=(browserName!="msie")?"HTML":"BODY";aN=(browserName!="msie")?i.target:i.srcElement;while(aN.tagName!=bt&&(aN.className.indexOf!=undefined&&aN.className.indexOf("dragruler")==-1&&aN.className!="overviewmap"&&aN.className!="dragoverview"&&aN.className.indexOf("clickcontrol")==-1&&aN.className!="nomousemove")){aN=(browserName!="msie")?aN.parentNode:aN.parentElement;if(aN==null){return false}}if(aN.tagName!=bt&&aN.tagName!="svg"&&aN.tagName!="path"&&aN.tagName!="circle"){return}this.stopEvent(i);if((bu>0&&this.level==this.maxLevel)||(bu<0&&this.level==this.minLevel)){return false}this.prepareScrollZoom(bu)}var b=aO;VEvent.addDOMListener(document,"mousedown",function(bu){var i=(browserName!="msie")?"HTML":"BODY";var bt=(browserName!="msie")?bu.target:event.srcElement;if(bt.tagName=="INPUT"||bt.tagName=="TEXTAREA"){return}while(bt.tagName!=i&&bt.id!=b.id){bt=(browserName!="msie")?bt.parentNode:bt.parentElement;if(bt==null){return}}if(bt.tagName==i){b.l1I.bMapActive=false}else{if(bt.id==b.id){b.l1I.bMapActive=true}}});function l(i){this.updateCurrentXY(i);if(vbdIsdragging==false){vbdIsdragging=true}else{return}var bt=(browserName!="msie")?"HTML":"BODY";aN=(browserName!="msie")?i.target:i.srcElement;if(aN.tagName=="INPUT"||aN.tagName=="TEXTAREA"){vbdIsSelectInput=true;return}else{vbdIsSelectInput=false}while(aN.tagName!="svg"&&aN.tagName!="path"&&aN.tagName!="polyline"&&aN.tagName!="oval"&&aN.tagName!=bt&&(aN.className.indexOf!=undefined&&aN.className.indexOf("dragruler")==-1&&aN.className!="overviewmap"&&aN.className!="dragoverview"&&aN.className!="dragmarker"&&aN.className!="clickmarker"&&aN.className!="dragtext"&&aN.className.indexOf("clickcontrol")==-1&&aN.className!="dragmap"&&aN.className!="dragmaparea"&&aN.className!="dragCustomOverlay"&&aN.className!="nomousemove")){aN=(browserName!="msie")?aN.parentNode:aN.parentElement}aO.style.cursor="url('"+this.options.draggingCursor+"'),auto";if(aN.className.indexOf!=undefined&&aN.className.indexOf("dragruler")!=-1){this.lI1j=true;aO.tLeft=parseInt(aN.style.left);aO.tTop=parseInt(aN.style.top);if(this.zoomstartHandler!=undefined){this.zoomstartHandler()}}else{if(aN.className=="overviewmap"){this.lIiI=true;aO.tLeft=parseInt(document.getElementById(this.id+"_VOverviewBox").style.left);aO.tTop=parseInt(document.getElementById(this.id+"_VOverviewBox").style.top);aO.I1l=parseInt(document.getElementById(this.id+"_VCenterRect").style.left);aO.Il1=parseInt(document.getElementById(this.id+"_VCenterRect").style.top)}else{if(aN.className=="dragoverview"){this.lIij=true;aO.tLeft=parseInt(aN.style.left);aO.tTop=parseInt(aN.style.top)}else{if(aN.className=="dragmarker"){if(aN.draggable==1){if(aN.dragStartHandler!=undefined){aN.dragStartHandler()}this.closeInfoWindow();this.lIjl=true;aO.tLeft=parseInt(aN.style.left);aO.tTop=parseInt(aN.style.top);aN.deltaX=parseFloat(aN.style.left)-(lIlj-this.Left-parseInt(a5.style.left));aN.deltaY=parseFloat(aN.style.top)-(lIl1-this.Top-parseInt(a5.style.top))}}else{if(aN.className=="dragtext"){if(aN.draggable==1){this.closeInfoWindow();this.isTextDragging=true;aO.tLeft=parseInt(aN.style.left);aO.tTop=parseInt(aN.style.top)}}else{if(aN.className.indexOf!=undefined&&aN.className.indexOf("clickcontrol")!=-1){aO.onselectstart=null;aO.isSelectWindowContent=true;return}else{if(aN.className=="dragmap"||aN.className=="dragmaparea"||aN.className=="dragCustomOverlay"||aN.className=="clickmarker"||aN.tagName=="path"||aN.tagName=="svg"||aN.tagName=="polyline"||aN.tagName=="circle"||aN.tagName=="oval"||(aN.className==""&&browserName=="safari")){if(this.lIIj){return false}this.lIIj=true;aO.tLeft=parseInt(a.style.left);aO.tTop=parseInt(a.style.top);aO.sLeft=parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left);
aO.sTop=parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top);aO.stLeft=parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left);aO.stTop=parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top);aO.I1l=parseInt(a5.style.left);aO.Il1=parseInt(a5.style.top);aO.aLeft=parseInt(at.style.left);aO.aTop=parseInt(at.style.top)}else{if(aN.className=="nomousemove"||aN.tagName!=bt){return}}}}}}}}aO.tX=i.clientX;aO.tY=i.clientY;return false}function bn(bI){this.updateCurrentXY(bI);if(vbdIsSelectInput){return}if(this.lIIj&&this.draggable){if(!aO.l1ii){if(document.getElementById("VIWC")!=null){document.getElementById("VIWC").style.overflow="hidden"}if(this.ll11!=undefined){this.ll11()}if(this.li1i!=undefined){if(!VUtil.isVObject(bI)){this.li1i()}}aO.l1ii=true;aO.llII=true}if(this.ll1I!=undefined){this.ll1I()}if(this.li1j!=undefined){this.li1j()}var bK=document.getElementById(aO.id+"_VOverviewRect");var bv=bI.clientX-aO.tX+aO.tLeft;var bE=bI.clientY-aO.tY+aO.tTop;var by=0,bx=0;if(this.boundsRestrict!=null){if(bv<this.ptBdResSEV.x){by=this.ptBdResSEV.x-bv;bv=this.ptBdResSEV.x}else{if(bv>this.ptBdResNWV.x){by=this.ptBdResNWV.x-bv;bv=this.ptBdResNWV.x}}if(bE<this.ptBdResSEV.y){bx=this.ptBdResSEV.y-bE;bE=this.ptBdResSEV.y}else{if(bE>this.ptBdResNWV.y){bx=this.ptBdResNWV.y-bE;bE=this.ptBdResNWV.y}}}bv+="px";bE+="px";var bL=this.curMapType.getTileLayers();for(var bF=0;bF<bL.length;bF++){bL[bF].liII.style.left=bv;bL[bF].liII.style.top=bE}if(bg!=undefined){bg.style.left=bv;bg.style.top=bE}aO.sLeft=(bI.clientX-aO.tX+aO.stLeft)+by;aO.sTop=(bI.clientY-aO.tY+aO.stTop)+bx;a5.style.left=(bI.clientX-aO.tX+aO.I1l+by)+"px";a5.style.top=(bI.clientY-aO.tY+aO.Il1+bx)+"px";at.style.left=(bI.clientX-aO.tX+aO.aLeft+by)+"px";at.style.top=(bI.clientY-aO.tY+aO.aTop+bx)+"px";if(bK!=null){var bJ=parseInt(document.getElementById(aO.id+"_VCenterRect").style.left);var bH=parseInt(document.getElementById(aO.id+"_VCenterRect").style.top);bK.style.left=(bJ+Math.round((aO.tX-bI.clientX-by)/this.nInstalment))+"px";bK.style.top=(bH+Math.round((aO.tY-bI.clientY-bx)/this.nInstalment))+"px"}if(aO.sTop<-256){this.insertBottom();aO.stTop+=256;aO.style.cursor="url('"+this.options.draggingCursor+"'),auto"}if(aO.sLeft>0){this.insertLeft();aO.stLeft-=256;aO.style.cursor="url('"+this.options.draggingCursor+"'),auto"}else{if(aO.sLeft<-256){this.insertRight();aO.stLeft+=256;aO.style.cursor="url('"+this.options.draggingCursor+"'),auto"}}if(aO.sTop>0){this.insertTop();aO.stTop-=256;aO.style.cursor="url('"+this.options.draggingCursor+"'),auto"}return false}else{if(this.lIiI==true){var bB=aO.tLeft+bI.clientX-aO.tX;var bA=aO.tTop+bI.clientY-aO.tY;if(bB>0){this.overViewInsertLeft();aO.style.cursor="url('"+this.options.draggingCursor+"'),auto";bB=bB-256;aO.tLeft-=256}if(bB<-256){this.overViewInsertRight();aO.style.cursor="url('"+this.options.draggingCursor+"'),auto";bB=bB+256;aO.tLeft+=256}if(bA>0){this.overViewInsertTop();aO.style.cursor="url('"+this.options.draggingCursor+"'),auto";bA=bA-256;aO.tTop-=256}if(bA<-256){this.overViewInsertBottom();aO.style.cursor="url('"+this.options.draggingCursor+"'),auto";bA=bA+256;aO.tTop+=256}aN.style.left=bB+"px";aN.style.top=bA+"px";return false}else{if(this.lIij==true){var bB=aO.tLeft+bI.clientX-aO.tX;var bA=aO.tTop+bI.clientY-aO.tY;aN.style.left=bB+"px";aN.style.top=bA+"px"}else{if(this.lI1j==true){var bA=aO.tTop+bI.clientY-aO.tY;for(var bG=0;bG<this.nControls;bG++){if(this.arrControls[bG].mouseMoveHandler!=undefined){this.arrControls[bG].mouseMoveHandler(aN,bA)}}return false}else{if(this.lIjl==true){if(!this.isMarkerAutoPanning){var bu=bI.clientX;var bt=bI.clientY;aN.style.left=aO.tLeft-aO.tX+bu+"px";aN.style.top=aO.tTop-aO.tY+bt+"px"}else{aN.style.left=lIlj-this.Left-parseInt(a5.style.left)+aN.deltaX+"px";aN.style.top=lIl1-this.Top-parseInt(a5.style.top)+aN.deltaY+"px"}var bw,bz;bw=parseFloat(aN.style.left)+aN.llIl.lill.offset.width;bz=parseFloat(aN.style.top)+aN.llIl.lill.offset.height;var bD=this.fromDivPixelToLatLng(new VPoint(bw,bz));aN.llIl.latlngs.latitude=bD.latitude;aN.llIl.latlngs.longitude=bD.longitude;if(aN.llIl.lill.autoPan){var bC=new VPoint(lIlj-this.Left,lIl1-this.Top);aN.dx=0;aN.dy=0;if(bC.x<=5){aN.dx=-10}if(bC.x>=aO.offsetWidth-5){aN.dx=10}if(bC.y<=5){aN.dy=-10}if(bC.y>=aO.offsetHeight-5){aN.dy=10}if(aN.dx!=0||aN.dy!=0){if(!this.isMarkerAutoPanning){this.isMarkerAutoPanning=true;this.panByMarker(aN)}}else{this.isMarkerAutoPanning=false;aN.style.left=lIlj-this.Left-parseInt(a5.style.left)+aN.deltaX+"px";aN.style.top=lIl1-this.Top-parseInt(a5.style.top)+aN.deltaY+"px";var bw,bz;bw=parseFloat(aN.style.left)+aN.llIl.lill.offset.width;bz=parseFloat(aN.style.top)+aN.llIl.lill.offset.height;var bD=this.fromDivPixelToLatLng(new VPoint(bw,bz));aN.llIl.latlngs.latitude=bD.latitude;aN.llIl.latlngs.longitude=bD.longitude}}if(bu-aO.tX!=0||bt-aO.tY!=0){aO.ll1j=true;aN.ll1j=true;if(aN.li1j!=undefined){aN.li1j()}}return false}else{if(this.isTextDragging==true){var bu=bI.clientX;var bt=bI.clientY;aN.style.left=aO.tLeft-aO.tX+bu+"px";aN.style.top=aO.tTop-aO.tY+bt+"px";var bw,bz;bw=parseFloat(aN.style.left)+aN.llIl.textOptions.offset.width;bz=parseFloat(aN.style.top)+aN.llIl.textOptions.offset.height;var bD=this.fromDivPixelToLatLng(new VPoint(bw,bz));aN.llIl.latlngs.latitude=bD.latitude;aN.llIl.latlngs.longitude=bD.longitude;if(bu-aO.tX!=0||bt-aO.tY!=0){aO.hasDraggedText=true;aN.hasDraggedText=true}return false}else{if(this.isSelectWindowContent==true){aO.onselectstart=null}else{vbdIsdragging=false;return}}}}}}}}function E(bK){vbdIsdragging=false;aO.style.cursor="url('"+this.options.draggableCursor+"'),auto";if(this.lIIj==true){this.lIIj=false;if(aO.l1ii==true){this.getRealCenter();var bL=document.getElementById(aO.id+"_VOverviewRect");if(bL!=null){var bJ=parseInt(document.getElementById(aO.id+"_VCenterRect").style.left);var bH=parseInt(document.getElementById(aO.id+"_VCenterRect").style.top);aO.tX=parseInt(bL.style.left+0)-bJ;aO.tY=parseInt(bL.style.top+0)-bH;this.setOverViewCenter()}this.redrawScaleCtrl();this.updateMappingAreas();if(this.llil!=undefined){for(var bz=0;bz<this.llil.length;bz++){this.llil[bz]()}}if(!VUtil.isVObject(bK)){if(!VUtil.isVBDWebsite()){initializeTimer()}if(this.li1l!=undefined){this.li1l()}}}if(document.getElementById("VIWC")!=null){document.getElementById("VIWC").style.overflow="auto"}aO.l1ii=false;var bw=this.arrMaxRowCol[this.level];if(this.curMapType.opts.degree360&&((((this.jji%bw)+bw)%bw)+this.lIl>=bw||(((this.prevStartX%bw)+bw)%bw)+this.lIl>=bw)){var bG;for(bG=0;bG<this.li1;bG++){this.lil[bG].redraw(false)}}this.redrawLines();this.prevStartX=this.jji}else{if(this.lIiI==true){var bN=bK.clientX-aO.tX;var bM=bK.clientY-aO.tY;this.panBy(new VSize(-bN*this.nInstalment,-bM*this.nInstalment));this.lIiI=false}else{if(this.lIij==true){var bN=bK.clientX-aO.tX;var bM=bK.clientY-aO.tY;this.panBy(new VSize(bN*this.nInstalment,bM*this.nInstalment));this.lIij=false}else{if(this.lI1j==true){for(var bG=0;bG<aO.l1j;bG++){for(var bF=0;bF<aO.lIl;bF++){var bI=a.childNodes[0].childNodes[bG*aO.lIl+bF];bI.src="";bI.src=strResURL+"images/whiteimage.png"}}var bC=parseInt(aN.style.top);var bE=(this.maxLevel-this.minLevel)*8+22;var bu=Math.round((bE-bC)/8)+this.minLevel;var bt=this.getCenter();var bv=this.getInfoWindow();if(bv.isOpened()){bt=this.getCenterForPreserveInfoWindow(this.level,bu)}this.setCenter(bt,bu);this.lI1j=false;this.lIi1=true}else{if(this.lIjl==true){this.lIjl=false;var bA,bB;bA=parseFloat(aN.style.left)+aN.llIl.lill.offset.width;bB=parseFloat(aN.style.top)+aN.llIl.lill.offset.height;var bD=this.fromDivPixelToLatLng(new VPoint(bA,bB));aN.llIl.latlngs.latitude=bD.latitude;aN.llIl.latlngs.longitude=bD.longitude;this.isMarkerAutoPanning=false;if(aN.dragEndHandler!=undefined){var by=bK.clientX;var bx=bK.clientY;if(by-aO.tX!=0||bx-aO.tY!=0){aN.dragEndHandler()}}}else{if(this.isTextDragging==true){var bA,bB;bA=parseFloat(aN.style.left)+aN.llIl.textOptions.offset.width;bB=parseFloat(aN.style.top)+aN.llIl.textOptions.offset.height;
var bD=this.fromDivPixelToLatLng(new VPoint(bA,bB));aN.llIl.latlngs.latitude=bD.latitude;aN.llIl.latlngs.longitude=bD.longitude;this.isTextDragging=false;if(aN.dragEndHandler!=undefined){aN.dragEndHandler()}}else{if(this.isSelectWindowContent==true){aO.isSelectWindowContent=false}else{return false}}}}}}}}function C(bz){this.lIIj=false;this.getRealCenter();if(this.isZooming){return false}this.calculatePosition();if(this.curGestureX==null||this.curGestureY==null){return false}if(this.lIil==false){return false}this.isZooming=true;a.style.left=parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left)+"px";a.style.top=parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top)+"px";at.style.left=a.style.left;at.style.top=a.style.top;var bx,bt,by;for(bx=0;bx<this.l1j;bx++){for(bt=0;bt<this.lIl;bt++){by=at.childNodes[0].childNodes[bx*this.lIl+bt];by.style.width="256px";by.style.height="256px";by.src=strResURL+"images/transparent.png"}}var bw=at;at=a;a=bw;this.curMapType.getTileLayers()[0].liII=a;var bv=this.curGestureX-parseInt(at.style.left)-this.Left;var bu=this.curGestureY-parseInt(at.style.top)-this.Top;this.divisorX=bv/256;this.divisorY=bu/256;this.aniRootX=parseInt(at.style.left);this.aniRootY=parseInt(at.style.top);this.hideOverlays();if(this.zoomstartHandler!=undefined){this.zoomstartHandler()}}function ad(by){if(!this.isZooming){return false}VUtil.createZoomAnimation((by.scale>=1)?1:-1,this.curGestureX,this.curGestureY);var bv,bu,bx,bt,bw;bt=256*by.scale;bw=256*(by.scale-1);for(bv=0;bv<this.l1j;bv++){for(bu=0;bu<this.lIl;bu++){bx=at.childNodes[0].childNodes[bv*this.lIl+bu];bx.style.width=bt+"px";bx.style.height=bt+"px";bx.style.left=(bu*bt)+"px";bx.style.top=(bv*bt)+"px"}}at.style.left=this.aniRootX-Math.round(this.divisorX*bw)+(this.curGestureX-this.rootGestureX)+"px";at.style.top=this.aniRootY-Math.round(this.divisorY*bw)+(this.curGestureY-this.rootGestureY)+"px"}function F(by){if(!this.isZooming){return false}this.isZooming=false;aO.hasGestured=true;VUtil.removeZoomAnimation();var bx;if(by.scale==1){bx=this.level}else{if(by.scale>1){bx=this.level+Math.round(by.scale/2)}else{bx=this.level-Math.round((1/by.scale)/2)}}if(bx<this.minLevel){bx=this.minLevel}if(bx>this.maxLevel){bx=this.maxLevel}var bu=this.divisorX*256;var bt=this.divisorY*256;var bz=VProjection.fromPixelToLatLng(new VPoint(bu+256*this.jji,bt+256*this.ji1),this.level);var bw=VProjection.fromLatLngToPixel(bz,bx);var bv=bw.x-this.curGestureX+this.Left+parseInt(this.lli1.offsetWidth)/2;var i=bw.y-this.curGestureY+this.Top+parseInt(this.lli1.offsetHeight)/2;bz=VProjection.fromPixelToLatLng(new VPoint(bv,i),bx);at.style.zIndex=MapAnimatedZIndex;a.style.zIndex=MapInnerZIndex;this.setCenter(bz,bx,this.curMapType,false)}if(browserName=="iPhone"||browserName=="iPod"||browserName=="iPad"){aO.ontouchstart=function(bt){try{if(bt.touches.length==1){return aO.l1I.mouseDownHandler(bt.touches[0])}else{if(bt.touches.length==2){aO.l1I.getGestureCenter(bt.touches[0],bt.touches[1]);return false}}}catch(i){console.log("touchstart - "+i)}};VEvent.addDOMListener(document,"touchmove",function(bt){try{if(bt.touches.length==1){return aO.l1I.mouseMoveHandler(bt.touches[0])}else{if(bt.touches.length==2){aO.l1I.getGestureCenter(bt.touches[0],bt.touches[1]);return false}}}catch(i){console.log("touchmove - "+i)}});VEvent.addDOMListener(document,"touchend",function(bt){try{if(bt.touches.length==0){return aO.l1I.mouseUpHandler(bt.changedTouches[0])}else{if(bt.touches.length==1){aO.l1I.rootGestureX=null;aO.l1I.rootGestureY=null;aO.l1I.curGestureX=null;aO.l1I.curGestureY=null}}}catch(i){console.log("touchend - "+i)}});VEvent.addDOMListener(aO,"gesturestart",function(bt){try{return aO.l1I.gestureStartHandler(bt)}catch(i){console.log("gesturestart - "+i)}});VEvent.addDOMListener(document,"gesturechange",function(bt){try{return aO.l1I.gestureChangeHandler(bt)}catch(i){console.log("gesturechange - "+i)}});VEvent.addDOMListener(document,"gestureend",function(bt){try{return aO.l1I.gestureEndHandler(bt)}catch(i){console.log("gestureend - "+i)}})}else{aO.onmousedown=function(i){if((browserName=="msie"&&event.button!=1)||(browserName!="msie"&&i.which!=1)){return}return this.l1I.mouseDownHandler(browserName=="msie"?event:i)};VEvent.addDOMListener(document,"mousemove",function(i){return aO.l1I.mouseMoveHandler(browserName=="msie"?event:i)});VEvent.addDOMListener(document,"mouseup",function(i){return aO.l1I.mouseUpHandler(browserName=="msie"?event:i)})}function A(i){if(browserName=="firefox"){if(i.stopPropagation){i.stopPropagation();i.preventDefault()}}else{event.cancelBubble=true;event.returnValue=false}return false}function aa(){return"VMap"}function a9(){this.setCenter(this.getCenter(),this.getLevel());this.disableDragging();this.disableInfoWindow();this.disableDoubleClickZoom();this.disableContinuousZoom();this.disableScrollWheelZoom();this.clearOverlays();this.clearControls()}function o(){var bv=aO;var bA=new Object();bA.x=0;bA.y=0;if(bv!==null){if(bv.getBoundingClientRect){var by=document.documentElement;var bw=bv.getBoundingClientRect();var bu=by.scrollLeft;var bt=by.scrollTop;bA.x=bw.left+bu;bA.y=bw.top+bt}else{bA.x=bv.offsetLeft;bA.y=bv.offsetTop;var bx=bv.parentNode;var i=null;while(offsetParent!=null){bA.x+=offsetParent.offsetLeft;bA.y+=offsetParent.offsetTop;var bz=offsetParent.tagName.toLowerCase();if((__isIEOld&&bz!="table")||((__isFireFoxNew||__isChrome)&&bz=="td")){i=VUtil.getBorderWidth(offsetParent);bA.x+=i.left;bA.y+=i.top}if(offsetParent!=document.body&&offsetParent!=document.documentElement){bA.x-=offsetParent.scrollLeft;bA.y-=offsetParent.scrollTop}if(!__isIE&&!__isOperaOld||__isIENew){while(offsetParent!=bx&&bx!==null){bA.x-=bx.scrollLeft;bA.y-=bx.scrollTop;if(__isFireFoxOld||__isWebKit){i=VUtil.getBorderWidth(bx);bA.x+=i.left;bA.y+=i.top}bx=bx.parentNode}}bx=offsetParent.parentNode;offsetParent=offsetParent.offsetParent}}}this.Left=bA.x;this.Top=bA.y}function bo(bG){if(!bG&&!VUtil.isVBDWebsite()){aO.removeChild(aO.childNodes[0])}this.l1j=parseInt(this.options.size.height/256)+2;this.lIl=parseInt(this.options.size.width/256)+2;var bv=VProjection.fromLatLngToPixel(this.getCenter(),this.getLevel());var bC=this.options.size.width/2;var bB=this.options.size.height/2;var bI=bv.x-bC;var bH=bv.y-bB;this.jji=parseInt(bI/256);this.ji1=parseInt(bH/256);var bt,bu;bt=-parseInt(bI%256);bu=-parseInt(bH%256);if(bv.x<bC){this.jji--;bt-=256}if(bv.y<bB){this.ji1--;bu-=256}var bz,by,bx;if(!bG){for(bz=1;bz<5;bz++){aO.removeChild(document.getElementById(aO.id+"l"+bz));aO.removeChild(document.getElementById(aO.id+"t"+bz))}}var bE;for(bz=1;bz<5;bz++){bE=VUtil.createDivElement(aO.id+"l"+bz,0,0,bz,aO.offsetHeight,"absolute","hidden","");bE.style.background="#000000 none repeat scroll 0 0";bE.style.filter="alpha(opacity = "+(10-2*bz)+")";bE.style.opacity=0.1-0.02*bz;bE.style.display="block";bE.style.zIndex=100;aO.appendChild(bE);bE=VUtil.createDivElement(aO.id+"t"+bz,0,0,aO.offsetWidth,bz,"absolute","hidden","");bE.style.background="#000000 none repeat scroll 0 0";bE.style.filter="alpha(opacity = "+(10-2*bz)+")";bE.style.opacity=0.1-0.02*bz;bE.style.display="block";bE.style.zIndex=100;aO.appendChild(bE)}if(bG){S=VUtil.createDivElement(this.lli1.id+"_map1",0,0,"100%","100%","absolute","hidden","")}else{S=document.getElementById(this.lli1.id+"_map1");while(S.childNodes.length>0){S.removeChild(S.childNodes[0])}}var bD=new Array();if(this.curMappingLayer!=null){bD[bD.length]="<div style='position:absolute; left:0px; top:0px;'>";for(bz=0;bz<this.l1j;bz++){for(by=0;by<this.lIl;by++){bD[bD.length]="<map id='usemapindex"+bz+"_"+by+"' name='usemapindex"+(bz+"_"+by)+"'></map>"}}bD[bD.length]="</div>";bg=VUtil.createDivElement(this.lli1.id+"_mapping",bt,bu,this.lIl*256,this.l1j*256,"absolute","",bD.join(""));S.appendChild(bg);bg.className="dragmaparea";bg.style.zIndex=MapInnerZIndex}var bA=(this.curMappingLayer!=null)?this.curMappingLayer.mappedTileLayer:-1;for(bx=0;bx<this.curMapType.getTileLayers().length;bx++){bD=new Array();
bD[bD.length]="<div style='position:absolute; left:0px; top:0px;'>";for(bz=0;bz<this.l1j;bz++){for(by=0;by<this.lIl;by++){if(bx!=bA){bD[bD.length]="<img style='position:absolute; -moz-user-select:none; width:256px; height:256px; left:"+(by*256)+"px; top:"+(bz*256)+"px;' src='"+strResURL+"images/whiteimage.png' isMap />"}else{bD[bD.length]="<img id='"+(this.jji+bz+"_"+this.ji1+by)+"' style='border:0px none; margin:0px; padding:0px; position:absolute; -moz-user-select:none; width:256px; height:256px; left:"+(by*256)+"px; top:"+(bz*256)+"px;' src='"+strResURL+"images/whiteimage.png' isMap usemap='#usemapindex"+bz+"_"+by+"' />"}}}bD[bD.length]="</div>";a=VUtil.createDivElement((bx==0)?"":this.lli1.id+"_inner"+bx,bt,bu,this.lIl*256,this.l1j*256,"absolute","",bD.join(""));this.curMapType.getTileLayers()[bx].liII=a;S.appendChild(a);a.className="dragmap";a.style.zIndex=(bx==0)?MapInnerZIndex:MapLayerZIndex}a=this.curMapType.getTileLayers()[0].liII;bD=new Array();bD[bD.length]="<div style='position:absolute; left:0px; top:0px;'>";for(bz=0;bz<this.l1j;bz++){for(by=0;by<this.lIl;by++){bD[bD.length]="<img style='position:absolute; -moz-user-select:none; width:256px; height:256px; left:"+(by*256)+"px; top:"+(bz*256)+"px;' src='"+strResURL+"images/transparent.png' isMap />"}}bD[bD.length]="</div>";at=VUtil.createDivElement("",bt,bu,this.lIl*256,this.l1j*256,"absolute","",bD.join(""));S.appendChild(at);at.className="dragmap";at.style.zIndex=MapAnimatedZIndex;if(bG){aO.appendChild(S);a5=VUtil.createDivElement(this.lli1.id+"_path",0,0,"","","absolute","","");M=VUtil.createDivElement("",0,0,"","","absolute","","");aq=VUtil.createDivElement("",0,0,"","","absolute","","");aF=VUtil.createDivElement("",0,0,"","","absolute","","");ba=VUtil.createDivElement("",0,0,"","","absolute","","");a5.appendChild(M);a5.appendChild(aq);a5.appendChild(aF);a5.appendChild(ba);aO.appendChild(a5);aF.className="dragCustomOverlay";if(browserName!="msie"){var bF=document.createElementNS("http://www.w3.org/2000/svg","svg");bF.setAttribute("overflow","visible");bF.style.position="absolute";aq.appendChild(bF)}}M.style.zIndex=MarkerZIndex;aq.style.zIndex=LineZIndex;a5.style.zIndex=MapPathZIndex;ba.style.zIndex=ObjBelowShadeZIndex;bD=new Array();bD[bD.length]="<img style='cursor:pointer;' onclick={window.open('http://www.vietbando.com/');} src='"+strResURL+"images/poweredby.png' />";if(!VUtil.isVBDWebsite()){var bw=VUtil.createDivElement("",5,this.options.size.height-40,40,30,"absolute","",bD.join(""));bw.style.zIndex=VBDLogoZIndex;bw.style.MozUserSelect="none";aO.insertBefore(bw,aO.childNodes[0])}}function bc(bz){var bt=this.curMapType.getTileLayers();var bB=bt[bz].liII;var bC=new Array();var bu=new Array();var bA=this.arrMaxRowCol[this.level];var by=null;for(var bx=0;bx<this.l1j;bx++){for(var bw=0;bw<this.lIl;bw++){by=bB.childNodes[0].childNodes[bx*this.lIl+bw];var bD=this.ji1+bx;var bv=this.jji+bw;if(this.curMapType.opts.degree360){bv=((bv%bA)+bA)%bA}bC[bC.length]=by.id;bu[bu.length]=new VPoint(bv,bD)}}return bu}function ax(){if(this.curMappingLayer==null){return}var bt=this.curMapType.getTileLayers();var bz=(this.curMappingLayer!=null)?this.curMappingLayer.mappedTileLayer:-1;var bB=bt[bz].liII;var bC=new Array();var bu=new Array();var bA=this.arrMaxRowCol[this.level];var by=null;for(var bx=0;bx<this.l1j;bx++){for(var bw=0;bw<this.lIl;bw++){by=bB.childNodes[0].childNodes[bx*this.lIl+bw];var bD=this.ji1+bx;var bv=this.jji+bw;if(this.curMapType.opts.degree360){bv=((bv%bA)+bA)%bA}bC[bC.length]=by.id;bu[bu.length]=new VPoint(bv,bD)}}this.curMappingLayer.getMappingAreas(bC,bu,this.level)}function Y(){var bz=(this.curMappingLayer!=null)?this.curMappingLayer.mappedTileLayer:-1;var bt=this.curMapType.getTileLayers();var by=null;for(var bv=0;bv<bt.length;bv++){if(bv==bz){var bA=bt[bv].liII;for(var bx=0;bx<this.l1j;bx++){for(var bw=0;bw<this.lIl;bw++){var bB=this.ji1+bx;var bu=this.jji+bw;by=bA.childNodes[0].childNodes[bx*this.lIl+bw];if(by.id!=null&&by.id!=""){by.id=bu+"_"+bB}by.src=bt[bv].getTileUrl(new VPoint(bu,bB),this.level)}}}}}function U(i,bu,bw){var bt="";if(this.ImagesURL.indexOf("ashx")!=-1){bt=this.ImagesURL+"?Action=GetTiles&Level="+i+"&X="+bu+"&Y="+bw}else{var bv=parseInt((bw*Math.pow(2,i)+bu)/LimitFolder);bt=this.ImagesURL+"mapimages/"+i+"/"+bv+"/"+bw+"_"+bu+".png"}return bt}function I(){this.jji--;var bw=parseInt(a.childNodes[0].childNodes[0].style.left)-256;var bt=this.curMapType.getTileLayers();var bu="";var bA=this.arrMaxRowCol[this.level];var bx,by;for(bx=0;bx<bt.length;bx++){var bB=bt[bx].liII;for(by=0;by<this.l1j;by++){var bz=bB.childNodes[0].childNodes[by*this.lIl+this.lIl-1];bB.childNodes[0].removeChild(bz);bz.src="";bz.src=strResURL+"images/transparent.png";bz.style.left=bw+"px";bz.style.width="256px";bz.style.height="256px";var bC=this.ji1+by;var bv=this.jji;if(this.curMapType.opts.degree360){bv=((bv%bA)+bA)%bA}if(this.ji1+by>=0&&this.ji1+by<bA){if(bz.id!=null&&bz.id!=""){bz.id=bv+"_"+bC}bu=bt[bx].getTileUrl(new VPoint(bv,bC),this.level);if(bu!=null&&bu!=""){bz.src=bu}}bB.childNodes[0].insertBefore(bz,bB.childNodes[0].childNodes[by*this.lIl])}}}function c(){this.jji++;var bw=parseInt(a.childNodes[0].childNodes[this.lIl-1].style.left)+256;var bt=this.curMapType.getTileLayers();var bu="";var bA=this.arrMaxRowCol[this.level];var bx,by;for(bx=0;bx<bt.length;bx++){var bB=bt[bx].liII;for(by=0;by<this.l1j;by++){var bz=bB.childNodes[0].childNodes[by*this.lIl];bB.childNodes[0].removeChild(bz);bz.src="";bz.src=strResURL+"images/transparent.png";bz.style.left=bw+"px";bz.style.width="256px";bz.style.height="256px";var bC=this.ji1+by;var bv=this.jji+this.lIl-1;if(this.curMapType.opts.degree360){bv=((bv%bA)+bA)%bA}if(this.ji1+by>=0&&this.ji1+by<bA){if(bz.id!=null&&bz.id!=""){bz.id=bv+"_"+bC}bu=bt[bx].getTileUrl(new VPoint(bv,bC),this.level);if(bu!=null&&bu!=""){bz.src=bu}}if(by==this.l1j-1){bB.childNodes[0].appendChild(bz)}else{bB.childNodes[0].insertBefore(bz,bB.childNodes[0].childNodes[by*this.lIl+this.lIl-1])}}}}function u(){this.ji1--;var bB=parseInt(a.childNodes[0].childNodes[0].style.top)-256;var bt=this.curMapType.getTileLayers();var bu="";var bz=this.arrMaxRowCol[this.level];for(var bw=0;bw<bt.length;bw++){var bA=bt[bw].liII;for(var bx=0;bx<this.lIl;bx++){var by=bA.childNodes[0].childNodes[this.lIl*(this.l1j-1)+bx];bA.childNodes[0].removeChild(by);by.src="";by.src=strResURL+"images/transparent.png";by.style.top=bB+"px";by.style.width="256px";by.style.height="256px";var bC=this.ji1;var bv=this.jji+bx;if(this.curMapType.opts.degree360){bv=((bv%bz)+bz)%bz}if(this.ji1>=0&&this.ji1<bz){if(by.id!=null&&by.id!=""){by.id=bv+"_"+bC}bu=bt[bw].getTileUrl(new VPoint(bv,bC),this.level);if(bu!=null&&bu!=""){by.src=bu}}bA.childNodes[0].insertBefore(by,bA.childNodes[0].childNodes[bx])}}}function R(){this.ji1++;var bB=parseInt(a.childNodes[0].childNodes[(this.l1j-1)*this.lIl].style.top)+256;var bt=this.curMapType.getTileLayers();var bu="";var bz=this.arrMaxRowCol[this.level];for(var bw=0;bw<bt.length;bw++){var bA=bt[bw].liII;for(var bx=0;bx<this.lIl;bx++){var by=bA.childNodes[0].childNodes[0];bA.childNodes[0].removeChild(by);by.src="";by.src=strResURL+"images/transparent.png";by.style.top=bB+"px";by.style.width="256px";by.style.height="256px";var bC=this.ji1+this.l1j-1;var bv=this.jji+bx;if(this.curMapType.opts.degree360){bv=((bv%bz)+bz)%bz}if(this.ji1+this.l1j-1>=0&&this.ji1+this.l1j-1<bz){if(by.id!=null&&by.id!=""){by.id=bv+"_"+bC}bu=bt[bw].getTileUrl(new VPoint(bv,bC),this.level);if(bu!=null&&bu!=""){by.src=bu}}bA.childNodes[0].appendChild(by)}}}function ay(){var bD=document.getElementById(this.id+"_VOverviewTable").tHead;for(var bz=0;bz<bD.rows.length;bz++){var bB=document.createElement("th");bD.rows[bz].appendChild(bB)}VUtil.removeLeftColumn(this.id+"_VOverviewTable");for(var by=0;by<2;by++){for(var bw=0;bw>=0;bw--){if(document.getElementById(this.id+"s_"+by+"_"+bw)!=null){document.getElementById(this.id+"s_"+by+"_"+bw).id=this.id+"s_"+by+"_"+(bw+1)}}}var bx=document.getElementById(this.id+"_VOverviewTable").tBodies[0];
var bA=Math.pow(2,this.lIII);for(var by=0;by<bx.rows.length;by++){var bt=bx.rows[by].insertCell(0);bt.innerHTML="<img id="+this.id+"s_"+by+"_0 src="+strResURL+"images/transparent.png width=256px height=256px>";if((this.jIj+by)>=0&&(this.jIj+by)<bA){var bv=parseInt(((this.jIj+by)*bA+this.lIIi-1)/LimitFolder);var bA=bA;var bC=this.jIj+by;var bu=this.lIIi-1;bu=((bu%bA)+bA)%bA;document.getElementById(this.id+"s_"+by+"_0").src=this.getVbdMapsTileUrl(this.lIII,bu,bC)}}this.lIIi--}function an(){var bD=document.getElementById(this.id+"_VOverviewTable").tHead;for(var bz=0;bz<bD.rows.length;bz++){var bB=document.createElement("th");bD.rows[bz].appendChild(bB)}VUtil.removeRightColumn(this.id+"_VOverviewTable");for(var by=0;by<2;by++){for(var bw=1;bw<=2-1;bw++){if(document.getElementById(this.id+"s_"+by+"_"+bw)!=null){document.getElementById(this.id+"s_"+by+"_"+bw).id=this.id+"s_"+by+"_"+(bw-1)}}}var bx=document.getElementById(this.id+"_VOverviewTable").tBodies[0];var bA=Math.pow(2,this.lIII);for(var by=0;by<bx.rows.length;by++){var bt=bx.rows[by].insertCell(-1);bt.innerHTML="<img id="+this.id+"s_"+by+"_"+(2-1)+" src="+strResURL+"images/transparent.png width=256px height=256px>";if((this.jIj+by)>=0&&(this.jIj+by)<bA){var bv=parseInt(((this.jIj+by)*bA+this.lIIi+2)/LimitFolder);var bA=bA;var bC=this.jIj+by;var bu=this.lIIi+2;bu=((bu%bA)+bA)%bA;document.getElementById(this.id+"s_"+by+"_"+(2-1)).src=this.getVbdMapsTileUrl(this.lIII,bu,bC)}}this.lIIi++}function g(){var bA=document.getElementById(this.id+"_VOverviewTable");bA.deleteRow(-1);for(var bx=2-2;bx>=0;bx--){for(var bw=0;bw<2;bw++){if(document.getElementById(this.id+"s_"+bx+"_"+bw)!=null){document.getElementById(this.id+"s_"+bx+"_"+bw).id=this.id+"s_"+(bx+1)+"_"+bw}}}var by=bA.insertRow(1);var bz=Math.pow(2,this.lIII);for(var bx=0;bx<2;bx++){var bt=by.insertCell(bx);bt.innerHTML="<img id="+this.id+"s_0_"+bx+" src="+strResURL+"images/transparent.png width=256px height=256px>";if((this.jIj-1)>=0&&(this.jIj-1)<bz){var bv=parseInt(((this.jIj-1)*bz+this.lIIi+bx)/LimitFolder);var bz=bz;var bB=this.jIj-1;var bu=this.lIIi+bx;bu=((bu%bz)+bz)%bz;document.getElementById(this.id+"s_0_"+bx).src=this.getVbdMapsTileUrl(this.lIII,bu,bB)}}this.jIj--}function ai(){var bA=document.getElementById(this.id+"_VOverviewTable");bA.deleteRow(1);for(var bx=1;bx<=2-1;bx++){for(var bw=0;bw<2;bw++){if(document.getElementById(this.id+"s_"+bx+"_"+bw)!=null){document.getElementById(this.id+"s_"+bx+"_"+bw).id=this.id+"s_"+(bx-1)+"_"+bw}}}var by=bA.insertRow(-1);var bz=Math.pow(2,this.lIII);for(var bx=0;bx<2;bx++){var bt=by.insertCell(bx);bt.innerHTML="<img id="+this.id+"s_"+(2-1)+"_"+bx+" src="+strResURL+"images/transparent.png width=256px height=256px>";if((this.jIj+2)>=0&&(this.jIj+2)<bz){var bv=parseInt(((this.jIj+2)*bz+this.lIIi+bx)/LimitFolder);var bz=bz;var bB=this.jIj+2;var bu=this.lIIi+bx;bu=((bu%bz)+bz)%bz;document.getElementById(this.id+"s_"+(2-1)+"_"+bx).src=this.getVbdMapsTileUrl(this.lIII,bu,bB)}}this.jIj++}function aR(){if(this.jIi==0){this.jIi=8;document.getElementById(this.id+"_VOverviewRect").style.left=parseInt(document.getElementById(this.id+"_VOverviewBox").style.left)+"px";document.getElementById(this.id+"_VOverviewRect").style.top=parseInt(document.getElementById(this.id+"_VOverviewBox").style.top)+"px";this.fixOverView();return}this.jIi-=2;var bv=parseInt(document.getElementById(this.id+"_VOverviewBox").style.left);var bu=parseInt(document.getElementById(this.id+"_VOverviewBox").style.top);var bt=parseInt(bv)-Math.round(this.lli1.tX/4);var i=parseInt(bu)-Math.round(this.lli1.tY/4);if(bt>=0){this.overViewInsertLeft();bt-=256}if(bt<=-256){this.overViewInsertRight();bt+=256}if(i>=0){this.overViewInsertTop();i-=256}if(i<=-256){this.overViewInsertBottom();i+=256}document.getElementById(this.id+"_VOverviewBox").style.left=bt+"px";document.getElementById(this.id+"_VOverviewBox").style.top=i+"px";setTimeout(function(){aO.l1I.setOverViewCenter()},10)}function d(){if(document.getElementById(this.id+"_VOverviewMapControl")!=null){this.lIII=this.level-4;var bC=0;var bF=0;var bJ=0;var bH=0;var bG=142;var bA=122;var bI=parseInt(this.lli1.offsetWidth);var bB=parseInt(this.lli1.offsetHeight);var bu;if(this.lIII<0){bu=this.arrMaxRowCol[this.level];if(this.lIII==-1){bC=Math.round(bI/bu);bF=Math.round(bB/bu)}bJ=Math.round((bG-bC)/2);bH=Math.round((bA-bF)/2);if(this.lIII<-1){document.getElementById(this.id+"_VOverviewRect").style.border=0+"px";document.getElementById(this.id+"_VCenterRect").style.border=0+"px";bC=0;bF=0}else{document.getElementById(this.id+"_VOverviewRect").style.border="#0066cc 2px double";document.getElementById(this.id+"_VCenterRect").style.border="#0066cc 2px double"}document.getElementById(this.id+"_VOverviewRect").style.left=bJ+"px";document.getElementById(this.id+"_VOverviewRect").style.top=bH+"px";document.getElementById(this.id+"_VCenterRect").style.left=bJ+"px";document.getElementById(this.id+"_VCenterRect").style.top=bH+"px";document.getElementById(this.id+"_VOverviewRect").style.width=bC+"px";document.getElementById(this.id+"_VOverviewRect").style.height=bF+"px";document.getElementById(this.id+"_VCenterRect").style.width=bC+"px";document.getElementById(this.id+"_VCenterRect").style.height=bF+"px";this.nInstalment=bu;this.lIII=0}else{bu=Math.pow(2,this.level-this.lIII);bC=Math.round(bI/bu);bF=Math.round(bB/bu);bJ=Math.round((bG-bC)/2);bH=Math.round((bA-bF)/2);document.getElementById(this.id+"_VOverviewRect").style.border="#0066cc 2px double";document.getElementById(this.id+"_VCenterRect").style.border="#0066cc 2px double";document.getElementById(this.id+"_VOverviewRect").style.left=bJ+"px";document.getElementById(this.id+"_VOverviewRect").style.top=bH+"px";document.getElementById(this.id+"_VCenterRect").style.left=bJ+"px";document.getElementById(this.id+"_VCenterRect").style.top=bH+"px";document.getElementById(this.id+"_VOverviewRect").style.width=bC+"px";document.getElementById(this.id+"_VOverviewRect").style.height=bF+"px";document.getElementById(this.id+"_VCenterRect").style.width=bC+"px";document.getElementById(this.id+"_VCenterRect").style.height=bF+"px";this.nInstalment=bu}var bE=this.jji*256-parseInt(a.style.left)-parseInt(a.childNodes[0].childNodes[0].style.left)+bI/2;var bv=this.ji1*256-parseInt(a.style.top)-parseInt(a.childNodes[0].childNodes[0].style.top)+bB/2;var bz=bE/this.nInstalment;var bt=bv/this.nInstalment;var bL=bz%256;if(bL<=bG/2){this.lIIi=parseInt(bz/256)-1;var bD=bG/2-bL-256;if(bD>0){this.lIIi--;bD-=256}document.getElementById(this.id+"_VOverviewBox").style.left=bD+"px"}else{this.lIIi=parseInt(bz/256);var bD=bG/2-bL;if(bD>0){this.lIIi--;bD-=256}}document.getElementById(this.id+"_VOverviewBox").style.left=bD+"px";var bK=bt%256;if(bK<=bA/2){this.jIj=parseInt(bt/256)-1;document.getElementById(this.id+"_VOverviewBox").style.top=bA/2-bK-256+"px"}else{this.jIj=parseInt(bt/256);document.getElementById(this.id+"_VOverviewBox").style.top=bA/2-bK+"px"}bu=Math.pow(2,this.lIII);for(var bG=0;bG<2;bG++){for(var bF=0;bF<2;bF++){document.getElementById(this.id+"s_"+bG+"_"+bF).src="";document.getElementById(this.id+"s_"+bG+"_"+bF).src=strResURL+"images/whiteimage.png";if((this.jIj+bG)>=0&&(this.jIj+bG)<bu){var by=parseInt(((this.jIj+bG)*bu+this.lIIi+bF)/LimitFolder);var bx=this.jIj+bG;var bw=this.lIIi+bF;bw=((bw%bu)+bu)%bu;document.getElementById(this.id+"s_"+bG+"_"+bF).src=this.getVbdMapsTileUrl(this.lIII,bw,bx)}}}}}function az(bu){var bt=(document.body.scrollLeft==0)?document.documentElement.scrollLeft:document.body.scrollLeft;var i=(document.body.scrollTop==0)?document.documentElement.scrollTop:document.body.scrollTop;lIlj=(browserName!="msie")?bu.pageX:bu.clientX+bt;lIl1=(browserName!="msie")?bu.pageY:bu.clientY+i}function a8(bv,bu){var bt=Math.round((bv.pageX+bu.pageX)/2);var i=Math.round((bv.pageY+bu.pageY)/2);if(this.curGestureX==null||this.curGestureY==null){this.rootGestureX=bt;this.rootGestureY=i}else{if(this.curGestureX==this.rootGestureX&&this.curGestureY==this.rootGestureY){this.rootGestureX=this.curGestureX;
this.rootGestureY=this.curGestureY}}this.curGestureX=bt;this.curGestureY=i}function bm(){var bt=parseFloat(parseInt(this.lli1.offsetWidth)/2)-parseFloat(parseInt(a.style.left))-parseInt(a.childNodes[0].childNodes[0].style.left)+256*this.jji;var i=parseFloat(parseInt(this.lli1.offsetHeight)/2)-parseFloat(parseInt(a.style.top))-parseInt(a.childNodes[0].childNodes[0].style.top)+256*this.ji1;var bu=VProjection.fromPixelToLatLng(new VPoint(bt,i),this.level);this.centerX=bu.longitude;this.centerY=bu.latitude}function bj(bz){if(this.nZoomCount==0){this.nZoomCount=8;this.iZoomStep=0;this.prevDelta=bz}else{if(this.prevDelta*bz>0){this.nZoomCount+=8}return}aO.tX=0;aO.tY=0;a.style.left=parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left)+"px";a.style.top=parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top)+"px";at.style.left=a.style.left;at.style.top=a.style.top;var bx,bt,by;for(bx=0;bx<this.l1j;bx++){for(bt=0;bt<this.lIl;bt++){by=at.childNodes[0].childNodes[bx*this.lIl+bt];by.style.width="256px";by.style.height="256px";by.src=strResURL+"images/transparent.png"}}var bw=at;at=a;a=bw;this.curMapType.getTileLayers()[0].liII=a;var bv=lIlj-parseInt(at.style.left)-this.Left;var bu=lIl1-parseInt(at.style.top)-this.Top;this.divisorX=bv/256;this.divisorY=bu/256;this.hideOverlays();VUtil.createZoomAnimation(bz,lIlj,lIl1);this.scrollWheelZoom(bz,lIlj,lIl1)}function aA(bP,bB,bA,bz){if(this.zoomstartHandler!=undefined){this.zoomstartHandler()}if(!this.lIii){this.iZoomStep=this.nZoomCount}if((bP>0&&this.level+this.nZoomCount/8>this.maxLevel)||(bP<0&&this.level-this.nZoomCount/8<this.minLevel)){this.nZoomCount-=8}if(this.prevDelta!=bP){this.prevDelta=bP}var bM=document.getElementById("vbdani_lefttop");var bN=document.getElementById("vbdani_righttop");var bv=document.getElementById("vbdani_leftbottom");var bx=document.getElementById("vbdani_rightbottom");if(this.iZoomStep==this.nZoomCount){this.lli1.dblRC="false";var bL;if(bP>0){bL=this.level+this.nZoomCount/8}else{bL=this.level-this.nZoomCount/8}if(bL<0){bL=0}var bE=this.divisorX*256;var bO=this.divisorY*256;var bI=VProjection.fromPixelToLatLng(new VPoint(bE+256*this.jji,bO+256*this.ji1),this.level);var bH=VProjection.fromLatLngToPixel(bI,bL);var bG=bH.x-bB+this.Left+parseInt(this.lli1.offsetWidth)/2;var bD=bH.y-bA+this.Top+parseInt(this.lli1.offsetHeight)/2;bI=VProjection.fromPixelToLatLng(new VPoint(bG,bD),bL);this.nZoomCount=0;this.iZoomStep=0;this.prevDelta=0;at.style.zIndex=MapAnimatedZIndex;a.style.zIndex=MapInnerZIndex;if(bM!=null){document.body.removeChild(bM);document.body.removeChild(bN);document.body.removeChild(bv);document.body.removeChild(bx)}this.nZoomCount=0;this.setCenter(bI,bL,this.curMapType,false);if(bz!=null&&bz!=undefined){bz()}return}this.iZoomStep++;var bu=Math.ceil(this.iZoomStep/8);var bC=Math.pow(2,bu-1);var bw=(this.iZoomStep%8==0)?8:this.iZoomStep%8;var bK,bJ;for(bK=0;bK<this.nControls;bK++){if(this.arrControls[bK].scrollWheelZoomHandler!=undefined){this.arrControls[bK].scrollWheelZoomHandler(bP)}}var bF,by;if(bP>0){by=256*bC+bw*32*bC}else{by=256/bC-bw*16/bC}for(bK=0;bK<this.l1j;bK++){for(bJ=0;bJ<this.lIl;bJ++){bF=at.childNodes[0].childNodes[bK*this.lIl+bJ];bF.style.width=by+"px";bF.style.height=by+"px";bF.style.left=(bJ*by)+"px";bF.style.top=(bK*by)+"px"}}var bt=4;if(bP>0){at.style.left=parseInt(at.style.left)-Math.round(this.divisorX*32*bC)+"px";at.style.top=parseInt(at.style.top)-Math.round(this.divisorY*32*bC)+"px";if(bM!=null){bM.style.left=parseInt(bM.style.left)-bt+"px";bM.style.top=parseInt(bM.style.top)-bt+"px";bN.style.left=parseInt(bN.style.left)+bt+"px";bN.style.top=parseInt(bN.style.top)-bt+"px";bv.style.left=parseInt(bv.style.left)-bt+"px";bv.style.top=parseInt(bv.style.top)+bt+"px";bx.style.left=parseInt(bx.style.left)+bt+"px";bx.style.top=parseInt(bx.style.top)+bt+"px"}}else{at.style.left=parseInt(at.style.left)+Math.round(this.divisorX*16/bC)+"px";at.style.top=parseInt(at.style.top)+Math.round(this.divisorY*16/bC)+"px";if(bM!=null){bM.style.left=parseInt(bM.style.left)+bt+"px";bM.style.top=parseInt(bM.style.top)+bt+"px";bN.style.left=parseInt(bN.style.left)-bt+"px";bN.style.top=parseInt(bN.style.top)+bt+"px";bv.style.left=parseInt(bv.style.left)+bt+"px";bv.style.top=parseInt(bv.style.top)-bt+"px";bx.style.left=parseInt(bx.style.left)-bt+"px";bx.style.top=parseInt(bx.style.top)-bt+"px"}}if(this.iZoomStep>8&&bM!=null){document.body.removeChild(bM);document.body.removeChild(bN);document.body.removeChild(bv);document.body.removeChild(bx)}setTimeout(function(){aO.l1I.scrollWheelZoom(bP,bB,bA,bz)},2)}function z(){var bt=this.curMapType.getTileLayers();if(bt.length>1){for(var bu=1;bu<bt.length;bu++){for(var bw=0;bw<this.l1j;bw++){for(var bv=0;bv<this.lIl;bv++){var bx=bt[bu].liII.childNodes[0].childNodes[bw*this.lIl+bv];bx.src="";bx.src=strResURL+"images/transparent.png"}}}}for(var bw=0;bw<this.li1;bw++){if(this.lil[bw].isHidden!=undefined){if(!this.lil[bw].isHidden()){this.lil[bw].hide();this.lil[bw].hideWhenZoom="hideWhenZoom"}}}var by=this.getInfoWindow();if(by.isOpened()&&!by.isHidden()){by.hide();by.hideWhenZoom="hideWhenZoom"}}function aJ(){for(var bt=0;bt<this.li1;bt++){if(this.lil[bt].isHidden!=undefined){if(this.lil[bt].hideWhenZoom!=undefined&&this.lil[bt].hideWhenZoom=="hideWhenZoom"){this.lil[bt].show();this.lil[bt].hideWhenZoom=""}}}var bu=this.getInfoWindow();if(bu.hideWhenZoom!=undefined&&bu.hideWhenZoom=="hideWhenZoom"){bu.show();bu.hideWhenZoom=""}}function aM(){for(var bt=0;bt<this.li1;bt++){if(this.lil[bt].vType!=undefined&&this.lil[bt].vType()=="VPolyline"||this.lil[bt].vType()=="VPolygon"){this.lil[bt].redraw(true)}}}function bl(){for(var bt=0;bt<this.nControls;bt++){if(this.arrControls[bt].redrawRuler!=undefined){this.arrControls[bt].redrawRuler()}}}function a4(){var by=document.getElementById(this.id+"_Units");if(by!=null){var bx=[10,5,2];var bw=-1;var i=1000000;var bv=0;var bu=0;var bt=0;do{bw++;if(bw>2){bw=0;i/=10}bv=bx[bw]*i;bu=VProjection.getGroundResolution(this.centerY,this.level);bt=bv/bu;if(i<=0.1){break}}while(bt>130);by.innerHTML=(bv>=1000)?((bv/1000)+" km"):(bv+" m");document.getElementById(this.id+"_Ruler").style.width=bt+"px"}}function aG(){if(document.getElementById(this.id+"_VOverviewMapControl")!=null){this.lIII=this.level-4;var bC=0;var bE=0;var bI=0;var bG=0;var bF=142;var bA=122;var bH=parseInt(this.lli1.offsetWidth);var bB=parseInt(this.lli1.offsetHeight);var bu;if(this.lIII<0){bu=this.arrMaxRowCol[this.level];if(this.lIII==-1){bC=Math.round(bH/bu);bE=Math.round(bB/bu)}bI=Math.round((bF-bC)/2);bG=Math.round((bA-bE)/2);if(this.lIII<-1){document.getElementById(this.id+"_VOverviewRect").style.border=0+"px";document.getElementById(this.id+"_VCenterRect").style.border=0+"px";bC=0;bE=0}else{document.getElementById(this.id+"_VOverviewRect").style.border="#0066cc 2px double";document.getElementById(this.id+"_VCenterRect").style.border="#0066cc 2px double"}document.getElementById(this.id+"_VOverviewRect").style.left=bI+"px";document.getElementById(this.id+"_VOverviewRect").style.top=bG+"px";document.getElementById(this.id+"_VCenterRect").style.left=bI+"px";document.getElementById(this.id+"_VCenterRect").style.top=bG+"px";document.getElementById(this.id+"_VOverviewRect").style.width=bC+"px";document.getElementById(this.id+"_VOverviewRect").style.height=bE+"px";document.getElementById(this.id+"_VCenterRect").style.width=bC+"px";document.getElementById(this.id+"_VCenterRect").style.height=bE+"px";this.nInstalment=bu;this.lIII=0}else{bu=Math.pow(2,this.level-this.lIII);bC=Math.round(bH/bu);bE=Math.round(bB/bu);bI=Math.round((bF-bC)/2);bG=Math.round((bA-bE)/2);document.getElementById(this.id+"_VOverviewRect").style.border="#0066cc 2px double";document.getElementById(this.id+"_VCenterRect").style.border="#0066cc 2px double";document.getElementById(this.id+"_VOverviewRect").style.left=bI+"px";document.getElementById(this.id+"_VOverviewRect").style.top=bG+"px";document.getElementById(this.id+"_VCenterRect").style.left=bI+"px";
document.getElementById(this.id+"_VCenterRect").style.top=bG+"px";document.getElementById(this.id+"_VOverviewRect").style.width=bC+"px";document.getElementById(this.id+"_VOverviewRect").style.height=bE+"px";document.getElementById(this.id+"_VCenterRect").style.width=bC+"px";document.getElementById(this.id+"_VCenterRect").style.height=bE+"px";this.nInstalment=bu}var bD=this.jji*256-parseInt(a.style.left)-parseInt(a.childNodes[0].childNodes[0].style.left)+bH/2;var bv=this.ji1*256-parseInt(a.style.top)-parseInt(a.childNodes[0].childNodes[0].style.top)+bB/2;var bz=bD/this.nInstalment;var bt=bv/this.nInstalment;var bK=bz%256;if(bK<=bF/2){this.lIIi=parseInt(bz/256)-1;document.getElementById(this.id+"_VOverviewBox").style.left=bF/2-bK-256+"px"}else{this.lIIi=parseInt(bz/256);document.getElementById(this.id+"_VOverviewBox").style.left=bF/2-bK+"px"}var bJ=bt%256;if(bJ<=bA/2){this.jIj=parseInt(bt/256)-1;document.getElementById(this.id+"_VOverviewBox").style.top=bA/2-bJ-256+"px"}else{this.jIj=parseInt(bt/256);document.getElementById(this.id+"_VOverviewBox").style.top=bA/2-bJ+"px"}bu=Math.pow(2,this.lIII);for(var bF=0;bF<2;bF++){for(var bE=0;bE<2;bE++){document.getElementById(this.id+"s_"+bF+"_"+bE).src="";document.getElementById(this.id+"s_"+bF+"_"+bE).src=strResURL+"images/whiteimage.png";if((this.jIj+bF)>=0&&(this.jIj+bF)<bu){var by=parseInt(((this.jIj+bF)*bu+this.lIIi+bE)/LimitFolder);var bx=this.jIj+bF;var bw=this.lIIi+bE;bw=((bw%bu)+bu)%bu;document.getElementById(this.id+"s_"+bF+"_"+bE).src=this.getVbdMapsTileUrl(this.lIII,bw,bx)}}}}}function D(){if(browserName!="msie"){var i=a5.childNodes[1].childNodes[0];if(i.childNodes.length==0){i.setAttribute("width","");i.setAttribute("height","")}}}function bs(bA,by){var bw=this.getInfoWindow();var bz=VProjection.fromLatLngToPixel(bw.getPoint(),bA);var bt=VProjection.fromLatLngToPixel(this.getCenter(),bA);var bx=bt.x-bz.x;var bv=bt.y-bz.y;var i=VProjection.fromLatLngToPixel(bw.getPoint(),by);var bB=new VPoint(i.x+bx,i.y+bv);var bu=VProjection.fromPixelToLatLng(bB,by);return bu}function aP(){for(var bt=0;bt<this.nControls;bt++){if(this.arrControls[bt].hide!=undefined){this.arrControls[bt].hide()}}}function v(){for(var bt=0;bt<this.nControls;bt++){if(this.arrControls[bt].show!=undefined){this.arrControls[bt].show()}}}function aC(bC){if(!this.isMarkerAutoPanning){return}var bx,i;bx=parseFloat(bC.style.left)+bC.llIl.lill.offset.width+bC.dx;i=parseFloat(bC.style.top)+bC.llIl.lill.offset.height+bC.dy;bC.style.left=parseFloat(bC.style.left)+bC.dx+"px";bC.style.top=parseFloat(bC.style.top)+bC.dy+"px";var bw=this.fromDivPixelToLatLng(new VPoint(bx,i));bC.llIl.latlngs.latitude=bw.latitude;bC.llIl.latlngs.longitude=bw.longitude;this.tLeft=parseInt(a.style.left);this.tTop=parseInt(a.style.top);this.sLeft=parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left);this.sTop=parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top);this.stLeft=parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left);this.stTop=parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top);var bA=parseInt(a.style.left)-Math.round(bC.dx)+"px";var by=parseInt(a.style.top)-Math.round(bC.dy)+"px";var bt=this.curMapType.getTileLayers();for(var bv=0;bv<bt.length;bv++){bt[bv].liII.style.left=bA;bt[bv].liII.style.top=by}if(bg!=undefined){bg.style.left=bA;bg.style.top=by}this.stLeft=this.stLeft-Math.round(bC.dx);this.stTop=this.stTop-Math.round(bC.dy);this.sLeft=-Math.round(bC.dx)+this.stLeft;this.sTop=-Math.round(bC.dy)+this.stTop;a5.style.left=parseInt(a5.style.left)-Math.round(bC.dx)+"px";a5.style.top=parseInt(a5.style.top)-Math.round(bC.dy)+"px";at.style.left=parseInt(at.style.left)-Math.round(bC.dx)+"px";at.style.top=parseInt(at.style.top)-Math.round(bC.dy)+"px";if(this.sLeft>0){this.insertLeft();this.stLeft-=256}if(this.sLeft<-256){this.insertRight();this.stLeft+=256}if(this.sTop>0){this.insertTop();this.stTop-=256}if(this.sTop<-256){this.insertBottom();this.stTop+=256}var bB,bz;var bu=VProjection.fromLatLngToPixel(this.getCenter(),this.getLevel());bB=bu.x+bC.dx;bz=bu.y+bC.dy;var bw=VProjection.fromPixelToLatLng(new VPoint(bB,bz),this.level);this.centerX=bw.longitude;this.centerY=bw.latitude;if(Math.abs(bC.dx)>=parseInt(this.lli1.offsetWidth)||Math.abs(bC.dy)>=parseInt(this.lli1.offsetHeight)){this.setCenter(new VLatLng(this.centerY,this.centerX),this.level)}this.fixOverView();this.redrawLines();if(this.lIjl&&this.isMarkerAutoPanning){setTimeout(function(){aO.l1I.panByMarker(bC)},1)}}function t(){this.draggable=true}function af(){this.draggable=false}function H(){return this.draggable}function J(){this.bEnableInfoWindow=true}function ag(){this.bEnableInfoWindow=false}function al(){return this.bEnableInfoWindow}function j(){this.dblClickZoomable=true}function O(){this.dblClickZoomable=false}function br(){return this.dblClickZoomable}function aw(){this.lIii=true}function bd(){this.lIii=false}function P(){return this.lIii}function aV(){this.lIil=true}function bf(){this.lIil=false}function aK(){return this.lIil}function L(bu,i){if(bu!=undefined){bu.initialize(this,i);bu.arrIndex=this.nControls;this.arrControls[this.nControls]=bu;this.nControls++;var bt=document.getElementById(bu.id);if(bt!=null){bt.style.zIndex=ControlZIndex;bt.className="clickcontrol "+bt.className}if(bu.vType()=="VLargeMapControl"){this.redrawRuler()}else{if(bu.vType()=="VOverviewMapControl"){this.redrawOverviewMap()}}}}function e(bu){for(var bt=bu.arrIndex;bt<this.nControls-1;bt++){this.arrControls[bt]=this.arrControls[bt+1];this.arrControls[bt].arrIndex=this.arrControls[bt].arrIndex-1}this.nControls--;this.arrControls[this.nControls]=null;bu.remove()}function ae(){for(var bt=0;bt<this.nControls;bt++){this.arrControls[bt].remove()}this.nControls=0}function ao(){return this.lli1}function aU(i){i.arrIndex=this.nMapTypes;this.arrMapTypes[this.nMapTypes]=i;this.nMapTypes++}function ah(){}function p(i){this.curMappingLayer=i;if(i!=null){this.initMap(false);this.setCenter(this.getCenter(),this.level,this.curMapType,true)}}function bh(){return this.lIIl}function aX(){return new VPoint(lIlj,lIl1)}function Q(){return new VLatLng(this.centerY,this.centerX)}function a2(){var bt=this.fromContainerPixelToLatLng(new VPoint(0,0));var i=this.fromContainerPixelToLatLng(new VPoint(this.lli1.offsetWidth,this.lli1.offsetHeight));return new VLatLngBounds(bt,i)}function n(){var bt=this.fromContainerPixelToLatLng(new VPoint(-this.lli1.offsetWidth*2,-this.lli1.offsetHeight*2));var i=this.fromContainerPixelToLatLng(new VPoint(this.lli1.offsetWidth*3,this.lli1.offsetHeight*3));return new VLatLngBounds(bt,i)}function ak(by){if(by==null||by==undefined){return 0}var i=this.level;var bv=0;this.level=this.maxLevel;var bw=this.fromLatLngToContainerPixel(by.nw);var bu=this.fromLatLngToContainerPixel(by.se);var bt=parseInt(bu.x-bw.x);var bx=parseInt(bu.y-bw.y);if(bt/this.lli1.offsetWidth>bx/this.lli1.offsetHeight){if(bt/this.lli1.offsetWidth==1){bv=this.level}else{if(bt/this.lli1.offsetWidth>1){while(bt/this.lli1.offsetWidth>1){this.level--;if(this.level<this.minLevel||this.level>this.maxLevel){break}bw=this.fromLatLngToContainerPixel(by.nw);bu=this.fromLatLngToContainerPixel(by.se);bt=parseInt(bu.x-bw.x)}bv=this.level}}}else{if(bx/this.lli1.offsetHeight==1){bv=this.level}else{if(bx/this.lli1.offsetHeight>1){while(bx/this.lli1.offsetHeight>1){this.level--;if(this.level<this.minLevel||this.level>this.maxLevel){break}bw=this.fromLatLngToContainerPixel(by.nw);bu=this.fromLatLngToContainerPixel(by.se);bx=parseInt(bu.y-bw.y)}bv=this.level}}}this.level=i;return bv}function bp(bF,bt){if(bt<this.minLevel||bt>this.maxLevel){return null}var bv=VProjection.fromLatLngToPixel(bF,bt);var bC=bv.x;var bA=bv.y;var bu=parseInt((bA-parseFloat(parseInt(this.lli1.offsetHeight)/2))/256);var bw=parseInt((bC-parseFloat(parseInt(this.lli1.offsetWidth)/2))/256);var by=-parseInt((bC-parseFloat(parseInt(this.lli1.offsetWidth)/2))%256);var i=-parseInt((bA-parseFloat(parseInt(this.lli1.offsetHeight)/2))%256);
if(bC<parseInt(this.lli1.offsetWidth)/2){bw--;by-=256}if(bA<parseInt(this.lli1.offsetHeight)/2){bu--;i-=256}var bE=-this.lli1.offsetWidth*2+256*bw-by;var bB=-this.lli1.offsetHeight*2+256*bu-i;var bz=VProjection.fromPixelToLatLng(new VPoint(bE,bB),bt);var bx=new VLatLng(bz.latitude,bz.longitude);bE=this.lli1.offsetWidth*3+256*bw-by;bB=this.lli1.offsetHeight*3+256*bu-i;bz=VProjection.fromPixelToLatLng(new VPoint(bE,bB),bt);var bD=new VLatLng(bz.latitude,bz.longitude);return new VLatLngBounds(bx,bD)}function r(){return new VSize(this.lli1.offsetWidth,this.lli1.offsetHeight)}function a3(){return this.level}function ap(){}function a0(bB){var bA=(this.curMappingLayer!=null)?this.curMappingLayer.mappedTileLayer:-1;var bE=new Array();var bv=new Array();var bt=this.curMapType.getTileLayers();if(bB>=bt.length){return}var bD=bt[bB].liII;var bC=this.arrMaxRowCol[this.level];var bz=null,bu="";for(var by=0;by<this.l1j;by++){for(var bx=0;bx<this.lIl;bx++){bz=bD.childNodes[0].childNodes[by*this.lIl+bx];bz.src="";bz.src=strResURL+"images/transparent.png";if((this.ji1+by)>=0&&(this.ji1+by)<bC){var bF=this.ji1+by;var bw=this.jji+bx;if(this.curMapType.opts.degree360){bw=((bw%bC)+bC)%bC}if(bz.id!=null&&bz.id!=""){bz.id=bw+"_"+bF}bu=bt[bB].getTileUrl(new VPoint(bw,bF),this.level);if(bu!=null&&bu!=""){bz.src=bu}if(bB==bA){bE[bE.length]=bz.id;bv[bv.length]=new VPoint(bw,bF)}}else{if(bB==0){bz.src=strResURL+"images/whiteimage.png"}else{bz.src=strResURL+"images/transparent.png"}}}}if(bB==bA){this.curMappingLayer.getMappingAreas(bE,bv,this.level)}}function bk(bI,bt,bN,bD){var bM,bL,bK;if(isValidKey==false){for(bM=0;bM<this.l1j;bM++){for(bL=0;bL<this.lIl;bL++){a.childNodes[0].childNodes[bM*this.lIl+bL].src=strResURL+"images/invalidkey.jpg"}}return}if(bt<this.minLevel||bt>this.maxLevel){return}if(this.boundsRestrict!=null){if(bI.lng()<this.boundsRestrict.getNorthWest().lng()||bI.lng()>this.boundsRestrict.getSouthEast().lng()||bI.lat()<this.boundsRestrict.getSouthEast().lat()||bI.lat()>this.boundsRestrict.getNorthWest().lat()){this.zoomToLevel(bt);return}}this.centerX=bI.longitude;this.centerY=bI.latitude;var bH=this.level;this.level=bt;this.redrawRuler();if(bN==undefined){bN=this.curMapType}if(this.curMapType.arrIndex!=bN.arrIndex){this.curMapType=bN;this.initMap(false)}var bJ=VProjection.fromLatLngToPixel(this.getCenter(),this.getLevel());var bF=bJ.x-parseInt(this.lli1.offsetWidth)/2;var bE=bJ.y-parseInt(this.lli1.offsetHeight)/2;this.jji=parseInt(bF/256);this.ji1=parseInt(bE/256);var bC=-parseInt(bF%256);var by=-parseInt(bE%256);if(bF<0){this.jji--;bC-=256}if(bE<0){this.ji1--;by-=256}var bQ=(this.curMappingLayer!=null)?this.curMappingLayer.mappedTileLayer:-1;var bv=null,bG=null;var bR=this.curMapType.getTileLayers();var bB,bS=null,bP="";var bu=this.arrMaxRowCol[this.level];var bA,bx;if(bD!=false){for(bM=0;bM<this.l1j;bM++){for(bL=0;bL<this.lIl;bL++){at.childNodes[0].childNodes[bM*this.lIl+bL].src=strResURL+"images/whiteimage.png"}}}for(bK=0;bK<bR.length;bK++){bB=bR[bK].liII;bB.style.left=bC+"px";bB.style.top=by+"px";bv=new Array();bG=new Array();for(bM=0;bM<this.l1j;bM++){for(bL=0;bL<this.lIl;bL++){bS=bB.childNodes[0].childNodes[bM*this.lIl+bL];if(bD!=false){bS.src=strResURL+"images/whiteimage.png"}else{bS.src=strResURL+"images/transparent.png"}bS.style.left=(256*bL)+"px";bS.style.top=(256*bM)+"px";if((this.ji1+bM)>=0&&(this.ji1+bM)<bu){bA=this.ji1+bM;bx=this.jji+bL;if(this.curMapType.opts.degree360){bx=((bx%bu)+bu)%bu}if(bS.id!=null&&bS.id!=""){bS.id=bx+"_"+bA}bP=bR[bK].getTileUrl(new VPoint(bx,bA),this.level);if(bP!=null&&bP!=""){bS.src=bP}if(bK==bQ){bv[bv.length]=bS.id;bG[bG.length]=new VPoint(bx,bA)}}}}if(bK==bQ){this.curMappingLayer.getMappingAreas(bv,bG,this.level)}}if(bg!=undefined){bg.style.left=bC+"px";bg.style.top=by+"px"}this.redrawScaleCtrl();this.showOverlays();for(bM=0;bM<this.li1;bM++){this.lil[bM].redraw(false)}this.redrawOverviewMap();if(!this.lIIl&&this.li1I!=undefined){this.li1I()}this.lIIl=true;if(this.lIj.isOpened()){this.lIj.redraw()}if(this.llil!=undefined&&!bD){for(var bw=0;bw<this.llil.length;bw++){this.llil[bw]()}}if(this.l1ij!=undefined&&bH!=bt){this.l1ij(bH,bt)}if(this.boundsRestrict!=null){var bz=VProjection.fromLatLngToPixel(this.boundsRestrict.getNorthWest(),this.level);var bO=VProjection.fromLatLngToPixel(this.boundsRestrict.getSouthEast(),this.level);this.ptBdResNWV=new VPoint(256*this.jji-bz.x,256*this.ji1-bz.y);this.ptBdResSEV=new VPoint(256*this.jji-bO.x+this.lli1.offsetWidth,256*this.ji1-bO.y+this.lli1.offsetHeight)}if(!VUtil.isVBDWebsite()){initializeTimer()}}function av(bv,bt){if(this.boundsRestrict!=null){var bu=parseInt(a.style.left)-bv.width;var i=parseInt(a.style.top)-bv.height;if(bu<b.l1I.ptBdResSEV.x||bu>b.l1I.ptBdResNWV.x||i<b.l1I.ptBdResSEV.y||i>b.l1I.ptBdResNWV.y){return}}this.processPanBy(bv,bt)}function w(bt,bv){if(this.ll1I!=undefined){this.ll1I()}if(this.jIi<=0||Math.abs(bt.width)>=parseInt(this.lli1.offsetWidth)||Math.abs(bt.height)>=parseInt(this.lli1.offsetHeight)){this.lli1.dblRC="false";this.jIi=8;var bC,bB;var bu=VProjection.fromLatLngToPixel(this.getCenter(),this.getLevel());bC=bu.x+bt.width;bB=bu.y+bt.height;var by=VProjection.fromPixelToLatLng(new VPoint(bC,bB),this.level);this.centerX=by.longitude;this.centerY=by.latitude;if(Math.abs(bt.width)>=parseInt(this.lli1.offsetWidth)||Math.abs(bt.height)>=parseInt(this.lli1.offsetHeight)){this.setCenter(new VLatLng(this.centerY,this.centerX),this.level)}else{this.updateMappingAreas()}this.redrawScaleCtrl();this.fixOverView();this.redrawLines();if(this.llil!=undefined){for(var bx=0;bx<this.llil.length;bx++){this.llil[bx]()}}if(document.getElementById("VIWC")!=null){document.getElementById("VIWC").style.overflow="auto"}if(!VUtil.isVBDWebsite()){initializeTimer()}return}if(this.jIi==8){if(document.getElementById("VIWC")!=null){document.getElementById("VIWC").style.overflow="hidden"}if(this.ll11!=undefined&&(bt.width>0||bt.height>0)){this.ll11()}this.tLeft=parseInt(a.style.left);this.tTop=parseInt(a.style.top);this.sLeft=parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left);this.sTop=parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top);this.stLeft=parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left);this.stTop=parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top)}this.jIi--;var bA=parseInt(a.style.left)-Math.round(bt.width/8)+"px";var bz=parseInt(a.style.top)-Math.round(bt.height/8)+"px";var i=this.curMapType.getTileLayers();for(var bw=0;bw<i.length;bw++){i[bw].liII.style.left=bA;i[bw].liII.style.top=bz}if(bg!=undefined){bg.style.left=bA;bg.style.top=bz}this.stLeft=this.stLeft-Math.round(bt.width/8);this.stTop=this.stTop-Math.round(bt.height/8);this.sLeft=-Math.round(bt.width/8)+this.stLeft;this.sTop=-Math.round(bt.height/8)+this.stTop;a5.style.left=parseInt(a5.style.left)-Math.round(bt.width/8)+"px";a5.style.top=parseInt(a5.style.top)-Math.round(bt.height/8)+"px";at.style.left=parseInt(at.style.left)-Math.round(bt.width/8)+"px";at.style.top=parseInt(at.style.top)-Math.round(bt.height/8)+"px";if(this.sLeft>0){this.insertLeft();this.stLeft-=256}if(this.sLeft<-256){this.insertRight();this.stLeft+=256}if(this.sTop>0){this.insertTop();this.stTop-=256}if(this.sTop<-256){this.insertBottom();this.stTop+=256}if((bv==undefined)||(bv!=undefined&&bv==true)){setTimeout(function(){aO.l1I.processPanBy(new VSize(bt.width,bt.height))},30)}}function aS(bw){var bu=this.fromLatLngToDivPixel(bw);var bv=this.fromLatLngToDivPixel(this.getCenter());var bt=bu.x-bv.x;var i=bu.y-bv.y;this.panBy(new VSize(bt,i))}function m(bt,i){if(bt==-1){bt=-(this.lli1.offsetWidth/2)}else{if(bt==0){bt=0}else{if(bt==1){bt=this.lli1.offsetWidth/2}}}if(i==-1){i=-(this.lli1.offsetHeight/2)}else{if(i==0){i=0}else{if(i==1){i=this.lli1.offsetHeight/2}}}this.panBy(new VSize(bt,i))}function k(bu){this.boundsRestrict=bu;if(this.boundsRestrict!=null){var bx=0;var i=this.lliI-1;var bt=VProjection.fromLatLngToPixel(this.boundsRestrict.getNorthWest(),bx);
var bw=VProjection.fromLatLngToPixel(this.boundsRestrict.getSouthEast(),bx);if(bw.x-bt.x-5<=this.lli1.offsetWidth||bw.y-bt.y-5<=this.lli1.offsetHeight){while(bx<this.lliI){bx++;if(bx>=this.lliI){break}bt=VProjection.fromLatLngToPixel(this.boundsRestrict.getNorthWest(),bx);bw=VProjection.fromLatLngToPixel(this.boundsRestrict.getSouthEast(),bx);if(bw.x-bt.x-5>this.lli1.offsetWidth&&bw.y-bt.y-5>this.lli1.offsetHeight){break}}}if(bx<this.lliI){var bv=this.level;this.minLevel=(bx!=null)?bx:0;this.maxLevel=(i!=null)?i:this.lliI-1;if(this.level<this.minLevel){bv=this.minLevel}if(this.level>this.maxLevel){bv=this.maxLevel}if(document.getElementById(this.id+"_barCountry")!=null){document.getElementById(this.id+"_barCountry").style.top=(22+(this.maxLevel-5)*8)+"px";document.getElementById(this.id+"_barCity").style.top=(22+(this.maxLevel-9)*8)+"px";document.getElementById(this.id+"_barDistrict").style.top=(22+(this.maxLevel-13)*8)+"px";document.getElementById(this.id+"_barWard").style.top=(22+(this.maxLevel-17)*8)+"px";document.getElementById(this.id+"_rulerBar").style.height=((this.maxLevel-this.minLevel)*8)+"px";this.redrawRuler()}bt=VProjection.fromLatLngToPixel(this.boundsRestrict.getNorthWest(),this.level);bw=VProjection.fromLatLngToPixel(this.boundsRestrict.getSouthEast(),this.level);this.ptBdResNWV=new VPoint(256*this.jji-bt.x,256*this.ji1-bt.y);this.ptBdResSEV=new VPoint(256*this.jji-bw.x+this.lli1.offsetWidth,256*this.ji1-bw.y+this.lli1.offsetHeight);if(this.centerX<this.boundsRestrict.getNorthWest().lng()||this.centerX>this.boundsRestrict.getSouthEast().lng()||this.centerY<this.boundsRestrict.getSouthEast().lat()||this.centerY>this.boundsRestrict.getNorthWest().lat()){this.setCenter(new VLatLng((this.boundsRestrict.getNorthWest().lat()+this.boundsRestrict.getSouthEast().lat())/2,(this.boundsRestrict.getNorthWest().lng()+this.boundsRestrict.getSouthEast().lng())/2),bv)}else{this.setCenter(this.getCenter(),bv)}return true}}this.minLevel=0;this.maxLevel=this.lliI-1;if(document.getElementById(this.id+"_barCountry")!=null){document.getElementById(this.id+"_barCountry").style.top=(22+(this.maxLevel-5)*8)+"px";document.getElementById(this.id+"_barCity").style.top=(22+(this.maxLevel-9)*8)+"px";document.getElementById(this.id+"_barDistrict").style.top=(22+(this.maxLevel-13)*8)+"px";document.getElementById(this.id+"_barWard").style.top=(22+(this.maxLevel-17)*8)+"px";document.getElementById(this.id+"_rulerBar").style.height=((this.maxLevel-this.minLevel)*8)+"px";this.redrawRuler()}return false}function aB(bt,i){if(bt>i){return}this.minLevel=(bt!=null)?bt:0;this.maxLevel=(i!=null)?i:this.lliI-1;if(this.level<this.minLevel){this.zoomToLevel(this.minLevel)}if(this.level>this.maxLevel){this.zoomToLevel(this.maxLevel)}if(document.getElementById(this.id+"_barCountry")!=null){document.getElementById(this.id+"_barCountry").style.top=(22+(this.maxLevel-5)*8)+"px";document.getElementById(this.id+"_barCity").style.top=(22+(this.maxLevel-9)*8)+"px";document.getElementById(this.id+"_barDistrict").style.top=(22+(this.maxLevel-13)*8)+"px";document.getElementById(this.id+"_barWard").style.top=(22+(this.maxLevel-17)*8)+"px";document.getElementById(this.id+"_rulerBar").style.height=((this.maxLevel-this.minLevel)*8)+"px";this.redrawRuler()}}function B(){if(this.level==this.maxLevel){return}if(this.zoomstartHandler!=undefined){this.zoomstartHandler()}var bt=this.curMapType.getTileLayers();for(var bv=0;bv<bt.length;bv++){for(var by=0;by<this.l1j;by++){for(var bw=0;bw<this.lIl;bw++){var bz=bt[bv].liII.childNodes[0].childNodes[by*this.lIl+bw];bz.src="";bz.src=strResURL+"images/whiteimage.png"}}}var bx=this.level+1;var bu=this.getCenter();var bA=this.getInfoWindow();if(bA.isOpened()){bu=this.getCenterForPreserveInfoWindow(this.level,bx)}this.setCenter(bu,bx)}function X(){if(this.level==this.minLevel){return}if(this.zoomstartHandler!=undefined){this.zoomstartHandler()}var bt=this.curMapType.getTileLayers();for(var bv=0;bv<bt.length;bv++){for(var by=0;by<this.l1j;by++){for(var bw=0;bw<this.lIl;bw++){var bz=bt[bv].liII.childNodes[0].childNodes[by*this.lIl+bw];bz.src="";bz.src=strResURL+"images/whiteimage.png"}}}var bx=this.level-1;var bu=this.getCenter();var bA=this.getInfoWindow();if(bA.isOpened()){bu=this.getCenterForPreserveInfoWindow(this.level,bx)}this.setCenter(bu,bx)}function aE(){var bt=this.curMapType.getTileLayers();for(var bu=0;bu<bt.length;bu++){for(var bw=0;bw<this.l1j;bw++){for(var bv=0;bv<this.lIl;bv++){var bx=bt[bu].liII.childNodes[0].childNodes[bw*this.lIl+bv];bx.src="";bx.src=strResURL+"images/whiteimage.png"}}}if(this.l1li!=null){this.l1li.fitMap()}else{this.setCenter(new VLatLng(14.102783,109.649506),5)}}function aI(by){if(by<this.minLevel||by>this.maxLevel){return}if(this.zoomstartHandler!=undefined){this.zoomstartHandler()}var bt=this.curMapType.getTileLayers();for(var bu=0;bu<bt.length;bu++){for(var bw=0;bw<this.l1j;bw++){for(var bv=0;bv<this.lIl;bv++){var bx=bt[bu].liII.childNodes[0].childNodes[bw*this.lIl+bv];bx.src="";bx.src=strResURL+"images/whiteimage.png"}}}this.setCenter(new VLatLng(this.centerY,this.centerX),by)}function bq(){this.lII={point:this.getCenter(),level:this.getLevel()}}function a6(){if(this.lII!=null){this.setCenter(this.lII.point,this.lII.level)}}function aY(){if(this.zoomstartHandler!=undefined){this.zoomstartHandler()}if(this.li1==0){this.zoomFit();return}var bB=0;var bz=0;var bw=0;var bv=0;for(var bL=0;bL<this.li1;bL++){var bx=this.lil[bL].latlngs;var by=new Array();if(bx.length==undefined){by[0]=bx}else{if((this.lil[bL].vType()=="VPolyline"||this.lil[bL].vType()=="VPolygon"||this.lil[bL].vType()=="VArrow")&&this.lil[bL].isDirectionObj){for(var bK=0;bK<bx.length;bK++){for(var bI=0;bI<bx[bK].length;bI++){by.push(bx[bK][bI])}}}else{by=bx}}for(var bK=0;bK<by.length;bK++){if(bB==0&&bz==0&&bw==0&&bv==0){bB=parseFloat(by[bK].longitude.toString());bw=parseFloat(by[bK].longitude.toString());bz=parseFloat(by[bK].latitude.toString());bv=parseFloat(by[bK].latitude.toString())}if(bB<parseFloat(by[bK].longitude.toString())){bB=parseFloat(by[bK].longitude.toString())}if(bw>parseFloat(by[bK].longitude.toString())){bw=parseFloat(by[bK].longitude.toString())}if(bz<parseFloat(by[bK].latitude.toString())){bz=parseFloat(by[bK].latitude.toString())}if(bv>parseFloat(by[bK].latitude.toString())){bv=parseFloat(by[bK].latitude.toString())}}}var bJ=new VLatLng(parseFloat((bz+bv)/2),parseFloat((bB+bw)/2));var bE=new Array();bE[0]=bB;bE[1]=bz;var bF=VProjection.fromLatLngToPixel(new VLatLng(bE[1],bE[0]),this.lliI-1);var bu=bF.x;var bt=bF.y;bE=new Array();bE[0]=bw;bE[1]=bv;bF=VProjection.fromLatLngToPixel(new VLatLng(bE[1],bE[0]),this.lliI-1);var bC=bF.x;var bA=bF.y;var bG=Math.abs((bu-bC)/this.lli1.offsetWidth)>Math.abs((bt-bA)/this.lli1.offsetHeight)?Math.abs((bu-bC)/this.lli1.offsetWidth):Math.abs((bt-bA)/this.lli1.offsetHeight);var bD=0;for(bD=0;bD<this.lliI-1;bD++){if(Math.pow(2,bD)>bG){break}}var bH=this.lliI-1-bD;if(bH>17){bH=17}if(bH>this.maxLevel){bH=this.maxLevel}if(bH==this.level){this.panTo(bJ)}else{this.setCenter(bJ,bH)}}function aT(bD){if(this.zoomstartHandler!=undefined){this.zoomstartHandler()}if(bD==null||bD==undefined){return}if(bD.length==0){return}var bB=0;var bz=0;var bw=0;var bv=0;for(var bM=0;bM<bD.length;bM++){var bx=bD[bM].latlngs;var by=new Array();if(bx.length==undefined){by[0]=bx}else{if((bD[bM].vType()=="VPolyline"||bD[bM].vType()=="VPolygon"||bD[bM].vType()=="VArrow")&&bD[bM].isDirectionObj){for(var bL=0;bL<bx.length;bL++){for(var bJ=0;bJ<bx[bL].length;bJ++){by.push(bx[bL][bJ])}}}else{by=bx}}for(var bL=0;bL<by.length;bL++){if(bB==0&&bz==0&&bw==0&&bv==0){bB=parseFloat(by[bL].longitude.toString());bw=parseFloat(by[bL].longitude.toString());bz=parseFloat(by[bL].latitude.toString());bv=parseFloat(by[bL].latitude.toString())}if(bB<parseFloat(by[bL].longitude.toString())){bB=parseFloat(by[bL].longitude.toString())}if(bw>parseFloat(by[bL].longitude.toString())){bw=parseFloat(by[bL].longitude.toString())}if(bz<parseFloat(by[bL].latitude.toString())){bz=parseFloat(by[bL].latitude.toString())
}if(bv>parseFloat(by[bL].latitude.toString())){bv=parseFloat(by[bL].latitude.toString())}}}var bK=new VLatLng(parseFloat((bz+bv)/2),parseFloat((bB+bw)/2));var bF=new Array();bF[0]=bB;bF[1]=bz;var bG=VProjection.fromLatLngToPixel(new VLatLng(bF[1],bF[0]),this.lliI-1);var bu=bG.x;var bt=bG.y;bF=new Array();bF[0]=bw;bF[1]=bv;bG=VProjection.fromLatLngToPixel(new VLatLng(bF[1],bF[0]),this.lliI-1);var bC=bG.x;var bA=bG.y;var bH=Math.abs((bu-bC)/this.lli1.offsetWidth)>Math.abs((bt-bA)/this.lli1.offsetHeight)?Math.abs((bu-bC)/this.lli1.offsetWidth):Math.abs((bt-bA)/this.lli1.offsetHeight);var bE=0;for(bE=0;bE<this.lliI-1;bE++){if(Math.pow(2,bE)>bH){break}}var bI=this.lliI-1-bE;if(bI>17){bI=17}if(bI>this.maxLevel){bI=this.maxLevel}if(bI==this.level){this.panTo(bK)}else{this.setCenter(bK,bI)}}function aD(bv,bt){if(aO.offsetWidth>2000||aO.offsetHeight>2000){l1jI=false;isValidKey=false;for(var by=0;by<this.l1j;by++){for(var bw=0;bw<this.lIl;bw++){a.childNodes[0].childNodes[by*this.lIl+bw].src=strResURL+"images/invalidkey.jpg"}}jII.disableAll();return}if(bv==undefined){bv=0}if(bt==undefined){bt=0}this.calculatePosition();var bC,bB;if(bv==1){bC=(aO.offsetWidth-this.options.size.width)/2}else{bC=(this.options.size.width-aO.offsetWidth)/2}if(bt==1){bB=(aO.offsetHeight-this.options.size.height)/2}else{bB=(this.options.size.height-aO.offsetHeight)/2}var bA,bz;var bu=VProjection.fromLatLngToPixel(this.getCenter(),this.level);bA=bu.x+bC;bz=bu.y+bB;var bx=VProjection.fromPixelToLatLng(new VPoint(bA,bz),this.level);this.centerX=bx.longitude;this.centerY=bx.latitude;this.options.size=new VSize(aO.offsetWidth,aO.offsetHeight);this.initMap(false);this.setCenter(this.getCenter(),this.level,this.curMapType,true);for(var by=0;by<this.nControls;by++){this.arrControls[by].redraw()}}function K(i){i.initialize(this);i.arrIndex=this.li1;this.lil[this.li1]=i;this.li1++;if(this.lIj1!=undefined){this.lIj1(i)}if(document.getElementById("MapBlowup")!=undefined&&this.lI1!=null){var bt=i.copy();if(bt.vType()=="VMarker"){bt.lill.clickable=false;bt.lill.draggable=false;bt.lill.bouncy=false}this.lI1.addOverlay(bt)}}function be(bt){for(var bv=bt.arrIndex;bv<this.li1-1;bv++){this.lil[bv]=this.lil[bv+1];this.lil[bv].arrIndex=this.lil[bv].arrIndex-1}this.li1--;this.lil[this.li1]=null;bt.remove();if(this.l1jl!=undefined){this.l1jl(bt)}if(document.getElementById("MapBlowup")!=undefined&&this.lI1!=null){var bu=document.getElementById("MapBlowup"+bt.id.substring(bt.id.indexOf("_")));this.lI1.removeOverlay(bu.llIl)}}function f(){this.I11=0;for(var bt=0;bt<this.li1;bt++){this.lil[bt].remove()}this.li1=0;if(this.li11!=undefined){this.li11()}if(document.getElementById("MapBlowup")!=undefined&&this.lI1!=null){this.lI1.clearOverlays()}}function bb(){return aF}function h(i,bx,bw,bz){if(!this.bEnableInfoWindow){this.closeInfoWindow();return}if(i==undefined){return}if(bx==undefined){bx=""}if(bw==undefined){bw=new VInfoWindowOptions()}var bv=new Array();bv.push(new VInfoWindowTab("",bx));var by=this.getInfoWindow();if(bz==undefined){by.openMk=null}else{by.openMk=bz}var bt=by.getInfoWindowSize(bx);by.reset(i,bv,bt,bw.offset,0);by.options=(bw!=undefined)?bw:new VInfoWindowOptions();if(bw.maximizeWhenOpen){by.sizeState="maximize"}by.show();if(bw.autoPan){var bu=by.getInfoWindowPan();this.panBy(bu)}}function a1(bB,bA,bt){if(!this.bEnableInfoWindow){this.closeInfoWindow();return}if(bB==undefined){return}if(bA==undefined){bA=new VInfoWindowTab()}if(bt==undefined){bt=new VInfoWindowOptions()}var bw=this.getInfoWindow();var by=0,bz=0;for(var bx=0;bx<bA.length;bx++){if(bA[bx].content.length>by){by=bA[bx].content.length;bz=bx}}var bu=bw.getInfoWindowSize(bA[bz].content);bw.reset(bB,bA,bu,bt.offset,bt.selectedTab);bw.options=bt;bw.show();if(bt.autoPan){var bv=bw.getInfoWindowPan();this.panBy(bv)}}function x(bC,bt,bB){if(!this.bEnableInfoWindow){this.closeInfoWindow();return}if(bC==undefined){return}if(bt==undefined){bt=new VInfoWindowOptions()}bt.mapBlowup=true;if(bB==undefined||bB==""){bB="&nbsp;&nbsp;&nbsp;"}var bA=new Array();var bz='<br/><div id=MapBlowup style="width:180px; height:150px; position:relative; "></div>';bA.push(new VInfoWindowTab(bB,bz));var bx=this.getInfoWindow();var bu=bx.getInfoWindowSize(bz);bx.reset(bC,bA,bu,bt.offset,0);bx.options=bt;bx.show();var bD=document.getElementById("MapBlowup");var bE=new VMap(bD);bE.addControl(new VSmallZoomControl());for(var by=0;by<this.li1;by++){var bv=this.lil[by].copy();if(bv.vType()=="VMarker"){bv.lill.clickable=false;bv.lill.draggable=false;bv.lill.bouncy=false}bE.addOverlay(bv)}bE.setCenter(bC,bt.liil);bE.disableScrollWheelZoom();bx.redraw();if(bt.autoPan){var bw=bx.getInfoWindowPan();this.panBy(bw)}this.lI1=bE}function am(bx,by){if(!this.bEnableInfoWindow){this.closeInfoWindow();return}var bz=this.getInfoWindow();var bw=0,bA=0;for(var bv=0;bv<bx.length;bv++){if(bx[bv].content.length>bw){bw=bx[bv].content.length;bA=bv}}var bt;if(bx[bA].label!=""){bt=bz.getInfoWindowSize(bx[bA].content)}else{bt=bz.getInfoWindowSize(bx[bA].content)}bz.reset(null,bx,bt,null,null);bz.show();if(bz.options.autoPan){var bu=bz.getInfoWindowPan();this.panBy(bu)}if(by!=undefined){by()}}function au(){var i=this.getInfoWindow();i.close()}function V(){return this.lIj}function a7(bu){var bx=this.arrMaxRowCol[this.level];var bw,by=0,bt=0;var bA=new Array(),bv,bB,bz;for(bw=0;bw<bu.length;bw++){bv=VProjection.fromLatLngToPixel(bu[bw],this.getLevel());if(this.curMapType.opts.degree360){bB=bv.x-256*(((this.jji%bx)+bx)%bx)}else{bB=bv.x-256*this.jji}bB+=parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left);if(this.curMapType.opts.degree360){if(bB<0&&bB+256*bx<aO.offsetWidth){by++}else{bt++}}bB-=parseInt(a5.style.left);bz=bv.y-256*this.ji1+parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top)-parseInt(a5.style.top);bA[bw]=new VPoint(bB,bz)}if(by>bt){for(bw=0;bw<bu.length;bw++){bA[bw].x+=256*bx}}return bA}function q(bx){var bv=this.arrMaxRowCol[this.level];var bu=VProjection.fromLatLngToPixel(bx,this.getLevel());var i=bu.x-256*(((this.jji%bv)+bv)%bv)+parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left)-parseInt(a5.style.left);var bw=bu.y-256*this.ji1+parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top)-parseInt(a5.style.top);var bt=new VPoint(i,bw);return bt}function aj(bx){var bv=this.arrMaxRowCol[this.level];var bu=new VPoint(bx.longitude,bx.latitude);var i=bu.x-256*(((this.jji%bv)+bv)%bv)+parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left)-parseInt(a5.style.left);var bw=bu.y-256*this.ji1+parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top)-parseInt(a5.style.top);var bt=new VPoint(i,bw);return bt}function T(bx){var bv=this.arrMaxRowCol[this.level];var bu=VProjection.fromLatLngToPixel(bx,this.getLevel());var i=bu.x-256*(((this.jji%bv)+bv)%bv)+parseInt(a.style.left)+parseInt(a.childNodes[0].childNodes[0].style.left);var bw=bu.y-256*this.ji1+parseInt(a.style.top)+parseInt(a.childNodes[0].childNodes[0].style.top);var bt=new VPoint(i,bw);return bt}function aW(bt){var bu=this.arrMaxRowCol[this.level];var i=bt.x+256*(((this.jji%bu)+bu)%bu)-parseInt(a.style.left)-parseInt(a.childNodes[0].childNodes[0].style.left)+parseInt(a5.style.left);var bw=bt.y+256*this.ji1-parseInt(a.style.top)-parseInt(a.childNodes[0].childNodes[0].style.top)+parseInt(a5.style.top);var bv=VProjection.fromPixelToLatLng(new VPoint(i,bw),this.level);return bv}function N(bt){var bu=this.arrMaxRowCol[this.level];var i=bt.x+256*(((this.jji%bu)+bu)%bu)-parseInt(a.style.left)-parseInt(a.childNodes[0].childNodes[0].style.left);var bw=bt.y+256*this.ji1-parseInt(a.style.top)-parseInt(a.childNodes[0].childNodes[0].style.top);var bv=VProjection.fromPixelToLatLng(new VPoint(i,bw),this.level);return bv}function aZ(bt){var i=bt.x-parseInt(a5.style.left);var bv=bt.y-parseInt(a5.style.top);var bu=new VPoint(i,bv);return bu}function y(bt){var i=bt.x+parseInt(a5.style.left);var bv=bt.y+parseInt(a5.style.top);var bu=new VPoint(i,bv);return bu
}}function VMarker(w,f,i){if(w==undefined){return}if(f==undefined||f.liij!=undefined){this.latlngs=w;this.icon=(f==undefined)?new VIcon():f;this.inert=(i==undefined)?true:i;this.lill=new VMarkerOptions();this.lill.icon=this.icon;if(this.inert==true){this.lill.clickable=false;this.lill.draggable=false;this.lill.bouncy=false}}else{this.latlngs=w;this.lill=(f==undefined)?new VMarkerOptions():f;this.icon=this.lill.icon}this.bOpenedInfoWindow=false;this.borderStyle="";this.opacity=0;this.mappingDiv=null;this.initialize=a;this.redraw=b;this.remove=p;this.copy=L;this.createMarker=c;this.createMappingMarker=K;this.removeMappingMarker=H;this.updateZIndex=d;this.openInfoWindow=n;this.closeInfoWindow=z;this.openInfoWindowTabs=m;this.bindInfoWindow=u;this.bindInfoWindowTabs=B;this.showMapBlowup=l;this.setCustomMarker=e;this.getIcon=A;this.setIcon=C;this.getTitle=r;this.getPoint=t;this.getLatLng=v;this.setPoint=q;this.setLatLng=y;this.enableDragging=J;this.disableDragging=o;this.draggable=I;this.setImage=M;this.hide=F;this.show=x;this.hideText=D;this.showText=k;this.isHidden=g;this.active=G;this.unactive=h;this.isActive=E;this.vType=s;if(typeof this.latlngs=="string"){var j=this.latlngs.split(",");this.latlngs=new VLatLng(j[1],j[0])}if(this.latlngs.latitude>180||this.latlngs.longitude>180){this.latlngs=VProjection.fromPixelToLatLng(new VPoint(this.latlngs.longitude,this.latlngs.latitude),12)}function a(N){if(this.latlngs==null){return}if(this.latlngs.latitude==undefined){this.latlngs=VProjection.fromPixelToLatLng(this.latlngs,N.level)}this.createMarker(N,null)}function b(){var O=document.getElementById(this.id);if(O==undefined){return}var N=this.l1lI.fromLLsToDPxs([this.latlngs])[0];O.style.left=N.x-this.lill.offset.width+"px";O.style.top=N.y-this.lill.offset.height+"px";this.createMappingMarker()}function p(){var N=document.getElementById(this.id);if(this.bOpenedInfoWindow){this.closeInfoWindow()}if(N.lili!=null){N.lili()}this.liII.parentNode.removeChild(this.liII);this.removeMappingMarker()}function L(){return new VMarker(this.latlngs,this.lill)}function c(N,O){var Z=document.getElementById(N.id+"_path");var X;if(O==null){X=document.getElementById(N.id+"_Marker_"+N.I11)}else{X=document.getElementById(O)}if(X==null&&O==null){X=document.createElement("div");X.id=N.id+"_Marker_"+N.I11;var Q=(this.lill.zIndexProcess!=null)?this.lill.zIndexProcess():1;X.style.zIndex=Q;X.style.MozUserSelect="none";if(this.lill.draggable){X.className="dragmarker"}else{X.className="clickmarker"}X.llIl=this;this.id=N.id+"_Marker_"+N.I11;N.I11++;Z.childNodes[0].appendChild(X);if(this.borderStyle!=""){X.style.border=this.borderStyle}if(this.opacity>0){X.style.filter="alpha(opacity = "+this.opacity+")";X.style.opacity=this.opacity/100}}var V=(this.lill.clickable)?"cursor:pointer;":"";if(X.childNodes[0]==null||(this.lill.customMarker!=undefined&&this.lill.customMarker!="")){var S="";if(this.lill.customMarker==undefined||this.lill.customMarker==""){if(this.icon.iconSize==null){S+="<img id='"+this.id+"_Img' style='"+V+"' src="+this.icon.image+" title='"+this.lill.title+"' />"}else{S+="<img id='"+this.id+"_Img' style='"+V+"' src="+this.icon.image+" width="+this.icon.iconSize.width+"px height="+this.icon.iconSize.height+"px title='"+this.lill.title+"' />"}}else{S+=this.lill.customMarker}if(this.lill.nText>0){for(var R=0;R<this.lill.nText;R++){S+="<table><tr><td id='"+this.id+"_Text"+R+"' nowrap style='position:absolute; "+V+" font-size:"+this.lill.textStyle[R].fontSize+"px; font-weight:"+this.lill.textStyle[R].fontWeight+"; color:"+this.lill.textStyle[R].color+"; font-family:"+this.lill.textStyle[R].fontFamily+";'>"+this.lill.iji[R]+"</td></tr></table>"}}X.innerHTML=S;if(this.lill.customMarker!=undefined||this.lill.customMarker!=""){var U=X.childNodes[0];U.id=this.id+"_Img";if(this.lill.clickable){U.style.cursor="pointer"}U.title=this.lill.title}}else{var U=X.childNodes[0];if(this.icon.iconSize==null){U.src=this.icon.image}else{U.src=this.icon.image;U.width=this.icon.iconSize.width;U.height=this.icon.iconSize.height}}X.style.position="absolute";X.draggable=(this.lill.draggable==true)?1:0;X.autoPan=this.lill.autoPan;var P=N.fromLatLngToDivPixel(this.latlngs);if(this.icon.iconSize==null){this.icon.iconSize=new VSize(X.offsetWidth,X.offsetHeight)}if(this.lill.offset==null){this.lill.offset=new VSize(this.icon.iconSize.width/2,this.icon.iconSize.height)}X.style.left=P.x-this.lill.offset.width+"px";X.style.top=P.y-this.lill.offset.height+"px";X.style.width=this.icon.iconSize.width+"px";X.style.height=this.icon.iconSize.height+"px";if(this.lill.nText>0){var U=document.getElementById(this.id+"_Img");for(var R=0;R<this.lill.nText;R++){var T=document.getElementById(this.id+"_Text"+R);if(this.lill.textPosition[R].anchor==V_ANCHOR_TOP_RIGHT){T.style.left=U.offsetWidth+this.lill.textPosition[R].offset.width+"px";T.style.top=-T.offsetHeight-this.lill.textPosition[R].offset.height+"px"}else{if(this.lill.textPosition[R].anchor==V_ANCHOR_CENTER_RIGHT){T.style.left=U.offsetWidth+this.lill.textPosition[R].offset.width+"px";if(T.offsetHeight>U.offsetHeight){var W=(T.offsetHeight-U.offsetHeight)/2;T.style.top=this.lill.textPosition[R].offset.height-W+"px"}else{if(T.offsetHeight<U.offsetHeight){var W=(U.offsetHeight-T.offsetHeight)/2;T.style.top=this.lill.textPosition[R].offset.height+W+"px"}else{T.style.top=this.lill.textPosition[R].offset.height+"px"}}}else{if(this.lill.textPosition[R].anchor==V_ANCHOR_BOTTOM_RIGHT){T.style.left=U.offsetWidth+this.lill.textPosition[R].offset.width+"px";T.style.top=U.offsetHeight+this.lill.textPosition[R].offset.height+"px"}else{if(this.lill.textPosition[R].anchor==V_ANCHOR_BOTTOM_CENTER){if(T.offsetWidth>U.offsetWidth){var Y=(T.offsetWidth-U.offsetWidth)/2;T.style.left=this.lill.textPosition[R].offset.width-Y+"px"}else{if(T.offsetWidth<U.offsetWidth){var Y=(U.offsetWidth-T.offsetWidth)/2;T.style.left=this.lill.textPosition[R].offset.width+Y+"px"}else{T.style.left=this.lill.textPosition[R].offset.width+"px"}}T.style.top=U.offsetHeight+this.lill.textPosition[R].offset.height+"px"}else{if(this.lill.textPosition[R].anchor==V_ANCHOR_CENTER_CENTER){if(T.offsetWidth>U.offsetWidth){var Y=(T.offsetWidth-U.offsetWidth)/2;T.style.left=this.lill.textPosition[R].offset.width-Y+"px"}else{if(T.offsetWidth<U.offsetWidth){var Y=(U.offsetWidth-T.offsetWidth)/2;T.style.left=this.lill.textPosition[R].offset.width+Y+"px"}else{T.style.left=this.lill.textPosition[R].offset.width+"px"}}if(T.offsetHeight>U.offsetHeight){var W=(T.offsetHeight-U.offsetHeight)/2;T.style.top=this.lill.textPosition[R].offset.height-W+"px"}else{if(T.offsetHeight<U.offsetHeight){var W=(U.offsetHeight-T.offsetHeight)/2;T.style.top=this.lill.textPosition[R].offset.height+W+"px"}else{T.style.top=this.lill.textPosition[R].offset.height+"px"}}}else{if(this.lill.textPosition[R].anchor==V_ANCHOR_TOP_CENTER){if(T.offsetWidth>U.offsetWidth){var Y=(T.offsetWidth-U.offsetWidth)/2;T.style.left=this.lill.textPosition[R].offset.width-Y+"px"}else{if(T.offsetWidth<U.offsetWidth){var Y=(U.offsetWidth-T.offsetWidth)/2;T.style.left=this.lill.textPosition[R].offset.width+Y+"px"}else{T.style.left=this.lill.textPosition[R].offset.width+"px"}}T.style.top=-T.offsetHeight-this.lill.textPosition[R].offset.height+"px"}else{if(this.lill.textPosition[R].anchor==V_ANCHOR_TOP_LEFT){T.style.left=-T.offsetWidth-this.lill.textPosition[R].offset.width+"px";T.style.top=-T.offsetHeight-this.lill.textPosition[R].offset.height+"px"}else{if(this.lill.textPosition[R].anchor==V_ANCHOR_CENTER_LEFT){T.style.left=-T.offsetWidth-this.lill.textPosition[R].offset.width+"px";if(T.offsetHeight>U.offsetHeight){var W=(T.offsetHeight-U.offsetHeight)/2;T.style.top=this.lill.textPosition[R].offset.height-W+"px"}else{if(T.offsetHeight<U.offsetHeight){var W=(U.offsetHeight-T.offsetHeight)/2;T.style.top=this.lill.textPosition[R].offset.height+W+"px"}else{T.style.top=this.lill.textPosition[R].offset.height+"px"}}}else{if(this.lill.textPosition[R].anchor==V_ANCHOR_BOTTOM_LEFT){T.style.left=-T.offsetWidth-this.lill.textPosition[R].offset.width+"px";
T.style.top=U.offsetHeight+this.lill.textPosition[R].offset.height+"px"}}}}}}}}}}}this.l1lI=N;this.liII=X;if(O==null){this.createMappingMarker()}}function K(){if(this.l1lI.lIj.isOpened()){if(VUtil.isInsidePolygon(this.latlngs,this.l1lI.lIj.mappingLLs)){var Q=document.getElementById(this.l1lI.id+"_path");if(this.mappingDiv==null){this.mappingDiv=document.createElement("div");this.mappingDiv.style.zIndex=ObjBelowShadeZIndex;this.mappingDiv.style.MozUserSelect="none";this.mappingDiv.className="dragmarker";this.mappingDiv.llIl=this;Q.childNodes[3].appendChild(this.mappingDiv);if(this.sHandler!=null){var P=this;for(var N=0;N<this.sHandler.length;N++){VEvent.addDOMListener(this.mappingDiv,this.svEvent[N],function(W){var U=new VPoint(lIlj-P.l1lI.Left,lIl1-P.map_Top);var S=P.l1lI.fromContainerPixelToLatLng(U);var T=(browserName=="msie")?event.type:W.type;var V=0;while(V<P.svEvent.length&&P.svEvent[V]!=T){V++}P.sHandler[V](P,S)})}}}var R="<img style='cursor:pointer' src='"+strResURL+"images/transparent.png' width="+this.icon.iconSize.width+"px height="+this.icon.iconSize.height+"px title='"+this.lill.title+"' />";this.mappingDiv.innerHTML=R;this.mappingDiv.style.position="absolute";var O=this.l1lI.fromLatLngToDivPixel(this.latlngs);this.mappingDiv.style.left=O.x-this.lill.offset.width+"px";this.mappingDiv.style.top=O.y-this.lill.offset.height+"px";this.mappingDiv.style.width=this.icon.iconSize.width+"px";this.mappingDiv.style.height=this.icon.iconSize.height+"px"}}}function H(){var N=document.getElementById(this.l1lI.id+"_path");if(this.mappingDiv!=null){N.childNodes[3].removeChild(this.mappingDiv)}this.mappingDiv=null}function d(){var N=(this.lill.zIndexProcess!=null)?this.lill.zIndexProcess():1;this.liII.style.zIndex=N}function n(P,O){this.bOpenedInfoWindow=true;var N=document.getElementById(this.id);if(N.lIjj!=null){N.lIjj()}if(this.l1lI.ll11!=undefined){this.l1lI.ll11()}if(O==undefined){O=new VInfoWindowOptions();O.offset=new VSize(0,-(this.icon.iconSize.height*5/6))}this.updateZIndex();this.l1lI.openInfoWindow(this.latlngs,P,O,this)}function z(){this.bOpenedInfoWindow=false;var N=document.getElementById(this.id);if(N.lil1!=null){N.lil1()}this.l1lI.closeInfoWindow();if(N.lilI!=null){N.lilI()}}function m(O,P){this.bOpenedInfoWindow=true;var N=document.getElementById(this.id);if(N.lIjj!=null){N.lIjj()}if(P==undefined){P=new VInfoWindowOptions();P.offset=new VSize(0,-(this.icon.iconSize.height*5/6))}this.l1lI.openInfoWindowTabs(this.latlngs,O,P)}function u(P,O){if(this.lill.clickable==false){return}if(P==""){this.closeInfoWindow();var N=document.getElementById(this.id);N.onclick=null}else{var N=document.getElementById(this.id);if(O==undefined){O=new VInfoWindowOptions();O.offset=new VSize(0,-(this.icon.iconSize.height*5/6))}var Q=this;N.onclick=function(){this.bOpenedInfoWindow=true;if(this.ll1j==true){this.ll1j=false;return}Q.openInfoWindow(P,O)}}}function B(O,P){if(this.lill.clickable==false){return}if(O==undefined||O==null){this.closeInfoWindow();var N=document.getElementById(this.id);N.onclick=null}else{var N=document.getElementById(this.id);if(P==undefined){P=new VInfoWindowOptions();P.offset=new VSize(0,-(this.icon.iconSize.height*5/6))}var Q=this;N.onclick=function(){this.bOpenedInfoWindow=true;if(this.ll1j==true){this.ll1j=false;return}Q.openInfoWindowTabs(O,P)}}}function l(O){this.bOpenedInfoWindow=true;var N=document.getElementById(this.id);if(N.lIjj!=null){N.lIjj()}if(this.l1lI.ll11!=undefined){this.l1lI.ll11()}if(O==undefined){O=new VInfoWindowOptions();O.offset=new VSize(0,-(this.icon.iconSize.height*5/6))}this.l1lI.showMapBlowup(this.latlngs,O)}function e(N){this.lill.customMarker=N;this.createMarker(this.l1lI,this.id)}function A(){return this.icon}function C(N){this.icon=(N==undefined)?new VIcon():N;this.lill.icon=this.icon;this.createMarker(this.l1lI,this.id)}function r(){return this.lill.title}function t(){return this.latlngs}function v(){return this.latlngs}function q(N){this.latlngs=N;var O=document.getElementById(this.id);this.redraw()}function y(N){this.latlngs=N.copy()}function J(){this.lill.draggable=true;if(this.liII!=null&&this.liII!=undefined){this.liII.className="dragmarker"}if(document.getElementById(this.id)!=undefined){document.getElementById(this.id).draggable=1}}function o(){this.lill.draggable=false;if(this.liII!=null&&this.liII!=undefined){this.liII.className="clickmarker"}if(document.getElementById(this.id)!=undefined){document.getElementById(this.id).draggable=0}}function I(){return this.lill.draggable}function M(N){}function F(){var N=document.getElementById(this.id);if(N.liI1!=null){N.liI1(false)}this.liII.style.display="none"}function x(){var N=document.getElementById(this.id);if(N.liI1!=null){N.liI1(true)}this.liII.style.display=""}function D(O){var N=document.getElementById(this.id+"_Text"+O);if(N!=null){N.style.visibility="hidden"}}function k(O){var N=document.getElementById(this.id+"_Text"+O);if(N!=null){N.style.visibility="visible"}}function g(){if(this.liII.style.visibility=="hidden"){return true}return false}function G(){this.liII.style.zIndex=parseInt(this.liII.style.zIndex)+1}function h(){this.liII.style.zIndex=parseInt(this.liII.style.zIndex)-1}function E(){return(this.liII.style.zIndex==MarkerActiveZIndex)}function s(){return"VMarker"}}VMarker.prototype=new VOverlay();function VOverviewMapControl(d){this.objOpts=(d!=undefined)?d:{state:"open"};this.initialize=a;this.redraw=k;this.remove=b;this.getDefaultPosition=e;this.onOffOverviewMap=j;this.onMap=h;this.offMap=f;this.hide=c;this.show=i;this.vType=g;this.buttonHeight=27;this.buttonWidth=27;function a(q,m){if(isValidKey==false){return}if(m==undefined){m=new VControlPosition(V_ANCHOR_BOTTOM_RIGHT)}var r=new Array();r[r.length]="<div id='"+q.id+"_VBtnOnOffOverviewMap' class='VBtnOnOffOverviewMap' title='B&#7853;t/T&#7855;t b&#7843;n &#273;&#7891; nh&#7887;'>";r[r.length]="<div id='"+q.id+"_VImgOnOff' class='clickcontrol'>";r[r.length]="<a class='btns'><span></span></a>";r[r.length]="</div>";r[r.length]="</div>";r[r.length]="<div id='"+q.id+"_VOverviewBound' class='VOverviewBound'>";r[r.length]="<div id='"+q.id+"_VOverviewBox' class='overviewmap' style='left: -256px; width: 568px; position: absolute; top: -256px; height: 568px; background-color: white; overflow:hidden;'>";r[r.length]="<table id='"+q.id+"_VOverviewTable' height='512' cellspacing='0' cellpadding='0' width='512' border='0'>";r[r.length]="<thead><tr><th></th><th></th></tr></thead>";r[r.length]="<tbody>";r[r.length]="<tr>";r[r.length]="<td><img src='"+strResURL+"images/whiteimage.png' id='s_0_0' height='256' ismap width='256'/></td>";r[r.length]="<td><img src='"+strResURL+"images/whiteimage.png' id='s_0_1' height='256' ismap width='256'/></td>";r[r.length]="</tr>";r[r.length]="<tr>";r[r.length]="<td><img src='"+strResURL+"images/whiteimage.png' id='s_1_0' height='256' ismap width='256'/></td>";r[r.length]="<td><img src='"+strResURL+"images/whiteimage.png' id='s_1_1' height='256' ismap width='256'/></td>";r[r.length]="</tr>";r[r.length]="</tbody>";r[r.length]="</table>";r[r.length]="</div>";r[r.length]="<div id='"+q.id+"_VCenterRect' style='opacity: 0.5; border-right: #0066cc 2px double; border-top: #0066cc 2px double; filter: alpha(opacity = 50); left: 50px; background-image: url(\""+strResURL+"images/sm_trans.gif\"); border-left: #0066cc 2px double; width: 50px; border-bottom: #0066cc 2px double; position: absolute; top: 50px; height: 30px; background-color: #d5f2ff; -moz-opacity: 0.5'></div>";r[r.length]="<div class='dragoverview' id='"+q.id+"_VOverviewRect' style='opacity: 0.2; border-right: #0066cc 2px double; border-top: #0066cc 2px double; filter: alpha(opacity = 20); left: 50px; background-image: url(\""+strResURL+"images/sm_trans.gif\"); border-left: #0066cc 2px double; width: 50px; border-bottom: #0066cc 2px double; position: absolute; top: 50px; height: 30px; background-color: transparent; -moz-opacity: 0.2'></div>";r[r.length]="</div>";this.id=q.id+"_VOverviewMapControl";var p=VUtil.createDivElement(q.id+"_VOverviewMapControl",null,null,null,null,null,"hidden",r.join(""));
p.position=m;p.style.MozUserSelect="none";p.className="VOverviewMapControl";q.lli1.appendChild(p);var l=this;document.getElementById(q.id+"_VBtnOnOffOverviewMap").onclick=function(){l.onOffOverviewMap()};if(m.anchor==V_ANCHOR_TOP_RIGHT){p.className+=" MiniMapBorderTopRight"}else{if(m.anchor==V_ANCHOR_TOP_LEFT){p.className+=" MiniMapBorderTopLeft"}else{if(m.anchor==V_ANCHOR_BOTTOM_RIGHT){p.className+=" MiniMapBorderBottomRight"}else{if(m.anchor==V_ANCHOR_BOTTOM_LEFT){p.className+=" MiniMapBorderBottomLeft"}}}}this.OverviewMapFlag=1;var o,n;for(o=0;o<2;o++){for(n=0;n<2;n++){document.getElementById("s_"+o+"_"+n).id=q.id+"s_"+o+"_"+n}}this.l1lI=q;this.liII=p;this.position=m;if(this.objOpts.state=="close"){this.onOffOverviewMap(false)}}function k(){if(isValidKey==false){return}}function b(){VUtil.removeDivElement(this.id,this.l1lI.lli1.id)}function e(){var l=new VControlPosition(V_ANCHOR_BOTTOM_RIGHT,new VSize(0,0));return l}function j(l){if(l==undefined){l=true}if(this.OverviewMapFlag==1){this.offMap(this.id,this.l1lI.id,l)}else{this.onMap(this.id,this.l1lI.id,l)}}function f(n,m,l){this.OverviewMapFlag=0;document.getElementById(n).className=document.getElementById(n).className.replace("On","");document.getElementById(m+"_VOverviewBox").style.display="none"}function h(n,m,l){this.OverviewMapFlag=1;document.getElementById(n).className+=" On";document.getElementById(m+"_VOverviewBox").style.display=""}function c(){this.liII.style.display="none"}function i(){this.liII.style.display=""}function g(){return"VOverviewMapControl"}}VOverviewMapControl.prototype=new VControl();function VPoint(a,e){this.x=a;this.y=e;this.equals=c;this.toString=d;this.vType=b;function c(f){if(this.x==f.x&&this.y==f.y){return true}return false}function d(){return(this.x.toString()+","+this.y.toString())}function b(){return"VPoint"}}function VPolygon(o,K,r,O,v,z,u){if(o==undefined){return}this.latlngs=o;this.lineColor=(K==null)?"red":K;this.lineWidth=(r==null)?3:r;this.fillColor=(O==null)?"green":O;this.lineOpacity=(v==null)?0.5:v;this.fillOpacity=(z==null)?0.3:z;this.opts=(u==undefined)?new VPolygonOptions():u;this.arrPolygons=new Array();this.nPolygons=0;this.liii=false;this.isDirectionObj=false;this.initialize=e;this.drawLines=y;this.removeLines=C;this.addLineHandlers=w;this.removeLineHandlers=k;this.remove=t;this.copy=M;this.redraw=f;this.fromEncoded=G;this.calculateViewCoor=N;this.openInfoWindow=s;this.getCenterPoint=a;this.getVertexCount=p;this.getVertex=L;this.setVertex=b;this.insertPoint=h;this.deletePoint=q;this.getArea=d;this.getBounds=l;this.getLatLngs=A;this.setLatLngs=g;this.setStyle=D;this.hide=E;this.show=B;this.isHidden=m;this.supportsHide=c;this.vType=x;if(typeof this.latlngs=="object"){if(typeof this.latlngs[0]=="object"&&this.latlngs[0].vType==undefined){this.isDirectionObj=true;var I,H,F=new Array(),n;for(I=0;I<this.latlngs.length;I++){F[I]=new Array();for(H=0;H<this.latlngs[I].length;H+=2){n=new VLatLng(this.latlngs[I][H+1],this.latlngs[I][H]);F[I].push(n)}}this.latlngs=F}}else{if(typeof this.latlngs=="string"){var J=this.latlngs.split(",");this.latlngs=new Array();var I,H=0;for(I=0;I<J.length;I+=2){this.latlngs[H]=new VLatLng(parseFloat(J[I+1]),parseFloat(J[I]));H++}}}for(var I=0;I<this.latlngs.length;I++){if(this.latlngs[I].latitude>180||this.latlngs[I].longitude>180){this.latlngs[I]=VProjection.fromPixelToLatLng(new VPoint(this.latlngs.longitude,this.latlngs.latitude),12)}}function e(i){this.l1lI=i;this.drawLines(i,true)}function y(R,S){if(!this.liii){if(S){this.calculateViewCoor()}var af=document.getElementById(R.id+"_path");var U=R;var Q=new Array();if(this.isDirectionObj){Q=this.liI}else{Q[0]=this.liI}if(Q.length==0){this.removeLines();return}var X;if(Q.length<this.nPolygons&&Q.length>0){var ab=(browserName=="msie")?af.childNodes[1]:af.childNodes[1].childNodes[0];for(X=Q.length;X<this.nPolygons;X++){ab.removeChild(this.arrPolygons[X]);this.arrPolygons[X]=null}this.nPolygons=Q.length}for(X=0;X<Q.length;X++){if(browserName=="msie"){if(this.arrPolygons[X]==null||this.arrPolygons[X]==undefined){var ac=document.createElement("v:polyline");this.arrPolygons[this.nPolygons]=ac;this.nPolygons++;ac.className="dragline";ac.strokecolor=this.lineColor;ac.strokeweight=this.lineWidth;ac.filled="t";ac.fillcolor=this.fillColor;ac.strokeopacity=this.lineOpacity;ac.fillopacity=this.fillOpacity;var T=document.createElement("v:stroke");T.fillopacity=this.lineOpacity;T.opacity=this.lineOpacity;T.endcap="round";ac.appendChild(T);var aa=document.createElement("v:fill");aa.fillopacity=this.fillOpacity;aa.opacity=this.fillOpacity;ac.appendChild(aa);af.childNodes[1].appendChild(ac);ac.style.cursor="pointer";ac.lijI=this.lijI;ac.mouseoverHandler=this.mouseoverHandler;ac.mouseoutHandler=this.mouseoutHandler;ac.mousemoveHandler=this.mousemoveHandler;ac.llIl=this;if(this.lijI!=undefined){ac.onclick=function(aj){var j=new VPoint(lIlj-U.Left,lIl1-U.Top);var i=U.fromContainerPixelToLatLng(j);var ak=this.llIl.latlngs;var ag=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,ak,ag)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,ak,ag)}var ah=ag[0];var ai=ag[1];this.lijI(ah,ai,this.llIl)}}if(this.mouseoverHandler!=undefined){ac.onmouseover=function(){this.mouseoverHandler(this.llIl)}}if(this.mouseoutHandler!=undefined){ac.onmouseout=function(){this.mouseoutHandler(this.llIl)}}if(this.mousemoveHandler!=undefined){ac.onmousemove=function(aj){var j=new VPoint(lIlj-U.Left,lIl1-U.Top);var i=U.fromContainerPixelToLatLng(j);var ak=this.llIl.latlngs;var ag=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,ak,ag)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,ak,ag)}var ah=ag[0];var ai=ag[1];this.mousemoveHandler(ah,ai)}}}if(this.arrPolygons[X].points!=undefined){this.arrPolygons[X].points.value=Q[X]}}else{var Z=af.childNodes[1].childNodes[0];var P=R.lli1.offsetWidth*3;var ae=R.lli1.offsetHeight*3;Z.setAttribute("width",P.toString()+"px");Z.setAttribute("height",ae.toString()+"px");var ad=R.fromContainerPixelToDivPixel(new VPoint(-R.lli1.offsetWidth,-R.lli1.offsetHeight));Z.style.left=ad.x.toString()+"px";Z.style.top=ad.y.toString()+"px";Z.setAttribute("viewBox",ad.x.toString()+" "+ad.y.toString()+" "+P.toString()+" "+ae.toString());var ac;if(this.arrPolygons[X]==null||this.arrPolygons[X]==undefined){ac=document.createElementNS("http://www.w3.org/2000/svg","path");ac.setAttribute("stroke",this.lineColor);ac.setAttribute("stroke-width",this.lineWidth+1);ac.setAttribute("stroke-opacity",this.lineOpacity);ac.setAttribute("stroke-linecap","round");ac.setAttribute("stroke-linejoin","round");ac.setAttribute("fill-opacity",this.fillOpacity);ac.setAttribute("fill",this.fillColor);Z.appendChild(ac);this.arrPolygons[this.nPolygons]=ac;this.nPolygons++;ac.style.cursor="pointer";ac.lijI=this.lijI;ac.mouseoverHandler=this.mouseoverHandler;ac.mouseoutHandler=this.mouseoutHandler;ac.mousemoveHandler=this.mousemoveHandler;ac.llIl=this;if(this.lijI!=undefined){ac.onclick=function(aj){var j=new VPoint(lIlj-U.Left,lIl1-U.Top);var i=U.fromContainerPixelToLatLng(j);var ak=this.llIl.latlngs;var ag=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,ak,ag)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,ak,ag)}var ah=ag[0];var ai=ag[1];this.lijI(ah,ai,this.llIl)}}if(this.mouseoverHandler!=undefined){ac.onmouseover=function(){this.mouseoverHandler(this.llIl)}}if(this.mouseoutHandler!=undefined){ac.onmouseout=function(){this.mouseoutHandler(this.llIl)}}if(this.mousemoveHandler!=undefined){ac.onmousemove=function(aj){var j=new VPoint(lIlj-U.Left,lIl1-U.Top);var i=U.fromContainerPixelToLatLng(j);var ak=this.llIl.latlngs;var ag=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,ak,ag)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,ak,ag)}var ah=ag[0];var ai=ag[1];this.mousemoveHandler(ah,ai)}}}else{ac=this.arrPolygons[X]}var V,W=new Array();
for(V=0;V<Q[X].length;V+=2){W.push(Q[X][V]);W.push(Q[X][V+1])}var Y=new Array();Y[Y.length]="M";Y[Y.length]=W[0];Y[Y.length]=W[1];for(V=2;V<Q[X].length;V+=2){Y[Y.length]="L";Y[Y.length]=W[V];Y[Y.length]=W[V+1]}Y=VUtil.trim(Y.join(" "));if(Y!=""&&Y.indexOf("NaN")==-1){ac.setAttribute("d",Y)}}}}}function C(){var Q=document.getElementById(this.l1lI.id+"_path");var P=(browserName=="msie")?Q.childNodes[1]:Q.childNodes[1].childNodes[0];if(this.nPolygons>0){var j;for(j=0;j<this.nPolygons;j++){P.removeChild(this.arrPolygons[j])}this.arrPolygons=new Array();this.nPolygons=0}}function w(){var j,R=this.l1lI,Q;for(j=0;j<this.nPolygons;j++){Q=this.arrPolygons[j];Q.lijI=this.lijI;Q.mouseoverHandler=this.mouseoverHandler;Q.mouseoutHandler=this.mouseoutHandler;Q.mousemoveHandler=this.mousemoveHandler;if(this.lijI!=undefined){var P=function(W){var S=new VPoint(lIlj-R.Left,lIl1-R.Top);var i=R.fromContainerPixelToLatLng(S);var X=this.llIl.latlngs;var T=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,X,T)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,X,T)}var U=T[0];var V=T[1];this.lijI(U,V,this.llIl)};if(browserName=="iPhone"||browserName=="iPod"||browserName=="iPad"){Q.ontouchend=P}else{Q.onclick=P}}if(this.mouseoverHandler!=undefined){Q.onmouseover=function(){this.mouseoverHandler(this.llIl)}}if(this.mouseoutHandler!=undefined){Q.onmouseout=function(){this.mouseoutHandler(this.llIl)}}if(this.mousemoveHandler!=undefined){Q.onmousemove=function(W){var S=new VPoint(lIlj-R.Left,lIl1-R.Top);var i=R.fromContainerPixelToLatLng(S);var X=this.llIl.latlngs;var T=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,X,T)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,X,T)}var U=T[0];var V=T[1];this.mousemoveHandler(U,V)}}}}function k(){var j,P;for(j=0;j<this.nPolygons;j++){P=this.arrPolygons[j];P.lijI=null;P.mouseoverHandler=null;P.mouseoutHandler=null;P.mousemoveHandler=null;P.onclick=null;P.onmouseover=null;P.onmouseout=null;P.onmousemove=null}}function t(){if(this.lili!=null){this.lili()}this.removeLines();this.l1lI.resetSVG()}function M(){return new VPolygon(this.latlngs,this.lineColor,this.lineWidth,this.fillColor,this.lineOpacity,this.fillOpacity,this.opts)}function f(i){this.drawLines(this.l1lI,!i)}function G(j,R,i,P,Q){}function N(){if(this.isDirectionObj){var Y=new VPoint(-this.l1lI.lli1.offsetWidth*2,-this.l1lI.lli1.offsetHeight*2);var W=new VPoint(this.l1lI.lli1.offsetWidth*3,this.l1lI.lli1.offsetHeight*3);var V=this.l1lI.fromContainerPixelToDivPixel(Y);var P=this.l1lI.fromContainerPixelToDivPixel(W);var Q,T,S,U=new Array(),R;for(T=0;T<this.latlngs.length;T++){U[T]=new Array();for(S=0;S<this.latlngs[T].length;S++){R=this.l1lI.fromLatLngToDivPixel(this.latlngs[T][S]);U[T].push(R.x);U[T].push(R.y)}Q=U[T].length;if(U[T][0]<U[T][Q-2]){if(V.x-U[T][0]>1000){U[T][0]=V.x}if(U[T][Q-2]-P.x>1000){U[T][Q-2]=P.x}}else{if(V.x-U[T][Q-2]>1000){U[T][Q-2]=V.x}if(U[T][0]-P.x>1000){U[T][0]=P.x}}if(U[T][1]<U[T][Q-1]){if(V.y-U[T][1]>1000){U[T][1]=V.y}if(U[T][Q-1]-P.y>1000){U[T][Q-1]=P.y}}else{if(V.y-U[T][Q-1]>1000){U[T][Q-1]=V.y}if(U[T][1]-P.y>1000){U[T][1]=P.y}}}this.liI=U}else{var U=this.l1lI.fromLLsToDPxs(this.latlngs);var T,X=new Array;for(T=0;T<U.length;T++){X.push(U[T].x);X.push(U[T].y)}this.liI=X}}function s(j,i){if(this.l1lI.ll11!=undefined){this.l1lI.ll11()}if(i==undefined){i=new VInfoWindowOptions()}this.l1lI.openInfoWindow(this.getCenterPoint(),j,i)}function a(){if(this.isDirectionObj){return null}var i=VUtil.getCenterPoint(this.latlngs);if(!VUtil.isInsidePolygon(i,this.latlngs)){i.longitude=(this.latlngs[0].longitude+this.latlngs[1].longitude)/2;i.latitude=(this.latlngs[0].latitude+this.latlngs[1].latitude)/2}return i}function p(){if(this.latlngs==null){return 0}if(this.isDirectionObj){var j,P=0;for(j=0;j<this.latlngs.length;j++){P+=this.latlngs[j].length}return P}return this.latlngs.length}function L(j){if(this.latlngs==null){return}if(this.isDirectionObj){var P=0;while(j>=this.latlngs[P].length){j-=this.latlngs[P].length;P++}return this.latlngs[P][j]}return this.latlngs[j]}function b(i,j){if(this.isDirectionObj){return}this.latlngs[i]=j.copy();if(i==0){this.latlngs[this.latlngs.length-1]=j.copy()}this.drawLines(this.l1lI,true)}function h(P,S){if(this.isDirectionObj){return}if(P>=this.latlngs.length-1){return}var j=new Array();var Q,R=0;for(Q=0;Q<this.latlngs.length;Q++){j[R]=this.latlngs[Q].copy();R++;if(Q==P){j[R]=S.copy();R++}}this.latlngs=j;this.drawLines(this.l1lI,true)}function q(P){if(this.isDirectionObj){return}if(P>=this.latlngs.length-1){return}var j=new Array();var Q,R=0;for(Q=0;Q<this.latlngs.length;Q++){if(Q!=P){j[R]=this.latlngs[Q].copy();R++}}if(P==0){j[R-1]=j[0].copy()}this.latlngs=j;this.drawLines(this.l1lI,true)}function d(){}function l(){}function A(){return this.latlngs}function g(P){this.latlngs=P;if(this.isDirectionObj){var R,Q,S=new Array(),T;for(R=0;R<this.latlngs.length;R++){S[R]=new Array();for(Q=0;Q<this.latlngs[R].length;Q+=2){T=new VLatLng(this.latlngs[R][Q+1],this.latlngs[R][Q]);S[R].push(T)}}this.latlngs=S}if(typeof this.latlngs=="string"){var U=this.latlngs.split(",");this.latlngs=new Array();var R,Q=0;for(R=0;R<U.length;R+=2){this.latlngs[Q]=new VLatLng(parseFloat(U[R+1]),parseFloat(U[R]));Q++}}this.drawLines(this.l1lI,true)}function D(Q,i,R,P,j){this.lineColor=(Q==null)?"red":Q;this.lineWidth=(i==null)?1:i;this.fillColor=(R==null)?"red":R;this.lineOpacity=(P==null)?0.5:P;this.fillOpacity=(j==null)?0.5:j;this.removeLines();this.drawLines(this.l1lI,false)}function E(){if(this.liI1!=null){this.liI1(false)}this.liii=true;this.removeLines()}function B(){if(this.liI1!=null){this.liI1(true)}this.drawLines(this.l1lI,true);this.liii=false}function m(){return this.liii}function c(){return true}function x(){return"VPolygon"}}VPolygon.prototype=new VOverlay();function VPolyline(n,J,q,N,G,t){if(n==undefined){return}this.latlngs=n;this.lineColor=(J==undefined)?"red":J;this.lineWidth=(q==undefined)?3:q;this.fillColor=(N==undefined)?"green":N;this.opacity=(G==undefined)?0.5:G;this.opts=(t==undefined)?new VPolylineOptions():t;this.arrPolylines=new Array();this.nPolylines=0;this.liii=false;this.isDirectionObj=false;this.initialize=d;this.drawLines=w;this.removeLines=z;this.addLineHandlers=u;this.removeLineHandlers=h;this.remove=s;this.copy=L;this.redraw=e;this.fromEncoded=D;this.calculateViewCoor=M;this.openInfoWindow=r;this.getCenterPoint=a;this.getVertexCount=o;this.getVertex=K;this.setVertex=b;this.insertPoint=g;this.deletePoint=p;this.getLength=I;this.getBounds=k;this.getLatLngs=x;this.setLatLngs=f;this.setStyle=A;this.hide=B;this.show=y;this.isHidden=l;this.supportsHide=c;this.vType=v;if(typeof this.latlngs=="object"){if(typeof this.latlngs[0]=="object"&&this.latlngs[0].vType==undefined){this.isDirectionObj=true;var F,E,m,C=new Array();for(F=0;F<this.latlngs.length;F++){C[F]=new Array();for(E=0;E<this.latlngs[F].length;E+=2){m=new VLatLng(this.latlngs[F][E+1],this.latlngs[F][E]);C[F].push(m)}}this.latlngs=C}}else{if(typeof this.latlngs=="string"){var H=this.latlngs.split(",");this.latlngs=new Array();var F,E=0;for(F=0;F<H.length;F+=2){this.latlngs[E]=new VLatLng(parseFloat(H[F+1]),parseFloat(H[F]));E++}}}for(var F=0;F<this.latlngs.length;F++){if(this.latlngs[F].latitude>180||this.latlngs[F].longitude>180){this.latlngs[F]=VProjection.fromPixelToLatLng(new VPoint(this.latlngs.longitude,this.latlngs.latitude),12)}}function d(i){this.l1lI=i;this.drawLines(i,true)}function w(Q,R){if(!this.liii){if(R){this.calculateViewCoor()}var ae=document.getElementById(Q.id+"_path");var T=Q;var P=new Array();if(this.isDirectionObj){P=this.liI}else{P[0]=this.liI}if(P.length==0){this.removeLines();return}var W;if(P.length<this.nPolylines&&P.length>0){var aa=(browserName=="msie")?ae.childNodes[1]:ae.childNodes[1].childNodes[0];for(W=P.length;W<this.nPolylines;W++){aa.removeChild(this.arrPolylines[W]);this.arrPolylines[W]=null}this.nPolylines=P.length}for(W=0;W<P.length;W++){if(browserName=="msie"){if(this.arrPolylines[W]==null||this.arrPolylines[W]==undefined){var ab=document.createElement("v:polyline");
this.arrPolylines[this.nPolylines]=ab;this.nPolylines++;ab.className="dragline";ab.strokecolor=this.lineColor;ab.strokeweight=this.lineWidth;ab.filled="f";ab.fillcolor=this.fillColor;ab.strokeopacity=this.opacity;ab.fillopacity=this.opacity;var S=document.createElement("v:stroke");S.fillopacity=this.opacity;S.opacity=this.opacity;S.endcap="round";if(this.opts.dashStyle=="Dot"){S.dashstyle="Dot"}ab.appendChild(S);var Z=document.createElement("v:fill");Z.fillopacity=this.opacity;Z.opacity=this.opacity;ab.appendChild(Z);ae.childNodes[1].appendChild(ab);ab.style.cursor="pointer";ab.lijI=this.lijI;ab.mouseoverHandler=this.mouseoverHandler;ab.mouseoutHandler=this.mouseoutHandler;ab.mousemoveHandler=this.mousemoveHandler;ab.llIl=this;if(this.lijI!=undefined){ab.onclick=function(ai){var j=new VPoint(lIlj-T.Left,lIl1-T.Top);var i=T.fromContainerPixelToLatLng(j);var aj=this.llIl.latlngs;var af=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,aj,af)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,aj,af)}var ag=af[0];var ah=af[1];this.lijI(ag,ah,this.llIl)}}if(this.mouseoverHandler!=undefined){ab.onmouseover=function(){this.mouseoverHandler(this.llIl)}}if(this.mouseoutHandler!=undefined){ab.onmouseout=function(){this.mouseoutHandler(this.llIl)}}if(this.mousemoveHandler!=undefined){ab.onmousemove=function(ai){var j=new VPoint(lIlj-T.Left,lIl1-T.Top);var i=T.fromContainerPixelToLatLng(j);var aj=this.llIl.latlngs;var af=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,aj,af)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,aj,af)}var ag=af[0];var ah=af[1];this.mousemoveHandler(ag,ah,this.llIl)}}}if(this.arrPolylines[W].points!=undefined){this.arrPolylines[W].points.value=P[W]}}else{var Y=ae.childNodes[1].childNodes[0];var O=Q.lli1.offsetWidth*3;var ad=Q.lli1.offsetHeight*3;Y.setAttribute("width",O.toString()+"px");Y.setAttribute("height",ad.toString()+"px");var ac=Q.fromContainerPixelToDivPixel(new VPoint(-Q.lli1.offsetWidth,-Q.lli1.offsetHeight));Y.style.left=ac.x.toString()+"px";Y.style.top=ac.y.toString()+"px";Y.setAttribute("viewBox",ac.x.toString()+" "+ac.y.toString()+" "+O.toString()+" "+ad.toString());var ab;if(this.arrPolylines[W]==null||this.arrPolylines[W]==undefined){ab=document.createElementNS("http://www.w3.org/2000/svg","path");ab.setAttribute("stroke",this.lineColor);ab.setAttribute("stroke-width",this.lineWidth+1);ab.setAttribute("stroke-opacity",this.opacity);ab.setAttribute("stroke-linecap","round");ab.setAttribute("stroke-linejoin","round");if(this.opts.dashStyle=="Dot"){ab.setAttribute("stroke-dasharray","0.5,15")}ab.setAttribute("fill-opacity",this.opacity);ab.setAttribute("fill","none");Y.appendChild(ab);this.arrPolylines[this.nPolylines]=ab;this.nPolylines++;ab.style.cursor="pointer";ab.lijI=this.lijI;ab.mouseoverHandler=this.mouseoverHandler;ab.mouseoutHandler=this.mouseoutHandler;ab.mousemoveHandler=this.mousemoveHandler;ab.llIl=this;if(this.lijI!=undefined){ab.onclick=function(ai){var j=new VPoint(lIlj-T.Left,lIl1-T.Top);var i=T.fromContainerPixelToLatLng(j);var aj=this.llIl.latlngs;var af=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,aj,af)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,aj,af)}var ag=af[0];var ah=af[1];this.lijI(ag,ah,this.llIl)}}if(this.mouseoverHandler!=undefined){ab.onmouseover=function(){this.mouseoverHandler(this.llIl)}}if(this.mouseoutHandler!=undefined){ab.onmouseout=function(){this.mouseoutHandler(this.llIl)}}if(this.mousemoveHandler!=undefined){ab.onmousemove=function(ai){var j=new VPoint(lIlj-T.Left,lIl1-T.Top);var i=T.fromContainerPixelToLatLng(j);var aj=this.llIl.latlngs;var af=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,aj,af)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,aj,af)}var ag=af[0];var ah=af[1];this.mousemoveHandler(ag,ah,this.llIl)}}}else{ab=this.arrPolylines[W]}var U,V=new Array();for(U=0;U<P[W].length;U+=2){V.push(P[W][U]);V.push(P[W][U+1])}var X=new Array();X[X.length]="M";X[X.length]=V[0];X[X.length]=V[1];for(U=2;U<P[W].length;U+=2){X[X.length]="L";X[X.length]=V[U];X[X.length]=V[U+1]}X=VUtil.trim(X.join(" "));if(X!=""&&X.indexOf("NaN")==-1){ab.setAttribute("d",X)}}}}}function z(){var P=document.getElementById(this.l1lI.id+"_path");var O=(browserName=="msie")?P.childNodes[1]:P.childNodes[1].childNodes[0];if(this.nPolylines>0){var j;for(j=0;j<this.nPolylines;j++){O.removeChild(this.arrPolylines[j])}this.arrPolylines=new Array();this.nPolylines=0}}function u(){var j,P,Q=this.l1lI;for(j=0;j<this.nPolylines;j++){P=this.arrPolylines[j];P.lijI=this.lijI;P.mouseoverHandler=this.mouseoverHandler;P.mouseoutHandler=this.mouseoutHandler;P.mousemoveHandler=this.mousemoveHandler;if(this.lijI!=undefined){var O=function(V){var R=new VPoint(lIlj-Q.Left,lIl1-Q.Top);var i=Q.fromContainerPixelToLatLng(R);var W=this.llIl.latlngs;var S=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,W,S)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,W,S)}var T=S[0];var U=S[1];this.lijI(T,U,this.llIl)};if(browserName=="iPhone"||browserName=="iPod"||browserName=="iPad"){P.ontouchend=O}else{P.onclick=O}}if(this.mouseoverHandler!=undefined){P.onmouseover=function(){this.mouseoverHandler(this.llIl)}}if(this.mouseoutHandler!=undefined){P.onmouseout=function(){this.mouseoutHandler(this.llIl)}}if(this.mousemoveHandler!=undefined){P.onmousemove=function(V){var R=new VPoint(lIlj-Q.Left,lIl1-Q.Top);var i=Q.fromContainerPixelToLatLng(R);var W=this.llIl.latlngs;var S=new Array();if(this.llIl.isDirectionObj){VUtil.ClosestPointPolylines(i.longitude,i.latitude,W,S)}else{VUtil.ClosestPointPolyline(i.longitude,i.latitude,W,S)}var T=S[0];var U=S[1];this.mousemoveHandler(T,U,this.llIl)}}}}function h(){var j,O;for(j=0;j<this.nPolylines;j++){O=this.arrPolylines[j];O.lijI=null;O.mouseoverHandler=null;O.mouseoutHandler=null;O.mousemoveHandler=null;O.onclick=null;O.onmouseover=null;O.onmouseout=null;O.onmousemove=null}}function s(){if(this.lili!=null){this.lili()}this.removeLines();this.l1lI.resetSVG()}function L(){return new VPolyline(this.latlngs,this.lineColor,this.lineWidth,this.fillColor,this.opacity,this.opts)}function e(i){this.drawLines(this.l1lI,!i)}function D(i,R,j,O,S,Q,P){}function M(){if(this.isDirectionObj){var X=new VPoint(-this.l1lI.lli1.offsetWidth*2,-this.l1lI.lli1.offsetHeight*2);var V=new VPoint(this.l1lI.lli1.offsetWidth*3,this.l1lI.lli1.offsetHeight*3);var U=this.l1lI.fromContainerPixelToDivPixel(X);var O=this.l1lI.fromContainerPixelToDivPixel(V);var P,S,R,T=new Array(),Q;for(S=0;S<this.latlngs.length;S++){T[S]=new Array();for(R=0;R<this.latlngs[S].length;R++){Q=this.l1lI.fromLatLngToDivPixel(this.latlngs[S][R]);T[S].push(Q.x);T[S].push(Q.y)}P=T[S].length;if(T[S][0]<T[S][P-2]){if(U.x-T[S][0]>1000){T[S][0]=U.x}if(T[S][P-2]-O.x>1000){T[S][P-2]=O.x}}else{if(U.x-T[S][P-2]>1000){T[S][P-2]=U.x}if(T[S][0]-O.x>1000){T[S][0]=O.x}}if(T[S][1]<T[S][P-1]){if(U.y-T[S][1]>1000){T[S][1]=U.y}if(T[S][P-1]-O.y>1000){T[S][P-1]=O.y}}else{if(U.y-T[S][P-1]>1000){T[S][P-1]=U.y}if(T[S][1]-O.y>1000){T[S][1]=O.y}}}this.liI=T}else{var T=this.l1lI.fromLLsToDPxs(this.latlngs);var S,W=new Array;for(S=0;S<T.length;S++){W.push(T[S].x);W.push(T[S].y)}this.liI=W}}function r(j,i){if(this.l1lI.ll11!=undefined){this.l1lI.ll11()}if(i==undefined){i=new VInfoWindowOptions()}this.l1lI.openInfoWindow(this.getCenterPoint(),j,i)}function a(){if(this.isDirectionObj){return null}var O,j,i;if(this.latlngs.length%2==0){i=parseInt(this.latlngs.length/2)-1;O=(this.latlngs[i].latitude+this.latlngs[i+1].latitude)/2;j=(this.latlngs[i].longitude+this.latlngs[i+1].longitude)/2}else{i=parseInt(this.latlngs.length/2);O=this.latlngs[i].latitude;j=this.latlngs[i].longitude}return new VLatLng(O,j)}function o(){if(this.latlngs==null){return 0}if(this.isDirectionObj){var j,O=0;for(j=0;j<this.latlngs.length;j++){O+=this.latlngs[j].length}return O
}return this.latlngs.length}function K(j){if(this.latlngs==null){return}if(this.isDirectionObj){var O=0;while(j>=this.latlngs[O].length){j-=this.latlngs[O].length;O++}return this.latlngs[O][j]}return this.latlngs[j]}function b(i,j){if(this.isDirectionObj){return}this.latlngs[i]=j.copy();this.drawLines(this.l1lI,true)}function g(O,R){if(this.isDirectionObj){return}if(O>=this.latlngs.length){return}var j=new Array();var P,Q=0;for(P=0;P<this.latlngs.length;P++){j[Q]=this.latlngs[P].copy();Q++;if(P==O){j[Q]=R.copy();Q++}}this.latlngs=j;this.drawLines(this.l1lI,true)}function p(O){if(this.isDirectionObj){return}if(O>=this.latlngs.length){return}var j=new Array();var P,Q=0;for(P=0;P<this.latlngs.length;P++){if(P!=O){j[Q]=this.latlngs[P].copy();Q++}}this.latlngs=j;this.drawLines(this.l1lI,true)}function I(){if(this.isDirectionObj){return}var U,O=0;var P,Q,S,V;var j,W,T,R;for(U=0;U<this.latlngs.length-1;U++){j=this.latlngs[U].latitude*(Math.PI/180);W=this.latlngs[U].longitude*(Math.PI/180);T=this.latlngs[U+1].latitude*(Math.PI/180);R=this.latlngs[U+1].longitude*(Math.PI/180);P=this.latlngs[U].longitude-this.latlngs[U+1].longitude;V=P*(Math.PI/180);S=Math.sin(j)*Math.sin(T)+Math.cos(j)*Math.cos(T)*Math.cos(V);S=Math.acos(S);Q=S*180/Math.PI;Q=Q*60*1.1515;Q=Q*1.609344*1000;O+=Q}return O}function k(){}function x(){return this.latlngs}function f(O){this.latlngs=O;if(this.isDirectionObj){var Q,P,R=new Array(),S;for(Q=0;Q<this.latlngs.length;Q++){R[Q]=new Array();for(P=0;P<this.latlngs[Q].length;P+=2){S=new VLatLng(this.latlngs[Q][P+1],this.latlngs[Q][P]);R[Q].push(S)}}this.latlngs=R}else{if(typeof this.latlngs=="string"){var T=this.latlngs.split(",");this.latlngs=new Array();var Q,P=0;for(Q=0;Q<T.length;Q+=2){this.latlngs[P]=new VLatLng(parseFloat(T[Q+1]),parseFloat(T[Q]));P++}}}this.drawLines(this.l1lI,true)}function A(O,i,P,j){this.lineColor=(O==undefined)?"red":O;this.lineWidth=(i==undefined)?1:i;this.fillColor=(P==undefined)?"red":P;this.opacity=(j==undefined)?1:j;this.removeLines();this.drawLines(this.l1lI,false)}function B(){if(this.liI1!=null){this.liI1(false)}this.liii=true;this.removeLines()}function y(){if(this.liI1!=null){this.liI1(true)}this.drawLines(this.l1lI,true);this.liii=false}function l(){return this.liii}function c(){return true}function v(){return"VPolyline"}}VPolyline.prototype=new VOverlay();function VCircle(b,h,d,a,l,u,s,q){if(b==undefined){return}this.latlngs=b;this.radius=(h==undefined)?100:h;this.lineColor=(d==null)?"red":d;this.lineWidth=(a==null)?3:a;this.fillColor=(l==null)?"green":l;this.lineOpacity=(u==null)?0.5:u;this.fillOpacity=(s==null)?0.3:s;this.opts=(q==undefined)?new VCircleOptions():q;this.circleObj=null;this.liii=false;this.initialize=c;this.drawLines=g;this.removeLines=e;this.remove=y;this.copy=r;this.redraw=t;this.openInfoWindow=o;this.getBounds=k;this.getLatLngs=x;this.setLatLngs=n;this.getRadius=f;this.setRadius=v;this.hide=p;this.show=w;this.isHidden=j;this.supportsHide=m;this.vType=i;function c(z){this.l1lI=z;this.drawLines(z,true)}function g(B,C){if(!this.liii){if(C){this.liI=this.l1lI.fromLLsToDPxs([this.latlngs])[0]}var J=document.getElementById(B.id+"_path");if(browserName=="msie"){if(this.circleObj==null||this.circleObj==undefined){var G=document.createElement("v:oval");this.circleObj=G;G.className="dragline";G.strokecolor=this.lineColor;G.filled="t";G.fillcolor=this.fillColor;var D=document.createElement("v:stroke");D.endcap="round";G.appendChild(D);var F=document.createElement("v:fill");G.appendChild(F);J.childNodes[1].appendChild(G);G.style.position="absolute";G.style.cursor="pointer";G.llIl=this}var A=this.radius/VProjection.getGroundResolution(this.latlngs.lat(),B.getLevel());this.circleObj.style.left=this.liI.x-A+"px";this.circleObj.style.top=this.liI.y-A+"px";this.circleObj.style.width=A*2;this.circleObj.style.height=A*2;if(A<10){this.circleObj.strokeweight=5;this.circleObj.strokeopacity=0.7;this.circleObj.fillopacity=0.7;this.circleObj.childNodes[0].fillopacity=0.7;this.circleObj.childNodes[0].opacity=0.7;this.circleObj.childNodes[0].dashstyle="";this.circleObj.childNodes[1].fillopacity=0.7;this.circleObj.childNodes[1].opacity=0.7}else{this.circleObj.strokeweight=this.lineWidth;this.circleObj.strokeopacity=this.lineOpacity;this.circleObj.fillopacity=this.fillOpacity;this.circleObj.childNodes[0].fillopacity=this.lineOpacity;this.circleObj.childNodes[0].opacity=this.lineOpacity;if(this.opts.dashStyle=="Dot"){this.circleObj.childNodes[0].dashstyle="Dot"}this.circleObj.childNodes[1].fillopacity=this.fillOpacity;this.circleObj.childNodes[1].opacity=this.fillOpacity}}else{var E=J.childNodes[1].childNodes[0];var z=B.lli1.offsetWidth*3;var I=B.lli1.offsetHeight*3;E.setAttribute("width",z.toString()+"px");E.setAttribute("height",I.toString()+"px");var H=B.fromContainerPixelToDivPixel(new VPoint(-B.lli1.offsetWidth,-B.lli1.offsetHeight));E.style.left=H.x.toString()+"px";E.style.top=H.y.toString()+"px";E.setAttribute("viewBox",H.x.toString()+" "+H.y.toString()+" "+z.toString()+" "+I.toString());var G;if(this.circleObj==null||this.circleObj==undefined){G=document.createElementNS("http://www.w3.org/2000/svg","circle");G.setAttribute("stroke",this.lineColor);G.setAttribute("stroke-linecap","round");G.setAttribute("stroke-linejoin","round");G.setAttribute("fill",this.fillColor);E.appendChild(G);this.circleObj=G;G.style.cursor="pointer";G.llIl=this}else{G=this.circleObj}G.setAttribute("cx",this.liI.x);G.setAttribute("cy",this.liI.y);var A=this.radius/VProjection.getGroundResolution(this.latlngs.lat(),B.getLevel());G.setAttribute("r",A);if(A<10){G.setAttribute("stroke-width",5);G.setAttribute("stroke-opacity",0.7);G.setAttribute("stroke-dasharray","");G.setAttribute("fill-opacity",0.7)}else{G.setAttribute("stroke-width",this.lineWidth+1);G.setAttribute("stroke-opacity",this.lineOpacity);if(this.opts.dashStyle=="Dot"){G.setAttribute("stroke-dasharray","1, 5")}G.setAttribute("fill-opacity",this.fillOpacity)}}}}function e(){var A=document.getElementById(this.l1lI.id+"_path");var z=(browserName=="msie")?A.childNodes[1]:A.childNodes[1].childNodes[0];z.removeChild(this.circleObj);this.circleObj=null}function y(){this.removeLines()}function r(){return new VCircle(this.latlngs,this.radius,this.lineColor,this.lineWidth,this.fillColor,this.opacity,this.opts)}function t(z){this.drawLines(this.l1lI,!z)}function o(A,z){if(this.l1lI.ll11!=undefined){this.l1lI.ll11()}if(z==undefined){z=new VInfoWindowOptions()}this.l1lI.openInfoWindow(this.getCenterPoint(),A,z)}function k(){var z=this.radius/VProjection.getGroundResolution(this.latlngs.lat(),map.getLevel());var C=this.l1lI.fromLatLngToContainerPixel(this.latlngs);var B=this.l1lI.fromContainerPixelToLatLng(new VPoint(C.x-z,C.y-z));var A=this.l1lI.fromContainerPixelToLatLng(new VPoint(C.x+z,C.y+z));return new VLatLngBounds(B,A)}function x(){return this.latlngs}function n(z){this.latlngs=z;this.drawLines(this.l1lI,true)}function f(){return this.radius}function v(z){this.radius=z;this.drawLines(this.l1lI,true)}function p(){this.liii=true;this.removeLines()}function w(){this.drawLines(this.l1lI,true);this.liii=false}function j(){return this.liii}function m(){return true}function i(){return"VCircle"}}VCircle.prototype=new VOverlay();VProjection={EarthRadius:6378137,MinLatitude:-85.05112878,MaxLatitude:85.05112878,MinLongitude:-180,MaxLongitude:180,clip:function(c,a,b){return Math.min(Math.max(c,a),b)},getMapSize:function(a){return 256<<a},getGroundResolution:function(b,a){b=VProjection.clip(b,VProjection.MinLatitude,VProjection.MaxLatitude);return Math.cos(b*Math.PI/180)*2*Math.PI*VProjection.EarthRadius/VProjection.getMapSize(a)},getMapScale:function(c,a,b){return VProjection.getGroundResolution(c,a)*b/0.0254},fromPixelXYToTileXY:function(a){var b=new VPoint(a.x/256,a.y/256);return b},fromTileXYToPixelXY:function(b){var a=new VPoint(b.x*256,b.y*256);return a},fromLatLngToPixel:function(b,c){var g=VProjection.clip(b.latitude,VProjection.MinLatitude,VProjection.MaxLatitude);var a=VProjection.clip(b.longitude,VProjection.MinLongitude,VProjection.MaxLongitude);
var i=(a+180)/360;var k=Math.sin(g*Math.PI/180);var h=0.5-Math.log((1+k)/(1-k))/(4*Math.PI);var f=VProjection.getMapSize(c);var e=VProjection.clip(i*f+0.5,0,f-1);var d=VProjection.clip(h*f+0.5,0,f-1);var j=new VPoint(e,d);return j},fromPixelToLatLng:function(i,c){var d=VProjection.getMapSize(c);i.x=((i.x%d)+d)%d;var e=VProjection.getMapSize(c);var h=(VProjection.clip(i.x,0,e-1)/e)-0.5;var f=0.5-(VProjection.clip(i.y,0,e-1)/e);var g=90-360*Math.atan(Math.exp(-f*2*Math.PI))/Math.PI;var a=360*h;var b=new VLatLng(g,a);return b},TileXYToQuadKey:function(e,b){var c=new Array();var d,f,a;for(d=b;d>0;d--){f=0;a=1<<(d-1);if((e.x&a)!=0){f++}if((e.y&a)!=0){f++;f++}c[c.length]=f}return c.join("")},vType:function(){return"VProjection"}};function VRoute(){this.Distance=0;this.Unit="";this.l11i=new Array();this.l11l=null;this.getNumSteps=c;this.getStep=b;this.getEndLatLng=a;this.getSummaryHtml=f;this.getDistance=e;this.getUnit=h;this.getDuration=i;this.getPolyline=d;this.vType=g;function c(){return this.l11i.length}function b(j){return this.l11i[j]}function a(){return this.l11i[this.l11i.length-1].Latlng}function f(){}function d(){return this.l11l}function e(){return this.Distance}function h(){return this.Unit}function i(){}function g(){return"VRoute"}}function VScaleControl(e,i){this.printable=(e!=undefined)?e:false;this.lii1=(i!=undefined)?i:false;this.initialize=a;this.redraw=h;this.remove=b;this.getDefaultPosition=d;this.hide=c;this.show=g;this.vType=f;function a(l,j){if(isValidKey==false){return}var m="";m+="<table height=20px cellSpacing=0px cellPadding=0px align=left>";m+="<tr vAlign=bottom height=10px>";m+="<td id='"+l.id+'_Units\' style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma; HEIGHT: 1px;" vAlign=bottom align=left>20 km</td>';m+="</tr>";m+="<tr vAlign=top>";m+="<td vAlign=top align=left height=6px><IMG id='"+l.id+"_Ruler' height=8px src='"+strResURL+"images/RulerB.gif' width=200px align=top>";m+="</td>";m+="</tr>";m+="</table>";var k=VUtil.createDivElement(l.id+"_VScaleControl",0,0,"auto","auto","absolute","",m);k.style.zIndex=ControlZIndex;k.style.MozUserSelect="none";l.lli1.appendChild(k);this.l1lI=l;this.liII=k;this.position=j;this.redraw()}function h(){if(isValidKey==false){return}if(this.position!=undefined){if(this.position.anchor==V_ANCHOR_TOP_RIGHT){this.liII.style.left=parseInt(this.l1lI.lli1.offsetWidth)-this.position.offset.width-163+"px";this.liII.style.top=this.position.offset.height+"px"}else{if(this.position.anchor==V_ANCHOR_TOP_LEFT){this.liII.style.left=this.position.offset.width+"px";this.liII.style.top=this.position.offset.height+"px"}else{if(this.position.anchor==V_ANCHOR_BOTTOM_RIGHT){this.liII.style.left=parseInt(this.l1lI.lli1.offsetWidth)-this.position.offset.width-163+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-this.position.offset.height-23+"px"}else{if(this.position.anchor==V_ANCHOR_BOTTOM_LEFT){this.liII.style.left=this.position.offset.width+90+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-this.position.offset.height-23+"px"}}}}}else{if(VUtil.isVBDWebsite()){this.liII.style.left=10+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-30+"px"}else{this.liII.style.left=125+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-32+"px"}}}function b(){VUtil.removeDivElement(this.id,this.l1lI.lli1.id)}function d(){var j=new VControlPosition(V_ANCHOR_BOTTOM_LEFT,new VSize(10,7));return j}function c(){this.liII.style.display="none"}function g(){this.liII.style.display=""}function f(){return"VScaleControl"}}VScaleControl.prototype=new VControl();function VSmallMapControl(e,i){this.printable=(e!=undefined)?e:false;this.lii1=(i!=undefined)?i:false;this.initialize=a;this.redraw=h;this.remove=b;this.getDefaultPosition=d;this.hide=c;this.show=g;this.vType=f;function a(A,B){if(isValidKey==false){return}this.l1lI=A;var q=parseInt(A.lli1.offsetWidth)/2;var x=parseInt(A.lli1.offsetHeight)/2;var v=new Array();if(A.options.skin=="RedSkin"){v[v.length]="<div class='move-control'>";v[v.length]="<a class='clickcontrol top' id='"+A.id+"_btTop' title='B&#7855;c'></a>";v[v.length]="<a class='clickcontrol right' id='"+A.id+"_btRight' title='&#272;&#244;ng'></a>";v[v.length]="<a class='clickcontrol bot' id='"+A.id+"_btBottom' title='Nam'></a>";v[v.length]="<a class='clickcontrol left' id='"+A.id+"_btLeft' title='T&#226;y'></a>";v[v.length]="<a class='clickcontrol topright' id='"+A.id+"_btTopRight' title='&#272;&#244;ng B&#7855;c'></a>";v[v.length]="<a class='clickcontrol botright' id='"+A.id+"_btBottomRight' title='&#272;&#244;ng Nam'></a>";v[v.length]="<a class='clickcontrol botleft' id='"+A.id+"_btBottomLeft' title='T&#226;y Nam'></a>";v[v.length]="<a class='clickcontrol topleft' id='"+A.id+"_btTopLeft' title='T&#226;y B&#7855;c'></a>";v[v.length]="<a class='clickcontrol center' id='"+A.id+"_btFit' title='T&#226;m'></a>";v[v.length]="</div>";v[v.length]="<div class='zoom-control' style='height:0px;'>";v[v.length]="<a class='clickcontrol zoom-in' id='"+A.id+"_btZoomIn' title='Ph&#243;ng to'></a>";v[v.length]="<a class='clickcontrol zoom-out' id='"+A.id+"_btZoomOut' title='Thu nh&#7887;'></a>";v[v.length]="</div>"}else{if(A.options.skin=="TransSkin"){v[v.length]="<div class='move-control'>";v[v.length]="<a id='"+A.id+"_btTop' class='clickcontrol top'></a>";v[v.length]="<a id='"+A.id+"_btRight' class='clickcontrol right'></a>";v[v.length]="<a id='"+A.id+"_btBottom' class='clickcontrol bot'></a>";v[v.length]="<a id='"+A.id+"_btLeft' class='clickcontrol left'></a>";v[v.length]="<a id='"+A.id+"_btTopRight' class='clickcontrol topright'></a>";v[v.length]="<a id='"+A.id+"_btBottomRight' class='clickcontrol botright'></a>";v[v.length]="<a id='"+A.id+"_btBottomLeft' class='clickcontrol botleft'></a>";v[v.length]="<a id='"+A.id+"_btTopLeft' class='clickcontrol topleft'></a>";v[v.length]="<a id='"+A.id+"_btFit' class='clickcontrol center'></a>";v[v.length]="</div>";v[v.length]="<div class='zoom-control'>";v[v.length]="<div class='zoombtns'>";v[v.length]="<a id='"+A.id+"_btZoomIn' class='clickcontrol zoom-in btns'><span></span></a>";v[v.length]="<a id='"+A.id+"_btZoomOut' class='clickcontrol zoom-out btns'><span></span></a>";v[v.length]="</div>";v[v.length]="</div>"}else{v[v.length]="<div class='MapMove'>";v[v.length]="<a class='clickcontrol MMTop' id='"+A.id+"_btTop' title='B&#7855;c'></a>";v[v.length]="<a class='MMRight' id='"+A.id+"_btRight' title='&#272;&#244;ng'></a>";v[v.length]="<a class='clickcontrol MMBot' id='"+A.id+"_btBottom' title='Nam'></a>";v[v.length]="<a class='clickcontrol MMLeft' id='"+A.id+"_btLeft' title='T&#226;y'></a>";v[v.length]="<a class='clickcontrol MMTopRight' id='"+A.id+"_btTopRight' title='&#272;&#244;ng B&#7855;c'></a>";v[v.length]="<a class='clickcontrol MMBotRight' id='"+A.id+"_btBottomRight' title='&#272;&#244;ng Nam'></a>";v[v.length]="<a class='clickcontrol MMBotLeft' id='"+A.id+"_btBottomLeft' title='T&#226;y Nam'></a>";v[v.length]="<a class='clickcontrol MMTopLeft' id='"+A.id+"_btTopLeft' title='T&#226;y B&#7855;c'></a>";v[v.length]="<a class='clickcontrol MMCenter' id='"+A.id+"_btFit' title='T&#226;m'></a>";v[v.length]="</div>";v[v.length]="<div class='MapZoom-top'>";v[v.length]="<div class='MapZoom-bot' style='height:61px;'>";v[v.length]="</div>";v[v.length]="<a class='clickcontrol MZIn' id='"+A.id+"_btZoomIn' title='Ph&#243;ng to'></a>";v[v.length]="<a class='clickcontrol MZOut' id='"+A.id+"_btZoomOut' title='Thu nh&#7887;'></a>";v[v.length]="</div>"}}this.id=A.id+"_VSmallMapControl";var o=VUtil.createDivElement(this.id,0,0,"60","auto","absolute","",v.join(""));o.style.zIndex=ControlZIndex;o.style.MozUserSelect="none";A.lli1.appendChild(o);var m=function(){if(A.ll11!=undefined){A.ll11()}};var l=document.getElementById(A.id+"_btZoomIn");var n=document.getElementById(A.id+"_btZoomOut");var z=document.getElementById(A.id+"_btFit");var t=document.getElementById(A.id+"_btLeft");var s=document.getElementById(A.id+"_btRight");var y=document.getElementById(A.id+"_btTop");
var u=document.getElementById(A.id+"_btBottom");var p=document.getElementById(A.id+"_btTopRight");var k=document.getElementById(A.id+"_btBottomRight");var r=document.getElementById(A.id+"_btBottomLeft");var j=document.getElementById(A.id+"_btTopLeft");l.onclick=function(){A.zoomIn()};n.onclick=function(){A.zoomOut()};z.onclick=function(){A.fitOverlays()};t.onclick=function(){m();A.panBy(new VSize(-q,0))};s.onclick=function(){m();A.panBy(new VSize(q,0))};y.onclick=function(){m();A.panBy(new VSize(0,-x))};u.onclick=function(){m();A.panBy(new VSize(0,x))};p.onclick=function(){m();A.panBy(new VSize(q,-x))};k.onclick=function(){m();A.panBy(new VSize(q,x))};r.onclick=function(){m();A.panBy(new VSize(-q,x))};j.onclick=function(){m();A.panBy(new VSize(-q,-x))};this.liII=o;this.position=B;this.redraw()}function h(){if(isValidKey==false){return}if(this.position!=undefined){if(this.position.anchor==V_ANCHOR_TOP_RIGHT){this.liII.style.left=parseInt(this.l1lI.lli1.offsetWidth)-this.position.offset.width-58+"px";this.liII.style.top=this.position.offset.height+"px"}else{if(this.position.anchor==V_ANCHOR_TOP_LEFT){this.liII.style.left=this.position.offset.width+"px";this.liII.style.top=this.position.offset.height+"px"}else{if(this.position.anchor==V_ANCHOR_BOTTOM_RIGHT){this.liII.style.left=parseInt(this.l1lI.lli1.offsetWidth)-this.position.offset.width-58+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-this.position.offset.height-105+"px"}else{if(this.position.anchor==V_ANCHOR_BOTTOM_LEFT){this.liII.style.left=this.position.offset.width+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-this.position.offset.height-142+"px"}}}}}else{this.liII.style.left=10+"px";this.liII.style.top=10+"px"}}function b(){VUtil.removeDivElement(this.id,this.l1lI.lli1.id)}function d(){var j=new VControlPosition(V_ANCHOR_TOP_LEFT,new VSize(10,10));return j}function c(){this.liII.style.display="none"}function g(){this.liII.style.display=""}function f(){return"VSmallMapControl"}}VSmallMapControl.prototype=new VControl();function VSmallZoomControl(e,i){this.printable=(e!=undefined)?e:false;this.lii1=(i!=undefined)?i:false;this.initialize=a;this.redraw=h;this.remove=b;this.getDefaultPosition=d;this.hide=c;this.show=g;this.vType=f;function a(n,k){if(isValidKey==false){return}this.l1lI=n;var o=new Array();if(n.options.skin=="RedSkin"){o[o.length]="<div class='zoom-control' style='margin:0px; height:0px;'>";o[o.length]="<a class='clickcontrol zoom-in' id='"+n.id+"_btZoomIn' title='Ph&#243;ng to'></a>";o[o.length]="<a class='clickcontrol zoom-out' id='"+n.id+"_btZoomOut' title='Thu nh&#7887;'></a>";o[o.length]="</div>"}else{if(n.options.skin=="TransSkin"){o[o.length]="<div class='zoom-control' style='margin:0px;'>";o[o.length]="<div class='zoombtns'>";o[o.length]="<a id='"+n.id+"_btZoomIn' class='clickcontrol zoom-in btns'><span></span></a>";o[o.length]="<a id='"+n.id+"_btZoomOut' class='clickcontrol zoom-out btns'><span></span></a>";o[o.length]="</div>";o[o.length]="</div>"}else{o[o.length]="<div class='MapZoom-top' style='left:0px; top:0px;'>";o[o.length]="<div class='MapZoom-bot' style='height:61px;'>";o[o.length]="</div>";o[o.length]="<a class='clickcontrol MZIn hover' id='"+n.id+"_btZoomIn' title='Ph&#243;ng to'></a>";o[o.length]="<a class='clickcontrol MZOut' id='"+n.id+"_btZoomOut' title='Thu nh&#7887;'></a>";o[o.length]="</div>"}}this.id=n.id+"_VSmallZoomControl";var m=VUtil.createDivElement(this.id,0,0,"auto","auto","absolute","",o.join(""));m.style.zIndex=ControlZIndex;m.style.MozUserSelect="none";n.lli1.appendChild(m);this.liII=m;this.position=k;var j=document.getElementById(n.id+"_btZoomIn");var l=document.getElementById(n.id+"_btZoomOut");j.onclick=function(){n.zoomIn()};l.onclick=function(){n.zoomOut()};this.redraw()}function h(){if(this.position!=undefined){if(this.position.anchor==V_ANCHOR_TOP_RIGHT){this.liII.style.left=parseInt(this.l1lI.lli1.offsetWidth)-this.position.offset.width-18+"px";this.liII.style.top=this.position.offset.height+"px"}else{if(this.position.anchor==V_ANCHOR_TOP_LEFT){this.liII.style.left=this.position.offset.width+"px";this.liII.style.top=this.position.offset.height+"px"}else{if(this.position.anchor==V_ANCHOR_BOTTOM_RIGHT){this.liII.style.left=parseInt(this.l1lI.lli1.offsetWidth)-this.position.offset.width-18+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-this.position.offset.height-36+"px"}else{if(this.position.anchor==V_ANCHOR_BOTTOM_LEFT){this.liII.style.left=this.position.offset.width+"px";this.liII.style.top=parseInt(this.l1lI.lli1.offsetHeight)-this.position.offset.height-73+"px"}}}}}else{this.liII.style.left=10+"px";this.liII.style.top=10+"px"}}function b(){VUtil.removeDivElement(this.id,this.l1lI.lli1.id)}function d(){var j=new VControlPosition(V_ANCHOR_TOP_LEFT,new VSize(10,10));return j}function c(){this.liII.style.display="none"}function g(){this.liII.style.display=""}function f(){return"VSmallZoomControl"}}VSmallZoomControl.prototype=new VControl();function VStep(){this.StartIndex=-1;this.EndIndex=-1;this.Latlng=null;this.IjI="";this.Distance=0;this.Unit="";this.Name="";this.l1li="";this.StartAt=null;this.getLatLng=c;this.getPolylineIndex=a;this.getDescriptionHTML=g;this.getDistance=e;this.getUnit=h;this.getDuration=b;this.getDirection=d;this.vType=f;function c(){return this.StartAt}function a(){return this.StartIndex}function g(){return this.IjI}function e(){return(this.Distance)}function h(){return(this.Unit)}function b(){}function d(){return this.l1li}function f(){return"VStep"}}function VText(a,k,e,g){this.latlngs=a;this.text=(k!=undefined)?k:"vietbando";this.textStyle=(e!=undefined)?e:new VTextStyle();this.textOptions=(g!=undefined)?g:new VTextOptions();this.initialize=b;this.createText=q;this.remove=s;this.copy=n;this.redraw=o;this.openInfoWindow=h;this.enableDragging=f;this.disableDragging=j;this.getLatLng=m;this.setText=p;this.hide=i;this.show=r;this.isHidden=d;this.vType=c;if(typeof this.latlngs=="string"){var l=this.latlngs.split(",");this.latlngs=new VLatLng(parseFloat(l[1]),parseFloat(l[0]))}function b(t){this.l1lI=t;this.createText(t,false)}function q(y,A){var u,x=document.getElementById(y.id+"_path");if(!A){u=document.createElement("div");this.id=y.id+"_VText";u.id=y.id+"_VText";u.style.overflow="visible";u.style.position="absolute";u.className="dragtext";u.llIl=this;x.childNodes[0].appendChild(u);this.liII=u}else{u=this.liII}var z="<a id='"+y.id+"_VTextCt' style='cursor:pointer; font-size:"+this.textStyle.fontSize+"px; font-weight:"+this.textStyle.fontWeight+"; color:"+this.textStyle.color+"; font-family:"+this.textStyle.fontFamily+";'>"+this.text+"</a>";u.innerHTML=z;var t=document.createElement("div");t.id="divtemp";t.innerHTML=z;t.style.overflow="visible";t.style.position="absolute";document.body.appendChild(t);var w=t.offsetWidth;var v=t.offsetHeight;document.body.removeChild(t);u.style.width=w+"px";u.style.height=v+"px";if(this.textOptions.offset==null){this.textOptions.offset=new VSize(this.liII.offsetWidth/2,this.liII.offsetHeight/2)}this.redraw()}function s(){this.liII.parentNode.removeChild(this.liII)}function n(){return new VText(this.latlngs,this.text,this.textStyle)}function o(){var t=this.l1lI.fromLLsToDPxs([this.latlngs])[0];this.liII.style.left=(t.x-this.textOptions.offset.width)+"px";this.liII.style.top=(t.y-this.textOptions.offset.height)+"px"}function h(u,t){this.bOpenedInfoWindow=true;if(this.l1lI.ll11!=undefined){this.l1lI.ll11()}if(t==undefined){t=new VInfoWindowOptions()}this.l1lI.openInfoWindow(this.latlngs,u,t)}function f(){this.textOptions.draggable=true;this.liII.draggable=1}function j(){this.textOptions.draggable=false;this.liII.draggable=0}function m(){return this.latlngs}function p(v,u,t){this.text=(v!=undefined)?v:"vietbando";this.textStyle=(u!=undefined)?u:new VTextStyle();this.textOptions=(t!=undefined)?t:new VTextOptions();this.createText(this.l1lI,true)}function i(){this.liII.style.display="none"}function r(){this.liII.style.display=""}function d(){if(this.liII.style.visibility=="hidden"){return true
}return false}function c(){return"VText"}}VText.prototype=new VOverlay();function VTextOptions(a,b){this.draggable=(a!=undefined)?a:false;this.offset=(b!=undefined)?b:null;this.vType=function(){return"VTextOptions"}}function VKeyboardHandler(a){if(a==undefined){return}this.l1lI=a;VEvent.addDOMListener(document,"keydown",function(i){if(!a.bMapActive){return}var b=(browserName!="msie")?"HTML":"BODY";var d=(browserName!="msie")?i.target:event.srcElement;if(d.tagName=="INPUT"||d.tagName=="TEXTAREA"){return}var c=parseInt(a.lli1.offsetWidth)/2;var f=parseInt(a.lli1.offsetHeight)/2;var g=(window.event)?event.keyCode:i.keyCode;switch(g){case 37:a.panBy(new VSize(-10,0));break;case 38:a.panBy(new VSize(0,-10));break;case 39:a.panBy(new VSize(10,0));break;case 40:a.panBy(new VSize(0,10));break;case 33:a.panBy(new VSize(0,-f));break;case 34:a.panBy(new VSize(0,f));break;case 36:a.panBy(new VSize(-c,0));break;case 35:a.panBy(new VSize(c,0));break;case 107:a.zoomIn();break;case 109:a.zoomOut();break;case 106:a.fitOverlays();break}});this.vType=function(){return"VKeyboardHandler"}}function VArrow(a,y,s,p,d){if(a==undefined){return}this.latlngs=a;this.position=(y==undefined)?"end":y;this.color=(s==undefined)?"red":s;this.width=(p==undefined)?2:p;this.opacity=(d==undefined)?0.6:d;this.arrArrows=new Array();this.nArrows=0;this.liii=false;this.isDirectionObj=false;this.initialize=b;this.drawLines=e;this.calculateViewCoor=w;this.drawArrow=k;this.removeLines=c;this.remove=z;this.copy=r;this.redraw=u;this.setLatLngs=n;this.hide=o;this.show=x;this.isHidden=g;this.supportsHide=h;this.vType=f;if(typeof this.latlngs=="object"){if(typeof this.latlngs[0]=="object"&&this.latlngs[0].vType==undefined){this.isDirectionObj=true;var v,t,l=new Array(),q;for(v=0;v<this.latlngs.length;v++){l[v]=new Array();for(t=0;t<this.latlngs[v].length;t+=2){q=new VLatLng(this.latlngs[v][t+1],this.latlngs[v][t]);l[v].push(q)}}this.latlngs=l}}else{if(typeof this.latlngs=="string"){var m=this.latlngs.split(",");this.latlngs=new Array();var v,t=0;for(v=0;v<m.length;v+=2){this.latlngs[t]=new VLatLng(parseFloat(m[v+1]),parseFloat(m[v]));t++}}}function b(i){this.l1lI=i;this.drawLines(i,true)}function e(T,D){if(!this.liii){if(D){this.calculateViewCoor()}if(!this.isDirectionObj){this.liI=[this.liI]}if(this.liI.length==0){this.removeLines();return}var P,O,N;var L=document.getElementById(T.id+"_path");if(this.liI.length<this.nArrows&&this.liI.length>0){var H=(browserName=="msie")?L.childNodes[1]:L.childNodes[1].childNodes[0];for(P=this.liI.length;P<this.nArrows;P++){H.removeChild(this.arrArrows[P]);this.arrArrows[P]=null}this.nArrows=this.liI.length}var S,B,R,A,G,F,C=true;for(N=0;N<this.liI.length;N++){for(P=0;P<this.liI[N].length-3;P+=2){C=true;S=this.liI[N][P];B=this.liI[N][P+1];R=this.liI[N][P+2];A=this.liI[N][P+3];if(this.position=="middle"){R=(this.liI[N][P+2]+this.liI[N][P])/2;A=(this.liI[N][P+3]+this.liI[N][P+1])/2}if(P==0){G=R;F=A}else{if(VUtil.Distance(G,F,R,A)<10000||VUtil.Distance(S,B,R,A)<600){C=false}else{G=R;F=A}}if(browserName=="msie"){if(this.arrArrows[P]==null||this.arrArrows[P]==undefined){var W=document.createElement("v:polyline");this.arrArrows[this.nArrows]=W;this.nArrows++;W.className="dragline";W.strokecolor=this.color;W.strokeweight=this.width;W.filled="t";W.fillcolor=this.color;W.strokeopacity=this.opacity;W.fillopacity=this.opacity;var E=document.createElement("v:stroke");E.fillopacity=this.opacity;E.opacity=this.opacity;E.endcap="square";E.joinstyle="miter";W.appendChild(E);var K=document.createElement("v:fill");K.fillopacity=this.opacity;K.opacity=this.opacity;W.appendChild(K);L.childNodes[1].appendChild(W);W.style.cursor="pointer"}if(C){this.arrArrows[P/2].points.value=this.drawArrow(S,B,R,A)}else{this.arrArrows[P/2].points.value=""}}else{var U=L.childNodes[1].childNodes[0];var J=T.lli1.offsetWidth*3;var I=T.lli1.offsetHeight*3;U.setAttribute("width",J.toString()+"px");U.setAttribute("height",I.toString()+"px");var M=T.fromContainerPixelToDivPixel(new VPoint(-T.lli1.offsetWidth,-T.lli1.offsetHeight));U.style.left=M.x.toString()+"px";U.style.top=M.y.toString()+"px";U.setAttribute("viewBox",M.x.toString()+" "+M.y.toString()+" "+J.toString()+" "+I.toString());var W;if(this.arrArrows[P]==null||this.arrArrows[P]==undefined){W=document.createElementNS("http://www.w3.org/2000/svg","path");W.setAttribute("stroke",this.color);W.setAttribute("stroke-width",this.width+1);W.setAttribute("stroke-opacity",this.opacity);W.setAttribute("stroke-linecap","square");W.setAttribute("stroke-linejoin","miter");W.setAttribute("fill-opacity",this.opacity);W.setAttribute("fill",this.color);U.appendChild(W);this.arrArrows[this.nArrows]=W;this.nArrows++;W.style.cursor="pointer"}else{W=this.arrArrows[P]}if(C){var Q=this.drawArrow(S,B,R,A);var V=new Array();V[V.length]="M";V[V.length]=Q[0];V[V.length]=Q[1];for(O=2;O<Q.length;O+=2){V[V.length]="L";V[V.length]=Q[O];V[V.length]=Q[O+1]}V=VUtil.trim(V.join(" "));if(V!=""&&V.indexOf("NaN")==-1){W.setAttribute("d",V)}}}}}}}function w(){if(this.isDirectionObj){var J=new VPoint(-this.l1lI.lli1.offsetWidth*2,-this.l1lI.lli1.offsetHeight*2);var H=new VPoint(this.l1lI.lli1.offsetWidth*3,this.l1lI.lli1.offsetHeight*3);var G=this.l1lI.fromContainerPixelToDivPixel(J);var A=this.l1lI.fromContainerPixelToDivPixel(H);var B,E,D,F=new Array(),C;for(E=0;E<this.latlngs.length;E++){F[E]=new Array();for(D=0;D<this.latlngs[E].length;D++){C=this.l1lI.fromLatLngToDivPixel(this.latlngs[E][D]);F[E].push(C.x);F[E].push(C.y)}B=F[E].length;if(F[E][0]<F[E][B-2]){if(G.x-F[E][0]>1000){F[E][0]=G.x}if(F[E][B-2]-A.x>1000){F[E][B-2]=A.x}}else{if(G.x-F[E][B-2]>1000){F[E][B-2]=G.x}if(F[E][0]-A.x>1000){F[E][0]=A.x}}if(F[E][1]<F[E][B-1]){if(G.y-F[E][1]>1000){F[E][1]=G.y}if(F[E][B-1]-A.y>1000){F[E][B-1]=A.y}}else{if(G.y-F[E][B-1]>1000){F[E][B-1]=G.y}if(F[E][1]-A.y>1000){F[E][1]=A.y}}}this.liI=F}else{var E,C,I=new Array();for(E=0;E<this.latlngs.length;E++){C=this.l1lI.fromLatLngToDivPixel(this.latlngs[E]);I.push(C.x);I.push(C.y)}this.liI=I}}function k(L,I,i,H){var G=10;var D=0.823,J;var A=[];var K=[];var M=[];var j=[];var B,F,E,C;A[0]=i;K[0]=H;M[0]=A[0]-L;M[1]=K[0]-I;j[0]=-M[1];j[1]=M[0];J=Math.sqrt(M[0]*M[0]+M[1]*M[1]);B=G/(2*J);F=G/(2*(Math.tan(D)/2)*J);E=A[0]-F*M[0];C=K[0]-F*M[1];A[1]=E+B*j[0];K[1]=C+B*j[1];A[2]=E-B*j[0];K[2]=C-B*j[1];return[E,C,A[1],K[1],A[0],K[0],A[2],K[2],E,C]}function c(){var B=document.getElementById(this.l1lI.id+"_path");var A=(browserName=="msie")?B.childNodes[1]:B.childNodes[1].childNodes[0];if(this.nArrows>0){var j;for(j=0;j<this.nArrows;j++){A.removeChild(this.arrArrows[j])}this.arrArrows=new Array();this.nArrows=0}}function z(){this.removeLines();this.l1lI.resetSVG()}function r(){return new VArrow(this.latlngs,this.position,this.color,this.width,this.opacity)}function u(i){this.drawLines(this.l1lI,!i)}function n(A){this.latlngs=A;if(this.isDirectionObj){var C,B,D=new Array(),E;for(C=0;C<this.latlngs.length;C++){D[C]=new Array();for(B=0;B<this.latlngs[C].length;B+=2){E=new VLatLng(this.latlngs[C][B+1],this.latlngs[C][B]);D[C].push(E)}}this.latlngs=D}else{if(typeof this.latlngs=="string"){var F=this.latlngs.split(",");this.latlngs=new Array();var C,B=0;for(C=0;C<F.length;C+=2){this.latlngs[B]=new VLatLng(parseFloat(F[C+1]),parseFloat(F[C]));B++}}}this.drawLines(this.l1lI,true)}function o(){this.liii=true;this.removeLines()}function x(){this.drawLines(this.l1lI,true);this.liii=false}function g(){return this.liii}function h(){return true}function f(){return"VArrow"}}VArrow.prototype=new VOverlay();
