var aMsg = new Array();
var sMsg = '';

function AddMessage(sMessage)
{
	aMsg[aMsg.length] = sMessage;
	return;
}

function PrintMessages(bClearMessages)
{
	for (i=0; i<aMsg.length; i++)
		sMsg += "    - " + aMsg[i] + "\n";

	alert("Het formulier bevat de volgende fouten:\n\n" + sMsg);

	if (bClearMessages)	
		ClearMessages();
	
	return;
}

function ClearMessages()
{
	for(;aMsg.length>0;)
	{
		aMsg.pop(aMsg.length);
	}
	sMsg = '';
	return;
}

function DeleteMessage(intIndex)
{
	aMsg.pop[intIndex];
	return;
}

function showServerMessages(sMsg, sURL)
{
	if (sMsg!='')
		alert(sMsg);

	if (sURL!='')
		window.location.href = sURL;
}

function CanPost()
{
	return (aMsg.length == 0);
}