$(document).ready(function () {
    $('#container .forms input[type=text],#container .forms textarea').focus(function () {
        $(this).addClass('focus');
    });
    $('#container .forms input[type=text],#container .forms textarea').blur(function () {
        $(this).removeClass('focus');
    });
    $('#txtFName').focus()
});

function doSubmit() {
    valid = testBlank('#txtFName', testBlank('#txtLName', testBlank('#txtCompany', testBlank('#txtPhone', testEmail('#txtEmail', true)))));
    (valid == false) ? $('.errornotification').show() : $('.errornotification').hide();
    return valid;
}

function testBlank(el, valid) {
    if (/^\s*$/.test($(el).val())) {
        $(el).parent().parent().addClass('error');
        $(el).get(0).focus();
        return false;
    }
    else {
        $(el).parent().parent().removeClass('error');
    }
    return valid;
}

function testEmail(el, valid) {
    if (!/^[a-z0-9\._-]+@([a-z0-9_-]+\.)+[a-z]{2,6}$/i.test($(el).val())) {
        $(el).parent().parent().addClass('error');
        $(el).get(0).focus();
        return false;
    }
    else {
        $(el).parent().parent().removeClass('error');
    }
    return valid;
}
