/* version "light" */
function reallyVisible(element) {
    return !(element.style.display == 'none') || (element.style.visibility == 'hidden')
}

function ManageValidators() {
	for (var i=0; i<MyValidators.length; i++) {
		var validator = document.getElementById(MyValidators[i]);
		if (validator != null && reallyVisible(validator)) {
			var jqValidator = jQuery(validator);
			jqValidator.parent().addClass('errorPanel');
			jqValidator.hide();
		}
	}
	setTimeout("ManageValidators()", 250);
}

jQuery(document).ready(function() {
	ManageValidators();
});


/* Version "gourmande"
jQuery.extend(jQuery.expr[":"],
	{
		reallyvisible: function(a) {
			return !((jQuery(a).css('display') === 'none') || (jQuery(a).css('visibility') === 'hidden'));
		}
	});

$(document).ready(function() {
		ManageValidators();
	});

function ManageValidators() {
    $('.ErrorMessage:reallyvisible').parent().addClass('errorPanel');
    $('.ErrorMessage:reallyvisible').hide();
    setTimeout("ManageValidators()", 250);
}
*/

