function getLatestNews()
{
    loadNews('getLatestNews')
}

function getAllNews()
{
    loadNews('getAllNews');
}

function getNewsPage(page)
{
    loadNews('getNewsPage&start=' + page)
}

function searchNews()
{
    msg = "search=" + unescape(encodeURIComponent(newssearch.value));
    loadNewsPost('searchNews', msg);
}

function getSearchPage(page)
{
    msg = "search=" + unescape(encodeURIComponent(newssearch.value));
    loadNewsPost('searchNews&start=' + page, msg);
}

function loadNewsPost(action, msg)
{
        loadingtxt = "<p align=\"center\"><br/><br/><br/>";
        loadingtxt += "<img src=\"graphics/ajax-loader.gif\"><br/>";
        loadingtxt += "<span class=\"news_title\">Ładowanie...</span></p>";

	if (xmlHttp)
	{
		try
		{
			display(loadingtxt);

		xmlHttp.open("POST", "pages/news.php?action=" + action, true);
		xmlHttp.onreadystatechange = handleGettingPage;
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        	xmlHttp.setRequestHeader("Content-length", msg.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(msg);
	}
        catch(e)
        {
            displayError(e.toString());
	}
    }
}

function loadNews(param)
{
	if (xmlHttp)
	{
		try
		{
			display("<br /><br />Ładowanie.");

			name = "pages/news.php?action=" + param;
			xmlHttp.open("GET", name, true);
			xmlHttp.onreadystatechange = handleGettingPage;
			xmlHttp.send(null);
		}
		catch(e)
		{
			displayError(e.toString());
		}
	}
}
