﻿    function VDHMaster_URLEncode(sStr) {
        return escape(sStr).
                 replace(/\+/g, '%2B').
                    replace(/\"/g,'%22').
                       replace(/\'/g, '%27').
                         replace(/\//g,'%2F');
    }


    function VDHMaster_PostToDifferentPage(sURL, arHiddenVars, sFormName)
    {
        for (i=0; i < arHiddenVars.length; i+=2)
        {
            var oInput = document.createElement("input");
            oInput.setAttribute("type", "hidden");
            oInput.setAttribute("name", arHiddenVars[i]);
            oInput.setAttribute("value", arHiddenVars[i+1]);
            document.forms[sFormName].appendChild(oInput);
        }

        document.forms[sFormName].method='post';
        document.forms[sFormName].action=sURL;
        document.forms[sFormName].submit();
    }