rem: if(wFORMS.helpers.hasClass(element,wFORMS.className_validationError_fld)) { wFORMS.behaviors['validation'].removeErrorMessage(element); } 
add:  wFORMS.behaviors['validation'].removeErrorMessage(element);  
context: 			showError: function (element,errorMsg) {						if(wFORMS.helpers.hasClass(element,wFORMS.className_validationError_fld)) {					wFORMS.behaviors['validation'].removeErrorMessage(element);				}				if (!element.id) element.id = wFORMS.helpers.randomId(); // we'll need an id here.						// Add error flag to the field				element.className += " " + wFORMS.className_validationError_fld;				// Prepare error message				var msgNode = document.createTextNode(" " + errorMsg);				// Find error message placeholder.				var fe = document.getElementById(element.id +  wFORMS.idSuffix_fieldError);				if(!fe) { // create placeholder.					fe = document.createElement("div"); 					fe.setAttribute('id', element.id +  wFORMS.idSuffix_fieldError);								// attach the error message after the field label if possible					var fl = document.getElementById(element.id +  wFORMS.idSuffix_fieldLabel);					if(fl)						fl.parentNode.insertBefore(fe,fl.nextSibling);					else						// otherwise, attach it after the field tag.						element.parentNode.insertBefore(fe,element.nextSibling);				}				// Finish the error message.				fe.appendChild(msgNode);  					fe.className += " " + wFORMS.className_validationError_msg;			},
meta: 8955	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8955/cb67f6fdb11d6925d8369bf83743c62fd12b779d/wforms.js/clean/trunk/wforms.js