var HeightValue = 0;

function DropDown(){
	var Menu = document.getElementById("PlaceList"+HeightValue);
	if(Menu!=undefined) Menu.className = "Show";
}

function DropDownOut(){	
	var Menu = document.getElementById("PlaceList"+HeightValue);
	if(Menu!=undefined) Menu.className = "Hide";
}

function MapCache(Province,Region,Town,Suburb){
	var ImageLink = "maps/"+Province;
	HeightValue = Province;
	
	if(Region!=undefined) {		
		ImageLink =ImageLink+"/"+Region;
		HeightValue = Region;
	}
	if(Town!=undefined) {		
		ImageLink =ImageLink+"/"+Town;
		HeightValue = Town;
	}
	if(Suburb!=undefined) {		
		ImageLink =ImageLink+"/"+Suburb;
		HeightValue = Suburb;
	}
	ImageLink =ImageLink+".jpg";	
	MM_preloadImages(ImageLink);	
}

function MapOver(Province,Region,Town,Suburb){
	var Map = document.getElementById("MapOverlay");	
	var ImageLink = "maps/"+Province;
	HeightValue = Province;
	
	if(Region!=undefined) {		
		ImageLink =ImageLink+"/"+Region;
		HeightValue = Region;
	}
	if(Town!=undefined) {		
		ImageLink =ImageLink+"/"+Town;
		HeightValue = Town;
	}
	if(Suburb!=undefined) {		
		ImageLink =ImageLink+"/"+Suburb;
		HeightValue = Suburb;
	}
	ImageLink =ImageLink+".jpg";
	Map.src = ImageLink;
	
	DropDown();
}

function MapOut(){
	var Map = document.getElementById("MapOverlay");
	Map.src = "images/map.jpg";
	DropDownOut();
}
function MoveMenu(e){

	if (HeightValue==0 || HeightValue== null ) return false;
	
	
	if (!e) var e = window.event;
	var Menu = document.getElementsByTagName("DIV");
	
	for(var i=0 ;i < Menu.length;i++){
	
		if (e.pageX) {
			var MouseX = e.pageX+10;
			var MouseY = e.pageY+10;
		} else if (e.clientX) {	
			var MouseX = e.clientX+10;
			var MouseY = e.clientY+10;
		}
		
		    var MousePos = MouseY;
			var MenuPos = parseInt(Menu[i].clientHeight);
			var DocumentHeight = parseInt(document.body.clientHeight);
			
			
			if( (MousePos+MenuPos+10) > DocumentHeight){
				var RemoveExtras =	DocumentHeight - (MousePos+MenuPos) -10;
			}else{
				var RemoveExtras =0;
			}			
			Menu[i].style.left = MouseX+10+document.body.scrollLeft;
			Menu[i].style.top = MouseY+10+document.body.scrollTop+RemoveExtras;
			
			
	
	}
	
}
function init(){
	var is_ie = (navigator.appName.indexOf('Explorer') >0);
	if(!is_ie){		
		document.onmousemove = MoveMenu;
	}else{
		document.onmousemove = new Function("MoveMenu()");
	}
	document.MapOverlay.focus();
}// JavaScript Document