// Javascript string functions

function autoTab(ref, next_ref)
{
    var obj = getObj(ref);
    var len = obj.value.length;
    var max_len = obj.getAttribute('maxlength');
    if (len == max_len) {
        var next_elem = getObj(next_ref);
        next_elem.focus();
    }
}  
 
function padNum(ref)
{
    var obj = getElement(ref);
    //var str = obj.value.split('');
    if (obj.value.length == 1) {
        obj.value = '0' + obj.value;
    }
}  

function strUpperCase(ref, start, len)
{
    var obj   = getObj(ref); 
    var start = init(start, 0);
    var len   = init(len, obj.value.length);
    var uc    = obj.value.substr(start, len);
    uc = uc.toUpperCase();
    var str   = obj.value.substr(len);
    obj.value = uc + str;
}
function strtoupper(a,b,c) { strUpperCase(a,b,c); }

