Type.registerNamespace('InsWeb');
InsWeb.ITrendTool=function() {
InsWeb.ITrendTool.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
InsWeb.ITrendTool.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return InsWeb.ITrendTool._staticInstance.get_path();},
GetMarketQuoteNational:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMarketQuoteNational',false,{},succeededCallback,failedCallback,userContext); },
GetMarketQuoteNationalMonths:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMarketQuoteNationalMonths',false,{},succeededCallback,failedCallback,userContext); },
GetMarketQuoteStates:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMarketQuoteStates',false,{},succeededCallback,failedCallback,userContext); },
GetMarketQuoteMarketQuoteMedianState:function(State,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMarketQuoteMarketQuoteMedianState',false,{State:State},succeededCallback,failedCallback,userContext); }}
InsWeb.ITrendTool.registerClass('InsWeb.ITrendTool',Sys.Net.WebServiceProxy);
InsWeb.ITrendTool._staticInstance = new InsWeb.ITrendTool();
InsWeb.ITrendTool.set_path = function(value) { InsWeb.ITrendTool._staticInstance.set_path(value); }
InsWeb.ITrendTool.get_path = function() { return InsWeb.ITrendTool._staticInstance.get_path(); }
InsWeb.ITrendTool.set_timeout = function(value) { InsWeb.ITrendTool._staticInstance.set_timeout(value); }
InsWeb.ITrendTool.get_timeout = function() { return InsWeb.ITrendTool._staticInstance.get_timeout(); }
InsWeb.ITrendTool.set_defaultUserContext = function(value) { InsWeb.ITrendTool._staticInstance.set_defaultUserContext(value); }
InsWeb.ITrendTool.get_defaultUserContext = function() { return InsWeb.ITrendTool._staticInstance.get_defaultUserContext(); }
InsWeb.ITrendTool.set_defaultSucceededCallback = function(value) { InsWeb.ITrendTool._staticInstance.set_defaultSucceededCallback(value); }
InsWeb.ITrendTool.get_defaultSucceededCallback = function() { return InsWeb.ITrendTool._staticInstance.get_defaultSucceededCallback(); }
InsWeb.ITrendTool.set_defaultFailedCallback = function(value) { InsWeb.ITrendTool._staticInstance.set_defaultFailedCallback(value); }
InsWeb.ITrendTool.get_defaultFailedCallback = function() { return InsWeb.ITrendTool._staticInstance.get_defaultFailedCallback(); }
InsWeb.ITrendTool.set_path("/InsWeb.Auto.TrendTools/InsWeb.Auto.TrendTools.svc");
InsWeb.ITrendTool.GetMarketQuoteNational= function(onSuccess,onFailed,userContext) {InsWeb.ITrendTool._staticInstance.GetMarketQuoteNational(onSuccess,onFailed,userContext); }
InsWeb.ITrendTool.GetMarketQuoteNationalMonths= function(onSuccess,onFailed,userContext) {InsWeb.ITrendTool._staticInstance.GetMarketQuoteNationalMonths(onSuccess,onFailed,userContext); }
InsWeb.ITrendTool.GetMarketQuoteStates= function(onSuccess,onFailed,userContext) {InsWeb.ITrendTool._staticInstance.GetMarketQuoteStates(onSuccess,onFailed,userContext); }
InsWeb.ITrendTool.GetMarketQuoteMarketQuoteMedianState= function(State,onSuccess,onFailed,userContext) {InsWeb.ITrendTool._staticInstance.GetMarketQuoteMarketQuoteMedianState(State,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('InsWeb.Auto.TrendTools');
if (typeof(InsWeb.Auto.TrendTools.MarketQuoteNational) === 'undefined') {
InsWeb.Auto.TrendTools.MarketQuoteNational=gtc("MarketQuoteNational:http://schemas.datacontract.org/2004/07/InsWeb.Auto.TrendTools");
InsWeb.Auto.TrendTools.MarketQuoteNational.registerClass('InsWeb.Auto.TrendTools.MarketQuoteNational');
}
if (typeof(InsWeb.Auto.TrendTools.MarketQuoteNationalMonths) === 'undefined') {
InsWeb.Auto.TrendTools.MarketQuoteNationalMonths=gtc("MarketQuoteNationalMonths:http://schemas.datacontract.org/2004/07/InsWeb.Auto.TrendTools");
InsWeb.Auto.TrendTools.MarketQuoteNationalMonths.registerClass('InsWeb.Auto.TrendTools.MarketQuoteNationalMonths');
}
if (typeof(InsWeb.Auto.TrendTools.MarketQuoteNationalMonth) === 'undefined') {
InsWeb.Auto.TrendTools.MarketQuoteNationalMonth=gtc("MarketQuoteNationalMonth:http://schemas.datacontract.org/2004/07/InsWeb.Auto.TrendTools");
InsWeb.Auto.TrendTools.MarketQuoteNationalMonth.registerClass('InsWeb.Auto.TrendTools.MarketQuoteNationalMonth');
}
if (typeof(InsWeb.Auto.TrendTools.MarketQuoteStates) === 'undefined') {
InsWeb.Auto.TrendTools.MarketQuoteStates=gtc("MarketQuoteStates:http://schemas.datacontract.org/2004/07/InsWeb.Auto.TrendTools");
InsWeb.Auto.TrendTools.MarketQuoteStates.registerClass('InsWeb.Auto.TrendTools.MarketQuoteStates');
}
if (typeof(InsWeb.Auto.TrendTools.MarketQuoteState) === 'undefined') {
InsWeb.Auto.TrendTools.MarketQuoteState=gtc("MarketQuoteState:http://schemas.datacontract.org/2004/07/InsWeb.Auto.TrendTools");
InsWeb.Auto.TrendTools.MarketQuoteState.registerClass('InsWeb.Auto.TrendTools.MarketQuoteState');
}
if (typeof(InsWeb.Auto.TrendTools.MarketQuoteMarketQuoteMedianState) === 'undefined') {
InsWeb.Auto.TrendTools.MarketQuoteMarketQuoteMedianState=gtc("MarketQuoteMarketQuoteMedianState:http://schemas.datacontract.org/2004/07/InsWeb.Auto.TrendTools");
InsWeb.Auto.TrendTools.MarketQuoteMarketQuoteMedianState.registerClass('InsWeb.Auto.TrendTools.MarketQuoteMarketQuoteMedianState');
}

