Event.observe(window, 'load', function() {
	isIE6 = /msie|MSIE 6/.test(navigator.userAgent);
	isIE7 = /msie|MSIE 7/.test(navigator.userAgent);
	isIE8 = /msie|MSIE 8/.test(navigator.userAgent);
	var mapScaleUp = 30;
	var borderScaleUp = 34;
	var mapScalePx = 350;
	var borderScalePx = 292;
	if(isIE6 == true){
		mapScaleUp = 30;
		borderScaleUp = 30;
		mapScalePx = 290;
		borderScalePx = 120;
	}
	if(isIE7 == true){
		mapScaleUp = 30;
		borderScaleUp = 30;
		mapScalePx = 350;
		borderScalePx = 331;
	}
	if(isIE8 == true){
		var mapScaleUp = 30;
		var borderScaleUp = 35
		var mapScalePx = 350;
		var borderScalePx = 292;
	}
	//new Effect.Scale($('map'), mapScaleUp,{ scaleX: false, scaleY: true });
	var mapClass = document.getElementsByClassName('map');
	new Effect.Scale(mapClass[0], borderScaleUp,{ scaleX: false, scaleY: true });
	Event.observe('toggle-map', 'click', toggleMap, false);
	var show = false;
	function toggleMap(evt){
		Event.stop(evt); 
		if (show == false) {
			var currCent;
			currCent = map.getCenter();
			
			new Effect.Scale($('map'), mapScalePx, {
				scaleX: false,
				scaleY: true
			});
			var mapClass = document.getElementsByClassName('map');
			new Effect.Scale(mapClass[0],borderScalePx, {
				scaleX: false,
				scaleY: true
			});
			show = true;
			
			setTimeout("google.maps.event.trigger(map, 'resize'); map.setCenter(new google.maps.LatLng(" + currCent.lat() + "," + currCent.lng() + "));", 1100);
		}
	}
});