function e(id)
{
	return document.getElementById(id);
}//e

function initXMLHttpRequest()
{
	var xmlhttp;
	if (window.XMLHttpRequest)
		{// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp=new XMLHttpRequest();
	}
	else
	{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlhttp
}//initXMLHttpRequest

function trim(str)
{
	return str.replace(/^\s+|\s+$/g, '');
}//trim

function getNewsBody(id){
	var div = e('news'+id);
	if(trim(div.innerHTML) == '')
	{
		oXmlHttp=initXMLHttpRequest();
		oXmlHttp.onreadystatechange = function()
		{
			if (oXmlHttp.readyState == 4) {
				if (oXmlHttp.status == 200) {
					div.innerHTML = oXmlHttp.responseText;
					var script = div.getElementsByTagName("script");
					for(var i = 0; i < script.length; i++)  
					{
						if(window.execScript) // Internet Explorer and Google Chrome
						{
							execScript (script[i].innerHTML, "JavaScript");
						}
						else if(window.eval) // the script language  is always JavaScript for the eval method
						{
							eval (script[i].innerHTML);
						}
					}
					var divs = div.getElementsByTagName("div");
					for(var j = 0; j < divs.length; j++)
					{
						var script = divs[j].getElementsByTagName("script");
						for(var i = 0; i < script.length; i++)  
						{
							if(window.execScript) // Internet Explorer and Google Chrome
							{
								execScript (script[i].innerHTML, "JavaScript");
							}
							else if(window.eval) // the script language  is always JavaScript for the eval method
							{
								eval (script[i].innerHTML);
							}
						}
					}
				} else {
					alert('Wystąpił problem z zapytaniem.')
				}
			}
			else
			{
				e('news'+id).innerHTML = '<center><img src="ajax-loader.gif" alt="loading..." /></center>';
			}
		};
		data='id=' + id; //encodeURIComponent
		oXmlHttp.open("POST",'get.php',true);
		oXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		oXmlHttp.send(data);
	}
	else
		div.innerHTML = '';
}//getNewsBody
