var xmlHttp;
var n_id;

// === Fetch news contents ===
var news_id = 0;
function fetchnewscontent(news_id, lang, dateformat)
{
        n_id = news_id;
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		return; // Browser doesn't support Ajax
	}

	var url = "ajaxphp/fetchnewscontent.php?news_id=" + news_id + "&lang=" + lang + "&dateformat=" + dateformat;
	url = url + "&rn=" + Math.random();
	xmlHttp.onreadystatechange = fetchDataEvent;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}
function fetchDataEvent()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
            var tempArray = xmlHttp.responseText.split("|");
            document.getElementById("current_news_id").value = '' + n_id;
            document.getElementById("news_title").innerHTML = '&nbsp;&nbsp;&nbsp;' + tempArray[0];
            document.getElementById("current_news").innerHTML = tempArray[1];
            document.getElementById("newsblock_subheader").innerHTML = '&nbsp;&nbsp;&nbsp;' + tempArray[2];
            document.getElementById('loading_div').style.backgroundPosition = 'top';
	}
}

// === Fetch press release ===
var press_id = 0;
function fetchpresscontent(press_id)
{
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		return; // Browser doesn't support Ajax
	}

	var url = "ajaxphp/fetchpress.php?press_id=" + press_id;
	url = url + "&rn=" + Math.random();
	xmlHttp.onreadystatechange = fetchPressEvent;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}
function fetchPressEvent()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("press_content").innerHTML = xmlHttp.responseText;
	}
}


// === Main xmlHttp object creation ===
function GetXmlHttpObject()
{
	var xmlHttp = null;
	try
	{
		// Firefox, Opera and Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

