	//Specify image paths and optional link (set link to "" for no link):

	var mapid = 1;
	var dynimages=new Array()
	//Set optional link target to be added to all images with a link:
	var optlinktarget=""
	
	//Set image border width
	var imgborderwidth=1
	
	//Optionally, change 1.0 and 0.7 below to affect Wipe gradient size and duration in seconds in IE5.5+:
	var filterstring="progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)"
	
	// Declare variable for current image
	var current_Image=2;

	
	function init( id )
	{
		mapid = id;

		for ( x = 1; x < 11; x++ )
		{
			dynimages[x]=["/images/maps/map" + mapid + "_zoom" + x + ".gif", ""]
		}

		modifyimage('dynloadarea', 3 );

		for (x=1; x<dynimages.length; x++){
			var myimage=new Image()
			myimage.src=dynimages[x][0]
		}
	}
	
	function returnimgcode(theimg){
	var imghtml=""
	if (theimg[1]!="")
	imghtml='<a href="'+theimg[1]+'" target="'+optlinktarget+'" >'
	imghtml+='<img src="'+theimg[0]+'" border="'+imgborderwidth+'">'
	if (theimg[1]!="")
	imghtml+='</a>'
	return imghtml
	}
	
	function modifyimage(loadarea, imgindex){
	current_Image=imgindex;		
	if (document.getElementById){
	var imgobj=document.getElementById(loadarea)
	if (imgobj.filters && window.createPopup){
	imgobj.style.filter=filterstring
	imgobj.filters[0].Apply()
	}
	imgobj.innerHTML=returnimgcode(dynimages[imgindex])
	if (imgobj.filters && window.createPopup)
	imgobj.filters[0].Play()
	return false
	}
	}
	
	function zoom_in(loadarea)
	{
		if (current_Image>1)
		modifyimage(loadarea, --current_Image);	
	}
	
	function zoom_out(loadarea)
	{
		if (current_Image<(dynimages.length-1))
		modifyimage(loadarea, ++current_Image);	
	}
