﻿/*
ResourceService.js
(C) 2009 Askaprice.com LLP


*/

var ResourceService = null;

function CallAJAXMethod(methodName, onSuccess, onFail) {
    var args = '';
    var l = arguments.length;
    if (l > 3) {
        for (var i = 3; i < l - 1; i += 2) {
            if (args.length !== 0) { args += "&"; }
            args += arguments[i] + "=" + arguments[i + 1];
        }
    }

    var loc = m_basePath;

    $.ajax({
        type: "POST",
        url: loc + "ResourceService.asmx/" + methodName,
        //data: "{" + args + "}",
        data: args,
        contentType: "application/x-www-form-urlencoded; charset=utf-8",
        dataType: "json",
        success: onSuccess,
        fail: onFail
    });
}

function ResourceService_Initiate() {
    try {
        ResourceService = new Askaprice.LeadGeneration.Web.Core.ResourceService();
    }
    catch (e) {
        window.setTimeout("ResourceService_Initiate();", 2000);
    }
}

// Initiate the resource service JS
$().ready(ResourceService_Initiate);