$each(this.getElementsByTagName('option'), function(option){ 
$each(this.options, function(option){ 
	getValue: function(){		switch(this.getTag()){			case 'select':				var values = [];				$each(this.getElementsByTagName('option'), function(option){					if (option.selected) values.push($pick(option.value, option.text));				});				return (this.multiple) ? values : values[0];			case 'input': if (!(this.checked && ['checkbox', 'radio'].contains(this.type)) && !['hidden', 'text', 'password'].contains(this.type)) break;			case 'textarea': return this.value;		}		return false;	},
9299	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9299/9df6245ae1b7a21b9664a8c7b6f3b76276a13a77/Element.Form.js/buggy/Element/Element.Form.js