﻿var TextBoxWDefaultText = 
{
    dForeColor : '#999999',
    dText : '',
    initElement : function(element)
    {
        if (typeof element == 'string')
			element = document.getElementById(element);
		element.dForeColor = element.getAttribute('dcolor') != null ? element.getAttribute('dcolor') : TextBoxWDefaultText.dForeColor;
		element.dText = element.getAttribute('dtext') != null ? element.getAttribute('dtext') : TextBoxWDefaultText.dText;
		element.oForeColor = element.style.color;
        element.style.color = element.dForeColor;
        element.value = element.dText;
        
		element.onfocus = TextBoxWDefaultText.evtFocus;
		element.onblur = TextBoxWDefaultText.evtBlur;
    },
    evtFocus : function()
    {
        if (this.value == this.dText)
        {
            this.style.color = this.oForeColor;
            this.value = '';
        }
        return false;
    },
    evtBlur : function()
    {
        if (this.value == '')
        {
            this.style.color = this.dForeColor;
            this.value = this.dText;            
        }
        return false;
    }
};