Reset Zoom Slider

Please view
http://www.sergemedia.net/ds2/map/lissarazoomfix3.html
Its big, so it takes up to 30 seconds to load. This is a map project, of which most is done. I just need to fix a bug with the zoom slider.
When a lot number on the map is selected the map centers and zooms on that lot. The slider moves to 200%. If I manually move the slider after it has set to 200% it stays there even when that lot is clicked again, but it is suppose to set to 200% everytime the lot is clicked.
Let me walk you through it. Click on lot 41. It zooms and centers, but the slider does not move to 200% like its suppose to. The other lots partially work the way they are currently coded. Click on lot 40. The slider moves to 200%. Now move the slider to 100% manually. Click on lot 40 again. It zooms, but slider does not move.
Here is some code to look at. This is for lot 41. “Slider” is the zoom slider control code. I need the slider to move to 200% when lot is clicked on.


_root.container.map_mc.map_gra.lot41_btn.onRelease = function(){
[COLOR="Red"]slider.onLoad = function(){

	scrollMin = _root.range._x+_root.range._width // minimum _x value possiible for scrollbar
	scrollMax = _root.range._x // maximum _x value possiible for scrollbar

	lowestScale = 50 // lowest desired scale of map in %
	highestScale = 100 // highest desired scale of map in %

	_x = scrollMin + (scrollMax - scrollMin)/25 //starting point=200%

	scaleFactor = Math.pow(highestScale/lowestScale,1/(scrollMax-scrollMin)) // variable for SetScale
	function SetScale(){
		// calculates scale and sets it
		_root.scale = _root.container._xscale = _root.container._yscale = lowestScale * Math.pow(scaleFactor,(scrollMax-_x))
	}
	SetScale()
}
slider.onMouseMove = function(){
	if (dragging){
		_x = Math.min(Math.max(_parent._xmouse,scrollMax),scrollMin)
		SetScale()
		updateAfterEvent();
	}
}[/COLOR]
	stopAllMCs();
	
    _root.container.map_mc.map_gra.lot41_btn.play();
	
_root.srchMC._visible=false;
	_root.info_mc._visible=true;
	_root.info_mc.gotoAndStop(41);
if (this.pressed) {
	
var xmove41:Tween = new Tween(_root.container.map_mc, "_x", Regular.easeOut, _root.container.map_mc._x, (775 - _root.container.map_mc.map_gra.lot41_btn._x), 2, true);
var Ymove41:Tween = new Tween(_root.container.map_mc, "_y", Regular.easeOut, _root.container.map_mc._y, (200 - _root.container.map_mc.map_gra.lot41_btn._y), 2, true);
var xscale41:Tween = new Tween(_root.container, "_xscale", Regular.easeOut, _root.container._xscale, 100, 3, true);  //100%scale actually is 200 on zoom slider.
var yscale41:Tween = new Tween(_root.container, "_yscale", Regular.easeOut, _root.container._yscale, 100, 3, true);
} else {

var xmove41:Tween = new Tween(_root.container.map_mc, "_x", Regular.easeOut, _root.container.map_mc._x, (775 - _root.container.map_mc.map_gra.lot41_btn._x), 2, true);
var Ymove41:Tween = new Tween(_root.container.map_mc, "_y", Regular.easeOut, _root.container.map_mc._y, (200 - _root.container.map_mc.map_gra.lot41_btn._y), 2, true);
var xscale41:Tween = new Tween(_root.container, "_xscale", Regular.easeOut, _root.container._xscale, 100, 3, true); 
var yscale41:Tween = new Tween(_root.container, "_yscale", Regular.easeOut, _root.container._yscale, 100, 3, true);

}

this.pressed = !this.pressed;

};