function disp_loader()
{
// for Internet Explorer
	if (document.all) {
		if ( document.documentElement ) {
			pos = document.documentElement;
		} else {
			pos = document.body;
		}
		loader.style.position = "absolute";
		loader.style.posTop = ((pos.clientHeight - loader.height) / 2)+pos.scrollTop;
		loader.style.posLeft = ((pos.clientWidth - loader.width) / 2)+pos.scrollLeft;
		loader.style.display = "block";
// for Netscape 6.*
	} else if (document.getElementById) {
		img = document.getElementById("loader");
		img.style.position = "absolute";
		img.style.top = ((window.innerHeight-img.height)/2+window.pageYOffset)+"px";
		img.style.left = ((window.innerWidth-img.width)/2+window.pageXOffset)+"px";
		img.style.display = "block";
	}
}
function OpenCaption( ClassName, event ) {
	// IE5.5
	if ( document.all ) {
		myArray = document.all;
		
		for (i=0; i<myArray.length; i++) {
			if ( myArray[i].className == ClassName ) {
				myArray[i].style.display = 'block';
				myArray[i].style.position = "absolute";
				myArray[i].style.posTop = window.event.y+10;
				myArray[i].style.posLeft = window.event.x+10;
			}
		}
	} else {
		myArray = document.getElementsByTagName('*');
		
		for (i=0; i<myArray.length; i++) {
			if ( myArray[i].className == ClassName ) {
				myArray[i].style.display = 'block';
				myArray[i].style.position = "absolute";
				myArray[i].style.top = event.layerY+20+"px";
				myArray[i].style.left = event.layerX+20+"px";
			}
		}
	}
}
function CloseCaption( ClassName ) {
	// IE5.5
	if ( document.all ) {
		myArray = document.all;
	} else {
		myArray = document.getElementsByTagName('*');
	}
	
	for (i=0; i<myArray.length; i++) {
		if ( myArray[i].className == ClassName ) {
			myArray[i].style.display = 'none';
		}
	}
}