﻿<!-- This opens the HTML comments that will hide the script from old browsers 

function addComboBoxItem(oCombo, strItem)
{
    var elm = document.createElement('option');
    elm.text = strItem;
    
    if(elm.text != "")
    {
        try
        { // standards compliant
            oCombo.add( elm, null );
        }
        catch(ex)
        { //IE Only
            oCombo.add( elm );            
        }
    }
}
function setCookie(name, value, expire_days)
{
    var exdate = new Date();
    exdate.setDate( exdate.getDate() + expire_days );
    
    //var cookiestring = name + "=" + escape(value) + ";EXPIRES=" + exdate.toGMTString();
    var cookiestring = name + "=" + value + ";EXPIRES=" + exdate.toGMTString();
    document.cookie = cookiestring;
}
function getCookie(cookiename) 
{
    var cookiestring = "" + document.cookie;
    var index1 = cookiestring.indexOf(cookiename);
    
    if (index1==-1 || cookiename=="") 
        return ""; 
        
    var index2 = cookiestring.indexOf(';',index1);
    
    if (index2 == -1) 
        index2 = cookiestring.length; 
        
    //return unescape(cookiestring.substring( index1 + cookiename.length + 1, index2));
    return cookiestring.substring( index1 + cookiename.length + 1, index2);
}
function getKeyCode(e)
{
    if(window.event) // IE
    {
        return e.keyCode;
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        return e.which;
    }
}
function clearListBox(lst)
{
    for(;lst.length>0;lst.remove(0));
}
function printText(strTextID, strText, left, top, fcolor, bgcolor)
{
    var lbl = document.getElementById(strTextID);
    
    if(lbl != null)
    {
        lbl.style.position = "absolute";
        lbl.style.left = left;
        lbl.style.top = top;
        lbl.innerText = strText;
    }
    else
    {
        var bodyRef = document.getElementsByTagName("body").item(0);
        var element;
        
        element = document.createElement("span");
        element.id = strTextID;
        element.name = strTextID;
        element.style.display = "inline-block";        
        element.style.position = "absolute";
        element.style.left = left; 
        element.style.top = top;        
        element.style.color = fcolor;
        element.style.background = bgcolor;
        element.innerText = strText;
        
        bodyRef.appendChild(element);
    }
}
function trim(str) 
{
    while (str.substring(0,1) == ' ')
    {
        str = str.substring(1, str.length);
    }
    while (str.substring(str.length-1, str.length) == ' ')
    {
        str = str.substring(0,str.length-1);
    }
    return str;
}
function getControlName(strControl2Find)
{
    var elem = document.getElementById('form1').elements;
    var strControlName;
    
    for(var i = 0; i < elem.length; i++)
    {
        if( elem[i].name.indexOf(strControl2Find) >= 0 )
        {
            strControlName = elem[i].name;
            strControlName = strControlName.replace("$", "_");
            strControlName = strControlName.replace("$", "_");
            return strControlName;
        }
    }
    
    return "";
}
function getElementName(strElement2Find)
{
    var strElementName;
    //try{
        elem = document.getElementById('form1').all; //IEXplorer
//            }
//            catch{
//                elem = document.getElementById('form1').layers; //Netscape
//            }

    for(var i = 0; i < elem.length; i++)
    {
        if( elem[i].id.indexOf(strElement2Find) >= 0 )
        {
            strElementName = elem[i].id;
            return strElementName;
        }
    }
    return "";
}
function onlyNumbers(e)
{
	var keynum;
	var keychar;
	var numcheck;

	if(window.event) // IE
	{
		keynum = e.keyCode
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which
	}

	keychar = String.fromCharCode(keynum)
	numcheck = /\d/
	return numcheck.test(keychar)
}
function parseControlName(str2Parse)
{
    var pos = str2Parse.indexOf("_");
    
    if(pos > 0)
    {
        str2Parse = str2Parse.substring(pos+1);
        str2Parse = str2Parse.replace("_","$");
        str2Parse = str2Parse.replace("_","$");		        
        return str2Parse;
    }
    return "";
}
function parseFormName(str2Parse)
{
    var pos = str2Parse.indexOf("_");
    
    if(pos > 0)
    {
        return str2Parse.substring(0, pos);
    }
    
    return "";
}
//--> This closes the comment section and the browser will read on normally 
