rem: if (opt.selected) values.push(opt.value || opt.text); 
add: if (opt.selected) values.push((opt.value !== null) ? opt.value : opt.text); 
context: 	getValue: function(){		switch(this.getTag()){			case 'select':				var values = [];				$each(this.options, function(opt){					if (opt.selected) values.push(opt.value || opt.text);				});				return (this.multiple) ? values : values[0];			case 'input': if (!(this.checked && ['checkbox', 'radio'].test(this.type)) && !['hidden', 'text', 'password'].test(this.type)) break;			case 'textarea': return this.value;		}		return false;	},
meta: 5237	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5237/6647ebf269096e2b92151605e7218bff31dc3906/Element.js/clean/Native/Element.js