var iDoc=document;var iRoot=null;var iMapRoot=null;var iGraphicsDiv=null;var iZoomEffectDiv=null;var iVbX=0;var iVbY=0;var iVbWidth=0;var iVbHeight=0;var iSeparatorSign="-||-";var iServices=[];var iServicesArr=[];var iLoading=null;var iWidth=950;var iHeight=450;var iSchemeName="standart";var iDontShowLoadingWnd=false;var iIEkoef=1;var iX_IE=0;var iY_IE=0;var Browser={mode:1,SVG:true,type:0,vers:0};var iBrowser=0;if(!window.ActiveXObject){iBrowser=1}var iBrowserVer=0;var userAgent=navigator.userAgent;if(iBrowser===0){Browser.mode=0;Browser.SVG=false;if((userAgent.indexOf("MSIE 8")!==-1)||(userAgent.indexOf("Trident/4")!==-1)){iBrowserVer=8}else if((userAgent.indexOf("MSIE 9")!==-1)||(userAgent.indexOf("Trident/5")!==-1)){iBrowserVer=9;if(document.compatMode==='CSS1Compat'){Browser.mode=1;Browser.SVG=true}}else{iBrowserVer=7}}else if(iBrowser===1){if(navigator.oscpu&&document.getElementsByClassName){iBrowserVer=3}else if(userAgent.indexOf("Safari")!==-1){iBrowserVer=20;if(userAgent.indexOf("Mobile")!==-1){iBrowserVer=30}}else{iBrowserVer=2}}Browser.type=iBrowser;Browser.vers=iBrowserVer;function getObjectClass(a){var c=null;if(a){var b=a.toString();c=b.substring(b.indexOf(' ')+1,b.indexOf('('))}else{c="className"+Math.round(10000*Math.random())}return c}function handleListenerArr(a,c,b){var d=0;var h=0;for(h=0;h");var d=iXmlTools.stringToXMLDOC(b);C(d,c)};function C(a,c,b){var d=[];var h="ROW";if(b){h=b}var i=a.getElementsByTagName(h);var k=i.length;var g=0;for(g=0;g0){var p=iXmlTools.getChildNodeValue(j,"COORD").split(",");j.setAttribute("d",p);f=p[0].slice(1);o=p[1]}else if(j.getElementsByTagName("X").length>0){f=iXmlTools.getChildNodeValue(j,"X");o=(-1)*Number(iXmlTools.getChildNodeValue(j,"Y"))}l.push(new NameAndValue("x",f));l.push(new NameAndValue("y",o));var q=0;for(q=0;q0)||(c)){if(!c){b=Number(iServices[k].data[0][0].value);d=Number(iServices[k].data[0][1].value);h=Number(iServices[k].data[0][0].value);i=Number(iServices[k].data[0][1].value);for(g=0;gh){h=j}if(f>i){i=f}}}}else{b=c[0];d=c[2];h=c[1];i=c[3]}if(b&&d&&h&&i){var o=iWidth/iHeight;var s=(h-b)/(i-d);if((b===h)&&(d===i)){iBasic.setViewBox(b-(iVbWidth/2),d-(iVbHeight/2),iVbWidth,iVbHeight)}else if(h-b<1000000){var p=h-b;if(s