var XbrlWebService=function() {
XbrlWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
XbrlWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return XbrlWebService._staticInstance.get_path();},
GetHtmlMarkup:function(propertyKey,propertyValue,qtrStart,qtrEnd,yrStart,yrEnd,succeededCallback, failedCallback, userContext) {
/// <param name="propertyKey" type="String">System.String</param>
/// <param name="propertyValue" type="String">System.String</param>
/// <param name="qtrStart" type="String">System.String</param>
/// <param name="qtrEnd" type="String">System.String</param>
/// <param name="yrStart" type="String">System.String</param>
/// <param name="yrEnd" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetHtmlMarkup',false,{propertyKey:propertyKey,propertyValue:propertyValue,qtrStart:qtrStart,qtrEnd:qtrEnd,yrStart:yrStart,yrEnd:yrEnd},succeededCallback,failedCallback,userContext); },
GetLinkBackUrl:function(propertyKey,propertyValue,Ticker,docQuarter,docYear,durationCode,dataPoint,succeededCallback, failedCallback, userContext) {
/// <param name="propertyKey" type="String">System.String</param>
/// <param name="propertyValue" type="String">System.String</param>
/// <param name="Ticker" type="String">System.String</param>
/// <param name="docQuarter" type="String">System.String</param>
/// <param name="docYear" type="String">System.String</param>
/// <param name="durationCode" type="String">System.String</param>
/// <param name="dataPoint" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLinkBackUrl',false,{propertyKey:propertyKey,propertyValue:propertyValue,Ticker:Ticker,docQuarter:docQuarter,docYear:docYear,durationCode:durationCode,dataPoint:dataPoint},succeededCallback,failedCallback,userContext); },
GetRelatedNotesUrl:function(propertyKey,propertyValue,Ticker,docQuarter,docYear,durationCode,dataPoint,succeededCallback, failedCallback, userContext) {
/// <param name="propertyKey" type="String">System.String</param>
/// <param name="propertyValue" type="String">System.String</param>
/// <param name="Ticker" type="String">System.String</param>
/// <param name="docQuarter" type="String">System.String</param>
/// <param name="docYear" type="String">System.String</param>
/// <param name="durationCode" type="String">System.String</param>
/// <param name="dataPoint" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRelatedNotesUrl',false,{propertyKey:propertyKey,propertyValue:propertyValue,Ticker:Ticker,docQuarter:docQuarter,docYear:docYear,durationCode:durationCode,dataPoint:dataPoint},succeededCallback,failedCallback,userContext); }}
XbrlWebService.registerClass('XbrlWebService',Sys.Net.WebServiceProxy);
XbrlWebService._staticInstance = new XbrlWebService();
XbrlWebService.set_path = function(value) {
XbrlWebService._staticInstance.set_path(value); }
XbrlWebService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return XbrlWebService._staticInstance.get_path();}
XbrlWebService.set_timeout = function(value) {
XbrlWebService._staticInstance.set_timeout(value); }
XbrlWebService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return XbrlWebService._staticInstance.get_timeout(); }
XbrlWebService.set_defaultUserContext = function(value) { 
XbrlWebService._staticInstance.set_defaultUserContext(value); }
XbrlWebService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return XbrlWebService._staticInstance.get_defaultUserContext(); }
XbrlWebService.set_defaultSucceededCallback = function(value) { 
 XbrlWebService._staticInstance.set_defaultSucceededCallback(value); }
XbrlWebService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return XbrlWebService._staticInstance.get_defaultSucceededCallback(); }
XbrlWebService.set_defaultFailedCallback = function(value) { 
XbrlWebService._staticInstance.set_defaultFailedCallback(value); }
XbrlWebService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return XbrlWebService._staticInstance.get_defaultFailedCallback(); }
XbrlWebService.set_path("/XbrlWebService.asmx");
XbrlWebService.GetHtmlMarkup= function(propertyKey,propertyValue,qtrStart,qtrEnd,yrStart,yrEnd,onSuccess,onFailed,userContext) {
/// <param name="propertyKey" type="String">System.String</param>
/// <param name="propertyValue" type="String">System.String</param>
/// <param name="qtrStart" type="String">System.String</param>
/// <param name="qtrEnd" type="String">System.String</param>
/// <param name="yrStart" type="String">System.String</param>
/// <param name="yrEnd" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
XbrlWebService._staticInstance.GetHtmlMarkup(propertyKey,propertyValue,qtrStart,qtrEnd,yrStart,yrEnd,onSuccess,onFailed,userContext); }
XbrlWebService.GetLinkBackUrl= function(propertyKey,propertyValue,Ticker,docQuarter,docYear,durationCode,dataPoint,onSuccess,onFailed,userContext) {
/// <param name="propertyKey" type="String">System.String</param>
/// <param name="propertyValue" type="String">System.String</param>
/// <param name="Ticker" type="String">System.String</param>
/// <param name="docQuarter" type="String">System.String</param>
/// <param name="docYear" type="String">System.String</param>
/// <param name="durationCode" type="String">System.String</param>
/// <param name="dataPoint" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
XbrlWebService._staticInstance.GetLinkBackUrl(propertyKey,propertyValue,Ticker,docQuarter,docYear,durationCode,dataPoint,onSuccess,onFailed,userContext); }
XbrlWebService.GetRelatedNotesUrl= function(propertyKey,propertyValue,Ticker,docQuarter,docYear,durationCode,dataPoint,onSuccess,onFailed,userContext) {
/// <param name="propertyKey" type="String">System.String</param>
/// <param name="propertyValue" type="String">System.String</param>
/// <param name="Ticker" type="String">System.String</param>
/// <param name="docQuarter" type="String">System.String</param>
/// <param name="docYear" type="String">System.String</param>
/// <param name="durationCode" type="String">System.String</param>
/// <param name="dataPoint" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
XbrlWebService._staticInstance.GetRelatedNotesUrl(propertyKey,propertyValue,Ticker,docQuarter,docYear,durationCode,dataPoint,onSuccess,onFailed,userContext); }

