function markErrors(c){for(var a=0,b=c.length;a<b;a++){err=c[a];if(err.msgItem){document.getElementById(err.msgItem).innerHTML=err.message}if(err.msgItem){$(err.msgItem).addClass("error")}if(err.inpItem){$(err.inpItem).addClass("errorBack")}}}function formReset(b,a){if(!a){var a="&nbsp;"}for(i=0;i<b.length;i++){if(b[i]["msg"]){$(b[i]["msg"]).innerHTML=a}if(b[i]["inp"]){$(b[i]["inp"]).removeClass("errorBack")}}return false}function prepareForm(a){var d;var k="";for(var j in a){if(!a[j]["active"]){continue}var e=false;for(var g in a[j]["fields"]){var f=a[j]["fields"][g];var h=g;var c=f.id;d=$(c);if(!d){logger("Form element "+h+" ("+c+") not found!");return false}var b=d.value;if(!b&&f.ne){e=true;logger("Form element "+h+" ("+c+") contains no data!")}}if(!$(j)){alert("Form "+j+" not found!");return false}if(!e){if(k){k=k+"&"}k=k+$(j).toQueryString()}else{return false}}return k}function hasData(a,d){if(!a[d]){return false}for(var c in a[d]["fields"]){var e=a[d]["fields"][c];var b=$(e.id);if(!b){logger("Form element "+c+" ("+$(e.id)+") not found!");return false}var f=b.value;if(f&&!(e.numeric&&!parseFloat(f))){return true}}return false};
