Type.registerNamespace('SalesAndMarketingSite.Services');
SalesAndMarketingSite.Services.UserService=function() {
SalesAndMarketingSite.Services.UserService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SalesAndMarketingSite.Services.UserService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SalesAndMarketingSite.Services.UserService._staticInstance.get_path();},
RequestTyreService:function(driverName,companyName,driverAddress1,driverAddress2,driverAddress3,driverTown,driverCounty,driverPostcode,email,contactMethod,telNo,mobNo,vehicleReg,vehicleMake,vehicleModel,engineSize,mileage,tyreSize_F1,tyreSize_F2,tyreSize_F3,tyreSize_F4,tyreSize_R1,tyreSize_R2,tyreSize_R3,tyreSize_R4,tyreMake,hasSpareTyre,fleetAccNo,vehicleType,tyreRequirements,workRequested,bookingDate1,pickupPeriod1,bookingDate2,pickupPeriod2,bookingDate3,pickupPeriod3,altAddress1,altAddress2,altAddress3,altTown,altCounty,altPostcode,succeededCallback, failedCallback, userContext) {
/// <param name="driverName" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="driverAddress1" type="String">System.String</param>
/// <param name="driverAddress2" type="String">System.String</param>
/// <param name="driverAddress3" type="String">System.String</param>
/// <param name="driverTown" type="String">System.String</param>
/// <param name="driverCounty" type="String">System.String</param>
/// <param name="driverPostcode" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="contactMethod" type="String">System.String</param>
/// <param name="telNo" type="String">System.String</param>
/// <param name="mobNo" type="String">System.String</param>
/// <param name="vehicleReg" type="String">System.String</param>
/// <param name="vehicleMake" type="String">System.String</param>
/// <param name="vehicleModel" type="String">System.String</param>
/// <param name="engineSize" type="String">System.String</param>
/// <param name="mileage" type="String">System.String</param>
/// <param name="tyreSize_F1" type="String">System.String</param>
/// <param name="tyreSize_F2" type="String">System.String</param>
/// <param name="tyreSize_F3" type="String">System.String</param>
/// <param name="tyreSize_F4" type="String">System.String</param>
/// <param name="tyreSize_R1" type="String">System.String</param>
/// <param name="tyreSize_R2" type="String">System.String</param>
/// <param name="tyreSize_R3" type="String">System.String</param>
/// <param name="tyreSize_R4" type="String">System.String</param>
/// <param name="tyreMake" type="String">System.String</param>
/// <param name="hasSpareTyre" type="Boolean">System.Boolean</param>
/// <param name="fleetAccNo" type="String">System.String</param>
/// <param name="vehicleType" type="String">System.String</param>
/// <param name="tyreRequirements" type="String">System.String</param>
/// <param name="workRequested" type="String">System.String</param>
/// <param name="bookingDate1" type="Date">System.DateTime</param>
/// <param name="pickupPeriod1" type="String">System.String</param>
/// <param name="bookingDate2" type="Date">System.DateTime</param>
/// <param name="pickupPeriod2" type="String">System.String</param>
/// <param name="bookingDate3" type="Date">System.DateTime</param>
/// <param name="pickupPeriod3" type="String">System.String</param>
/// <param name="altAddress1" type="String">System.String</param>
/// <param name="altAddress2" type="String">System.String</param>
/// <param name="altAddress3" type="String">System.String</param>
/// <param name="altTown" type="String">System.String</param>
/// <param name="altCounty" type="String">System.String</param>
/// <param name="altPostcode" 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(), 'RequestTyreService',false,{driverName:driverName,companyName:companyName,driverAddress1:driverAddress1,driverAddress2:driverAddress2,driverAddress3:driverAddress3,driverTown:driverTown,driverCounty:driverCounty,driverPostcode:driverPostcode,email:email,contactMethod:contactMethod,telNo:telNo,mobNo:mobNo,vehicleReg:vehicleReg,vehicleMake:vehicleMake,vehicleModel:vehicleModel,engineSize:engineSize,mileage:mileage,tyreSize_F1:tyreSize_F1,tyreSize_F2:tyreSize_F2,tyreSize_F3:tyreSize_F3,tyreSize_F4:tyreSize_F4,tyreSize_R1:tyreSize_R1,tyreSize_R2:tyreSize_R2,tyreSize_R3:tyreSize_R3,tyreSize_R4:tyreSize_R4,tyreMake:tyreMake,hasSpareTyre:hasSpareTyre,fleetAccNo:fleetAccNo,vehicleType:vehicleType,tyreRequirements:tyreRequirements,workRequested:workRequested,bookingDate1:bookingDate1,pickupPeriod1:pickupPeriod1,bookingDate2:bookingDate2,pickupPeriod2:pickupPeriod2,bookingDate3:bookingDate3,pickupPeriod3:pickupPeriod3,altAddress1:altAddress1,altAddress2:altAddress2,altAddress3:altAddress3,altTown:altTown,altCounty:altCounty,altPostcode:altPostcode},succeededCallback,failedCallback,userContext); },
SubmitAccidentClaim:function(registrationNumber,make,model,incidentDate,timeOfIncident,driverName,contactAddress1,contactAddress2,contactAddress3,contactTown,contactCounty,contactPostcode,companyName,telephoneNumber,mobileNumber,emailAddress,preferredRepairPostCode,damageFO,damageFOQ,damageROQ,damageRO,damageF,damageR,damageFN,damageFNQ,damageRNQ,damageRN,furtherDamage,succeededCallback, failedCallback, userContext) {
/// <param name="registrationNumber" type="String">System.String</param>
/// <param name="make" type="String">System.String</param>
/// <param name="model" type="String">System.String</param>
/// <param name="incidentDate" type="Date">System.DateTime</param>
/// <param name="timeOfIncident" type="String">System.String</param>
/// <param name="driverName" type="String">System.String</param>
/// <param name="contactAddress1" type="String">System.String</param>
/// <param name="contactAddress2" type="String">System.String</param>
/// <param name="contactAddress3" type="String">System.String</param>
/// <param name="contactTown" type="String">System.String</param>
/// <param name="contactCounty" type="String">System.String</param>
/// <param name="contactPostcode" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="telephoneNumber" type="String">System.String</param>
/// <param name="mobileNumber" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="preferredRepairPostCode" type="String">System.String</param>
/// <param name="damageFO" type="String">System.String</param>
/// <param name="damageFOQ" type="String">System.String</param>
/// <param name="damageROQ" type="String">System.String</param>
/// <param name="damageRO" type="String">System.String</param>
/// <param name="damageF" type="String">System.String</param>
/// <param name="damageR" type="String">System.String</param>
/// <param name="damageFN" type="String">System.String</param>
/// <param name="damageFNQ" type="String">System.String</param>
/// <param name="damageRNQ" type="String">System.String</param>
/// <param name="damageRN" type="String">System.String</param>
/// <param name="furtherDamage" 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(), 'SubmitAccidentClaim',false,{registrationNumber:registrationNumber,make:make,model:model,incidentDate:incidentDate,timeOfIncident:timeOfIncident,driverName:driverName,contactAddress1:contactAddress1,contactAddress2:contactAddress2,contactAddress3:contactAddress3,contactTown:contactTown,contactCounty:contactCounty,contactPostcode:contactPostcode,companyName:companyName,telephoneNumber:telephoneNumber,mobileNumber:mobileNumber,emailAddress:emailAddress,preferredRepairPostCode:preferredRepairPostCode,damageFO:damageFO,damageFOQ:damageFOQ,damageROQ:damageROQ,damageRO:damageRO,damageF:damageF,damageR:damageR,damageFN:damageFN,damageFNQ:damageFNQ,damageRNQ:damageRNQ,damageRN:damageRN,furtherDamage:furtherDamage},succeededCallback,failedCallback,userContext); },
BookServiceTrak:function(driverName,regNo,make,model,currentMileage,phoneNo,mobileNo,emailAddress,isWithinM25,isMOTDue,isServiceDue,bookingDate1,bookingDate2,bookingDate3,comments,contactAddress1,contactAddress2,contactAddress3,contactTown,contactCounty,contactPostcode,collectionAddress1,collectionAddress2,collectionAddress3,collectionTown,collectionCounty,collectionPostcode,supplierDelivery,selfDelivery,courtesyCarReq,succeededCallback, failedCallback, userContext) {
/// <param name="driverName" type="String">System.String</param>
/// <param name="regNo" type="String">System.String</param>
/// <param name="make" type="String">System.String</param>
/// <param name="model" type="String">System.String</param>
/// <param name="currentMileage" type="String">System.String</param>
/// <param name="phoneNo" type="String">System.String</param>
/// <param name="mobileNo" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="isWithinM25" type="Boolean">System.Boolean</param>
/// <param name="isMOTDue" type="Boolean">System.Boolean</param>
/// <param name="isServiceDue" type="Boolean">System.Boolean</param>
/// <param name="bookingDate1" type="Date">System.DateTime</param>
/// <param name="bookingDate2" type="Date">System.DateTime</param>
/// <param name="bookingDate3" type="Date">System.DateTime</param>
/// <param name="comments" type="String">System.String</param>
/// <param name="contactAddress1" type="String">System.String</param>
/// <param name="contactAddress2" type="String">System.String</param>
/// <param name="contactAddress3" type="String">System.String</param>
/// <param name="contactTown" type="String">System.String</param>
/// <param name="contactCounty" type="String">System.String</param>
/// <param name="contactPostcode" type="String">System.String</param>
/// <param name="collectionAddress1" type="String">System.String</param>
/// <param name="collectionAddress2" type="String">System.String</param>
/// <param name="collectionAddress3" type="String">System.String</param>
/// <param name="collectionTown" type="String">System.String</param>
/// <param name="collectionCounty" type="String">System.String</param>
/// <param name="collectionPostcode" type="String">System.String</param>
/// <param name="supplierDelivery" type="Boolean">System.Boolean</param>
/// <param name="selfDelivery" type="Boolean">System.Boolean</param>
/// <param name="courtesyCarReq" type="Boolean">System.Boolean</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(), 'BookServiceTrak',false,{driverName:driverName,regNo:regNo,make:make,model:model,currentMileage:currentMileage,phoneNo:phoneNo,mobileNo:mobileNo,emailAddress:emailAddress,isWithinM25:isWithinM25,isMOTDue:isMOTDue,isServiceDue:isServiceDue,bookingDate1:bookingDate1,bookingDate2:bookingDate2,bookingDate3:bookingDate3,comments:comments,contactAddress1:contactAddress1,contactAddress2:contactAddress2,contactAddress3:contactAddress3,contactTown:contactTown,contactCounty:contactCounty,contactPostcode:contactPostcode,collectionAddress1:collectionAddress1,collectionAddress2:collectionAddress2,collectionAddress3:collectionAddress3,collectionTown:collectionTown,collectionCounty:collectionCounty,collectionPostcode:collectionPostcode,supplierDelivery:supplierDelivery,selfDelivery:selfDelivery,courtesyCarReq:courtesyCarReq},succeededCallback,failedCallback,userContext); },
BuyLeaseCar:function(comments,succeededCallback, failedCallback, userContext) {
/// <param name="comments" 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(), 'BuyLeaseCar',false,{comments:comments},succeededCallback,failedCallback,userContext); },
RequestEuropeanTravelDocs:function(regNo,manufacturer,model,driverName,contactAddress1,contactAddress2,contactAddress3,contactTown,contactCounty,contactPostcode,phoneNo,mobileNo,emailAddress,altContactAddress1,altContactAddress2,altContactAddress3,altContactTown,altContactCounty,altContactPostcode,altContactName,altContactPhoneNo,altContactMobileNo,dateOfTravel,succeededCallback, failedCallback, userContext) {
/// <param name="regNo" type="String">System.String</param>
/// <param name="manufacturer" type="String">System.String</param>
/// <param name="model" type="String">System.String</param>
/// <param name="driverName" type="String">System.String</param>
/// <param name="contactAddress1" type="String">System.String</param>
/// <param name="contactAddress2" type="String">System.String</param>
/// <param name="contactAddress3" type="String">System.String</param>
/// <param name="contactTown" type="String">System.String</param>
/// <param name="contactCounty" type="String">System.String</param>
/// <param name="contactPostcode" type="String">System.String</param>
/// <param name="phoneNo" type="String">System.String</param>
/// <param name="mobileNo" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="altContactAddress1" type="String">System.String</param>
/// <param name="altContactAddress2" type="String">System.String</param>
/// <param name="altContactAddress3" type="String">System.String</param>
/// <param name="altContactTown" type="String">System.String</param>
/// <param name="altContactCounty" type="String">System.String</param>
/// <param name="altContactPostcode" type="String">System.String</param>
/// <param name="altContactName" type="String">System.String</param>
/// <param name="altContactPhoneNo" type="String">System.String</param>
/// <param name="altContactMobileNo" type="String">System.String</param>
/// <param name="dateOfTravel" type="Date">System.DateTime</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(), 'RequestEuropeanTravelDocs',false,{regNo:regNo,manufacturer:manufacturer,model:model,driverName:driverName,contactAddress1:contactAddress1,contactAddress2:contactAddress2,contactAddress3:contactAddress3,contactTown:contactTown,contactCounty:contactCounty,contactPostcode:contactPostcode,phoneNo:phoneNo,mobileNo:mobileNo,emailAddress:emailAddress,altContactAddress1:altContactAddress1,altContactAddress2:altContactAddress2,altContactAddress3:altContactAddress3,altContactTown:altContactTown,altContactCounty:altContactCounty,altContactPostcode:altContactPostcode,altContactName:altContactName,altContactPhoneNo:altContactPhoneNo,altContactMobileNo:altContactMobileNo,dateOfTravel:dateOfTravel},succeededCallback,failedCallback,userContext); },
SendUpToDateEmail:function(custEmail,updateType,custJobTitle,succeededCallback, failedCallback, userContext) {
/// <param name="custEmail" type="String">System.String</param>
/// <param name="updateType" type="String">System.String</param>
/// <param name="custJobTitle" 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(), 'SendUpToDateEmail',false,{custEmail:custEmail,updateType:updateType,custJobTitle:custJobTitle},succeededCallback,failedCallback,userContext); },
SendBudget2010OrderEmail:function(name,jobTitle,companyName,fleetSize,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostCode,email,succeededCallback, failedCallback, userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="jobTitle" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="fleetSize" type="String">System.String</param>
/// <param name="addressLine1" type="String">System.String</param>
/// <param name="addressLine2" type="String">System.String</param>
/// <param name="addressLine3" type="String">System.String</param>
/// <param name="addressTown" type="String">System.String</param>
/// <param name="addressCounty" type="String">System.String</param>
/// <param name="addressPostCode" type="String">System.String</param>
/// <param name="email" 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(), 'SendBudget2010OrderEmail',false,{name:name,jobTitle:jobTitle,companyName:companyName,fleetSize:fleetSize,addressLine1:addressLine1,addressLine2:addressLine2,addressLine3:addressLine3,addressTown:addressTown,addressCounty:addressCounty,addressPostCode:addressPostCode,email:email},succeededCallback,failedCallback,userContext); },
SendConsultancy2010Email:function(name,jobTitle,companyName,fleetSize,fleetRenewalDate,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostCode,email,telephone,formType,succeededCallback, failedCallback, userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="jobTitle" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="fleetSize" type="String">System.String</param>
/// <param name="fleetRenewalDate" type="String">System.String</param>
/// <param name="addressLine1" type="String">System.String</param>
/// <param name="addressLine2" type="String">System.String</param>
/// <param name="addressLine3" type="String">System.String</param>
/// <param name="addressTown" type="String">System.String</param>
/// <param name="addressCounty" type="String">System.String</param>
/// <param name="addressPostCode" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="telephone" type="String">System.String</param>
/// <param name="formType" 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(), 'SendConsultancy2010Email',false,{name:name,jobTitle:jobTitle,companyName:companyName,fleetSize:fleetSize,fleetRenewalDate:fleetRenewalDate,addressLine1:addressLine1,addressLine2:addressLine2,addressLine3:addressLine3,addressTown:addressTown,addressCounty:addressCounty,addressPostCode:addressPostCode,email:email,telephone:telephone,formType:formType},succeededCallback,failedCallback,userContext); },
SendInteractive2010Email:function(name,jobTitle,companyName,fleetSize,fleetRenewalDate,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostCode,email,telephone,formType,succeededCallback, failedCallback, userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="jobTitle" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="fleetSize" type="String">System.String</param>
/// <param name="fleetRenewalDate" type="String">System.String</param>
/// <param name="addressLine1" type="String">System.String</param>
/// <param name="addressLine2" type="String">System.String</param>
/// <param name="addressLine3" type="String">System.String</param>
/// <param name="addressTown" type="String">System.String</param>
/// <param name="addressCounty" type="String">System.String</param>
/// <param name="addressPostCode" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="telephone" type="String">System.String</param>
/// <param name="formType" 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(), 'SendInteractive2010Email',false,{name:name,jobTitle:jobTitle,companyName:companyName,fleetSize:fleetSize,fleetRenewalDate:fleetRenewalDate,addressLine1:addressLine1,addressLine2:addressLine2,addressLine3:addressLine3,addressTown:addressTown,addressCounty:addressCounty,addressPostCode:addressPostCode,email:email,telephone:telephone,formType:formType},succeededCallback,failedCallback,userContext); },
GetVehicleCompanyDetail:function(vehicleReg,succeededCallback, failedCallback, userContext) {
/// <param name="vehicleReg" 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(), 'GetVehicleCompanyDetail',false,{vehicleReg:vehicleReg},succeededCallback,failedCallback,userContext); }}
SalesAndMarketingSite.Services.UserService.registerClass('SalesAndMarketingSite.Services.UserService',Sys.Net.WebServiceProxy);
SalesAndMarketingSite.Services.UserService._staticInstance = new SalesAndMarketingSite.Services.UserService();
SalesAndMarketingSite.Services.UserService.set_path = function(value) {
SalesAndMarketingSite.Services.UserService._staticInstance.set_path(value); }
SalesAndMarketingSite.Services.UserService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return SalesAndMarketingSite.Services.UserService._staticInstance.get_path();}
SalesAndMarketingSite.Services.UserService.set_timeout = function(value) {
SalesAndMarketingSite.Services.UserService._staticInstance.set_timeout(value); }
SalesAndMarketingSite.Services.UserService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return SalesAndMarketingSite.Services.UserService._staticInstance.get_timeout(); }
SalesAndMarketingSite.Services.UserService.set_defaultUserContext = function(value) { 
SalesAndMarketingSite.Services.UserService._staticInstance.set_defaultUserContext(value); }
SalesAndMarketingSite.Services.UserService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return SalesAndMarketingSite.Services.UserService._staticInstance.get_defaultUserContext(); }
SalesAndMarketingSite.Services.UserService.set_defaultSucceededCallback = function(value) { 
 SalesAndMarketingSite.Services.UserService._staticInstance.set_defaultSucceededCallback(value); }
SalesAndMarketingSite.Services.UserService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return SalesAndMarketingSite.Services.UserService._staticInstance.get_defaultSucceededCallback(); }
SalesAndMarketingSite.Services.UserService.set_defaultFailedCallback = function(value) { 
SalesAndMarketingSite.Services.UserService._staticInstance.set_defaultFailedCallback(value); }
SalesAndMarketingSite.Services.UserService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return SalesAndMarketingSite.Services.UserService._staticInstance.get_defaultFailedCallback(); }
SalesAndMarketingSite.Services.UserService.set_path("/services/UserService.svc");
SalesAndMarketingSite.Services.UserService.RequestTyreService= function(driverName,companyName,driverAddress1,driverAddress2,driverAddress3,driverTown,driverCounty,driverPostcode,email,contactMethod,telNo,mobNo,vehicleReg,vehicleMake,vehicleModel,engineSize,mileage,tyreSize_F1,tyreSize_F2,tyreSize_F3,tyreSize_F4,tyreSize_R1,tyreSize_R2,tyreSize_R3,tyreSize_R4,tyreMake,hasSpareTyre,fleetAccNo,vehicleType,tyreRequirements,workRequested,bookingDate1,pickupPeriod1,bookingDate2,pickupPeriod2,bookingDate3,pickupPeriod3,altAddress1,altAddress2,altAddress3,altTown,altCounty,altPostcode,onSuccess,onFailed,userContext) {
/// <param name="driverName" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="driverAddress1" type="String">System.String</param>
/// <param name="driverAddress2" type="String">System.String</param>
/// <param name="driverAddress3" type="String">System.String</param>
/// <param name="driverTown" type="String">System.String</param>
/// <param name="driverCounty" type="String">System.String</param>
/// <param name="driverPostcode" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="contactMethod" type="String">System.String</param>
/// <param name="telNo" type="String">System.String</param>
/// <param name="mobNo" type="String">System.String</param>
/// <param name="vehicleReg" type="String">System.String</param>
/// <param name="vehicleMake" type="String">System.String</param>
/// <param name="vehicleModel" type="String">System.String</param>
/// <param name="engineSize" type="String">System.String</param>
/// <param name="mileage" type="String">System.String</param>
/// <param name="tyreSize_F1" type="String">System.String</param>
/// <param name="tyreSize_F2" type="String">System.String</param>
/// <param name="tyreSize_F3" type="String">System.String</param>
/// <param name="tyreSize_F4" type="String">System.String</param>
/// <param name="tyreSize_R1" type="String">System.String</param>
/// <param name="tyreSize_R2" type="String">System.String</param>
/// <param name="tyreSize_R3" type="String">System.String</param>
/// <param name="tyreSize_R4" type="String">System.String</param>
/// <param name="tyreMake" type="String">System.String</param>
/// <param name="hasSpareTyre" type="Boolean">System.Boolean</param>
/// <param name="fleetAccNo" type="String">System.String</param>
/// <param name="vehicleType" type="String">System.String</param>
/// <param name="tyreRequirements" type="String">System.String</param>
/// <param name="workRequested" type="String">System.String</param>
/// <param name="bookingDate1" type="Date">System.DateTime</param>
/// <param name="pickupPeriod1" type="String">System.String</param>
/// <param name="bookingDate2" type="Date">System.DateTime</param>
/// <param name="pickupPeriod2" type="String">System.String</param>
/// <param name="bookingDate3" type="Date">System.DateTime</param>
/// <param name="pickupPeriod3" type="String">System.String</param>
/// <param name="altAddress1" type="String">System.String</param>
/// <param name="altAddress2" type="String">System.String</param>
/// <param name="altAddress3" type="String">System.String</param>
/// <param name="altTown" type="String">System.String</param>
/// <param name="altCounty" type="String">System.String</param>
/// <param name="altPostcode" 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>
SalesAndMarketingSite.Services.UserService._staticInstance.RequestTyreService(driverName,companyName,driverAddress1,driverAddress2,driverAddress3,driverTown,driverCounty,driverPostcode,email,contactMethod,telNo,mobNo,vehicleReg,vehicleMake,vehicleModel,engineSize,mileage,tyreSize_F1,tyreSize_F2,tyreSize_F3,tyreSize_F4,tyreSize_R1,tyreSize_R2,tyreSize_R3,tyreSize_R4,tyreMake,hasSpareTyre,fleetAccNo,vehicleType,tyreRequirements,workRequested,bookingDate1,pickupPeriod1,bookingDate2,pickupPeriod2,bookingDate3,pickupPeriod3,altAddress1,altAddress2,altAddress3,altTown,altCounty,altPostcode,onSuccess,onFailed,userContext); }
SalesAndMarketingSite.Services.UserService.SubmitAccidentClaim= function(registrationNumber,make,model,incidentDate,timeOfIncident,driverName,contactAddress1,contactAddress2,contactAddress3,contactTown,contactCounty,contactPostcode,companyName,telephoneNumber,mobileNumber,emailAddress,preferredRepairPostCode,damageFO,damageFOQ,damageROQ,damageRO,damageF,damageR,damageFN,damageFNQ,damageRNQ,damageRN,furtherDamage,onSuccess,onFailed,userContext) {
/// <param name="registrationNumber" type="String">System.String</param>
/// <param name="make" type="String">System.String</param>
/// <param name="model" type="String">System.String</param>
/// <param name="incidentDate" type="Date">System.DateTime</param>
/// <param name="timeOfIncident" type="String">System.String</param>
/// <param name="driverName" type="String">System.String</param>
/// <param name="contactAddress1" type="String">System.String</param>
/// <param name="contactAddress2" type="String">System.String</param>
/// <param name="contactAddress3" type="String">System.String</param>
/// <param name="contactTown" type="String">System.String</param>
/// <param name="contactCounty" type="String">System.String</param>
/// <param name="contactPostcode" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="telephoneNumber" type="String">System.String</param>
/// <param name="mobileNumber" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="preferredRepairPostCode" type="String">System.String</param>
/// <param name="damageFO" type="String">System.String</param>
/// <param name="damageFOQ" type="String">System.String</param>
/// <param name="damageROQ" type="String">System.String</param>
/// <param name="damageRO" type="String">System.String</param>
/// <param name="damageF" type="String">System.String</param>
/// <param name="damageR" type="String">System.String</param>
/// <param name="damageFN" type="String">System.String</param>
/// <param name="damageFNQ" type="String">System.String</param>
/// <param name="damageRNQ" type="String">System.String</param>
/// <param name="damageRN" type="String">System.String</param>
/// <param name="furtherDamage" 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>
SalesAndMarketingSite.Services.UserService._staticInstance.SubmitAccidentClaim(registrationNumber,make,model,incidentDate,timeOfIncident,driverName,contactAddress1,contactAddress2,contactAddress3,contactTown,contactCounty,contactPostcode,companyName,telephoneNumber,mobileNumber,emailAddress,preferredRepairPostCode,damageFO,damageFOQ,damageROQ,damageRO,damageF,damageR,damageFN,damageFNQ,damageRNQ,damageRN,furtherDamage,onSuccess,onFailed,userContext); }
SalesAndMarketingSite.Services.UserService.BookServiceTrak= function(driverName,regNo,make,model,currentMileage,phoneNo,mobileNo,emailAddress,isWithinM25,isMOTDue,isServiceDue,bookingDate1,bookingDate2,bookingDate3,comments,contactAddress1,contactAddress2,contactAddress3,contactTown,contactCounty,contactPostcode,collectionAddress1,collectionAddress2,collectionAddress3,collectionTown,collectionCounty,collectionPostcode,supplierDelivery,selfDelivery,courtesyCarReq,onSuccess,onFailed,userContext) {
/// <param name="driverName" type="String">System.String</param>
/// <param name="regNo" type="String">System.String</param>
/// <param name="make" type="String">System.String</param>
/// <param name="model" type="String">System.String</param>
/// <param name="currentMileage" type="String">System.String</param>
/// <param name="phoneNo" type="String">System.String</param>
/// <param name="mobileNo" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="isWithinM25" type="Boolean">System.Boolean</param>
/// <param name="isMOTDue" type="Boolean">System.Boolean</param>
/// <param name="isServiceDue" type="Boolean">System.Boolean</param>
/// <param name="bookingDate1" type="Date">System.DateTime</param>
/// <param name="bookingDate2" type="Date">System.DateTime</param>
/// <param name="bookingDate3" type="Date">System.DateTime</param>
/// <param name="comments" type="String">System.String</param>
/// <param name="contactAddress1" type="String">System.String</param>
/// <param name="contactAddress2" type="String">System.String</param>
/// <param name="contactAddress3" type="String">System.String</param>
/// <param name="contactTown" type="String">System.String</param>
/// <param name="contactCounty" type="String">System.String</param>
/// <param name="contactPostcode" type="String">System.String</param>
/// <param name="collectionAddress1" type="String">System.String</param>
/// <param name="collectionAddress2" type="String">System.String</param>
/// <param name="collectionAddress3" type="String">System.String</param>
/// <param name="collectionTown" type="String">System.String</param>
/// <param name="collectionCounty" type="String">System.String</param>
/// <param name="collectionPostcode" type="String">System.String</param>
/// <param name="supplierDelivery" type="Boolean">System.Boolean</param>
/// <param name="selfDelivery" type="Boolean">System.Boolean</param>
/// <param name="courtesyCarReq" type="Boolean">System.Boolean</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>
SalesAndMarketingSite.Services.UserService._staticInstance.BookServiceTrak(driverName,regNo,make,model,currentMileage,phoneNo,mobileNo,emailAddress,isWithinM25,isMOTDue,isServiceDue,bookingDate1,bookingDate2,bookingDate3,comments,contactAddress1,contactAddress2,contactAddress3,contactTown,contactCounty,contactPostcode,collectionAddress1,collectionAddress2,collectionAddress3,collectionTown,collectionCounty,collectionPostcode,supplierDelivery,selfDelivery,courtesyCarReq,onSuccess,onFailed,userContext); }
SalesAndMarketingSite.Services.UserService.BuyLeaseCar= function(comments,onSuccess,onFailed,userContext) {
/// <param name="comments" 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>
SalesAndMarketingSite.Services.UserService._staticInstance.BuyLeaseCar(comments,onSuccess,onFailed,userContext); }
SalesAndMarketingSite.Services.UserService.RequestEuropeanTravelDocs= function(regNo,manufacturer,model,driverName,contactAddress1,contactAddress2,contactAddress3,contactTown,contactCounty,contactPostcode,phoneNo,mobileNo,emailAddress,altContactAddress1,altContactAddress2,altContactAddress3,altContactTown,altContactCounty,altContactPostcode,altContactName,altContactPhoneNo,altContactMobileNo,dateOfTravel,onSuccess,onFailed,userContext) {
/// <param name="regNo" type="String">System.String</param>
/// <param name="manufacturer" type="String">System.String</param>
/// <param name="model" type="String">System.String</param>
/// <param name="driverName" type="String">System.String</param>
/// <param name="contactAddress1" type="String">System.String</param>
/// <param name="contactAddress2" type="String">System.String</param>
/// <param name="contactAddress3" type="String">System.String</param>
/// <param name="contactTown" type="String">System.String</param>
/// <param name="contactCounty" type="String">System.String</param>
/// <param name="contactPostcode" type="String">System.String</param>
/// <param name="phoneNo" type="String">System.String</param>
/// <param name="mobileNo" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="altContactAddress1" type="String">System.String</param>
/// <param name="altContactAddress2" type="String">System.String</param>
/// <param name="altContactAddress3" type="String">System.String</param>
/// <param name="altContactTown" type="String">System.String</param>
/// <param name="altContactCounty" type="String">System.String</param>
/// <param name="altContactPostcode" type="String">System.String</param>
/// <param name="altContactName" type="String">System.String</param>
/// <param name="altContactPhoneNo" type="String">System.String</param>
/// <param name="altContactMobileNo" type="String">System.String</param>
/// <param name="dateOfTravel" type="Date">System.DateTime</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>
SalesAndMarketingSite.Services.UserService._staticInstance.RequestEuropeanTravelDocs(regNo,manufacturer,model,driverName,contactAddress1,contactAddress2,contactAddress3,contactTown,contactCounty,contactPostcode,phoneNo,mobileNo,emailAddress,altContactAddress1,altContactAddress2,altContactAddress3,altContactTown,altContactCounty,altContactPostcode,altContactName,altContactPhoneNo,altContactMobileNo,dateOfTravel,onSuccess,onFailed,userContext); }
SalesAndMarketingSite.Services.UserService.SendUpToDateEmail= function(custEmail,updateType,custJobTitle,onSuccess,onFailed,userContext) {
/// <param name="custEmail" type="String">System.String</param>
/// <param name="updateType" type="String">System.String</param>
/// <param name="custJobTitle" 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>
SalesAndMarketingSite.Services.UserService._staticInstance.SendUpToDateEmail(custEmail,updateType,custJobTitle,onSuccess,onFailed,userContext); }
SalesAndMarketingSite.Services.UserService.SendBudget2010OrderEmail= function(name,jobTitle,companyName,fleetSize,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostCode,email,onSuccess,onFailed,userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="jobTitle" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="fleetSize" type="String">System.String</param>
/// <param name="addressLine1" type="String">System.String</param>
/// <param name="addressLine2" type="String">System.String</param>
/// <param name="addressLine3" type="String">System.String</param>
/// <param name="addressTown" type="String">System.String</param>
/// <param name="addressCounty" type="String">System.String</param>
/// <param name="addressPostCode" type="String">System.String</param>
/// <param name="email" 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>
SalesAndMarketingSite.Services.UserService._staticInstance.SendBudget2010OrderEmail(name,jobTitle,companyName,fleetSize,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostCode,email,onSuccess,onFailed,userContext); }
SalesAndMarketingSite.Services.UserService.SendConsultancy2010Email= function(name,jobTitle,companyName,fleetSize,fleetRenewalDate,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostCode,email,telephone,formType,onSuccess,onFailed,userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="jobTitle" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="fleetSize" type="String">System.String</param>
/// <param name="fleetRenewalDate" type="String">System.String</param>
/// <param name="addressLine1" type="String">System.String</param>
/// <param name="addressLine2" type="String">System.String</param>
/// <param name="addressLine3" type="String">System.String</param>
/// <param name="addressTown" type="String">System.String</param>
/// <param name="addressCounty" type="String">System.String</param>
/// <param name="addressPostCode" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="telephone" type="String">System.String</param>
/// <param name="formType" 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>
SalesAndMarketingSite.Services.UserService._staticInstance.SendConsultancy2010Email(name,jobTitle,companyName,fleetSize,fleetRenewalDate,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostCode,email,telephone,formType,onSuccess,onFailed,userContext); }
SalesAndMarketingSite.Services.UserService.SendInteractive2010Email= function(name,jobTitle,companyName,fleetSize,fleetRenewalDate,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostCode,email,telephone,formType,onSuccess,onFailed,userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="jobTitle" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="fleetSize" type="String">System.String</param>
/// <param name="fleetRenewalDate" type="String">System.String</param>
/// <param name="addressLine1" type="String">System.String</param>
/// <param name="addressLine2" type="String">System.String</param>
/// <param name="addressLine3" type="String">System.String</param>
/// <param name="addressTown" type="String">System.String</param>
/// <param name="addressCounty" type="String">System.String</param>
/// <param name="addressPostCode" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="telephone" type="String">System.String</param>
/// <param name="formType" 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>
SalesAndMarketingSite.Services.UserService._staticInstance.SendInteractive2010Email(name,jobTitle,companyName,fleetSize,fleetRenewalDate,addressLine1,addressLine2,addressLine3,addressTown,addressCounty,addressPostCode,email,telephone,formType,onSuccess,onFailed,userContext); }
SalesAndMarketingSite.Services.UserService.GetVehicleCompanyDetail= function(vehicleReg,onSuccess,onFailed,userContext) {
/// <param name="vehicleReg" 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>
SalesAndMarketingSite.Services.UserService._staticInstance.GetVehicleCompanyDetail(vehicleReg,onSuccess,onFailed,userContext); }
