var showDebug = 0;					// Use 1 to show debug information (requires a DIV with id="debug")

var newsListXMLHTTP;
var newsListNavXMLHTTP;

// ---------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------
//
// News
//
// ---------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------
function showNewsList(pageNumber, itemsPerPage)
{
	newsListXMLHTTP = getXmlHttpObject();
	if (newsListXMLHTTP== null)
	{
		alert("Unable to retrieve news listing.");
		return;
	}

	var url = "news/shownewslist.php?page=" + pageNumber + "&itemsperpage=" + itemsPerPage;
	newsListXMLHTTP.onreadystatechange = newsListStateChanged;
	newsListXMLHTTP.open("GET", url, true);
	newsListXMLHTTP.send(null);
	
	debugTrace(url);
	
	newsListNavXMLHTTP = getXmlHttpObject();
	if (newsListNavXMLHTTP == null)
	{
		alert("Unable to retrieve news navigation.");
		return;
	}

	var url = "news/shownewslistnav.php?page=" + pageNumber + "&itemsperpage=" + itemsPerPage;
	newsListNavXMLHTTP.onreadystatechange = newsListNavStateChanged;
	newsListNavXMLHTTP.open("GET", url, true);
	newsListNavXMLHTTP.send(null);
}

function newsListStateChanged()
{
	if (newsListXMLHTTP.readyState == 4)
	{
		document.getElementById("newsList").innerHTML = newsListXMLHTTP.responseText;
	}
}

function newsListNavStateChanged()
{
	if (newsListNavXMLHTTP.readyState == 4)
	{
		document.getElementById("newsListNav").innerHTML = newsListNavXMLHTTP.responseText;
	}
}


function getXmlHttpObject()
{
	// code for IE7+, Firefox, Chrome, Opera, Safari
	if (window.XMLHttpRequest)
	  	return new XMLHttpRequest();
	// code for IE6, IE5
	else if (window.ActiveXObject)
  		return new ActiveXObject("Microsoft.XMLHTTP");
	else
		return null;
}

function debugTrace(msg)
{
	if (showDebug == 0)
		return;

	document.getElementById("debug").innerHTML = msg
}

function showNewsArticle(itemID)
{
}

