﻿function ProcessRequest(id,methodname,params,loadmsg){
    var surl = 'includes/utils.asp'
    if (loadmsg){
        $(id).innerHTML = loadmsg;    
    }else{
        $(id).innerHTML = "<span><img src='images/wait16trans.gif' width='16' height='16' /> Processing...</span>";    
    }
    var req = new Ajax.Request(
        surl,
        {
            method: 'post',
            parameters: params,
            requestHeaders: ['WPCCONTAINERID',id,'WPCMETHOD',methodname],
            onFailure: function (r){
                $(r.getResponseHeader('WPACONTAINERID')).innerHTML = r.responseText; 
             },
            onSuccess: function (r){
                $(r.getResponseHeader('WPACONTAINERID')).innerHTML = r.responseText; 
                if (r.getResponseHeader('WPAJSCode').length > 0){
                    eval(r.getResponseHeader('WPAJSCode'));
                }
             }
        }); 
}