var savecode;
var newsblock;
var req;

// multibrowser set opacity
function setOpacity(sElemId, nOpacity) {
	if (typeof document.body.style.opacity == 'string')  opacityProp = 'opacity';
		else if (typeof document.body.style.MozOpacity == 'string')  opacityProp = 'MozOpacity';
			else if (typeof document.body.style.KhtmlOpacity == 'string')  opacityProp = 'KhtmlOpacity';
				else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) opacityProp = 'filter';

	var elem = document.getElementById(sElemId);
	if (!elem || !opacityProp) return 0;  
	if (opacityProp=="filter") {
		nOpacity *= 100;
		var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha;
		if(Math.round(nOpacity)==100)  elem.style.filter=""
			else if(oAlpha)  oAlpha.opacity = nOpacity;
				else elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")";
	} else elem.style[opacityProp] = nOpacity;
}

var op=1;		// opacity value
var fix=true;	// opacity is 0 or 1

function AnimateDown(id) {
	if(op>0) {
		op = op - 0.1;
		setOpacity(id, op);
		if((Math.round(op*100)/100==0) || (Math.round(op*100)/100==1)) fix=true; else fix=false;
		setTimeout("AnimateDown(\'"+id+"\')", 30);
	}
}

function AnimateUp(id) {
	if(op<1) {
		op = op + 0.1;
		setOpacity(id, op);
		if((Math.round(op*100)/100==0) || (Math.round(op*100)/100==1)) fix=true; else fix=false;
		setTimeout("AnimateUp(\'"+id+"\')", 30);
	}
}

function LoadNews(id) {
	newsblock = document.getElementById("newsblock");
	savecode = newsblock.innerHTML;
	req = new XMLHttpRequest();
	//AnimateDown("newsblock");
	req.onreadystatechange = function () {
		if(req.readyState == 4) {
			while(fix=false) {
			}
			newsblock.innerHTML = req.responseText;
			//AnimateUp("newsblock");
		}
	};
	req.open('GET', 'news.php?ajax='+id, true);
	req.send(null);
	return 0;
}

function BackNews() {
	newsblock.innerHTML = savecode;
	return 0;
}
