﻿function doForm(objForm)
{
    var frm = document.getElementById(objForm);

    if(frm)
        {               
            var sPreserve = frm.innerHTML;
            var oNewNode = document.createElement("FORM");
            var oNewDIV = document.createElement("DIV");
            oNewNode.action=frm.getAttribute("action");
            oNewNode.target=frm.getAttribute("target");
            oNewNode.style.display="none";
            var c = oNewNode.appendChild(oNewDIV);
            var objParent=document.getElementById("aspnetForm").parentNode;
            objParent.appendChild(oNewNode);
            oNewDIV.innerHTML=sPreserve;
            var coll_FrmSelectNodes = frm.getElementsByTagName("select");
            var coll_oNewDIVelectNodes = oNewDIV.getElementsByTagName("select");
            for (i = 0; i < coll_FrmSelectNodes.length; i++)
                {
                coll_oNewDIVelectNodes[i].selectedIndex = coll_FrmSelectNodes[i].selectedIndex;
                }
            oNewNode.submit();
            objParent.removeChild(oNewNode);
            sPreserve=null;
            oNewNode=null;
            oNewDIV=null;
            c=null;
            objParent=null;
            coll_FrmSelectNodes=null;
            coll_oNewDIVelectNodes=null;
        }
}
