var BlueLawn=function() {
BlueLawn.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
BlueLawn.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return BlueLawn._staticInstance.get_path();},
GetProducts:function(categoryID,productLableID,succeededCallback, failedCallback, userContext) {
/// <param name="categoryID" type="Number">System.Int32</param>
/// <param name="productLableID" type="Number">System.Int32</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(), 'GetProducts',false,{categoryID:categoryID,productLableID:productLableID},succeededCallback,failedCallback,userContext); },
SaveProduct:function(product,succeededCallback, failedCallback, userContext) {
/// <param name="product" type="Product">Product</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(), 'SaveProduct',false,{product:product},succeededCallback,failedCallback,userContext); },
GetNewProduct:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetNewProduct',false,{},succeededCallback,failedCallback,userContext); },
DeleteProduct:function(p,succeededCallback, failedCallback, userContext) {
/// <param name="p" type="Product">Product</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(), 'DeleteProduct',false,{p:p},succeededCallback,failedCallback,userContext); },
GetFlashImages:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetFlashImages',false,{},succeededCallback,failedCallback,userContext); },
SaveFlashImage:function(fi,succeededCallback, failedCallback, userContext) {
/// <param name="fi" type="FlashImage">FlashImage</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(), 'SaveFlashImage',false,{fi:fi},succeededCallback,failedCallback,userContext); },
DeleteFlashImage:function(fi,succeededCallback, failedCallback, userContext) {
/// <param name="fi" type="FlashImage">FlashImage</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(), 'DeleteFlashImage',false,{fi:fi},succeededCallback,failedCallback,userContext); },
GetArticles:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetArticles',false,{},succeededCallback,failedCallback,userContext); },
SaveArticle:function(article,succeededCallback, failedCallback, userContext) {
/// <param name="article" type="Article">Article</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(), 'SaveArticle',false,{article:article},succeededCallback,failedCallback,userContext); },
GetNewArticle:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetNewArticle',false,{},succeededCallback,failedCallback,userContext); },
DeleteArticle:function(p,succeededCallback, failedCallback, userContext) {
/// <param name="p" type="Article">Article</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(), 'DeleteArticle',false,{p:p},succeededCallback,failedCallback,userContext); },
GetProductCategories:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetProductCategories',false,{},succeededCallback,failedCallback,userContext); },
SaveCategory:function(cat,succeededCallback, failedCallback, userContext) {
/// <param name="cat" type="ProductCategory">ProductCategory</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(), 'SaveCategory',false,{cat:cat},succeededCallback,failedCallback,userContext); },
DeleteCategory:function(p,succeededCallback, failedCallback, userContext) {
/// <param name="p" type="ProductCategory">ProductCategory</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(), 'DeleteCategory',false,{p:p},succeededCallback,failedCallback,userContext); },
GetProductLabels:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetProductLabels',false,{},succeededCallback,failedCallback,userContext); },
SaveLabel:function(cat,succeededCallback, failedCallback, userContext) {
/// <param name="cat" type="ProductLabel">ProductLabel</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(), 'SaveLabel',false,{cat:cat},succeededCallback,failedCallback,userContext); },
DeleteLabel:function(p,succeededCallback, failedCallback, userContext) {
/// <param name="p" type="ProductLabel">ProductLabel</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(), 'DeleteLabel',false,{p:p},succeededCallback,failedCallback,userContext); },
SaveFeatureGroup:function(position,categoryID,product1ID,product2ID,product3ID,title,succeededCallback, failedCallback, userContext) {
/// <param name="position" type="Number">System.Int32</param>
/// <param name="categoryID" type="Number">System.Int32</param>
/// <param name="product1ID" type="Number">System.Int32</param>
/// <param name="product2ID" type="Number">System.Int32</param>
/// <param name="product3ID" type="Number">System.Int32</param>
/// <param name="title" 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(), 'SaveFeatureGroup',false,{position:position,categoryID:categoryID,product1ID:product1ID,product2ID:product2ID,product3ID:product3ID,title:title},succeededCallback,failedCallback,userContext); },
GetFeaturedProducts:function(position,succeededCallback, failedCallback, userContext) {
/// <param name="position" type="Number">System.Int32</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(), 'GetFeaturedProducts',false,{position:position},succeededCallback,failedCallback,userContext); },
SignUp:function(email,succeededCallback, failedCallback, userContext) {
/// <param name="email" 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(), 'SignUp',false,{email:email},succeededCallback,failedCallback,userContext); },
SendEnquiry:function(ci,succeededCallback, failedCallback, userContext) {
/// <param name="ci" type="ContactItem">ContactItem</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(), 'SendEnquiry',false,{ci:ci},succeededCallback,failedCallback,userContext); }}
BlueLawn.registerClass('BlueLawn',Sys.Net.WebServiceProxy);
BlueLawn._staticInstance = new BlueLawn();
BlueLawn.set_path = function(value) {
BlueLawn._staticInstance.set_path(value); }
BlueLawn.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return BlueLawn._staticInstance.get_path();}
BlueLawn.set_timeout = function(value) {
BlueLawn._staticInstance.set_timeout(value); }
BlueLawn.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return BlueLawn._staticInstance.get_timeout(); }
BlueLawn.set_defaultUserContext = function(value) { 
BlueLawn._staticInstance.set_defaultUserContext(value); }
BlueLawn.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return BlueLawn._staticInstance.get_defaultUserContext(); }
BlueLawn.set_defaultSucceededCallback = function(value) { 
 BlueLawn._staticInstance.set_defaultSucceededCallback(value); }
BlueLawn.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return BlueLawn._staticInstance.get_defaultSucceededCallback(); }
BlueLawn.set_defaultFailedCallback = function(value) { 
BlueLawn._staticInstance.set_defaultFailedCallback(value); }
BlueLawn.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return BlueLawn._staticInstance.get_defaultFailedCallback(); }
BlueLawn.set_path("/webservices/BlueLawn.asmx");
BlueLawn.GetProducts= function(categoryID,productLableID,onSuccess,onFailed,userContext) {
/// <param name="categoryID" type="Number">System.Int32</param>
/// <param name="productLableID" type="Number">System.Int32</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>
BlueLawn._staticInstance.GetProducts(categoryID,productLableID,onSuccess,onFailed,userContext); }
BlueLawn.SaveProduct= function(product,onSuccess,onFailed,userContext) {
/// <param name="product" type="Product">Product</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>
BlueLawn._staticInstance.SaveProduct(product,onSuccess,onFailed,userContext); }
BlueLawn.GetNewProduct= function(onSuccess,onFailed,userContext) {
/// <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>
BlueLawn._staticInstance.GetNewProduct(onSuccess,onFailed,userContext); }
BlueLawn.DeleteProduct= function(p,onSuccess,onFailed,userContext) {
/// <param name="p" type="Product">Product</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>
BlueLawn._staticInstance.DeleteProduct(p,onSuccess,onFailed,userContext); }
BlueLawn.GetFlashImages= function(onSuccess,onFailed,userContext) {
/// <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>
BlueLawn._staticInstance.GetFlashImages(onSuccess,onFailed,userContext); }
BlueLawn.SaveFlashImage= function(fi,onSuccess,onFailed,userContext) {
/// <param name="fi" type="FlashImage">FlashImage</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>
BlueLawn._staticInstance.SaveFlashImage(fi,onSuccess,onFailed,userContext); }
BlueLawn.DeleteFlashImage= function(fi,onSuccess,onFailed,userContext) {
/// <param name="fi" type="FlashImage">FlashImage</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>
BlueLawn._staticInstance.DeleteFlashImage(fi,onSuccess,onFailed,userContext); }
BlueLawn.GetArticles= function(onSuccess,onFailed,userContext) {
/// <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>
BlueLawn._staticInstance.GetArticles(onSuccess,onFailed,userContext); }
BlueLawn.SaveArticle= function(article,onSuccess,onFailed,userContext) {
/// <param name="article" type="Article">Article</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>
BlueLawn._staticInstance.SaveArticle(article,onSuccess,onFailed,userContext); }
BlueLawn.GetNewArticle= function(onSuccess,onFailed,userContext) {
/// <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>
BlueLawn._staticInstance.GetNewArticle(onSuccess,onFailed,userContext); }
BlueLawn.DeleteArticle= function(p,onSuccess,onFailed,userContext) {
/// <param name="p" type="Article">Article</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>
BlueLawn._staticInstance.DeleteArticle(p,onSuccess,onFailed,userContext); }
BlueLawn.GetProductCategories= function(onSuccess,onFailed,userContext) {
/// <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>
BlueLawn._staticInstance.GetProductCategories(onSuccess,onFailed,userContext); }
BlueLawn.SaveCategory= function(cat,onSuccess,onFailed,userContext) {
/// <param name="cat" type="ProductCategory">ProductCategory</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>
BlueLawn._staticInstance.SaveCategory(cat,onSuccess,onFailed,userContext); }
BlueLawn.DeleteCategory= function(p,onSuccess,onFailed,userContext) {
/// <param name="p" type="ProductCategory">ProductCategory</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>
BlueLawn._staticInstance.DeleteCategory(p,onSuccess,onFailed,userContext); }
BlueLawn.GetProductLabels= function(onSuccess,onFailed,userContext) {
/// <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>
BlueLawn._staticInstance.GetProductLabels(onSuccess,onFailed,userContext); }
BlueLawn.SaveLabel= function(cat,onSuccess,onFailed,userContext) {
/// <param name="cat" type="ProductLabel">ProductLabel</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>
BlueLawn._staticInstance.SaveLabel(cat,onSuccess,onFailed,userContext); }
BlueLawn.DeleteLabel= function(p,onSuccess,onFailed,userContext) {
/// <param name="p" type="ProductLabel">ProductLabel</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>
BlueLawn._staticInstance.DeleteLabel(p,onSuccess,onFailed,userContext); }
BlueLawn.SaveFeatureGroup= function(position,categoryID,product1ID,product2ID,product3ID,title,onSuccess,onFailed,userContext) {
/// <param name="position" type="Number">System.Int32</param>
/// <param name="categoryID" type="Number">System.Int32</param>
/// <param name="product1ID" type="Number">System.Int32</param>
/// <param name="product2ID" type="Number">System.Int32</param>
/// <param name="product3ID" type="Number">System.Int32</param>
/// <param name="title" 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>
BlueLawn._staticInstance.SaveFeatureGroup(position,categoryID,product1ID,product2ID,product3ID,title,onSuccess,onFailed,userContext); }
BlueLawn.GetFeaturedProducts= function(position,onSuccess,onFailed,userContext) {
/// <param name="position" type="Number">System.Int32</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>
BlueLawn._staticInstance.GetFeaturedProducts(position,onSuccess,onFailed,userContext); }
BlueLawn.SignUp= function(email,onSuccess,onFailed,userContext) {
/// <param name="email" 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>
BlueLawn._staticInstance.SignUp(email,onSuccess,onFailed,userContext); }
BlueLawn.SendEnquiry= function(ci,onSuccess,onFailed,userContext) {
/// <param name="ci" type="ContactItem">ContactItem</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>
BlueLawn._staticInstance.SendEnquiry(ci,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Contact) === 'undefined') {
var Contact=gtc("Contact");
Contact.registerClass('Contact');
}
if (typeof(Product) === 'undefined') {
var Product=gtc("Product");
Product.registerClass('Product');
}
if (typeof(FlashImage) === 'undefined') {
var FlashImage=gtc("FlashImage");
FlashImage.registerClass('FlashImage');
}
if (typeof(Article) === 'undefined') {
var Article=gtc("Article");
Article.registerClass('Article');
}
if (typeof(ProductCategory) === 'undefined') {
var ProductCategory=gtc("ProductCategory");
ProductCategory.registerClass('ProductCategory');
}
if (typeof(ProductLabel) === 'undefined') {
var ProductLabel=gtc("ProductLabel");
ProductLabel.registerClass('ProductLabel');
}
if (typeof(FeaturedProductPosition) === 'undefined') {
var FeaturedProductPosition=gtc("FeaturedProductPosition");
FeaturedProductPosition.registerClass('FeaturedProductPosition');
}
if (typeof(ContactItem) === 'undefined') {
var ContactItem=gtc("ContactItem");
ContactItem.registerClass('ContactItem');
}
