function CheckForm(objForm)
{
	$.post(strPath + "ajax_form.php",  objForm.serialize(), function(arrObjecten)
	{
		arrObjecten = eval('(' + arrObjecten + ')');
		
		var blnError = false;
		var BooFormOk = true;

		//--Alle objecten overlopen
		for(var i=0;i<arrObjecten.length;i++)
		{
			var objElement = arrObjecten[i];
			var li = $("#" + objElement.element).parent();
			li.removeClass("form-error");
			$("#" + objElement.element).removeClass("form-error");
			
			li.find('p').each(function()
			{
				$(this).remove();
			});

			//--Als het element 0 is, dan klopt het niet en moet de error getoond worden.
			if(objElement.value == "0")
			{
				blnError = true;
				li.addClass("form-error");
				$("#" + objElement.element).addClass("form-error");
				li.children("label").after("<p>" + objElement.message + "</p>");
			}
		}
		if(blnError == false)
		{
			$(objForm).unbind("submit");
			objForm.submit();
		}

	});
}

//-- gebruikt bij submitten van formulieren (om velden mee te geven naar ajax)
function MakeParameters(arr)
{
	var strParameters = "";
	var ampersant = "";

	//--Parameters maken met de inhoude van de velden
	for(var i=0;i<arr.length;i++)
	{
		
		if(document.getElementById(arr[i]))
		{			
			//-- bij checkbox => kijken of checkbox aangevinkt staat
			if (arr[i] == "newsletter")
			{
				if (document.getElementById(arr[i]).checked == 1)
				{
					fieldvalue = "on";
				}
				else
				{
					fieldvalue = "off";
				}
			}
			else
			{
				fieldvalue = document.getElementById(arr[i]).value;
			}
			strParameters += ampersant + arr[i] + "=" + fieldvalue;
			ampersant = "&";
		}
	}
	return strParameters;
}

