Element.extend({
    toQueryString: function(){
        var queryString = [];
        for (var i=0; i<this.elements.length; i++) {
            var field = this.elements[i];
            if (field.name) {
                queryString.push(encodeURIComponent(field.name) + '=' + encodeURIComponent(field.value));
            }
        }
        return queryString.join("&");
    }
});

