var mapobjectnameV2=false;
var initSearchAround=false;
var searchAroundIds="";
var searchAroundX=null;
var searchAroundY=null;
var searchAroundDist=null;
var displaySearchAroundCenter=true;
var initSheet=false;
var initSheetId="";
var zoomMode=0;
var distMode=0;
var infoClickMode=false;
function resetIcons(){if(document.getElementById("ToolbarIconMove")){document.getElementById("ToolbarIconMove").src="../cityportal/images/deplacer72dpi.png"
}if(document.getElementById("ToolbarIconZoom")){document.getElementById("ToolbarIconZoom").src="../cityportal/images/selectionnez72dpi.png"
}if(document.getElementById("ToolbarIconCircle")){document.getElementById("ToolbarIconCircle").src="../cityportal/images/selectioncercle.png"
}if(document.getElementById("ToolbarIconRect")){document.getElementById("ToolbarIconRect").src="../cityportal/images/selectionrect.png"
}if(document.getElementById("ToolbarIconDist")){document.getElementById("ToolbarIconDist").src="../cityportal/images/trajet72dpi.png"
}if(document.getElementById("ToolbarIconInfo")){document.getElementById("ToolbarIconInfo").src="../cityportal/images/inforoute.png"
}}function navigue(B){resetIcons();
if(document.getElementById("ToolbarIconMove")){document.getElementById("ToolbarIconMove").src="../cityportal/images/deplacer72dpi_on.png"
}if(document.getElementById("distanceinfo")){document.getElementById("distanceinfo").style.visibility="hidden"
}zoomMode=0;
distMode=0;
DynMapSetMouseMode(dynMap,DynMapMoveSelectionMode());
DynMapSetMouseCursor(dynMap,"default");
DynMapSetMouseCursorDown(dynMap,"url('../images/grab.cur'),pointer");
var A=DynMapGetLayer(dynMap,"distancier");
if(!B){DynMapLayerDeleteAllElements(A);
DynMapLayerRefresh(dynMap,A)
}infoClickMode=false
}function marquise(){distMode=0;
DynMapSetMouseMode(dynMap,4);
resetIcons();
if(document.getElementById("ToolbarIconZoom")){document.getElementById("ToolbarIconZoom").src="../cityportal/images/selectionnez72dpi_on.png"
}if(document.getElementById("distanceinfo")){document.getElementById("distanceinfo").style.visibility="hidden"
}var A=DynMapGetLayer(dynMap,"distancier");
DynMapLayerDeleteAllElements(A);
if(zoomMode==0){zoomMode=1;
infoClickMode=false;
DynMapSetMouseCursorDown(dynMap,"crosshair");
document.getElementById("theMap_main").style.cursor="crosshair"
}else{navigue()
}}function modeDistance(){resetIcons();
if(document.getElementById("ToolbarIconDist")){document.getElementById("ToolbarIconDist").src="../cityportal/images/trajet72dpi_on.png"
}if(!distMode){distMode=1;
zoomMode=0;
infoClickMode=false;
DynMapSetMouseCursor(dynMap,"pointer");
DynMapSetMouseCursorDown(dynMap,"pointer");
var A=DynMapDistanceMode("distancier",5,"#FF0000",0.6,document.getElementById("segmentdist"),document.getElementById("totaldist"));
DynMapSetMouseMode(dynMap,A);
if(document.getElementById("distanceinfo")){document.getElementById("distanceinfo").style.visibility="visible"
}}else{navigue();
distMode=0
}}function infoMode(){navigue();
resetIcons();
if(document.getElementById("ToolbarIconInfo")){document.getElementById("ToolbarIconInfo").src="../cityportal/images/inforoute_on.png"
}infoClickMode=true;
DynMapSetMouseCursor(dynMap,"help");
DynMapSetMouseCursorDown(dynMap,"help")
}function direct_email(){var A=DynMapGetCenterX(dynMap);
var G=DynMapGetCenterY(dynMap);
var D=DynMapGetScale(dynMap);
var B=window.location.href+"?X="+A+encodeURIComponent("&Y="+G+"&Scale="+D);
var E=window.location.href+"?X="+A+"&Y="+G+"&Scale="+D;
var C='<a rel="nofollow" href="mailto:';
C+="?subject= "+encodeURIComponent(document.title);
C+="&amp;body= Je recommande cette page : "+encodeURIComponent(document.title);
C+=". Consultable Ã  cette adresse : "+B;
C+='" title="Envoyer par e-mail">Envoyer le lien par mail</a>';
C+="<br>Ou copier le lien suivant dans votre message:<br>"+E;
var F=new PopupWindow();
F.setSize(600,200);
F.populate(C);
F.showPopup("debug")
}function openPrintScreen(A,D,S){var C=DynMapGetObjects(dynMap);
var B=A+"?XgoAnswer=MapImage&XgoMapFile="+D;
var H=DynMapGetWidth(dynMap);
var Q=DynMapGetHeight(dynMap);
B+="&sizex="+H+"&sizey="+Q;
var R=DynMapGetPrecision(dynMap);
var G=DynMapGetCenterX(dynMap)/R;
var E=DynMapGetCenterY(dynMap)/R;
var K=DynMapGetScale(dynMap);
var J=DynMapGetDistanceX(dynMap,H)/R;
var T=DynMapGetDistanceY(dynMap,Q)/R;
B+="&XgoPointX="+G+"&XgoPointY="+E+"&XgoSetLogicalScale="+K;
B+="&XgoBitmapFormat=PNG&XgoNbBits=24&tr=-1&XgoTabs="+S;
B+="&myfont=FontStyle:bold;FontColor:white;FontHaloColor:rgb(0,167,235);FontHaloWidth:4;";
B+="&myalign=Transparency:black;vAlign:bottom;hAlign:right;";
var P=0;
var F=1;
for(P=0;
P<C.length;
P++){var I=C[P];
var N=I.mapx;
var M=I.mapy;
if(Math.abs(N-G)<J/2&&Math.abs(M-E)<T/2){var O=I.imgsrc.split("=")[1]+".png";
B+="&XgoGcisDraw"+F+"=item:picture;include-var:myalign;hOffset:"+(-I.deltaX)+";vOffset:"+(-I.deltaY)+";coords:"+N+","+M+";file:"+O;
F=F+1;
if(I.name){B+="&XgoGcisDraw"+F+"=item:text;text:"+I.name+";coords:"+N+","+M+";include-var:myfont;";
F=F+1
}}}var L=new PopupWindow();
L.setSize(H,Q);
L.setUrl(B);
L.windowProperties="scrollbars=yes";
L.showPopupMouse()
}function printit(){if(navigator.appName=="Netscape"){window.print()
}else{var A='<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML("beforeEnd",A);
WebBrowser1.ExecWB(6,2);
WebBrowser1.outerHTML=""
}}function updateOpacity(B,A){DynMapSetLayerOpacity(DynMapGetLayer(dynMap,B),A);
if(B=="plan"&&A==100){DynMapSetLayerOpacity(DynMapGetLayer(dynMap,"main"),0)
}else{DynMapSetLayerOpacity(DynMapGetLayer(dynMap,"main"),100)
}}function responseSearchPOI(A){$("#debug").html(A.responseText);
return 
}function responseError(A,C,B){}function replaceAll(C,A,B){while(C.indexOf(A)!=-1){C=C.replace(A,B)
}return C
}function unaccent(D){var C=new Array("Ã€","Ã?","Ã‚","Ãƒ","Ã„","Ã…","Ã†","Ã‡","Ãˆ","Ã‰","ÃŠ","Ã‹","ÃŒ","Ã?","ÃŽ","Ã?","Ã?","Ã‘","Ã’","Ã“","Ã”","Ã•","Ã–","Ã˜","Ã™","Ãš","Ã›","Ãœ","Ã?","Ãž","ÃŸ","Ã ","Ã¡","Ã¢","Ã£","Ã¤","Ã¥","Ã¦","Ã§","Ã¨","Ã©","Ãª","Ã«","Ã¬","Ã","Ã®","Ã¯","Ã°","Ã±","Ã²","Ã³","Ã´","Ãµ","Ã¶","Ã¸","Ã¹","Ãº","Ã»","Ã¼","Ã½","Ã½","Ã¾","Ã¿");
var A=new Array("A","A","A","A","A","A","A","C","E","E","E","E","I","I","I","I","D","N","O","O","O","0","O","O","U","U","U","U","Y","b","s","a","a","a","a","a","a","a","c","e","e","e","e","i","i","i","i","d","n","o","o","o","o","o","o","u","u","u","u","y","y","b","y");
for(var B=0;
B<A.length;
B++){D=replaceAll(D,C[B],A[B])
}return D
}function beginCreationModeC(){resetIcons();
if(document.getElementById("ToolbarIconCircle")){document.getElementById("ToolbarIconCircle").src="../cityportal/images/selectioncercle_on.png"
}infoClickMode=false;
var A=DynMapCreateSelectionMode("circle","distancier",2,"#6BB0FF",0.5,"#001DFF");
DynMapSetMouseMode(dynMap,A);
DynMapSetMouseCursor(dynMap,"pointer");
DynMapSetMouseCursorDown(dynMap,"pointer");
DynMapLayerSetZindex(vlayer,4)
}function beginCreationModeR(){resetIcons();
if(document.getElementById("ToolbarIconRect")){document.getElementById("ToolbarIconRect").src="../cityportal/images/selectionrect_on.png"
}infoClickMode=false;
var A=DynMapCreateSelectionMode("rect","distancier",2,"#6BB0FF",0.5,"#001DFF");
DynMapSetMouseMode(dynMap,A);
DynMapSetMouseCursor(dynMap,"pointer");
DynMapSetMouseCursorDown(dynMap,"pointer");
DynMapLayerSetZindex(vlayer,4)
}function changeMask(A,G,E,I,J){var H=DynMapGetLayer(dynMap,"Dynamic");
var K="XgoTabs="+I;
var D=A.split(";");
var F=G.split(";");
var B=E.split(";");
for(var C=0;
C<D.length-1;
C++){K+="&XgoQueryWorkingSet"+(C+1)+'=Select From "'+escape(F[C])+'", "'+escape(B[C])+'" Where ("'+J+'" = "'+D[C]+'");';
K+="&XgoQueryWorkingSetAction"+(C+1)+"=hide";
K+="&XgoQueryWorkingSetBuild"+(C+1)+"=build";
K+="&XgoQueryWorkingSetStatus"+(C+1)+"=active"
}DynMapLayerSetOptions(H,K);
DynMapLayerRefresh(H,true)
};
