if(typeof opac == "undefined") opac={};
opac_class = function() {};
Object.extend(opac_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	logoutfromsearch: function() {
		return this.invoke("logoutfromsearch", {}, this.logoutfromsearch.getArguments().slice(0));
	},
	getcurrentmode: function() {
		return this.invoke("getcurrentmode", {}, this.getcurrentmode.getArguments().slice(0));
	},
	SaveBibID: function(bibid) {
		return this.invoke("SaveBibID", {"bibid":bibid}, this.SaveBibID.getArguments().slice(1));
	},
	searchon: function(searchon) {
		return this.invoke("searchon", {"searchon":searchon}, this.searchon.getArguments().slice(1));
	},
	resultfrom: function(resultfrom) {
		return this.invoke("resultfrom", {"resultfrom":resultfrom}, this.resultfrom.getArguments().slice(1));
	},
	savesearchword: function(searchword) {
		return this.invoke("savesearchword", {"searchword":searchword}, this.savesearchword.getArguments().slice(1));
	},
	savesearchstring: function(searchstring) {
		return this.invoke("savesearchstring", {"searchstring":searchstring}, this.savesearchstring.getArguments().slice(1));
	},
	getsearchstring: function() {
		return this.invoke("getsearchstring", {}, this.getsearchstring.getArguments().slice(0));
	},
	removesearchstring: function() {
		return this.invoke("removesearchstring", {}, this.removesearchstring.getArguments().slice(0));
	},
	addtocart: function(chklist) {
		return this.invoke("addtocart", {"chklist":chklist}, this.addtocart.getArguments().slice(1));
	},
	removefromcart: function(chklist) {
		return this.invoke("removefromcart", {"chklist":chklist}, this.removefromcart.getArguments().slice(1));
	},
	getCartItems: function() {
		return this.invoke("getCartItems", {}, this.getCartItems.getArguments().slice(0));
	},
	checkforRecord: function(bibid) {
		return this.invoke("checkforRecord", {"bibid":bibid}, this.checkforRecord.getArguments().slice(1));
	},
	exportData: function(bibid, option) {
		return this.invoke("exportData", {"bibid":bibid, "option":option}, this.exportData.getArguments().slice(2));
	},
	setDownLoadCredit: function() {
		return this.invoke("setDownLoadCredit", {}, this.setDownLoadCredit.getArguments().slice(0));
	},
	checkForLogin: function(uname, pwd, lib1) {
		return this.invoke("checkForLogin", {"uname":uname, "pwd":pwd, "lib1":lib1}, this.checkForLogin.getArguments().slice(3));
	},
	holdingbranch: function(org_id, bib_id) {
		return this.invoke("holdingbranch", {"org_id":org_id, "bib_id":bib_id}, this.holdingbranch.getArguments().slice(2));
	},
	FillBarcode: function(bcode) {
		return this.invoke("FillBarcode", {"bcode":bcode}, this.FillBarcode.getArguments().slice(1));
	},
	FillBranch: function(branch) {
		return this.invoke("FillBranch", {"branch":branch}, this.FillBranch.getArguments().slice(1));
	},
	reserve: function(itemnumber, branch, notes) {
		return this.invoke("reserve", {"itemnumber":itemnumber, "branch":branch, "notes":notes}, this.reserve.getArguments().slice(3));
	},
	saveSuggestion: function(title, isbn, author, pname, pyear, pplace, notes) {
		return this.invoke("saveSuggestion", {"title":title, "isbn":isbn, "author":author, "pname":pname, "pyear":pyear, "pplace":pplace, "notes":notes}, this.saveSuggestion.getArguments().slice(7));
	},
	getItemTypes: function(recfrom) {
		return this.invoke("getItemTypes", {"recfrom":recfrom}, this.getItemTypes.getArguments().slice(1));
	},
	getAboutUs: function() {
		return this.invoke("getAboutUs", {}, this.getAboutUs.getArguments().slice(0));
	},
	newArrivalModeOn: function() {
		return this.invoke("newArrivalModeOn", {}, this.newArrivalModeOn.getArguments().slice(0));
	},
	newArrivalModeOff: function() {
		return this.invoke("newArrivalModeOff", {}, this.newArrivalModeOff.getArguments().slice(0));
	},
	setReviewStatus: function(bibid, userid, status) {
		return this.invoke("setReviewStatus", {"bibid":bibid, "userid":userid, "status":status}, this.setReviewStatus.getArguments().slice(3));
	},
	url: '/ajaxpro/opac,App_Code.ashx'
}));
opac = new opac_class();

