/** poi **/
var isLoaded = false;

function openPoi(el, im)
{
	if( !isLoaded ) return;
	var elImg = document.getElementById( im );
	if( !elImg ) return;
	
	var src = el.getAttribute( "poi" );
	
	if( !src ) return;
	
	elImg.src = src;
}

function closePoi(el, im)
{
	if( !isLoaded ) return;
	var elImg = document.getElementById( im );
	if( !elImg ) return;
	
	elImg.src = "/layout/spacer.gif";
}

var poiLoading;
var poiLoadTarget;
var nextImg = 0;

function onPoiImageLoaded()
{
	if( nextImg < poiLoading.length ) {
		poiLoadTarget.src = poiLoading[ nextImg ++ ];
	} else {
		isLoaded = true;
	}
}

function poiPreload(ims, im)
{
	var elImg = document.getElementById( im );
	if( !elImg ) return;

	poiLoadTarget = elImg;
	poiLoading = ims;
	
	poiLoadTarget.onload = onPoiImageLoaded;
	onPoiImageLoaded();
}
