 
var PgmPath = '<!--#echo var="PGM_URL" -->';
var HtmPath = 'http://<!--#echo var="SITE_ROOT" -->/';
var SSLPgmPath = '<!--#echo var="SSL_URL" -->';

var menuleg = getMenuLeg(); // captures anchor name passed in url

function NumericOnly(e) {
        var key;
        var isIE = (navigator.appName.indexOf("Microsoft") != -1);
        var isNav = (navigator.appName.indexOf("Netscape") != -1);
        if (isIE) e = window.event ;
        if (isIE) key = e.keyCode; else key = e.which;

        if (isIE) {
                if ((key < 48 || key > 57) &&           // 0 - 9
                    (key < 96 || key > 105)             // 0 - 9 (numpad)
                        && key != 8                             // Backspace
                        && key != 9                             // Tab
                        && key != 46                    // Delete
                        && key != 37                    // Right Arrow
                        && key != 39                    // Left Arrow
                //      && key != 190                   // .
                //      && key != 110                   // .

                ) {return false;}
        }
        if (isNav) {
                if ((key < 48 || key > 57)              // 0 - 9
                        && key != 8                             // Backspace
                //      && key != 46                    // .

                ) {return false;}
        }
}

function Trim(str) {
        if (str == null) return "";
        var s=0; var e=str.length-1; var i
        //var emp = " /n/r/t";
        var emp = " ";
        if (e<s) return "";
        for (i=0; i<str.length; i++) {
                var chr = str.charAt(i);
                if(chr.indexOf(emp) == -1) {s=i; break;}
        }
        for (var i=str.length-1; i>=-1; i--) {
                var chr = str.charAt(i);
                if(chr.indexOf(emp) == -1) {e=i; break;}
        }
        return str.substring(s, (e+1));
} // end function

function getElement(element, row) {
        if (isNaN(element.length)) return element;
        else return element[row-1];
}

function msg(msg) {window.alert(msg)}

function openBox(html,w,h,t,l) {
  window.open(html,"","resizable=yes,scrollbars=yes,menubar=no,toolbar=no,width="+w+",height="+h+",top="+t+",left="+l+",screenY="+t+",screenX="+t);
}

function openWide(html) {
  window.open(html,"","toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,location=yes,directories=yes,screenX=0,screenY=0");
}

// Pertaining to getCookie and setCookie
// Original JavaScript code by Duncan Crombie: dcrombie at chirp.com.au
// Please acknowledge use of this code by including this header.

function getCookie(name) { // use: getCookie("name");
    var re = new RegExp(name + "=([^;]+)");
    var value = re.exec(document.cookie);
    return (value != null) ? unescape(value[1]) : null;
  }

  // var today = new Date();
  // var expiry = new Date(today.getTime() + 28 * 24 * 60 * 60 * 1000); // plus 28 days

function setCookie(name, value) { // use: setCookie("name", value);
    document.cookie=name + "=" + escape(value) + ";";
    // document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString();
  }

function getMenuLeg() // get anchor name passed in url, including "#" or return "#null"
    {
    var s, t, x;
    s = document.location;
    s = s.toString();
    t = s.indexOf("#");
    x = "#null";    
    if ( t >= 0 ) {
        x = s.substr(t);
		setCookie("RFSLeg",x);
		}
    x = getCookie("RFSLeg");
    return x;
    }

function Logout() {
  var frm = document.forms[0];
  frm.MODULE.value = "EXIT";
  frm.ACTION.value = "QUIT";
  frm.action = '<!--#echo var="SSL_URL" -->webexit.pgm';
  frm.submit();
}

