var LinearCalcWS=function() {
LinearCalcWS.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
LinearCalcWS.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return LinearCalcWS._staticInstance.get_path();},
LoadQuoteData:function(quoteIDstr,succeededCallback, failedCallback, userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadQuoteData',false,{quoteIDstr:quoteIDstr},succeededCallback,failedCallback,userContext); },
SaveStart:function(quoteIDstr,preparedFor,preparedBy,calcEPAct,calcEnviron,state,succeededCallback, failedCallback, userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="preparedFor" type="String">System.String</param>
/// <param name="preparedBy" type="String">System.String</param>
/// <param name="calcEPAct" type="String">System.String</param>
/// <param name="calcEnviron" type="String">System.String</param>
/// <param name="state" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveStart',false,{quoteIDstr:quoteIDstr,preparedFor:preparedFor,preparedBy:preparedBy,calcEPAct:calcEPAct,calcEnviron:calcEnviron,state:state},succeededCallback,failedCallback,userContext); },
SaveProject:function(quoteIDstr,jobInfo,city,state,phone,typeOfInstall,buildingAreaMethod,length,width,succeededCallback, failedCallback, userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="jobInfo" type="String">System.String</param>
/// <param name="city" type="String">System.String</param>
/// <param name="state" type="String">System.String</param>
/// <param name="phone" type="String">System.String</param>
/// <param name="typeOfInstall" type="String">System.String</param>
/// <param name="buildingAreaMethod" type="String">System.String</param>
/// <param name="length" type="String">System.String</param>
/// <param name="width" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveProject',false,{quoteIDstr:quoteIDstr,jobInfo:jobInfo,city:city,state:state,phone:phone,typeOfInstall:typeOfInstall,buildingAreaMethod:buildingAreaMethod,length:length,width:width},succeededCallback,failedCallback,userContext); },
SaveLuminaireInvestment:function(LuminaireID,ExistFixtureID,TCPFixtureID,Quantity,TCPQuantity,TCPCostPerFixture,TCPInstallCost,TCPRebate,succeededCallback, failedCallback, userContext) {
/// <param name="LuminaireID" type="Number">System.Int32</param>
/// <param name="ExistFixtureID" type="Number">System.Int32</param>
/// <param name="TCPFixtureID" type="Number">System.Int32</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="TCPQuantity" type="String">System.String</param>
/// <param name="TCPCostPerFixture" type="String">System.String</param>
/// <param name="TCPInstallCost" type="String">System.String</param>
/// <param name="TCPRebate" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveLuminaireInvestment',false,{LuminaireID:LuminaireID,ExistFixtureID:ExistFixtureID,TCPFixtureID:TCPFixtureID,Quantity:Quantity,TCPQuantity:TCPQuantity,TCPCostPerFixture:TCPCostPerFixture,TCPInstallCost:TCPInstallCost,TCPRebate:TCPRebate},succeededCallback,failedCallback,userContext); },
getTCPFixtureEquiv:function(existFixtureID,succeededCallback, failedCallback, userContext) {
/// <param name="existFixtureID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'getTCPFixtureEquiv',false,{existFixtureID:existFixtureID},succeededCallback,failedCallback,userContext); },
getTCPFixtureDescription:function(tcpFixtureID,succeededCallback, failedCallback, userContext) {
/// <param name="tcpFixtureID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'getTCPFixtureDescription',false,{tcpFixtureID:tcpFixtureID},succeededCallback,failedCallback,userContext); },
GetHoursInOperation:function(HrsPerDay,DaysPerWeek,PercentInOper,succeededCallback, failedCallback, userContext) {
/// <param name="HrsPerDay" type="Number">System.Int32</param>
/// <param name="DaysPerWeek" type="Number">System.Int32</param>
/// <param name="PercentInOper" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetHoursInOperation',false,{HrsPerDay:HrsPerDay,DaysPerWeek:DaysPerWeek,PercentInOper:PercentInOper},succeededCallback,failedCallback,userContext); },
SaveLuminaireEnergy:function(LuminaireID,HrsPerDay,DaysPerWeek,PercentInOper,ExistHrsPerAnnum,ElectricityRate,succeededCallback, failedCallback, userContext) {
/// <param name="LuminaireID" type="Number">System.Int32</param>
/// <param name="HrsPerDay" type="Number">System.Int32</param>
/// <param name="DaysPerWeek" type="Number">System.Int32</param>
/// <param name="PercentInOper" type="String">System.String</param>
/// <param name="ExistHrsPerAnnum" type="String">System.String</param>
/// <param name="ElectricityRate" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveLuminaireEnergy',false,{LuminaireID:LuminaireID,HrsPerDay:HrsPerDay,DaysPerWeek:DaysPerWeek,PercentInOper:PercentInOper,ExistHrsPerAnnum:ExistHrsPerAnnum,ElectricityRate:ElectricityRate},succeededCallback,failedCallback,userContext); },
CalcEnergyData:function(quoteIDstr,succeededCallback, failedCallback, userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CalcEnergyData',false,{quoteIDstr:quoteIDstr},succeededCallback,failedCallback,userContext); },
SavePerformanceCompliance:function(quoteIDstr,complaince,succeededCallback, failedCallback, userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="complaince" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SavePerformanceCompliance',false,{quoteIDstr:quoteIDstr,complaince:complaince},succeededCallback,failedCallback,userContext); },
SaveLuminaireMaintenance:function(LuminaireID,ExistMaintRate,TCPMaintRate,ExistBallastLife,TCPBallastLife,ExistBallastCost,TCPBallastCost,ExistReBallastTime,TCPReBallastTime,ExistLampLife,TCPLampLife,ExistLampCost,TCPLampCost,ExistReLampTime,TCPReLampTime,ExistMaintCost,TCPMaintCost,succeededCallback, failedCallback, userContext) {
/// <param name="LuminaireID" type="Number">System.Int32</param>
/// <param name="ExistMaintRate" type="String">System.String</param>
/// <param name="TCPMaintRate" type="String">System.String</param>
/// <param name="ExistBallastLife" type="String">System.String</param>
/// <param name="TCPBallastLife" type="String">System.String</param>
/// <param name="ExistBallastCost" type="String">System.String</param>
/// <param name="TCPBallastCost" type="String">System.String</param>
/// <param name="ExistReBallastTime" type="String">System.String</param>
/// <param name="TCPReBallastTime" type="String">System.String</param>
/// <param name="ExistLampLife" type="String">System.String</param>
/// <param name="TCPLampLife" type="String">System.String</param>
/// <param name="ExistLampCost" type="String">System.String</param>
/// <param name="TCPLampCost" type="String">System.String</param>
/// <param name="ExistReLampTime" type="String">System.String</param>
/// <param name="TCPReLampTime" type="String">System.String</param>
/// <param name="ExistMaintCost" type="String">System.String</param>
/// <param name="TCPMaintCost" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveLuminaireMaintenance',false,{LuminaireID:LuminaireID,ExistMaintRate:ExistMaintRate,TCPMaintRate:TCPMaintRate,ExistBallastLife:ExistBallastLife,TCPBallastLife:TCPBallastLife,ExistBallastCost:ExistBallastCost,TCPBallastCost:TCPBallastCost,ExistReBallastTime:ExistReBallastTime,TCPReBallastTime:TCPReBallastTime,ExistLampLife:ExistLampLife,TCPLampLife:TCPLampLife,ExistLampCost:ExistLampCost,TCPLampCost:TCPLampCost,ExistReLampTime:ExistReLampTime,TCPReLampTime:TCPReLampTime,ExistMaintCost:ExistMaintCost,TCPMaintCost:TCPMaintCost},succeededCallback,failedCallback,userContext); },
CalcMaintenanceSavings:function(quoteID,succeededCallback, failedCallback, userContext) {
/// <param name="quoteID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CalcMaintenanceSavings',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); },
CalcMaintCost:function(MaintRate,BallastLife,BallastCost,ReBallastTime,LampLife,LampCost,ReLampTime,hoursInOperation,succeededCallback, failedCallback, userContext) {
/// <param name="MaintRate" type="String">System.String</param>
/// <param name="BallastLife" type="String">System.String</param>
/// <param name="BallastCost" type="String">System.String</param>
/// <param name="ReBallastTime" type="String">System.String</param>
/// <param name="LampLife" type="String">System.String</param>
/// <param name="LampCost" type="String">System.String</param>
/// <param name="ReLampTime" type="String">System.String</param>
/// <param name="hoursInOperation" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CalcMaintCost',false,{MaintRate:MaintRate,BallastLife:BallastLife,BallastCost:BallastCost,ReBallastTime:ReBallastTime,LampLife:LampLife,LampCost:LampCost,ReLampTime:ReLampTime,hoursInOperation:hoursInOperation},succeededCallback,failedCallback,userContext); },
CalcEnvironImpact:function(quoteID,succeededCallback, failedCallback, userContext) {
/// <param name="quoteID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CalcEnvironImpact',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); },
CalcPayback:function(quoteID,succeededCallback, failedCallback, userContext) {
/// <param name="quoteID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CalcPayback',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); }}
LinearCalcWS.registerClass('LinearCalcWS',Sys.Net.WebServiceProxy);
LinearCalcWS._staticInstance = new LinearCalcWS();
LinearCalcWS.set_path = function(value) {
LinearCalcWS._staticInstance.set_path(value); }
LinearCalcWS.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return LinearCalcWS._staticInstance.get_path();}
LinearCalcWS.set_timeout = function(value) {
LinearCalcWS._staticInstance.set_timeout(value); }
LinearCalcWS.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return LinearCalcWS._staticInstance.get_timeout(); }
LinearCalcWS.set_defaultUserContext = function(value) { 
LinearCalcWS._staticInstance.set_defaultUserContext(value); }
LinearCalcWS.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return LinearCalcWS._staticInstance.get_defaultUserContext(); }
LinearCalcWS.set_defaultSucceededCallback = function(value) { 
 LinearCalcWS._staticInstance.set_defaultSucceededCallback(value); }
LinearCalcWS.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return LinearCalcWS._staticInstance.get_defaultSucceededCallback(); }
LinearCalcWS.set_defaultFailedCallback = function(value) { 
LinearCalcWS._staticInstance.set_defaultFailedCallback(value); }
LinearCalcWS.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return LinearCalcWS._staticInstance.get_defaultFailedCallback(); }
LinearCalcWS.set_path("/WebServices/LinearCalcWS.asmx");
LinearCalcWS.LoadQuoteData= function(quoteIDstr,onSuccess,onFailed,userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.LoadQuoteData(quoteIDstr,onSuccess,onFailed,userContext); }
LinearCalcWS.SaveStart= function(quoteIDstr,preparedFor,preparedBy,calcEPAct,calcEnviron,state,onSuccess,onFailed,userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="preparedFor" type="String">System.String</param>
/// <param name="preparedBy" type="String">System.String</param>
/// <param name="calcEPAct" type="String">System.String</param>
/// <param name="calcEnviron" type="String">System.String</param>
/// <param name="state" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.SaveStart(quoteIDstr,preparedFor,preparedBy,calcEPAct,calcEnviron,state,onSuccess,onFailed,userContext); }
LinearCalcWS.SaveProject= function(quoteIDstr,jobInfo,city,state,phone,typeOfInstall,buildingAreaMethod,length,width,onSuccess,onFailed,userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="jobInfo" type="String">System.String</param>
/// <param name="city" type="String">System.String</param>
/// <param name="state" type="String">System.String</param>
/// <param name="phone" type="String">System.String</param>
/// <param name="typeOfInstall" type="String">System.String</param>
/// <param name="buildingAreaMethod" type="String">System.String</param>
/// <param name="length" type="String">System.String</param>
/// <param name="width" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.SaveProject(quoteIDstr,jobInfo,city,state,phone,typeOfInstall,buildingAreaMethod,length,width,onSuccess,onFailed,userContext); }
LinearCalcWS.SaveLuminaireInvestment= function(LuminaireID,ExistFixtureID,TCPFixtureID,Quantity,TCPQuantity,TCPCostPerFixture,TCPInstallCost,TCPRebate,onSuccess,onFailed,userContext) {
/// <param name="LuminaireID" type="Number">System.Int32</param>
/// <param name="ExistFixtureID" type="Number">System.Int32</param>
/// <param name="TCPFixtureID" type="Number">System.Int32</param>
/// <param name="Quantity" type="String">System.String</param>
/// <param name="TCPQuantity" type="String">System.String</param>
/// <param name="TCPCostPerFixture" type="String">System.String</param>
/// <param name="TCPInstallCost" type="String">System.String</param>
/// <param name="TCPRebate" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.SaveLuminaireInvestment(LuminaireID,ExistFixtureID,TCPFixtureID,Quantity,TCPQuantity,TCPCostPerFixture,TCPInstallCost,TCPRebate,onSuccess,onFailed,userContext); }
LinearCalcWS.getTCPFixtureEquiv= function(existFixtureID,onSuccess,onFailed,userContext) {
/// <param name="existFixtureID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.getTCPFixtureEquiv(existFixtureID,onSuccess,onFailed,userContext); }
LinearCalcWS.getTCPFixtureDescription= function(tcpFixtureID,onSuccess,onFailed,userContext) {
/// <param name="tcpFixtureID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.getTCPFixtureDescription(tcpFixtureID,onSuccess,onFailed,userContext); }
LinearCalcWS.GetHoursInOperation= function(HrsPerDay,DaysPerWeek,PercentInOper,onSuccess,onFailed,userContext) {
/// <param name="HrsPerDay" type="Number">System.Int32</param>
/// <param name="DaysPerWeek" type="Number">System.Int32</param>
/// <param name="PercentInOper" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.GetHoursInOperation(HrsPerDay,DaysPerWeek,PercentInOper,onSuccess,onFailed,userContext); }
LinearCalcWS.SaveLuminaireEnergy= function(LuminaireID,HrsPerDay,DaysPerWeek,PercentInOper,ExistHrsPerAnnum,ElectricityRate,onSuccess,onFailed,userContext) {
/// <param name="LuminaireID" type="Number">System.Int32</param>
/// <param name="HrsPerDay" type="Number">System.Int32</param>
/// <param name="DaysPerWeek" type="Number">System.Int32</param>
/// <param name="PercentInOper" type="String">System.String</param>
/// <param name="ExistHrsPerAnnum" type="String">System.String</param>
/// <param name="ElectricityRate" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.SaveLuminaireEnergy(LuminaireID,HrsPerDay,DaysPerWeek,PercentInOper,ExistHrsPerAnnum,ElectricityRate,onSuccess,onFailed,userContext); }
LinearCalcWS.CalcEnergyData= function(quoteIDstr,onSuccess,onFailed,userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.CalcEnergyData(quoteIDstr,onSuccess,onFailed,userContext); }
LinearCalcWS.SavePerformanceCompliance= function(quoteIDstr,complaince,onSuccess,onFailed,userContext) {
/// <param name="quoteIDstr" type="String">System.String</param>
/// <param name="complaince" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.SavePerformanceCompliance(quoteIDstr,complaince,onSuccess,onFailed,userContext); }
LinearCalcWS.SaveLuminaireMaintenance= function(LuminaireID,ExistMaintRate,TCPMaintRate,ExistBallastLife,TCPBallastLife,ExistBallastCost,TCPBallastCost,ExistReBallastTime,TCPReBallastTime,ExistLampLife,TCPLampLife,ExistLampCost,TCPLampCost,ExistReLampTime,TCPReLampTime,ExistMaintCost,TCPMaintCost,onSuccess,onFailed,userContext) {
/// <param name="LuminaireID" type="Number">System.Int32</param>
/// <param name="ExistMaintRate" type="String">System.String</param>
/// <param name="TCPMaintRate" type="String">System.String</param>
/// <param name="ExistBallastLife" type="String">System.String</param>
/// <param name="TCPBallastLife" type="String">System.String</param>
/// <param name="ExistBallastCost" type="String">System.String</param>
/// <param name="TCPBallastCost" type="String">System.String</param>
/// <param name="ExistReBallastTime" type="String">System.String</param>
/// <param name="TCPReBallastTime" type="String">System.String</param>
/// <param name="ExistLampLife" type="String">System.String</param>
/// <param name="TCPLampLife" type="String">System.String</param>
/// <param name="ExistLampCost" type="String">System.String</param>
/// <param name="TCPLampCost" type="String">System.String</param>
/// <param name="ExistReLampTime" type="String">System.String</param>
/// <param name="TCPReLampTime" type="String">System.String</param>
/// <param name="ExistMaintCost" type="String">System.String</param>
/// <param name="TCPMaintCost" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.SaveLuminaireMaintenance(LuminaireID,ExistMaintRate,TCPMaintRate,ExistBallastLife,TCPBallastLife,ExistBallastCost,TCPBallastCost,ExistReBallastTime,TCPReBallastTime,ExistLampLife,TCPLampLife,ExistLampCost,TCPLampCost,ExistReLampTime,TCPReLampTime,ExistMaintCost,TCPMaintCost,onSuccess,onFailed,userContext); }
LinearCalcWS.CalcMaintenanceSavings= function(quoteID,onSuccess,onFailed,userContext) {
/// <param name="quoteID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.CalcMaintenanceSavings(quoteID,onSuccess,onFailed,userContext); }
LinearCalcWS.CalcMaintCost= function(MaintRate,BallastLife,BallastCost,ReBallastTime,LampLife,LampCost,ReLampTime,hoursInOperation,onSuccess,onFailed,userContext) {
/// <param name="MaintRate" type="String">System.String</param>
/// <param name="BallastLife" type="String">System.String</param>
/// <param name="BallastCost" type="String">System.String</param>
/// <param name="ReBallastTime" type="String">System.String</param>
/// <param name="LampLife" type="String">System.String</param>
/// <param name="LampCost" type="String">System.String</param>
/// <param name="ReLampTime" type="String">System.String</param>
/// <param name="hoursInOperation" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.CalcMaintCost(MaintRate,BallastLife,BallastCost,ReBallastTime,LampLife,LampCost,ReLampTime,hoursInOperation,onSuccess,onFailed,userContext); }
LinearCalcWS.CalcEnvironImpact= function(quoteID,onSuccess,onFailed,userContext) {
/// <param name="quoteID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.CalcEnvironImpact(quoteID,onSuccess,onFailed,userContext); }
LinearCalcWS.CalcPayback= function(quoteID,onSuccess,onFailed,userContext) {
/// <param name="quoteID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LinearCalcWS._staticInstance.CalcPayback(quoteID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('IdeaStar');
if (typeof(IdeaStar.quoteData) === 'undefined') {
IdeaStar.quoteData=gtc("IdeaStar.quoteData");
IdeaStar.quoteData.registerClass('IdeaStar.quoteData');
}
if (typeof(fixtureInfo) === 'undefined') {
var fixtureInfo=gtc("fixtureInfo");
fixtureInfo.registerClass('fixtureInfo');
}
if (typeof(energyInfo) === 'undefined') {
var energyInfo=gtc("energyInfo");
energyInfo.registerClass('energyInfo');
}
if (typeof(environImpact) === 'undefined') {
var environImpact=gtc("environImpact");
environImpact.registerClass('environImpact');
}
if (typeof(maintInfo) === 'undefined') {
var maintInfo=gtc("maintInfo");
maintInfo.registerClass('maintInfo');
}
if (typeof(payback) === 'undefined') {
var payback=gtc("payback");
payback.registerClass('payback');
}
