﻿String.format = function()
{
    var s = arguments[0];
    for (var i = 0; i < arguments.length - 1; i++)
    {
        var reg = new RegExp("\\{" + i + "\\}", "gm");
        s = s.replace(reg, arguments[i + 1]);
    }

    return s;
}

function setDataForAjax(item, data)
{
    if (item.context.nodeName == 'INPUT' && item.context.type == 'radio')
    {
        if (item.context.checked)
            data[item.attr('propertyname')] = item.val();
    }
    else
    {
        data[item.attr('propertyname')] = item.val();
    }
}
