﻿
function svcProxy(serviceURL) {

	var _I = this;
	this.serviceURL = serviceURL;

	this.invoke = function(method, data, callback, error) {

		var json = data;
		var url = _I.serviceURL + method;

		y$.ajax({
			type: "POST",
			url: url,
			data: json,
			dataType: "json",
			success: function(res) {
				var retObj = eval(res);
				callback(retObj);
			},
			error: function(xhr) {
				if (xhr.responseText) {
					error(xhr.responseText);
				}
				return;
			}
		});
	}
}