if(typeof Entegris == "undefined") Entegris={};
if(typeof Entegris.API == "undefined") Entegris.API={};
if(typeof Entegris.API.ProductCatalog == "undefined") Entegris.API.ProductCatalog={};
if(typeof Entegris.API.ProductCatalog.ProductCatalog == "undefined") Entegris.API.ProductCatalog.ProductCatalog={};
Entegris.API.ProductCatalog.ProductCatalog_class = function() {};
Object.extend(Entegris.API.ProductCatalog.ProductCatalog_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetProductIndex: function(siteId, indexChar) {
		return this.invoke("GetProductIndex", {"siteId":siteId, "indexChar":indexChar}, this.GetProductIndex.getArguments().slice(2));
	},
	GetProductIndexCharacters: function(siteId) {
		return this.invoke("GetProductIndexCharacters", {"siteId":siteId}, this.GetProductIndexCharacters.getArguments().slice(1));
	},
	GetDocumentListXHTML: function(ItemXml) {
		return this.invoke("GetDocumentListXHTML", {"ItemXml":ItemXml}, this.GetDocumentListXHTML.getArguments().slice(1));
	},
	GetSearchResults: function(IsBluebox, SiteID, IndustryID, ApplicationID, ProcessID, Keyword, PageNumber) {
		return this.invoke("GetSearchResults", {"IsBluebox":IsBluebox, "SiteID":SiteID, "IndustryID":IndustryID, "ApplicationID":ApplicationID, "ProcessID":ProcessID, "Keyword":Keyword, "PageNumber":PageNumber}, this.GetSearchResults.getArguments().slice(7));
	},
	SendEmailAFriend: function(PageTitle, PageUrl, YourName, YourEmail, FriendName, FriendEmail) {
		return this.invoke("SendEmailAFriend", {"PageTitle":PageTitle, "PageUrl":PageUrl, "YourName":YourName, "YourEmail":YourEmail, "FriendName":FriendName, "FriendEmail":FriendEmail}, this.SendEmailAFriend.getArguments().slice(6));
	},
	url: '/ajaxpro/Entegris.API.ProductCatalog.ProductCatalog,EntegrisSite_deploy.ashx'
}));
Entegris.API.ProductCatalog.ProductCatalog = new Entegris.API.ProductCatalog.ProductCatalog_class();

