addNamespace("PipeFire.Appraisal");
PipeFire.Appraisal.Page_class = Class.create();
PipeFire.Appraisal.Page_class.prototype = (new AjaxPro.Request()).extend({
	AdminAuthorize: function(pass, callback) {
		return this.invoke("AdminAuthorize", {"pass":pass}, callback);
	},
	IsStatusUpdateValid: function(status_update_id, order_id, type, callback) {
		return this.invoke("IsStatusUpdateValid", {"status_update_id":status_update_id, "order_id":order_id, "type":type}, callback);
	},
	SetSPApplicationNotes: function(spa_progress_id, notes, callback) {
		return this.invoke("SetSPApplicationNotes", {"spa_progress_id":spa_progress_id, "notes":notes}, callback);
	},
	taskPoll: function(callback) {
		return this.invoke("taskPoll", {}, callback);
	},
	SetSPApplicationNotes2: function(SPApp_id, notes, callback) {
		return this.invoke("SetSPApplicationNotes2", {"SPApp_id":SPApp_id, "notes":notes}, callback);
	},
	checkLicense: function(state, license_number, exact_match, callback) {
		return this.invoke("checkLicense", {"state":state, "license_number":license_number, "exact_match":exact_match}, callback);
	},
	addSPACounty: function(login_id, state_county_id, mls_coverage, callback) {
		return this.invoke("addSPACounty", {"login_id":login_id, "state_county_id":state_county_id, "mls_coverage":mls_coverage}, callback);
	},
	removeSPACounty: function(login_id, state_county_id, callback) {
		return this.invoke("removeSPACounty", {"login_id":login_id, "state_county_id":state_county_id}, callback);
	},
	ResolveTask: function(callback) {
		return this.invoke("ResolveTask", {}, callback);
	},
	SaveNotesOnTask: function(note, callback) {
		return this.invoke("SaveNotesOnTask", {"note":note}, callback);
	},
	Logout_TaskCenter: function(callback) {
		return this.invoke("Logout_TaskCenter", {}, callback);
	},
	Login_TaskCenter: function(callback) {
		return this.invoke("Login_TaskCenter", {}, callback);
	},
	GrabOrderLink: function(callback) {
		return this.invoke("GrabOrderLink", {}, callback);
	},
	GrabOrderLinkMgr: function(order_id, callback) {
		return this.invoke("GrabOrderLinkMgr", {"order_id":order_id}, callback);
	},
	SnoozeTask: function(time_to_snooze, hours_to_snooze, note, callback) {
		return this.invoke("SnoozeTask", {"time_to_snooze":time_to_snooze, "hours_to_snooze":hours_to_snooze, "note":note}, callback);
	},
	GetCountyByZipOrderEntry: function(zipcode, callback) {
		return this.invoke("GetCountyByZipOrderEntry", {"zipcode":zipcode}, callback);
	},
	GetCountyByZip: function(zipcode, callback) {
		return this.invoke("GetCountyByZip", {"zipcode":zipcode}, callback);
	},
	TransformClientWeekOverview: function(client_id, callback) {
		return this.invoke("TransformClientWeekOverview", {"client_id":client_id}, callback);
	},
	ZipDataCity: function(zipdata_id, callback) {
		return this.invoke("ZipDataCity", {"zipdata_id":zipdata_id}, callback);
	},
	ZipDataCounty: function(zipdata_id, callback) {
		return this.invoke("ZipDataCounty", {"zipdata_id":zipdata_id}, callback);
	},
	ZipDataState: function(zipdata_id, callback) {
		return this.invoke("ZipDataState", {"zipdata_id":zipdata_id}, callback);
	},
	ShowLoanDetail: function(zipdata_id, callback) {
		return this.invoke("ShowLoanDetail", {"zipdata_id":zipdata_id}, callback);
	},
	SecureString: function(query_string, callback) {
		return this.invoke("SecureString", {"query_string":query_string}, callback);
	},
	GetCountiesByState: function(state, callback) {
		return this.invoke("GetCountiesByState", {"state":state}, callback);
	},
	GetXMLID: function(xmltext, callback) {
		return this.invoke("GetXMLID", {"xmltext":xmltext}, callback);
	},
	GetXMLText: function(xmltext, callback) {
		return this.invoke("GetXMLText", {"xmltext":xmltext}, callback);
	},
	GetXsltFileText: function(filename, callback) {
		return this.invoke("GetXsltFileText", {"filename":filename}, callback);
	},
	TransformControls: function(itemName, proc, filter, onchange, callback) {
		return this.invoke("TransformControls", {"itemName":itemName, "proc":proc, "filter":filter, "onchange":onchange}, callback);
	},
	RemoveTag: function(xml_string, callback) {
		return this.invoke("RemoveTag", {"xml_string":xml_string}, callback);
	},
	SecureURL: function(url, callback) {
		return this.invoke("SecureURL", {"url":url}, callback);
	},
	ClientSelect: function(sort, callback) {
		return this.invoke("ClientSelect", {"sort":sort}, callback);
	},
	initialize: function() {
		this.url = "/PipeFire/ajaxpro/PipeFire.Appraisal.Page,PipeFire.ashx";
	}
})
PipeFire.Appraisal.Page = new PipeFire.Appraisal.Page_class();

