function jQueryCallWrapper(methodName,parms,successFunc,errorFunc,successFuncParm){var parmString=formatParmsForPost(parms);$.ajax({type:"POST",url:methodName,data:parmString,contentType:"application/json; charset=utf-8",dataType:"json",success:function(msg){successFunc(msg,successFuncParm)},error:function(msg){errorFunc(msg)},dataFilter:function(data){if(typeof(JSON)!=="undefined"&&typeof(JSON.parse)==="function"){return JSON.parse(data)}else{return eval("("+data+")")}}})}function jQueryCallWrapperREST(methodName,parms,successFunc,errorFunc,successFuncParm){var parmString=formatParmsForQueryString(parms);$.ajax({type:"GET",url:methodName+"?"+parmString,beforeSend:function(xhr){xhr.setRequestHeader("Content-type","application/json; charset=utf-8")},dataType:"json",success:function(msg){successFunc(msg,successFuncParm)},error:function(msg){errorFunc(msg)},dataFilter:function(data){if(typeof(JSON)!=="undefined"&&typeof(JSON.parse)==="function"){return JSON.parse(data)}else{return eval("("+data+")")}}})}function formatParmsForPost(d){var a="{",c=null,b=0;for(b=0;b<d.length;b++){c=d[b].split("=");a+="'"+c[0]+"':'"+c[1]+"'"+(b==(d.length-1)?"":",")}return a+"}"}function formatParmsForQueryString(d){var a="",c=null,b=0;for(b=0;b<d.length;b++){c=d[b].split("=");a+=c[0]+"=%22"+c[1]+"%22"+(b==(d.length-1)?"":"&")}return a}function jQueryCallWrapperDTO(methodName,DTO,successFunc,errorFunc,successFuncParm){var s=JSON.stringify(DTO);$.ajax({type:"POST",url:methodName,data:s,contentType:"application/json; charset=utf-8",dataType:"json",success:function(msg){successFunc(msg,successFuncParm)},error:function(msg){errorFunc(msg)},dataFilter:function(data){if(typeof(JSON)!=="undefined"&&typeof(JSON.parse)==="function"){return JSON.parse(data)}else{return eval("("+data+")")}}})};