﻿DM(document).ready(function() { DM('input[type="text"]')._DMActivateTextBox(); DM('textarea')._DMActivateTextArea(); });

DM.fn.extend({ _DMActivateTextBox: function() {
    return this.each(function() {
        DM(this)
            .focus(DMInputFocus)
            .blur(DMInputBlur)
            .hover(DMToggleHover, DMToggleHover)
            .blur();
    });
}
});
DM.fn.extend({ _DMActivateTextArea: function() {
    return this.each(function() {
        DM(this)
            .focus(DMToggleFocus)
            .blur(DMToggleFocus)
            .hover(DMToggleHover, DMToggleHover);
    });
}
});

function DMToggleHover() {
    DM(this).toggleClass('input-hover');
}
function DMToggleFocus() {
    DM(this).toggleClass('input-focus');
}
function DMInputFocus() {
    var I = DM(this);
    var V = I.attr('value');
    var E = I.attr('emptytext');
    I.removeClass('input-blur');
    I.addClass('input-focus');
    if (V==E) { I.attr('value',''); }
}
function DMInputBlur() {
    var I = DM(this);
    var V = I.attr('value');
    var E = I.attr('emptytext');
    I.removeClass('input-focus');
    if (V == '') { I.attr('value', E);I.addClass('input-blur'); }
}
