var lastImage=0;

function leaveMap(){
	//Fix bug on mouseout for entire map to ensure flags are not left showing!!
	if (!event.fromElement.contains(event.toElement) &&!document.getElementById('europemap').contains(event.toElement)){
		if(lastImage!=0){
			hideObject(lastImage);
		}
	}
}

function putObject(imgNumber,offsetx,offsety) {
	//hide last image
	hideObject(lastImage);
	//Get current image
	var curleft = curtop = 0;
	var myobj=$('#image' + imgNumber).get(0);
	//Get absolute position of 'overlay' for display position
	var pos=$('#overlay').position();
	curleft=pos.left;
	curtop=pos.top;
	//Make object visible in correct location
	myobj.style.visibility='visible';
	myobj.style.left=curleft+offsetx+"px";
	myobj.style.top=curtop+offsety+"px";
	myobj.style.zIndex=400;
	//store last drawn
	lastImage=imgNumber;
}

function hideObject(hideNumber){
	//Hide image on mouseout
	if (hideNumber!=0){
		var myobj=document.getElementById('image' + hideNumber);
		myobj.style.visibility="hidden";
		myobj.style.zIndex=-1;
		lastImage=0;
	}
}


