﻿function doValidation() {
    var turnedOn = new Array();
    $(".validator").each(function() {
        var parent = $(this).parent().parent();
        if ($(this).css("display") != "none" && $(this).css("visibility") != "hidden") {
            $(this).siblings("input[type='text']").addClass("dataEntryError").removeClass("dataEntry");

            parent.addClass("errorContainer").removeClass("fieldContainer");
            turnedOn.push(parent.attr("id"));
        }
        else {
            //if the container is not in the array, ok to do operation on it
            if (($(this).siblings(".validator").length > 0 && $.inArray(parent.attr("id"), turnedOn) == -1)
                            || $(this).siblings(".validator").length == 0) {
                $(this).siblings("input[type='text']").addClass("dataEntry").removeClass("dataEntryError");
                parent.addClass("fieldContainer").removeClass("errorContainer");
            }
        }
    })
}