    function awsubmitFormObjectNamed (formName)
    {
        var formObject = document.forms(formName);
        awsubmitForm(formObject);
        return false;
    }
    function awsetPageScrollTop (scrollValue)
    {
        awdocumentElement().scrollTop = scrollValue;
    }
    function awgetPageScrollTop ()
    {
        return awdocumentElement().scrollTop;
    }
    function awsetPageScrollLeft (scrollValue)
    {
        awdocumentElement().scrollLeft = scrollValue;
    }
    function awgetPageScrollLeft ()
    {
        return awdocumentElement().scrollLeft;
    }
    function awaddFormFieldWithId (formObject, fieldId, fieldName, fieldValue)
    {
        if (document.getElementById) {
            var inputObject = formObject[fieldId];
            if (inputObject == null) {
                inputObject = document.createElement('input');
                if (navigator.platform == "Win32") {
                    inputObject.type = 'hidden';
                }
                inputObject.id = fieldId;
                inputObject.name = fieldName;
                formObject.appendChild(inputObject);
            }
            inputObject.value = fieldValue;
            return inputObject;
        }
    }
    var IsIE = true;
    var IsIE4 = (document.all && !document.getElementById) ? true : false;
    var IsIE5 = (document.all && document.getElementById) ? true : false;
    var isIE6 = navigator.appVersion.indexOf("MSIE 6") != -1;
    var IsIEonMac = (IsIE5 && (navigator.platform != "Win32")) ? true : false;
    function awdocumentElement ()
    {
        return isIE6 ? document.documentElement : document.body;
    }
    function awkeyCode (mevent)
    {
        return mevent.keyCode;
    }
    function awgetChildren (element)
    {
        return element.children;
    }
    function awgetParentElement (element)
    {
        return element.parentElement;
    }
    function awcancelBubble (mevent)
    {
        if (!awisNullOrUndefined(mevent)) {
            mevent.cancelBubble = true;
        }
    }
    function aweventSourceElement (mevent)
    {
        return mevent.srcElement;
    }
    function _awrefreshTable (poSource, poTarget)
    {
        var tmpDiv = document.createElement("div");
        tmpDiv.innerHTML = poSource.outerHTML;
        var tmpTable = tmpDiv.firstChild;
        _awreplaceRows(tmpTable, poTarget);
    }
    function awstyleSheetRules (styleSheet)
    {
        return styleSheet.rules;
    }
