var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1; function MM_findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i= 5) { ActiveZoomFactor = ActiveZoomFactor - ActiveZoomFactor*(0.20) ; ActiveZoomFactor = Math.ceil(ActiveZoomFactor); loMapa.SetVariable('_root.ActiveZoomFactor', ActiveZoomFactor); loMapa.Zoom(80); } } function ZoomOut() { var loMapa = InternetExplorer ? document.mapa : document.embeds[1]; var ActiveZoomFactor = loMapa.GetVariable('_root.ActiveZoomFactor'); if (ActiveZoomFactor <= 100) { ActiveZoomFactor = ActiveZoomFactor*(1.20); ActiveZoomFactor = Math.ceil(ActiveZoomFactor); if (ActiveZoomFactor > 100) { ActiveZoomFactor = 100; } loMapa.SetVariable('_root.ActiveZoomFactor', ActiveZoomFactor); loMapa.Zoom(125); } } function AtivarZoomRetangulo() { var loMapa = InternetExplorer ? document.mapa : document.embeds[1]; loMapa.LoadMovie(20,"mapas/swf/_ferramentas/ZoomRetangulo.swf"); } function ZoomRetangulo(x0, y0, x1, y1) { //v2.0 var loMapa = InternetExplorer ? document.mapa : document.embeds[1]; var pointsToTwips = 20; var lnLadoFlaEmPixels = loMapa.TGetProperty('_root',9); if ((x0!=x1) || (y0!=y1)) { if ((x0 < x1) && (y0 < y1)) { var left = parseInt(x0)*20; var top = parseInt(y0)*20; var right = parseInt(x1)*20; var bottom = parseInt(y1)*20; } if ((x0 > x1) && (y0 > y1)) { var left = parseInt(x1)*20; var top = parseInt(y1)*20; var right = parseInt(x0)*20; var bottom = parseInt(y0)*20; } var y = Math.ceil(y1 - y0) if (y < 0) { y = y * (-1) } var x = Math.ceil(x1 - x0) if (x < 0) { x = x * (-1) } if (x >= y) { lnMaiorDimensao = x } else { lnMaiorDimensao = y } ActiveZoomFactor = (100*lnMaiorDimensao)/lnLadoFlaEmPixels ActiveZoomFactor = Math.ceil(ActiveZoomFactor); loMapa.SetVariable('_root.ActiveZoomFactor', ActiveZoomFactor); loMapa.SetZoomRect(left,top,right,bottom); // alert(x0 + ' - ' + y0 + ' - ' + x1+ ' - ' + y1 + ' -> ' + ActiveZoomFactor); } } function MeuOnError(msg, url, lno) { alert(msg) return false } function AtivaDesativaCamada(poCamada) { var loMapa = InternetExplorer ? document.mapa : document.embeds[1]; var lcNomeCamada = poCamada.name; if (poCamada.checked == true) { loMapa.TSetProperty(lcNomeCamada,7,1); } else { loMapa.TSetProperty(lcNomeCamada,7,0); } return true } function AtivaDesativaObjeto(poObjeto) { var loMapa = InternetExplorer ? document.mapa : document.embeds[1]; var lcNomeObjeto = poObjeto.value; if (poObjeto.checked == true) { loMapa.TSetProperty(lcNomeObjeto,7,1); } else { loMapa.TSetProperty(lcNomeObjeto,7,0); } return true } function ImprimirMapa() { // window.Ferramentas.wmode = "Window" // MM_showHideLayers('lyrFerramentas','','hide'); window.print(); // MM_showHideLayers('lyrFerramentas','','show'); // window.Ferramentas.wmode = "Transparent" } function ImprimirMapaGrande() { MM_showHideLayers('lyrFerramentas','','hide'); var JanelaImpressao = window.open('imprimir_mapa.asp?idmapa=' + document.frmCamadasMapa.idmapa.value + '&coordx=' + document.frmCamadasMapa.coordx.value + '&coordy=' + document.frmCamadasMapa.coordy.value + '&descricao=' + document.frmCamadasMapa.descricao.value,'Imprimir','toolsbar=no,width=640,heigth=480,resizable=yes') MM_showHideLayers('lyrFerramentas','','show'); } function MM_findObj(n, d) { //v4.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&id.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && document.getElementById) x=document.getElementById(n); return x; } function MM_showHideLayers() { //v3.0 var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; } obj.visibility=v; } }