if(typeof AJAX == "undefined") AJAX={};
if(typeof AJAX.API == "undefined") AJAX.API={};
AJAX.API_class = function() {};
Object.extend(AJAX.API_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	AjaxEvent: function(bluebox, pageName, eventName, requestxml, additionalxml) {
		return this.invoke("AjaxEvent", {"bluebox":bluebox, "pageName":pageName, "eventName":eventName, "requestxml":requestxml, "additionalxml":additionalxml}, this.AjaxEvent.getArguments().slice(5));
	},
	GetDepartments: function() {
		return this.invoke("GetDepartments", {}, this.GetDepartments.getArguments().slice(0));
	},
	GetContentContactUsInstance: function() {
		return this.invoke("GetContentContactUsInstance", {}, this.GetContentContactUsInstance.getArguments().slice(0));
	},
	SendContactUs: function(content) {
		return this.invoke("SendContactUs", {"content":content}, this.SendContactUs.getArguments().slice(1));
	},
	GetContentFeedbackInstance: function() {
		return this.invoke("GetContentFeedbackInstance", {}, this.GetContentFeedbackInstance.getArguments().slice(0));
	},
	GetContentSampleRequestInstance: function() {
		return this.invoke("GetContentSampleRequestInstance", {}, this.GetContentSampleRequestInstance.getArguments().slice(0));
	},
	GetStates: function() {
		return this.invoke("GetStates", {}, this.GetStates.getArguments().slice(0));
	},
	GetWebsiteFeedbackQuestions: function() {
		return this.invoke("GetWebsiteFeedbackQuestions", {}, this.GetWebsiteFeedbackQuestions.getArguments().slice(0));
	},
	GetProducts: function() {
		return this.invoke("GetProducts", {}, this.GetProducts.getArguments().slice(0));
	},
	DoRequestSample: function(content) {
		return this.invoke("DoRequestSample", {"content":content}, this.DoRequestSample.getArguments().slice(1));
	},
	GetProductCategories: function() {
		return this.invoke("GetProductCategories", {}, this.GetProductCategories.getArguments().slice(0));
	},
	GetContentEmailSignUpInstance: function() {
		return this.invoke("GetContentEmailSignUpInstance", {}, this.GetContentEmailSignUpInstance.getArguments().slice(0));
	},
	SendFeedBack: function(content) {
		return this.invoke("SendFeedBack", {"content":content}, this.SendFeedBack.getArguments().slice(1));
	},
	SendEmailSignUp: function(content) {
		return this.invoke("SendEmailSignUp", {"content":content}, this.SendEmailSignUp.getArguments().slice(1));
	},
	UpdateSurveyResponse: function(sectionName, panelSide, surveyName, surveyItemId, surveyItemVersionId, questionItemID, questionItemVersionID, answerItemId, answer, other) {
		return this.invoke("UpdateSurveyResponse", {"sectionName":sectionName, "panelSide":panelSide, "surveyName":surveyName, "surveyItemId":surveyItemId, "surveyItemVersionId":surveyItemVersionId, "questionItemID":questionItemID, "questionItemVersionID":questionItemVersionID, "answerItemId":answerItemId, "answer":answer, "other":other}, this.UpdateSurveyResponse.getArguments().slice(10));
	},
	GetFaqCategories: function() {
		return this.invoke("GetFaqCategories", {}, this.GetFaqCategories.getArguments().slice(0));
	},
	UpdateFaqFeedback: function(itemId, response) {
		return this.invoke("UpdateFaqFeedback", {"itemId":itemId, "response":response}, this.UpdateFaqFeedback.getArguments().slice(2));
	},
	GetNewsCategories: function() {
		return this.invoke("GetNewsCategories", {}, this.GetNewsCategories.getArguments().slice(0));
	},
	GetNewsArticles: function(newsCategoryId, isBlueBox) {
		return this.invoke("GetNewsArticles", {"newsCategoryId":newsCategoryId, "isBlueBox":isBlueBox}, this.GetNewsArticles.getArguments().slice(2));
	},
	GetTechPubCategories: function() {
		return this.invoke("GetTechPubCategories", {}, this.GetTechPubCategories.getArguments().slice(0));
	},
	GetTechPubArticles: function(techPubCategoryId, isBlueBox) {
		return this.invoke("GetTechPubArticles", {"techPubCategoryId":techPubCategoryId, "isBlueBox":isBlueBox}, this.GetTechPubArticles.getArguments().slice(2));
	},
	GetBusinessCategories: function() {
		return this.invoke("GetBusinessCategories", {}, this.GetBusinessCategories.getArguments().slice(0));
	},
	url: '/ajaxpro/AJAX.API,MedtoxSite_deploy.ashx'
}));
AJAX.API = new AJAX.API_class();

