Type.registerNamespace('AjaxServices');
AjaxServices.AJAXService=function() {
AjaxServices.AJAXService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AjaxServices.AJAXService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AjaxServices.AJAXService._staticInstance.get_path();},
SubmitContactUs:function(name,email,comment,subject,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SubmitContactUs',false,{name:name,email:email,comment:comment,subject:subject},succeededCallback,failedCallback,userContext); },
GetPhonesListHTML:function(contextParam,populateDiv,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPhonesListHTML',false,{contextParam:contextParam,populateDiv:populateDiv},succeededCallback,failedCallback,userContext); },
GetFreeLineRentalLinksList:function(populateDiv,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFreeLineRentalLinksList',false,{populateDiv:populateDiv},succeededCallback,failedCallback,userContext); },
GetAdvList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAdvList',false,{},succeededCallback,failedCallback,userContext); },
FindPhoneDealsCount:function(minutes,texts,networkID,contractLenght,phonePrice,phoneName,includeClearnace,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FindPhoneDealsCount',false,{minutes:minutes,texts:texts,networkID:networkID,contractLenght:contractLenght,phonePrice:phonePrice,phoneName:phoneName,includeClearnace:includeClearnace},succeededCallback,failedCallback,userContext); },
makeList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'makeList',false,{},succeededCallback,failedCallback,userContext); },
modalListOfMake:function(selectedMake,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'modalListOfMake',false,{selectedMake:selectedMake},succeededCallback,failedCallback,userContext); }}
AjaxServices.AJAXService.registerClass('AjaxServices.AJAXService',Sys.Net.WebServiceProxy);
AjaxServices.AJAXService._staticInstance = new AjaxServices.AJAXService();
AjaxServices.AJAXService.set_path = function(value) { AjaxServices.AJAXService._staticInstance.set_path(value); }
AjaxServices.AJAXService.get_path = function() { return AjaxServices.AJAXService._staticInstance.get_path(); }
AjaxServices.AJAXService.set_timeout = function(value) { AjaxServices.AJAXService._staticInstance.set_timeout(value); }
AjaxServices.AJAXService.get_timeout = function() { return AjaxServices.AJAXService._staticInstance.get_timeout(); }
AjaxServices.AJAXService.set_defaultUserContext = function(value) { AjaxServices.AJAXService._staticInstance.set_defaultUserContext(value); }
AjaxServices.AJAXService.get_defaultUserContext = function() { return AjaxServices.AJAXService._staticInstance.get_defaultUserContext(); }
AjaxServices.AJAXService.set_defaultSucceededCallback = function(value) { AjaxServices.AJAXService._staticInstance.set_defaultSucceededCallback(value); }
AjaxServices.AJAXService.get_defaultSucceededCallback = function() { return AjaxServices.AJAXService._staticInstance.get_defaultSucceededCallback(); }
AjaxServices.AJAXService.set_defaultFailedCallback = function(value) { AjaxServices.AJAXService._staticInstance.set_defaultFailedCallback(value); }
AjaxServices.AJAXService.get_defaultFailedCallback = function() { return AjaxServices.AJAXService._staticInstance.get_defaultFailedCallback(); }
AjaxServices.AJAXService.set_path("/RenderAJAX/AJAXService.svc");
AjaxServices.AJAXService.SubmitContactUs= function(name,email,comment,subject,onSuccess,onFailed,userContext) {AjaxServices.AJAXService._staticInstance.SubmitContactUs(name,email,comment,subject,onSuccess,onFailed,userContext); }
AjaxServices.AJAXService.GetPhonesListHTML= function(contextParam,populateDiv,onSuccess,onFailed,userContext) {AjaxServices.AJAXService._staticInstance.GetPhonesListHTML(contextParam,populateDiv,onSuccess,onFailed,userContext); }
AjaxServices.AJAXService.GetFreeLineRentalLinksList= function(populateDiv,onSuccess,onFailed,userContext) {AjaxServices.AJAXService._staticInstance.GetFreeLineRentalLinksList(populateDiv,onSuccess,onFailed,userContext); }
AjaxServices.AJAXService.GetAdvList= function(onSuccess,onFailed,userContext) {AjaxServices.AJAXService._staticInstance.GetAdvList(onSuccess,onFailed,userContext); }
AjaxServices.AJAXService.FindPhoneDealsCount= function(minutes,texts,networkID,contractLenght,phonePrice,phoneName,includeClearnace,onSuccess,onFailed,userContext) {AjaxServices.AJAXService._staticInstance.FindPhoneDealsCount(minutes,texts,networkID,contractLenght,phonePrice,phoneName,includeClearnace,onSuccess,onFailed,userContext); }
AjaxServices.AJAXService.makeList= function(onSuccess,onFailed,userContext) {AjaxServices.AJAXService._staticInstance.makeList(onSuccess,onFailed,userContext); }
AjaxServices.AJAXService.modalListOfMake= function(selectedMake,onSuccess,onFailed,userContext) {AjaxServices.AJAXService._staticInstance.modalListOfMake(selectedMake,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Options) === 'undefined') {
var Options=gtc("Options:http://schemas.datacontract.org/2004/07/");
Options.registerClass('Options');
}
