var Flood = { confirmUpdate: function(validateGroup, confirmMessage, fn) { if (typeof (fn) == "undefined") fn = true; if (Page_ClientValidate(validateGroup)) { return fn && confirm(confirmMessage); } return true; }, isAllNullOrEmpty: function(clientIDs) { switch (clientIDs.constructor) { case String: return !(document.getElementById(clientIDs) && document.getElementById(clientIDs).value.length > 0); case Array: for (var i = 0; i < clientIDs.length; i++) { if (document.getElementById(clientIDs[i]) && document.getElementById(clientIDs[i]).value.length > 0) return false; } break; default: throw new Exception("Invalid parameters"); } return true; } };