/**
* @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