﻿function GetCell(obj)
{
    var str = obj.id;
    str = str.replace(/\__/g, "xx");
    var strs = str.split("_");

    var rowId = "";
    var i = 0;
    var cellId = 0;
    
    while(i < strs.length)
    {
        if (strs[i + 1] != "ci")
        {
            rowId += strs[i++] + "x";
        }
        else
        {
            cellId = parseInt(strs[i + 3]);
            rowId += strs[i] + "_r_" + strs[i + 4];

            break;
        }
    }
    var row = igtbl_getRowById(rowId);

    return row.getCell(cellId);
}

function GetCellValue(obj)
{
    var cell = GetCell(obj);
    
    return cell.getValue();
}
