if(typeof AjaxProxy == "undefined") AjaxProxy={};
AjaxProxy_class = function() {};
Object.extend(AjaxProxy_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SendEmail: function(YourName, YourEmail, FriendsName, FriendsEmail) {
		return this.invoke("SendEmail", {"YourName":YourName, "YourEmail":YourEmail, "FriendsName":FriendsName, "FriendsEmail":FriendsEmail}, this.SendEmail.getArguments().slice(4));
	},
	Subscribe: function(firstName, lastName, gender, occupationId, ethnicity, address1, address2, city, stateId, zipCode, emailAddress, phone, yob, diab, chol, bldp, hattack, unangina, smoke, stroke, symptoms, padexists, medications, havepad, havepain, padrisk, pin, survey_tested, survey_diagnosed, survey_longago, survey_symptoms, survey_plavix, survey_aspirin, survey_exercise, survey_not_treating, survey_diab, survey_chol, survey_bp, survey_hattack, survey_unangina, survey_stroke, survey_smoke, survey_noneabove, survey2_dateOfBirth, survey2_pin, survey2_diab, survey2_bp, survey2_unangina, survey2_stroke, survey2_chol, survey2_hattack, survey2_smoke, survey2_doctor, survey2_plavix, survey2_story, gss_flaged_lead, gss_flaged_primary_qualified_lead, gss_flaged_secondary_qualified_lead, web_page_name, regType) {
		return this.invoke("Subscribe", {"firstName":firstName, "lastName":lastName, "gender":gender, "occupationId":occupationId, "ethnicity":ethnicity, "address1":address1, "address2":address2, "city":city, "stateId":stateId, "zipCode":zipCode, "emailAddress":emailAddress, "phone":phone, "yob":yob, "diab":diab, "chol":chol, "bldp":bldp, "hattack":hattack, "unangina":unangina, "smoke":smoke, "stroke":stroke, "symptoms":symptoms, "padexists":padexists, "medications":medications, "havepad":havepad, "havepain":havepain, "padrisk":padrisk, "pin":pin, "survey_tested":survey_tested, "survey_diagnosed":survey_diagnosed, "survey_longago":survey_longago, "survey_symptoms":survey_symptoms, "survey_plavix":survey_plavix, "survey_aspirin":survey_aspirin, "survey_exercise":survey_exercise, "survey_not_treating":survey_not_treating, "survey_diab":survey_diab, "survey_chol":survey_chol, "survey_bp":survey_bp, "survey_hattack":survey_hattack, "survey_unangina":survey_unangina, "survey_stroke":survey_stroke, "survey_smoke":survey_smoke, "survey_noneabove":survey_noneabove, "survey2_dateOfBirth":survey2_dateOfBirth, "survey2_pin":survey2_pin, "survey2_diab":survey2_diab, "survey2_bp":survey2_bp, "survey2_unangina":survey2_unangina, "survey2_stroke":survey2_stroke, "survey2_chol":survey2_chol, "survey2_hattack":survey2_hattack, "survey2_smoke":survey2_smoke, "survey2_doctor":survey2_doctor, "survey2_plavix":survey2_plavix, "survey2_story":survey2_story, "gss_flaged_lead":gss_flaged_lead, "gss_flaged_primary_qualified_lead":gss_flaged_primary_qualified_lead, "gss_flaged_secondary_qualified_lead":gss_flaged_secondary_qualified_lead, "web_page_name":web_page_name, "regType":regType}, this.Subscribe.getArguments().slice(60));
	},
	Redirect: function(toUrl) {
		return this.invoke("Redirect", {"toUrl":toUrl}, this.Redirect.getArguments().slice(1));
	},
	UnSubscribe: function(firstName, lastName, address1, address2, city, stateId, zipCode, emailAddress) {
		return this.invoke("UnSubscribe", {"firstName":firstName, "lastName":lastName, "address1":address1, "address2":address2, "city":city, "stateId":stateId, "zipCode":zipCode, "emailAddress":emailAddress}, this.UnSubscribe.getArguments().slice(8));
	},
	Save: function(inputValue, Key) {
		return this.invoke("Save", {"inputValue":inputValue, "Key":Key}, this.Save.getArguments().slice(2));
	},
	GetAnswers_Lpe1: function(Key) {
		return this.invoke("GetAnswers_Lpe1", {"Key":Key}, this.GetAnswers_Lpe1.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));
	},
	ClientWriteCookie: function(AppId, UserId, thisURL) {
		return this.invoke("ClientWriteCookie", {"AppId":AppId, "UserId":UserId, "thisURL":thisURL}, this.ClientWriteCookie.getArguments().slice(3));
	},
	ClientWriteNoCookies: function(thisURL) {
		return this.invoke("ClientWriteNoCookies", {"thisURL":thisURL}, this.ClientWriteNoCookies.getArguments().slice(1));
	},
	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));
	},
	RedirectNow: function(redirTo) {
		return this.invoke("RedirectNow", {"redirTo":redirTo}, this.RedirectNow.getArguments().slice(1));
	},
	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,PadFacts.ashx'
}));
AjaxProxy = new AjaxProxy_class();

