function imgChange(ImgUrl,positionName){
	dbgPrint('Object','positionName>> '+positionName.name);
	var newImage=new Image();
	newImage.src=ImgUrl;
	newImage.onload=function(){
		dbgPrint('Event','[onload]'+ImgUrl+' loading successed.');
		dbgPrint('Event','	[before changing] src>>'+positionName.src);
		positionName.src=newImage.src;
		dbgPrint('Event','	[Initial loading] src>>'+positionName.src+' caching successed.\n------------');
	};
	newImage.onerror=function(){
		dbgPrint('Event','[onerror]'+ImgUrl+' loading failed.\n------------');
	};
	if(!positionName.complete){
		imgChange(ImgUrl,positionName);
	}else{
		dbgPrint('Event','[complete]'+positionName.name+'.complete>>'+positionName.complete+'\n------------');
	}
	positionName.src=newImage.src;
}
//
function toggleImages(objName,evt){
	dbgPrint('Object',objName.name);
	dbgPrint('Object','['+objName.name+']visibility>>'+objName.style.visibility);
	dbgPrint('Event','['+evt+']('+objName.name+')');
	if(evt=='onmouseover'){
	document.getElementById(objName.id).style.visibility='visible';
	}else if(evt=='onmouseout'){
		document.getElementById(objName.id).style.visibility='hidden';
	}
}
//
function dbgPrint(stateCategory,txt){
	if(window['__DEBUG__']){
		if(stateCategory=='Global'){
			debugWindow.statusArea01.value+='[['+duration()+'ms.]]'+txt+'\n';
		} else if(stateCategory=='Event'){
			debugWindow.statusArea02.value+='[['+duration()+'ms.]]'+txt+'\n';
		} else if(stateCategory=='Object'){
			debugWindow.statusArea03.value+='[['+duration()+'ms.]]'+txt+'\n';
		}
	}
}
//
