var nDYPOIPixelX=new Array();var nDYPOIPixelY=new Array();var nPOIPixelX=new Array();var nPOIPixelY=new Array();var nPOIPixelWidth=new Array();var nPOIPixelHeight=new Array();var szPOIToolTip=new Array();var szPOILink=new Array();var nPOILayerMax=100;var nPOIMax=0;function SetPOIPositionMax(nMax){nPOIMax=nMax;}
function SetPOIPosition(nX,nY,nW,nH,szTooltip,szLink,nIndex){nPOIPixelX[nIndex]=nX;nPOIPixelY[nIndex]=nY;nPOIPixelWidth[nIndex]=nX + nW;nPOIPixelHeight[nIndex]=nY + nH;szPOIToolTip[nIndex]=szTooltip;szPOILink[nIndex]=szLink;}
function ResetAddressLayerExtra(nIndex,nPixelX,nPixelY,szLinks,szTooltip,szImg){if(nIndex<30){layer=parent.document.getElementById("divPOI" + nIndex);if(layer !=null){if(szLinks.length==0){layer.innerHTML='<img src="' + szImg + '" title="' + szTooltip + '" border="0">';}
else
{layer.innerHTML='<a target=_blank href="http://' + szLinks + '"><img src="' + szImg + '" title="' + szTooltip + '" border="0"></a>';}
nDYPOIPixelX[nIndex]=nPixelX + nMainMapOffsetPixelX;nDYPOIPixelY[nIndex]=nPixelY + nMainMapOffsetPixelY;}
}
}
function InitToolTipLayer(){document.write('<div id="Tooltip" style="position:absolute;display:none;background-color:#FFFFFF;border-width:1px;border-style:solid;border-color:#000000;padding:2px;">Tooltip</div>');}
function SetDynamicPOILayer(parentObj,nIndex,nPixelX,nPixelY,szLinks,szTooltip,szImg){if(nIndex<nPOILayerMax){layer=document.getElementById("divPOI" + nIndex);if(layer !=null){if(szLinks.length==0){layer.innerHTML='<img src="' + szImg + '" title="' + szTooltip + '" border="0">';}
else
{layer.innerHTML='<a target=_blank href="http://' + szLinks + '"><img src="' + szImg + '" title="' + szTooltip + '" border="0"></a>';}
nDYPOIPixelX[nIndex]=nPixelX;nDYPOIPixelY[nIndex]=nPixelY;}
}
}
function SetStaticPOILayer(nX,nY,nW,nH,szTooltip,szLink,nIndex){nPOIPixelX[nIndex]=nX;nPOIPixelY[nIndex]=nY;nPOIPixelWidth[nIndex]=nX + nW;nPOIPixelHeight[nIndex]=nY + nH;szPOIToolTip[nIndex]=szTooltip;szPOILink[nIndex]=szLink;}
function UpdateDynamicPOILayer(parentObj,nPOIMax,bShow){for(nIndex=0;nIndex<nPOIMax;nIndex++){result=[bShow,nDYPOIPixelX[nIndex],nDYPOIPixelY[nIndex]];layer=document.getElementById("divPOI" + nIndex);if(layer){if(result[0]){layer.style.left=result[1]+ "px";layer.style.top=result[2]+ "px";layer.style.visibility="visible";}
else
{layer.style.left="0px";layer.style.top="0px";layer.style.visibility="hidden";}
}
}
for(nIndex=nPOIMax;nIndex<nPOILayerMax;nIndex++){var layer=parentObj.getElementById("divPOI" + nIndex);if(layer)layer.innerHTML="";}
}
function PrepareAddressLayerExtra(){var divClipping=document.getElementById("divClipping");if(divClipping){for(nIndex=0;nIndex<nPOILayerMax;nIndex++){var divPOI=document.createElement('div');divPOI.id="divPOI" + nIndex;divPOI.align="center";divPOI.style.fontSize="0";divPOI.style.position="absolute";divPOI.style.overflow="hidden";divPOI.style.left="0";divPOI.style.top="0";divPOI.style.zIndex="3";divPOI.style.visibility="hidden";divClipping.insertBefore(divPOI,null);}
}
}
function RequestPOILayer(){myRemoteForm=document.RSIConnect;if(myRemoteForm){myRemoteForm.mapcx.value=oTileset.nCenterMeterX;myRemoteForm.mapcy.value=oTileset.nCenterMeterY;myRemoteForm.mapdx.value=oTileset.GetMeterWidth();myRemoteForm.mapdy.value=oTileset.GetMeterHeight();myRemoteForm.width.value=oTileset.nVisibleWidth;myRemoteForm.height.value=oTileset.nVisibleHeight;myRemoteForm.submit();}
}
function MovePOILayer(nOffsetX,nOffsetY){for(var iPOI=0;iPOI<nPOILayerMax;iPOI++){var divPOI=document.getElementById("divPOI" + iPOI);if(divPOI){divPOI.style.left=parseInt(divPOI.style.left)+ nOffsetX;divPOI.style.top=parseInt(divPOI.style.top)+ nOffsetY;}
}
}
function HidePOIs(){for(var iPOI=0;iPOI<nPOILayerMax;iPOI++){var divPOI=document.getElementById("divPOI" + iPOI);if(divPOI){divPOI.style.visibility="hidden";}
}
}
