function clearErrorMessages(g){var d=g.getElementsByTagName("div");var a=new Array();for(var b=0;b<d.length;b++){var h=d[b];if(h.getAttribute("errorFor")){a.push(h)}}var f=g.getElementsByTagName("br");for(var b=0;b<f.length;b++){var h=f[b];if(h.getAttribute("errorFor")){a.push(h)}}for(var b=0;b<a.length;b++){var e=a[b];var c=e.parentNode;c.removeChild(e)}}function clearErrorLabels(c){var d=c.getElementsByTagName("label");for(var b=0;b<d.length;b++){var a=d[b];if(a){if(a.className.indexOf("error")>-1){a.className=a.className.substring(0,a.className.indexOf("error"))}}}}function addError(i,a){try{var f=i.parentNode;var d=f.getElementsByTagName("label")[0];if(d){d.className+=" error"}var b=f.getElementsByTagName("input")[0];if(b){b.className+=" error"}var c=document.createTextNode(a);var g=document.createElement("div");g.className="errorMessage2";g.setAttribute("errorFor",i.id);g.appendChild(c);var h=document.createElement("br");h.setAttribute("errorFor",i.id);f.appendChild(h);f.appendChild(g)}catch(i){alert(i)}}function addError(h,a,i){try{var f=h.parentNode;var d=f.getElementsByTagName("label")[0];if(d){d.className+=" error"}var b=f.getElementsByTagName("input")[0];if(b){b.className+=" error"}if(i==undefined||i==""){i="errorMessage"}var c=document.createTextNode(a);var g=document.createElement("div");g.className=i;g.setAttribute("errorFor",h.id);g.appendChild(c);f.appendChild(g)}catch(h){alert(h)}}function clearErrorMessages2(f){var d=f.getElementsByTagName("div");var a=new Array();for(var b=0;b<d.length;b++){var g=d[b];if(g.getAttribute("errorFor")){a.push(g)}}for(var b=0;b<a.length;b++){var e=a[b];var c=e.parentNode;c.removeChild(e)}}function clearErrorLabels2(c){var d=c.getElementsByTagName("label");for(var b=0;b<d.length;b++){var a=d[b];if(a){if(a.className.indexOf("error")>-1){a.className=a.className.substring(0,a.className.indexOf("error"))}}}}function clearErrorMessages3(d,j){var f=d.getElementsByTagName("div");var b=new Array();for(var e=0;e<f.length;e++){var c=f[e];if(c.getAttribute("errorFor")){var h=c.getAttribute("errorFor");if(h!=""&&h.indexOf(j)>0){b.push(c)}}}for(var e=0;e<b.length;e++){var a=b[e];var g=a.parentNode;g.removeChild(a)}}function clearErrorlabels3(e,a){var f=e.getElementsByTagName("label");for(var c=0;c<f.length;c++){var b=f[c];if(b){if(b.className.indexOf("error")>-1){var d=b.getAttribute("for");if(d!=""&&d.indexOf(a)>0){b.className=b.className.substring(0,b.className.indexOf("error"))}}}}}function addError2(g,f){try{var a=g.parentNode;var d=a.parentNode;var i=d.getElementsByTagName("label")[0];if(i){i.className+=" error"}var j=d.getElementsByTagName("input")[0];if(j){j.className+=" error"}var c=d.getElementsByTagName("div")[0];if(!c){c=d.getElementsByTagName("span")[0]}var h=document.createTextNode(f);var b=document.createElement("div");b.className="errorMessage";b.setAttribute("errorFor",g.id);b.appendChild(h);c.appendChild(b)}catch(g){alert(g)}};