//-- Submit form via ajax
jQuery(document).ready(function()
{
	jQuery("form[id^=frm][class!=no-submit]").submit(function(){
		CheckForm(jQuery(this));
		return false;
	});
});

function CheckForm(objForm)
{
	jQuery.post(strPath + "ajax_form.php",  objForm.serialize(), function(arrObjecten)
	{

		var blnError = false;
		var BooFormOk = true;

		//--Alle objecten overlopen
		for(var i=0;i<arrObjecten.length;i++)
		{
			var objElement = arrObjecten[i];

			var li = jQuery("#" + objElement.element).parent();
			li.removeClass("form-error");
			jQuery("#" + objElement.element).removeClass("form-error");

			li.find('p').each(function()
			{
				jQuery(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");
				jQuery("#" + objElement.element).addClass("form-error");
				li.prepend("<p class='form-error' style='display:none;'>" + objElement.message + "</p>");
				li.find("p.form-error").each(function()
				{
					jQuery(this).fadeIn();
				});
			}
		}

		if(blnError == false)
		{
			jQuery(objForm).unbind("submit");
			objForm.submit();
		}

	}, "json");
}
