var nSetting=3;

//plus and minus images
var plus = '../images/multimap_zoom_plus.gif';
var minus = '../images/multimap_zoom_minus.gif';
var plusG = '../images/multimap_zoom_plus_grey.gif';
var minusG = '../images/multimap_zoom_minus_grey.gif';

function MapZoom(nLevel, sURL)
{
	var sScale;
	
	sScale = document.all.hidMapScale.value;
	
	with(document.all)
	{
		switch(nLevel)
		{
			case 1:
				switch(sScale)
				{
					case'&scale=10000':
						hidMapScale.value = '&scale=5000'
						ImageId.src = hidMapURL.value + hidMapScale.value
						Minus.src = minus
						Plus.src = plusG
						break;
					case '&scale=25000':
						hidMapScale.value = '&scale=10000'
						ImageId.src = hidMapURL.value + hidMapScale.value
						Minus.src = minus
						Plus.src = plus
						break;
				}
			break;
			case 2:
				switch(sScale)
				{
					case'&scale=10000':
						hidMapScale.value = '&scale=25000'
						ImageId.src = hidMapURL.value + hidMapScale.value
						Minus.src = minusG
						Plus.src = plus
						break;
					case '&scale=5000':
						hidMapScale.value = '&scale=10000'
						ImageId.src = hidMapURL.value + hidMapScale.value
						Minus.src = minus
						Plus.src = plus
						break;
					case '':
						break;
				}
				
		}
	}
}

//Function for switching between zoom levels
function ChangeImage(nAction)
{
	var sLoc = "multimap";
	with(document.all)
	{		
		switch(nAction)
		{
			case 0:
			//set url for map on pop up window
				ImageId.src = eval(sLoc+nSetting);
				alert(ImageId.src);
				break;
			case 1:
			//zoom in		
				switch(nSetting)
				{
					case 1:
					Plus.src=plus
					Minus.src=minus
					break;
					
					case 2:
					nSetting=1;
					var temp = eval(sLoc+nSetting);	
					ImageId.src=temp
					//swap to grey plus (cannot zoom in anymore)
					Plus.src=plusG
					Minus.src=minus
					break;
										
					case 3:
					nSetting=2;
					var temp = eval(sLoc+nSetting);
					ImageId.src=temp
					Plus.src=plus
					Minus.src=minus
					break;
					
					case 4:
					nSetting=3;
					var temp = eval(sLoc+nSetting);
					ImageId.src=temp
					Plus.src=plus
					Minus.src=minus
					break;
					
					case 5:	
					nSetting=4;
					var temp = eval(sLoc+nSetting);
					ImageId.src=temp			
					Plus.src=plus
					Minus.src=minus					
					break;
				}		
				break;
			case 2:
			//zoom out	
				switch(nSetting)
				{
					case 1:
					nSetting=2;
					var temp = eval(sLoc+nSetting);
					ImageId.src=temp
					Minus.src=minus
					Plus.src=plus
					break;
					
					case 2:
					nSetting=3;
					var temp = eval(sLoc+nSetting);
					ImageId.src=temp
					Minus.src=minus	
					Plus.src=plus
					break;
					
					case 3:
					nSetting=4;
					var temp = eval(sLoc+nSetting);
					ImageId.src=temp
					Minus.src=minus
					Plus.src=plus
					break;
					
					case 4:
					nSetting=5;
					var temp = eval(sLoc+nSetting);
					ImageId.src=temp
					//swap to grey minus (cannot zoom out anymore)
					Minus.src=minusG
					Plus.src=plus
					break;
					
					case 5:
					Minus.src=minus
					Plus.src=plus					
					break;
				}
				break;
		}					
	}	
}

function MapPopUp(sLocation)
{
	//alert(sLocation);
	
	var sURL = 'multimap/elanit_mapping.asp?sCon=' + escape(sLocation)//&nLevel=' + nSetting
	//alert(sURL);
	OpenWin(sURL);
	
}
function OpenWin(sURL, Mode)
{
	WindowName="PopUpWindow";
	settings= "toolbar=no,location=no,directories=no,"+
		"status=no,menubar=no,scrollbars=no,"+
		"resizable=no,width=530,Left=100,Top=30,height=390";

	NewWindow=window.open(sURL,WindowName,settings);
}

function MapUrl(sLocation)
{
	//alert(sLocation.length);
	//return false;
	if(sLocation.length > 2)
	{
		return sLocation;
	}
	else
	{
		return false;
	}
}
