function getAllArticles()
{
    loadArticles('getAllArticles');
}

function getArticle(articleid)
{
    loadArticles('getArticle&articleid=' + articleid);
}

function getArticlesPage(page)
{
    loadArticles('getArticlesPage&start=' + page)
}

function searchArticles()
{
    msg = "search=" + unescape(encodeURIComponent(document.getElementById("articlesearch").value));
    loadArticlesPost('searchArticle', msg);
}

function getSearchPage(page)
{
    msg = "search=" + unescape(encodeURIComponent(document.getElementById("articlesearch").value));
    loadArticlesPost('searchArticle&start=' + page, msg);
}

function loadArticlesPost(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/articles.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 loadArticles(param)
{
	loadingtxt = "<p align=\"center\"><br/><br/><br/>";
        loadingtxt += "<img src=\"graphics/ajax-loader.gif\"><br/>";
        loadingtxt += "Ładowanie...</p>";

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

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