
parseSearchTag = function(str_tag, str_tag_list) {
	var arr_tag_list = str_tag_list.split(',');
    var bit_exists   = false;
    if ((str_tag == ' ') || (str_tag == null)) {
        arr_tag_list = [];
    } else if ((str_tag == '-') || (str_tag == '--') || (str_tag == '*') || (str_tag == '**' ) || (str_tag_list.length == 0) || (str_tag.length == 1)) {
        arr_tag_list = [str_tag];
    } else {
        if ((str_tag_list == '-') || (str_tag_list == '*') || (str_tag_list == '--') || (str_tag_list == '**') || (str_tag_list.length == 1)) {
            arr_tag_list = [str_tag];
        } else {
            arr_tag_list_trunct = [];
            stopLoop :
            for (i = 0; i < arr_tag_list.length; i++) {
                arr_tag_list_trunct.push(arr_tag_list[i]);
                if (arr_tag_list[i] == str_tag) {
                    bit_exists = true;
                    break stopLoop;
                }
            }
            arr_tag_list = arr_tag_list_trunct;
            if (!bit_exists) {
                arr_tag_list.push(str_tag);
            }
        }
    }
    str_tag_list = '';
    for (i = 0; i < arr_tag_list.length; i++) {
        str_tag_list += ',' + arr_tag_list[i];
    }
    str_tag_list = str_tag_list.substr(1);
	
	str_tag_list = encodeURIComponent(str_tag_list);
	
	return str_tag_list;
};

