if(typeof AjaxProxy == "undefined") AjaxProxy={};
AjaxProxy_class = function() {};
Object.extend(AjaxProxy_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SessSet: function(value) {
		return this.invoke("SessSet", {"value":value}, this.SessSet.getArguments().slice(1));
	},
	ShowHideGet: function() {
		return this.invoke("ShowHideGet", {}, this.ShowHideGet.getArguments().slice(0));
	},
	ShowHideSet: function(value) {
		return this.invoke("ShowHideSet", {"value":value}, this.ShowHideSet.getArguments().slice(1));
	},
	SessGet: function() {
		return this.invoke("SessGet", {}, this.SessGet.getArguments().slice(0));
	},
	SetShownQ: function(value) {
		return this.invoke("SetShownQ", {"value":value}, this.SetShownQ.getArguments().slice(1));
	},
	GetShownQ: function(value) {
		return this.invoke("GetShownQ", {"value":value}, this.GetShownQ.getArguments().slice(1));
	},
	GitObservationID: function(ObsCode) {
		return this.invoke("GitObservationID", {"ObsCode":ObsCode}, this.GitObservationID.getArguments().slice(1));
	},
	GitObservationData: function(ObsCode) {
		return this.invoke("GitObservationData", {"ObsCode":ObsCode}, this.GitObservationData.getArguments().slice(1));
	},
	GetInitClientObservations: function() {
		return this.invoke("GetInitClientObservations", {}, this.GetInitClientObservations.getArguments().slice(0));
	},
	ClientSetIsInit: function(InitDoneVal) {
		return this.invoke("ClientSetIsInit", {"InitDoneVal":InitDoneVal}, this.ClientSetIsInit.getArguments().slice(1));
	},
	ClientGetIsInit: function() {
		return this.invoke("ClientGetIsInit", {}, this.ClientGetIsInit.getArguments().slice(0));
	},
	ClientPutObservationData: function(ObsCode, DataItem, Pos) {
		return this.invoke("ClientPutObservationData", {"ObsCode":ObsCode, "DataItem":DataItem, "Pos":Pos}, this.ClientPutObservationData.getArguments().slice(3));
	},
	ClientUpdateObservationData: function(ObsCode, DataItem, Pos) {
		return this.invoke("ClientUpdateObservationData", {"ObsCode":ObsCode, "DataItem":DataItem, "Pos":Pos}, this.ClientUpdateObservationData.getArguments().slice(3));
	},
	ClientUpdateObservation: function(ObsCode, thisURL) {
		return this.invoke("ClientUpdateObservation", {"ObsCode":ObsCode, "thisURL":thisURL}, this.ClientUpdateObservation.getArguments().slice(2));
	},
	ClientPutObservation: function(ObsCode, thisURL) {
		return this.invoke("ClientPutObservation", {"ObsCode":ObsCode, "thisURL":thisURL}, this.ClientPutObservation.getArguments().slice(2));
	},
	ClientInsertSurvey: function(sessionID, surveyPK, questPK, ansPK, ansValue, anonUserID, ObserPK, numQuestions, questionNumber, ansText, qstText, ansQVA, qstQVA) {
		return this.invoke("ClientInsertSurvey", {"sessionID":sessionID, "surveyPK":surveyPK, "questPK":questPK, "ansPK":ansPK, "ansValue":ansValue, "anonUserID":anonUserID, "ObserPK":ObserPK, "numQuestions":numQuestions, "questionNumber":questionNumber, "ansText":ansText, "qstText":qstText, "ansQVA":ansQVA, "qstQVA":qstQVA}, this.ClientInsertSurvey.getArguments().slice(13));
	},
	ClientGetSurveyMetadata: function(SurveyID, APPID) {
		return this.invoke("ClientGetSurveyMetadata", {"SurveyID":SurveyID, "APPID":APPID}, this.ClientGetSurveyMetadata.getArguments().slice(2));
	},
	ClientGetSurveyMgr: function() {
		return this.invoke("ClientGetSurveyMgr", {}, this.ClientGetSurveyMgr.getArguments().slice(0));
	},
	ClientGetSurveyMgrClientCore: function() {
		return this.invoke("ClientGetSurveyMgrClientCore", {}, this.ClientGetSurveyMgrClientCore.getArguments().slice(0));
	},
	GetAllAnsCount: function(QuestPK) {
		return this.invoke("GetAllAnsCount", {"QuestPK":QuestPK}, this.GetAllAnsCount.getArguments().slice(1));
	},
	GetSingleAnsCount: function(QuestPK, AnsPK) {
		return this.invoke("GetSingleAnsCount", {"QuestPK":QuestPK, "AnsPK":AnsPK}, this.GetSingleAnsCount.getArguments().slice(2));
	},
	GetPageSurveyData: function(PageName, SurvPK) {
		return this.invoke("GetPageSurveyData", {"PageName":PageName, "SurvPK":SurvPK}, this.GetPageSurveyData.getArguments().slice(2));
	},
	ClientSetLanguage: function(LanguageID) {
		return this.invoke("ClientSetLanguage", {"LanguageID":LanguageID}, this.ClientSetLanguage.getArguments().slice(1));
	},
	GetNavObject: function() {
		return this.invoke("GetNavObject", {}, this.GetNavObject.getArguments().slice(0));
	},
	SendEMail: function(from, to, subject, body) {
		return this.invoke("SendEMail", {"from":from, "to":to, "subject":subject, "body":body}, this.SendEMail.getArguments().slice(4));
	},
	ClientError: function(ErrorText) {
		return this.invoke("ClientError", {"ErrorText":ErrorText}, this.ClientError.getArguments().slice(1));
	},
	CheckSession: function() {
		return this.invoke("CheckSession", {}, this.CheckSession.getArguments().slice(0));
	},
	url: '/ajaxpro/AjaxProxy,Site.ashx'
}));
AjaxProxy = new AjaxProxy_class();

