﻿/* form field active focus */
function fieldFocusContext(setFocus) {
    $("input[type='text']:not(.ef), input[type='password']:not(.ef), textarea:not(.ef)").each(function () {
        var field = $(this)
        if (field.attr('disabled') == '')
            field.addClass('idleTextField');
    });

    $("input[type='text']:not(.ef), input[type='password']:not(.ef), textarea:not(.ef)").focus(function () {
        $(this).addClass("activeTextField").removeClass("idleTextField");
    }).blur(function () {
        $(this).removeClass("activeTextField").addClass("idleTextField");
    });

    if (setFocus)
        setInitialFocus();
}
function setInitialFocus() {
    $("input[type='text']:first", document.forms[0]).focus();
}

function countChars(input, charsLeft, max) {
    if (input.value.length > max)
        input.value = input.value.substring(0, max);
    else
        $('#' + charsLeft).html(max - input.value.length);
}
