var ContentProvider=function() {
ContentProvider.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ContentProvider.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ContentProvider._staticInstance.get_path();},
GetBlogPosts:function(tag,feedURL,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBlogPosts',true,{tag:tag,feedURL:feedURL},succeededCallback,failedCallback,userContext); },
GetPerson:function(vlink,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPerson',true,{vlink:vlink},succeededCallback,failedCallback,userContext); },
GetInspiration:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetInspiration',false,{id:id},succeededCallback,failedCallback,userContext); }}
ContentProvider.registerClass('ContentProvider',Sys.Net.WebServiceProxy);
ContentProvider._staticInstance = new ContentProvider();
ContentProvider.set_path = function(value) { ContentProvider._staticInstance.set_path(value); }
ContentProvider.get_path = function() { return ContentProvider._staticInstance.get_path(); }
ContentProvider.set_timeout = function(value) { ContentProvider._staticInstance.set_timeout(value); }
ContentProvider.get_timeout = function() { return ContentProvider._staticInstance.get_timeout(); }
ContentProvider.set_defaultUserContext = function(value) { ContentProvider._staticInstance.set_defaultUserContext(value); }
ContentProvider.get_defaultUserContext = function() { return ContentProvider._staticInstance.get_defaultUserContext(); }
ContentProvider.set_defaultSucceededCallback = function(value) { ContentProvider._staticInstance.set_defaultSucceededCallback(value); }
ContentProvider.get_defaultSucceededCallback = function() { return ContentProvider._staticInstance.get_defaultSucceededCallback(); }
ContentProvider.set_defaultFailedCallback = function(value) { ContentProvider._staticInstance.set_defaultFailedCallback(value); }
ContentProvider.get_defaultFailedCallback = function() { return ContentProvider._staticInstance.get_defaultFailedCallback(); }
ContentProvider.set_path("/AsyncServices/ContentProvider.svc");
ContentProvider.GetBlogPosts= function(tag,feedURL,onSuccess,onFailed,userContext) {ContentProvider._staticInstance.GetBlogPosts(tag,feedURL,onSuccess,onFailed,userContext); }
ContentProvider.GetPerson= function(vlink,onSuccess,onFailed,userContext) {ContentProvider._staticInstance.GetPerson(vlink,onSuccess,onFailed,userContext); }
ContentProvider.GetInspiration= function(id,onSuccess,onFailed,userContext) {ContentProvider._staticInstance.GetInspiration(id,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('organic.web.AsyncServices');
if (typeof(organic.web.AsyncServices.blog_post_JSON) === 'undefined') {
organic.web.AsyncServices.blog_post_JSON=gtc("blog_post_JSON:http://schemas.datacontract.org/2004/07/organic.web.AsyncServices");
organic.web.AsyncServices.blog_post_JSON.registerClass('organic.web.AsyncServices.blog_post_JSON');
}
if (typeof(organic.web.AsyncServices.author_JSON) === 'undefined') {
organic.web.AsyncServices.author_JSON=gtc("author_JSON:http://schemas.datacontract.org/2004/07/organic.web.AsyncServices");
organic.web.AsyncServices.author_JSON.registerClass('organic.web.AsyncServices.author_JSON');
}
if (typeof(organic.web.AsyncServices.people_template_JSON) === 'undefined') {
organic.web.AsyncServices.people_template_JSON=gtc("people_template_JSON:http://schemas.datacontract.org/2004/07/organic.web.AsyncServices");
organic.web.AsyncServices.people_template_JSON.registerClass('organic.web.AsyncServices.people_template_JSON');
}
if (typeof(organic.web.AsyncServices.case_study_JSON) === 'undefined') {
organic.web.AsyncServices.case_study_JSON=gtc("case_study_JSON:http://schemas.datacontract.org/2004/07/organic.web.AsyncServices");
organic.web.AsyncServices.case_study_JSON.registerClass('organic.web.AsyncServices.case_study_JSON');
}
if (typeof(organic.web.AsyncServices.inspiration_page_JSON) === 'undefined') {
organic.web.AsyncServices.inspiration_page_JSON=gtc("inspiration_page_JSON:http://schemas.datacontract.org/2004/07/organic.web.AsyncServices");
organic.web.AsyncServices.inspiration_page_JSON.registerClass('organic.web.AsyncServices.inspiration_page_JSON');
}
if (typeof(organic.web.AsyncServices.culture_page_JSON) === 'undefined') {
organic.web.AsyncServices.culture_page_JSON=gtc("culture_page_JSON:http://schemas.datacontract.org/2004/07/organic.web.AsyncServices");
organic.web.AsyncServices.culture_page_JSON.registerClass('organic.web.AsyncServices.culture_page_JSON');
}

