rem: if ((handler) && (handler != 'none') && (this.handlers[handler])) { 
add: if ((handler) && (handler != 'none') && (this.handlers[handler]) && $(el).getValue()) { 
context: 	validate: function(el)	{		// If the field is required make sure it has a value		if ($(el).hasClass('required')) {			if (!($(el).getValue())) {				this.handleResponse(false, el);				return false;			}		}		// Only validate the field if the validate class is set		var handler = (el.className && el.className.search(/validate-([a-zA-Z0-9\_\-]+)/) != -1) ? el.className.match(/validate-([a-zA-Z0-9\_\-]+)/)[1] : "";		if (handler == '') {			this.handleResponse(true, el);			return true;		}		// Check the additional validation types		if ((handler) && (handler != 'none') && (this.handlers[handler])) {			// Execute the validation handler and return result			if (this.handlers[handler].exec($(el).getValue()) != true) {				this.handleResponse(false, el);				return false;			}		}		// Return validation state		this.handleResponse(true, el);		return true;	},
meta: 3891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3891/d2adb9dbd29d3105eabd92911a337292bd43a63f/validate.js/buggy/media/system/js/validate.js