function fbrkFormValidate(formData, jqForm, options) { 
	var requiredFieldRegexp=/\*$/;
	var aRequiredFields=Array();
    for (var i=0; i < formData.length; i++) {
        if ((formData[i].name.match(requiredFieldRegexp))&&(!formData[i].value)) {
            aRequiredFields.push(formData[i].name.replace(requiredFieldRegexp,''));
        }
    }
	if (aRequiredFields.length>0)
		{
		fbrkShowErrorMessages(Array("Nincsenek kitöltve a következő kötelező mezők:\n"+aRequiredFields.join(', ')));
		return false;
		}
	}
//---------------------------------------------------------
function fbrkInstallFbrkFormSubmitHandler(oForm) {
	oForm.prepend('<div id="fbrkFormResponse"></div>');
	oForm.ajaxForm({ url:'/.scripts/ajaxContent/fbrkFormSubmit.php',
		beforeSubmit:fbrkFormValidate,
		target:oForm,
		type:'post',
	});
}
//---------------------------------------------------------
$(document).ready(function() {
	$('form.fbrkFormSubmit').each(function(){
		fbrkInstallFbrkFormSubmitHandler( $(this) );
	});
});
