if(typeof vrssoftware == "undefined") vrssoftware={};
if(typeof vrssoftware.AjaxServerClass == "undefined") vrssoftware.AjaxServerClass={};
vrssoftware.AjaxServerClass_class = function() {};
Object.extend(vrssoftware.AjaxServerClass_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	CreateScannerMakeList: function() {
		return this.invoke("CreateScannerMakeList", {}, this.CreateScannerMakeList.getArguments().slice(0));
	},
	CreateScannerModelList: function(vendId) {
		return this.invoke("CreateScannerModelList", {"vendId":vendId}, this.CreateScannerModelList.getArguments().slice(1));
	},
	PurchaseProcess: function(inPartNumber, scannerMake, scannerModel, isNonCertified) {
		return this.invoke("PurchaseProcess", {"inPartNumber":inPartNumber, "scannerMake":scannerMake, "scannerModel":scannerModel, "isNonCertified":isNonCertified}, this.PurchaseProcess.getArguments().slice(4));
	},
	CreateLicenseTypeList: function(modelId, partNumb, upgrade, VrsVersion) {
		return this.invoke("CreateLicenseTypeList", {"modelId":modelId, "partNumb":partNumb, "upgrade":upgrade, "VrsVersion":VrsVersion}, this.CreateLicenseTypeList.getArguments().slice(4));
	},
	CreateCountryList: function() {
		return this.invoke("CreateCountryList", {}, this.CreateCountryList.getArguments().slice(0));
	},
	CreateStateList: function(inCountry) {
		return this.invoke("CreateStateList", {"inCountry":inCountry}, this.CreateStateList.getArguments().slice(1));
	},
	GetPrePopulatedFormValues: function() {
		return this.invoke("GetPrePopulatedFormValues", {}, this.GetPrePopulatedFormValues.getArguments().slice(0));
	},
	GetPrePopulatedScannerMakeValues: function() {
		return this.invoke("GetPrePopulatedScannerMakeValues", {}, this.GetPrePopulatedScannerMakeValues.getArguments().slice(0));
	},
	SaveFormValuesToSession: function(inEmail, inCompany, inFname, inLname, inTitle, inPhone, inCCName, inAddr1, inAddr2, inCity, inZip, inCompAddr1, inCompAddr2, inCompCity, inCompZip, inPromoCode, inDnContact, inCountryCode, inStateCode, inState, inCompCountryCode, inCompStateCode, inCompState, inCCTypeID, inCCNumb, inCCMonth, inCCYear, inCCVN) {
		return this.invoke("SaveFormValuesToSession", {"inEmail":inEmail, "inCompany":inCompany, "inFname":inFname, "inLname":inLname, "inTitle":inTitle, "inPhone":inPhone, "inCCName":inCCName, "inAddr1":inAddr1, "inAddr2":inAddr2, "inCity":inCity, "inZip":inZip, "inCompAddr1":inCompAddr1, "inCompAddr2":inCompAddr2, "inCompCity":inCompCity, "inCompZip":inCompZip, "inPromoCode":inPromoCode, "inDnContact":inDnContact, "inCountryCode":inCountryCode, "inStateCode":inStateCode, "inState":inState, "inCompCountryCode":inCompCountryCode, "inCompStateCode":inCompStateCode, "inCompState":inCompState, "inCCTypeID":inCCTypeID, "inCCNumb":inCCNumb, "inCCMonth":inCCMonth, "inCCYear":inCCYear, "inCCVN":inCCVN}, this.SaveFormValuesToSession.getArguments().slice(28));
	},
	OrderInfoContinue: function() {
		return this.invoke("OrderInfoContinue", {}, this.OrderInfoContinue.getArguments().slice(0));
	},
	LogError: function(logType, logPriority, inLogError, eMsg) {
		return this.invoke("LogError", {"logType":logType, "logPriority":logPriority, "inLogError":inLogError, "eMsg":eMsg}, this.LogError.getArguments().slice(4));
	},
	url: '/vrs/ajaxpro/vrssoftware.AjaxServerClass,vrssoftware.ashx'
}));
vrssoftware.AjaxServerClass = new vrssoftware.AjaxServerClass_class();

