// JavaScript Document
Element.implement({
	getFormValues: function() {
		vals = {};
		this.getElements('input, textarea, select').each(function(el){
			var name = el.name;
			var val  = el.get('value');
			if (val === false || !name || el.disabled) return;
			//if exists value for input checkbox, append value in a new array
			//if ($chk(vals[name])&&this.type=='checkbox'&&this.checked) vals[name] = [vals[name]]; 
			//if ($type(vals[name])=='array'&&this.checked) vals[name].push(val)
			//else vals[name] = val;
			
			if (el.type == "checkbox") {
				if ($type(vals[name]) != 'array') vals[name] = [];
				if (el.checked) vals[name].push(val);
			} else {
				vals[name] = val;
			}
		});
		return vals;
	}
});

