Login

    THE ART OF INSIGHT - Online Learning Experience

    The Art of Insight

    Welcome to TAOI Online Learning. As a purchaser or potential purchaser of The Art of Insight, you are eligible to take the free online learning course. Please enter your name and email address to start the course.

    First name is required
    Last name is required
    Valid email is required
    // <![CDATA[ (function() { var $; $ = jQuery; $(function() { var field_error, is_email, is_int, is_numeric, is_string, log, taoi, taoi_email, taoi_first_name, taoi_last_name, taoi_save, validate_field; log = function(m) { return typeof console !== "undefined" && console !== null ? typeof console.log === "function" ? console.log(m) : void 0 : void 0; }; is_string = function(v) { var rgx; rgx = /^[a-zA-Z0-9\s.\-\@\!\#\$\%\^\&\*\(\)\+\=\{\[\}\]\|\_\`\~\;\:\'\"\,\.\/\<\>\?\\]+$/; return rgx.test(v); }; is_email = function(v) { var rgx; rgx = /^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~][email protected]((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i; return rgx.test(v); }; is_int = function(v) { var rgx; rgx = /(^-?\d\d*$)/; return rgx.test(v); }; is_numeric = function(v) { var rgx; rgx = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/; return rgx.test(v); }; validate_field = function(obj) { var ret, val, vtype; vtype = obj.data('validation-type'); val = $.trim(obj.val()); log("Validating " + obj + " with value " + val); ret = false; if (vtype === 'string') { ret = is_string(val); } else if (vtype === 'email') { ret = is_email(val); } else if (vtype === 'int') { ret = is_int(val); } else if (vtype === 'numeric') { ret = is_numeric(val); } else { ret = true; } field_error(obj, ret); return ret; }; field_error = function(obj, valid) { if (valid) { obj.removeClass('error'); obj.parent().find('.error_msg').hide(); obj.addClass('valid'); } else { obj.removeClass('valid'); obj.addClass('error'); obj.parent().find('.error_msg').show(); } return obj; }; taoi_save = ($('#taoi_save')).button(); taoi_first_name = ($('#taoi_first_name')).trigger('focus').change(function() { if (($(this)).data('validation-event') === "change") { return validate_field($(this)); } }).blur(function() { if (($(this)).data('validation-event') === "blur") { return validate_field($(this)); } }).focus(function() { log(($(this)).data('validation-event')); if (($(this)).data('validation-event') === "focus") { return validate_field($(this)); } }); taoi_last_name = ($('#taoi_last_name')).change(function() { if (($(this)).data('validation-event') === "change") { return validate_field($(this)); } }).blur(function() { if (($(this)).data('validation-event') === "blur") { return validate_field($(this)); } }).focus(function() { log(($(this)).data('validation-event')); if (($(this)).data('validation-event') === "focus") { return validate_field($(this)); } }); taoi_email = ($('#taoi_email')).change(function() { if (($(this)).data('validation-event') === "change") { return validate_field($(this)); } }).blur(function() { if (($(this)).data('validation-event') === "blur") { return validate_field($(this)); } }).focus(function() { log(($(this)).data('validation-event')); if (($(this)).data('validation-event') === "focus") { return validate_field($(this)); } }); return taoi = ($('#taoi')).submit(function(e) { var em, fn, ln, ret; ret = true; fn = validate_field(taoi_first_name); ln = validate_field(taoi_last_name); em = validate_field(taoi_email); if (fn && ln && em) { ret = true; } else { e.preventDefault(); ret = false; } return ret; }); }); }).call(this); // ]]>