var _opacity = 0;
function setOpacity(id_source) {
	var testObj = document.getElementById('_opacity');
	var popup = document.getElementById('_popup');
	popup.innerHTML = document.getElementById(id_source).innerHTML;
	testObj.style.display = "block";
	popup.style.display = "block";
	popup.style.top = Math
			.round((occ_iecompat().clientHeight - popup.clientHeight) / 2);
	popup.style.left = Math
			.round((occ_iecompat().clientWidth - popup.clientWidth) / 2);
	setOpacityStep();
}

function occ_iecompat() {
	return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement
			: document.body;
}

function setOpacityStep() {
	if (_opacity < 5) {
		_opacity += 0.8;
		var testObj = document.getElementById('_opacity');
		testObj.style.opacity = _opacity / 10;
		testObj.style.filter = 'alpha(opacity=' + _opacity * 10 + ')';
		setTimeout("setOpacityStep()", 1);
	}
}

function removeOpacity() {
	document.getElementById('_popup').style.display = "none";
	removeOpacityStep();
}

function removeOpacityStep() {
	var testObj = document.getElementById('_opacity');
	if (_opacity > 0) {
		_opacity -= 0.8;
		testObj.style.opacity = _opacity / 10;
		testObj.style.filter = 'alpha(opacity=' + _opacity * 10 + ')';
		setTimeout("removeOpacityStep()", 1);
	} else {
		testObj.style.display = "none";
	}
}

