/** * @name: form_mpl.js * @author: Albert Harounian * @copyright: inManage LTD * @since: August 1, 2007 * @desc: Form JS manipulations(check, send ajax form) functions */ function checkForm(frmName){ var str = validate(frmName,'inputErrorClass',true); if(str!=''){ return false; } return true; } function submitAjaxForm(frmName, frmAction, finishFunction){ var str = makeAjaxForm(frmName); if(str.indexOf('')>-1){ return false; }else{ doAjax(frmAction,finishFunction ? finishFunction : submitAjaxForm_done,str); } } function submitAjaxForm_done(data){ alert(data); } function makeAjaxForm(frmName){ var str = ""; var err = validate(frmName,'inputErrorClass',true); var theFrm = eval('document.'+frmName); var inputs = theFrm.length; if(err!=''){ return "" + err; } for(i=0;i