﻿// JavaScript Document
<!--
// Prototype Method to get the element based on ID
function DGE(d){
	return document.getElementById(d);
}

// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

// set the radio button with the given value as being checked
// do nothing if there are no radio buttons
// if the given value does not exist, all the radio buttons
// are reset to unchecked
function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function k(event, type)
{
    if (navigator.userAgent.toLowerCase().indexOf('msie') > -1)
    {
        var keyCode = event.keyCode ? event.keyCode : event.which;
        var key = String.fromCharCode(keyCode);
        if (type == 1)
            key = key.toUpperCase();
        else if (type == 0)
            key = key.toLowerCase();
        event.keyCode = key.charCodeAt();
    }
    else if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1)
    {
        if (type == 1) {
            if(event.charCode>=97 && event.charCode<=122) {
                var newEvent = document.createEvent("KeyEvents");
                newEvent.initKeyEvent("keypress", true, true, document.defaultView, event.ctrlKey, event.altKey, event.shiftKey, event.metaKey, 0, event.charCode-32);
                event.preventDefault();
                event.target.dispatchEvent(newEvent);
            }
        }
        else if (type == 0) {
            if(event.charCode>=65 && event.charCode<=90) {
                var newEvent = document.createEvent("KeyEvents");
                newEvent.initKeyEvent("keypress", true, true, document.defaultView, event.ctrlKey, event.altKey, event.shiftKey, event.metaKey, 0, event.charCode+32);
                event.preventDefault();
                event.target.dispatchEvent(newEvent);
            }
        }
    }
    return true;
}

function c(o,type)
{
	if (!document.all)
	    if (type == 1)
		    o.value = o.value.toUpperCase();
		else if (type == 0)
		    o.value = o.value.toLowerCase();
}
-->
