﻿var Results = new Class({
    initialize: function(str) {
        this._result = str;
    },

    getValue: function(str) {
        var items = this._result.split("|");

        for (var i = 0; i < items.length; i++) {

            var pos = items[i].indexOf(":");
            var key = items[i].substr(0, pos);
            var value = items[i].substr(pos + 1, items[i].length - (pos + 1));

            if (str == key) {
                return value;
            }
        }
        return null;
    },

    getValues: function(str) {
        var items = this._result.split("|");

        for (var i = 0; i < items.length; i++) {
            var item = items[i].split(":")
            var len = items[i].indexOf(":");
            var value = items[i].substr(0, len);
            var text = items[i].substr(len + 1, items[i].length - (len + 1));
            if (str.toUpperCase() == value.toUpperCase()) {
                //if 
                var arr = text.split(";");
                return arr;
            }
        }
        return null;
    },

    toString: function() {
        return this._result;
    }

});
