var WxAnchor= Object.extend( {
    getParameters: function(anchor, parameters) {
        if (anchor) {
            if (! parameters) {
                parameters= {};
            }

            if (anchor.href.match(/\?(.*)/)) {
                var query= anchor.href.match(/\?(.*)/)[1].toQueryParams();

                for (var pName in query) {
                    parameters[pName]= query[pName];
                }
            }
        }

        return parameters;
    },

    fixTarget: function() {
        var result= null;

        if (arguments.length == 1) {
            result= $(arguments[0]);
            result.writeAttribute('target', '_blank');
        } else if (arguments.length == 2) {
            result= $(arguments[0]).select(arguments[1]);

            for (var i= 0, len= result.length; i < len; i++) {
                result[i].writeAttribute('target', '_blank');
            }
        }

        return result;
    }
} );

