if(typeof Mortenson == "undefined") Mortenson={};
if(typeof Mortenson.AjaxAPI == "undefined") Mortenson.AjaxAPI={};
if(typeof Mortenson.AjaxAPI.MortensonAjax == "undefined") Mortenson.AjaxAPI.MortensonAjax={};
Mortenson.AjaxAPI.MortensonAjax_class = function() {};
Object.extend(Mortenson.AjaxAPI.MortensonAjax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ProjectFilterDropdownRetrieve: function(IndustryID, LocationID, SizeID) {
		return this.invoke("ProjectFilterDropdownRetrieve", {"IndustryID":IndustryID, "LocationID":LocationID, "SizeID":SizeID}, this.ProjectFilterDropdownRetrieve.getArguments().slice(3));
	},
	ProjectSearch: function(IndustryID, LocationID, SizeID, OpenDiv) {
		return this.invoke("ProjectSearch", {"IndustryID":IndustryID, "LocationID":LocationID, "SizeID":SizeID, "OpenDiv":OpenDiv}, this.ProjectSearch.getArguments().slice(4));
	},
	ProjectModalDivRetrieve: function(ProjectID) {
		return this.invoke("ProjectModalDivRetrieve", {"ProjectID":ProjectID}, this.ProjectModalDivRetrieve.getArguments().slice(1));
	},
	OverlayModalDivRetrieve: function(OverlayID) {
		return this.invoke("OverlayModalDivRetrieve", {"OverlayID":OverlayID}, this.OverlayModalDivRetrieve.getArguments().slice(1));
	},
	ResourceSearch: function(IndustryID, TopicID, ResourceType) {
		return this.invoke("ResourceSearch", {"IndustryID":IndustryID, "TopicID":TopicID, "ResourceType":ResourceType}, this.ResourceSearch.getArguments().slice(3));
	},
	ResourceSearchPageResults: function(IndustryID, TopicID, ResourceType) {
		return this.invoke("ResourceSearchPageResults", {"IndustryID":IndustryID, "TopicID":TopicID, "ResourceType":ResourceType}, this.ResourceSearchPageResults.getArguments().slice(3));
	},
	FormSave: function(requestxml) {
		return this.invoke("FormSave", {"requestxml":requestxml}, this.FormSave.getArguments().slice(1));
	},
	GlobalSearch: function(keyword) {
		return this.invoke("GlobalSearch", {"keyword":keyword}, this.GlobalSearch.getArguments().slice(1));
	},
	PollSubmit: function(pollID, answerXML) {
		return this.invoke("PollSubmit", {"pollID":pollID, "answerXML":answerXML}, this.PollSubmit.getArguments().slice(2));
	},
	PollResultsRetrieve: function(pollID) {
		return this.invoke("PollResultsRetrieve", {"pollID":pollID}, this.PollResultsRetrieve.getArguments().slice(1));
	},
	NewsArticlesRetrieve: function(IndustryID, LocationID, Year) {
		return this.invoke("NewsArticlesRetrieve", {"IndustryID":IndustryID, "LocationID":LocationID, "Year":Year}, this.NewsArticlesRetrieve.getArguments().slice(3));
	},
	EmailSignup: function(firstName, lastName, company, emailAddress) {
		return this.invoke("EmailSignup", {"firstName":firstName, "lastName":lastName, "company":company, "emailAddress":emailAddress}, this.EmailSignup.getArguments().slice(4));
	},
	url: '/ajaxpro/Mortenson.AjaxAPI.MortensonAjax,MortensonSite_deploy.ashx'
}));
Mortenson.AjaxAPI.MortensonAjax = new Mortenson.AjaxAPI.MortensonAjax_class();

