function findDocumentControl(Document, ctrlId)
{
	var frm = Document.forms(0);
	var ctrl = null;
	/* Try the easy way */
	ctrl = Document.getElementById(ctrlId);

    /* or the hard way */	
	if (ctrl == null)
	{
        for (var i=0; i<frm.elements.length; i++)
        {
	        if (frm.elements[i].name.indexOf(ctrlId) > -1)
	        {
		        ctrl = frm.elements(i);
		        i = frm.elements.length;
	        }
        }
	}
	
	return ctrl;
}
function findControl(ctrlId)
{
    return findDocumentControl(document, ctrlId);
}
function getValue(ctrl)
{
	var val = 0;
	var s = "";
	if (ctrl != null)
		if (ctrl.value != "")
		{
			s = ctrl.value;
			while (s.indexOf(",") > -1)
			{
				s = s.replace(",", "");
			}
			if (isFinite(s))
				val = parseFloat(s);
		}
	return val;
}
function iterateElements()
{
	var frm = document.forms(0);
	var field = null;
	for (var i=0; i < frm.elements.length; i++)
	{
		field = frm.elements[i];
		alert(field.name + field.name.indexOf(":txt"));
	}
}
function OpenWindow(url, name, w, h) {
    var wnd = window.radopen(url, name);
    wnd.setSize(w, h);
    return false;
}

function getQueryStringVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    alert('Query Variable ' + variable + ' not found');
}
