function CheckErrorMessages(errorImage) { var errorMessageDiv = jQuery("div.descriptionitem"); errorMessageDiv.text(""); var errorSpans = errorImage.parent().find(".quickformerrormessage"); jQuery.each(errorSpans, function (index, item) { var errorSpanItem = jQuery(item); if (errorSpanItem.css("display") != "none") { errorMessageDiv.append(errorSpanItem.text()) } }) } function CheckErrorImageVisibility(errorImage) { var errorSpans = errorImage.parent().find(".quickformerrormessage"); var showErrorImage = false; jQuery.each(errorSpans, function (index, item) { var errorSpanItem = jQuery(item); if (errorSpanItem.css("display") != "none") { showErrorImage = true } }); if (showErrorImage) { errorImage.show() } else { errorImage.hide() } } function RefreshErrorInfoVisibility(innerControl, mainParentControlId) { if (innerControl != null && innerControl != undefined) { var errorImages = jQuery("#" + innerControl.getAttribute("id")).parent().find("img.quickformerror"); jQuery.each(errorImages, function (index, item) { var errorImage = jQuery(this); CheckErrorImageVisibility(errorImage); CheckErrorMessages(errorImage) }) } else { var allErrorImages = jQuery("." + mainParentControlId).find("img.quickformerror"); jQuery.each(allErrorImages, function (index, item) { var errorImage = jQuery(this); CheckErrorImageVisibility(errorImage); CheckErrorMessages(errorImage) }) } } jQuery(function () { jQuery("img.quickformerror").click(function () { var errorImage = jQuery(this); CheckErrorImageVisibility(errorImage); CheckErrorMessages(errorImage) }); jQuery("img.quickformerror").hover(function () { var errorImage = jQuery(this); CheckErrorImageVisibility(errorImage); CheckErrorMessages(errorImage) }) });
