var Populate=function() {
Populate.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Populate.prototype={
SymbolDate:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(Populate.get_path(), 'SymbolDate',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
SymbolQuote:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(Populate.get_path(), 'SymbolQuote',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
TransDetGet:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(Populate.get_path(), 'TransDetGet',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
SymbolInfo:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(Populate.get_path(), 'SymbolInfo',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); },
ExchangeRate:function(contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(Populate.get_path(), 'ExchangeRate',false,{contextKey:contextKey},succeededCallback,failedCallback,userContext); }}
Populate.registerClass('Populate',Sys.Net.WebServiceProxy);
Populate._staticInstance = new Populate();
Populate.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Populate._staticInstance._path = value; }
Populate.get_path = function() { return Populate._staticInstance._path; }
Populate.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
Populate._staticInstance._timeout = value; }
Populate.get_timeout = function() { 
return Populate._staticInstance._timeout; }
Populate.set_defaultUserContext = function(value) { 
Populate._staticInstance._userContext = value; }
Populate.get_defaultUserContext = function() { 
return Populate._staticInstance._userContext; }
Populate.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Populate._staticInstance._succeeded = value; }
Populate.get_defaultSucceededCallback = function() { 
return Populate._staticInstance._succeeded; }
Populate.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Populate._staticInstance._failed = value; }
Populate.get_defaultFailedCallback = function() { 
return Populate._staticInstance._failed; }
Populate.set_path("/Populate.asmx");
Populate.SymbolDate= function(contextKey,onSuccess,onFailed,userContext) {Populate._staticInstance.SymbolDate(contextKey,onSuccess,onFailed,userContext); }
Populate.SymbolQuote= function(contextKey,onSuccess,onFailed,userContext) {Populate._staticInstance.SymbolQuote(contextKey,onSuccess,onFailed,userContext); }
Populate.TransDetGet= function(contextKey,onSuccess,onFailed,userContext) {Populate._staticInstance.TransDetGet(contextKey,onSuccess,onFailed,userContext); }
Populate.SymbolInfo= function(contextKey,onSuccess,onFailed,userContext) {Populate._staticInstance.SymbolInfo(contextKey,onSuccess,onFailed,userContext); }
Populate.ExchangeRate= function(contextKey,onSuccess,onFailed,userContext) {Populate._staticInstance.ExchangeRate(contextKey,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(wsTransDet) === 'undefined') {
var wsTransDet=gtc("wsTransDet");
wsTransDet.registerClass('wsTransDet');
}
