<!--
	var waitnext_scroll = false;ppp=0;
	var multi_scroll = null;
	function handle(delta) 
	{  
	    if(waitnext_scroll) return;
        if (delta > 0)
		{
			if (zoom == minzoom) return;
			zoom=Math.round(zoom/2);
			if (zoom<minzoom) zoom=minzoom;
			//SetMap(); // OFF WAIT
		}
        else
		{
			if (zoom == maxzoom) return;
			zoom=Math.round(zoom*2);
			if (zoom>maxzoom) zoom=maxzoom; 
			//SetMap(); // OFF  WAIT
		};
		//waitnext_scroll = true; // OFF WAIT
		
		// multi scroll
		//if(multi_scroll) clearTimeout(multi_scroll);
		//multi_scroll = setTimeout("handle_sum()","200");
		
		// not multi scroll
//		if (!window.addEventListener)
//		{
		cx=Math.round(scroll_x-wx*zoom);
		cy=Math.round(scroll_y+wy*(zoom*maph/mapw));
//		}
		handle_sum();
	}
	
	function handle_sum()
	{
		waitnext_scroll = true;
		SetMap();
	}

/** Event handler for mouse wheel event.  */
	var onthemap = false;
	var scroll_x=0, scroll_y=0, wx=0, wy=0;
	function wheel(event)
	{	
		if(!onthemap) return;
        var delta = 0;
		/* For IE. */
		var e=getEventPos(event);
        if (!event) event = window.event;
		/* IE/Opera. */

		var ObjPos = getPos(getElement('view_div'));
		var scroll=getScroll();
		var dx=scroll.x;
		var dy=scroll.y;
		if (event.detail && !window.opera) 
		{
			if (ua.indexOf('Firefox/3')>0)
			{
				a=e.x-ObjPos.x+dx;
				b=e.y-ObjPos.y+dy;
			}
			else
			{
				a=e.x/15+dx;
				b=e.y/15+dy;
			}
//alert(e.x/15+"__"+e.y/15);
		}
		else
		{
			a=e.x-ObjPos.x+dx;
			b=e.y-ObjPos.y+dy;
//alert((e.x-ObjPos.x)+"__"+(e.y-ObjPos.y));
		}
		scroll_x=(cx-zoom/2+zoom/mapw*(a));
		scroll_y=(cy-zoomh/2+zoomh-zoomh/maph*(b));
		wx=((a)-mapw/2)/mapw;
		wy=((b)-maph/2)/maph;
        if (event.wheelDelta) 
		{ 
                delta = event.wheelDelta/120;
                /** In Opera 9, delta differs in sign as compared to IE. */
                if (window.opera) delta = -delta;
        } 
		else if (event.detail) 
		{ 
			/** Mozilla case. */
            /** In Mozilla, sign of delta is different than in IE.
                                  * Also, delta is multiple of 3. */
            delta = -event.detail/3;
        }
        /** If delta is nonzero, handle it.
		* Basically, delta is now positive if wheel was scrolled up,
		* and negative, if wheel was scrolled down. */
        if (delta) handle(delta);
        /** Prevent default actions caused by mouse wheel.
		* That might be ugly, but we handle scrolls somehow
		* anyway, so don't bother here..*/
        if (event.preventDefault)  event.preventDefault();
		event.returnValue = false;
	}

	/** Initialization code.  */
	/** DOMMouseScroll is for mozilla. */
	if (window.addEventListener)
	{
		window.addEventListener('DOMMouseScroll', wheel, false);
	};
	/** IE/Opera. */
	window.onmousewheel = document.onmousewheel = wheel;

-->