/*
 * Javascript for the US Map interface
 */
var usmapbuffer;
var usmap = document.getElementById('usmap');

function showState(id){
	usmapbuffer = usmap.innerHTML;
	usmap.innerHTML = '<img onclick="hideState();" src="/images/map/' + id + '.png" alt="' + id + '"/>';
	usmap.innerHTML += '<br />Click map to return to U.S. view.';
	return false;
}
function hideState(){
	usmap.innerHTML = usmapbuffer;
	usmapbuffer = '';
	wireupUSMap();
}

var zindexbuffer;
function wireupUSMap(){
	var map = document.getElementById("usmap");
	var divs = map.getElementsByTagName("div");
	for (i=0; i<divs.length; i++){
		divs[i].onmouseover = function(){
			this.getElementsByTagName("div")[0].style.display = "inline";
			zindexbuffer = this.style.zIndex;
			this.style.zIndex = 99;
		}
		divs[i].onmouseout = function(){
			this.getElementsByTagName("div")[0].style.display = "none";
			this.style.zIndex = zindexbuffer;
		}
	}
}
