﻿function OnTextboxFocusById(objId, defaultVal)
{
    OnTextboxFocus(document.getElementById(objId), defaultVal);
}

function OnTextboxFocus(obj, defaultVal)
{
    if(obj != null)
    {
        if(obj.value == defaultVal)
        {
            obj.value = '';
        }
    }
    
    return true;
}

function OnTextboxBlurById(objId, defaultVal)
{
    OnTextboxBlur(document.getElementById(objId), defaultVal);
}

function OnTextboxBlur(obj, defaultVal)
{
    if(obj != null)
    {
        if(IsEmptyString(obj.value))
        {
            obj.value = defaultVal;
        }
    }
    
    return true;
}

function IsEmptyString(strVal)
{
    var result = true;
    var empty = /\w/;

    if(empty.test(strVal))
    {
        result = false;
    }

    return result;
}