var nLoadImage = {

	elem        : null,
	timeOut     : null,
	loadingImage: new Image(),
	tempImage   : new Image(),

	loaded: function() {
		
		if (nLoadImage.tempImage.complete) {
			clearTimeout(nLoadImage.timeOut)
			nLoadImage.elem.removeAttribute('id')
			nLoadImage.elem.src = nLoadImage.tempImage.src
		} else {
			if (nLoadImage.elem.src != nLoadImage.loadingImage.src) nLoadImage.elem.src = nLoadImage.loadingImage.src
			nLoadImage.timeOut = setTimeout('nLoadImage.loaded()', 500)
		}
		
	},
	
	load: function(elem, url) {
		nLoadImage.elem = getElem(elem)
		nLoadImage.elem.setAttribute('id', 'carregando')
		nLoadImage.loadingImage.src = '/_images/carregando.gif'
		nLoadImage.tempImage.src = url
		nLoadImage.loaded()
	}
	
}
