﻿function ProcessRequest(id,scriptfile,methodname,params,loadmsg){
    var surl = 'wpcengine.asp' //Script file change to .php .aspx or as appropriate
    var srelpath = ''
    if (typeof(window['extrelpath'])!="undefined"){surl=extrelpath+surl;srelpath=extrelpath;} //Override for subfolders
    if (loadmsg){
        $(id).innerHTML = "<span class='WPCLoading'>" + loadmsg + "</span>";    
    }else{
        $(id).innerHTML = "<span class='WPCLoading'><img src='" + srelpath + "wpcimages/wait16trans.gif' width='16' height='16' /> Loading...</span>";    
    }
    var req = new Ajax.Request(
        surl,
        {
            method: 'post',
            parameters: params,
            requestHeaders: ['WPCCONTAINERID',id,'WPCSCRIPT',scriptfile,'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'));
                }
             }
        }); 
}
function Eval(sCode){eval(sCode);}
