<!--
var m_tmrDelay;
var m_tmrLoad;
var m_iMaxImages;
var m_sImagePath;
var m_iImageCount;
var m_arrImageNames = new Array();
var m_aPreloadedImages = new Array();

function beginPreload(){
	if(m_tmrDelay){clearTimeout(m_tmrDelay);}
	preload();
}

function preload() { 
	m_iImageCount = 0;

	m_iMaxImages = m_arrImageNames.length;
	var iLastIndex = m_iMaxImages - 1;
	
	for (i = 0; i <= iLastIndex; i++) { 
		m_aPreloadedImages[i] = new Image();
		m_aPreloadedImages[i].src = m_sImagePath + m_arrImageNames[i];
	}
		

	m_tmrLoad = setTimeout("WaitForLoading()",200);
}
 

function WaitForLoading() {
	if (m_iImageCount < m_iMaxImages) { 
		m_iImageCount = 0;
		var iLastIndex = m_aPreloadedImages.length - 1
		for (i = 0; i <= iLastIndex; i++) {
			if (m_aPreloadedImages[i].complete) {m_iImageCount++;}
		}
			
		m_tmrLoad=setTimeout("WaitForLoading()",200);
	}else{	
		if(m_tmrLoad){clearTimeout(m_tmrLoad);}

	}
}



function delayPreload(arrImages, sPath, iMs){
	m_arrImageNames = arrImages;
	m_sImagePath = sPath;
	m_tmrDelay = setTimeout("beginPreload()", iMs);
}






//-->