27 lines
864 B
JavaScript
27 lines
864 B
JavaScript
function hideServerError(theID) {
|
|
if (document.getElementById(theID)) document.getElementById(theID).style.display='none';
|
|
}
|
|
|
|
function clearAllServerErrors(theFormID) {
|
|
if (Spry && Spry.Widget && Spry.Widget.Form) {
|
|
var theForm = document.getElementById(theFormID);
|
|
var q = Spry.Widget.Form.onSubmitWidgetQueue;
|
|
var qlen = q.length;
|
|
for (var i = 0; i < qlen; i++)
|
|
if (q[i].form == theForm) {
|
|
clearRelated(q[i].element.id);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
function clearRelated(theID) {
|
|
var theTestID = theID.replace(/_[^_]*$/,"");
|
|
while (theTestID != "") {
|
|
if (document.getElementById(theTestID+"_ServerError")) {
|
|
document.getElementById(theTestID+"_ServerError").style.display='none';
|
|
return;
|
|
}
|
|
if (theTestID.search(/_[^_]*$/)<0) theTestID = ""; else theTestID = theTestID.replace(/_[^_]*$/,"");
|
|
}
|
|
} |