if(typeof ZoomInfo == "undefined") ZoomInfo={};
if(typeof ZoomInfo.Application == "undefined") ZoomInfo.Application={};
if(typeof ZoomInfo.Application.Web == "undefined") ZoomInfo.Application.Web={};
if(typeof ZoomInfo.Application.Web.Ajax == "undefined") ZoomInfo.Application.Web.Ajax={};
ZoomInfo.Application.Web.Ajax.AjaxMethods_class = function() {};
Object.extend(ZoomInfo.Application.Web.Ajax.AjaxMethods_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetQueryResultCount: function(sQueryString) {
		return this.invoke("GetQueryResultCount", {"sQueryString":sQueryString}, this.GetQueryResultCount.getArguments().slice(1));
	},
	GetStateAbbreviation: function(sStateClassCode) {
		return this.invoke("GetStateAbbreviation", {"sStateClassCode":sStateClassCode}, this.GetStateAbbreviation.getArguments().slice(1));
	},
	GetStateCode: function(sStateAbbreviation) {
		return this.invoke("GetStateCode", {"sStateAbbreviation":sStateAbbreviation}, this.GetStateCode.getArguments().slice(1));
	},
	GetXingAccountLink: function(iPersonID, sRedirectUrl) {
		return this.invoke("GetXingAccountLink", {"iPersonID":iPersonID, "sRedirectUrl":sRedirectUrl}, this.GetXingAccountLink.getArguments().slice(2));
	},
	GetPersonPopupHtml: function(sEncryptedPersonID, sUpsellButtonLink) {
		return this.invoke("GetPersonPopupHtml", {"sEncryptedPersonID":sEncryptedPersonID, "sUpsellButtonLink":sUpsellButtonLink}, this.GetPersonPopupHtml.getArguments().slice(2));
	},
	url: '/ajaxpro/ZoomInfo.Application.Web.Ajax.AjaxMethods,ZoomInfo.Application.Web.ashx'
}));
ZoomInfo.Application.Web.Ajax.AjaxMethods = new ZoomInfo.Application.Web.Ajax.AjaxMethods_class();

