/**
 * Функция отправки запроса данных черех Ajax.
 *
 * @author    Dmitriy V. Ibragimov
 * @param     string    url
 * @param     callback  onSuccess
 */
function mrcore_ajaxRequest(url, onSuccess, request)
{
    if ('undefined' == typeof(request))
    {
        request = '';
    }

    $.ajax({
        type: 'GET',
        url: url,
        data: request,
        dataType:'xml',
        async: true,
        success: onSuccess
    });
}

/**
 * Функция возвращение ответа сервера посланного через Ajax.
 *
 * @author    Dmitriy V. Ibragimov
 * @param     object    xml
 * @return    object
 */
function mrcore_getResultFromAjaxRequest(xml)
{
    var result = {
        'code'    : $('resultCode', xml).text(), 
        'message' : $('resultMessage', xml).text()
    };

    return result;
}
