vartool=newChangeRiskTool.createNew();tool.calculateRisk(fields,SetRiskParse);varChangeRiskTool={createNew:function(){varchangeRiskTool={};changeRiskTool.calculateRisk=function(fields,callback){varquestions=_getQuestions(fields);varvalues=_getValues(fields);varga=newGlideAjax('WKCDAChangeUtil');ga.addParam('sysparm_name','calculateRisk');ga.addParam('sysparm_questions',questions);ga.addParam('sysparm_values',values);ga.getXML(callback);};_getQuestions=function(fields){varquestions=[];for(vari=0;i<fields.length;i++){questions.push(g_form.getLabelOf(fields[i]));}returnquestions;};_getValues=function(fields){varvalues=[];for(vari=0;i<fields.length;i++){varchoiceValue=g_form.getValue(fields[i]);if(choiceValue){choiceLabel=g_form.getOption(fields[i],choiceValue).text;values.push(choiceLabel);}}returnvalues;};returnchangeRiskTool;},};