Type.registerNamespace('Brudkaup.Services');
Brudkaup.Services.BService=function() {
Brudkaup.Services.BService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Brudkaup.Services.BService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Brudkaup.Services.BService._staticInstance.get_path();},
CreateService:function(name,address,zipCity,email,phone,category,description,userHash,ipAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateService',false,{name:name,address:address,zipCity:zipCity,email:email,phone:phone,category:category,description:description,userHash:userHash,ipAddress:ipAddress},succeededCallback,failedCallback,userContext); },
UpdateService1:function(serviceID,name,address,city,postcode,phone,mobile,email,homepage,description,openings,userHash,ipAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateService1',false,{serviceID:serviceID,name:name,address:address,city:city,postcode:postcode,phone:phone,mobile:mobile,email:email,homepage:homepage,description:description,openings:openings,userHash:userHash,ipAddress:ipAddress},succeededCallback,failedCallback,userContext); },
UpdateService3:function(serviceID,facebook,twitter,youtube,contact_name,contact_email,contact_phone,google_embed,userHash,ipAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateService3',false,{serviceID:serviceID,facebook:facebook,twitter:twitter,youtube:youtube,contact_name:contact_name,contact_email:contact_email,contact_phone:contact_phone,google_embed:google_embed,userHash:userHash,ipAddress:ipAddress},succeededCallback,failedCallback,userContext); },
UpdateService4:function(serviceID,cat1,cat2,cat3,page1,userHash,ipAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateService4',false,{serviceID:serviceID,cat1:cat1,cat2:cat2,cat3:cat3,page1:page1,userHash:userHash,ipAddress:ipAddress},succeededCallback,failedCallback,userContext); },
DeleteFile:function(_serviceID,fileID,type,userHash,ipAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteFile',false,{_serviceID:_serviceID,fileID:fileID,type:type,userHash:userHash,ipAddress:ipAddress},succeededCallback,failedCallback,userContext); },
DeleteService2:function(_serviceID,userHash,ipAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteService2',false,{_serviceID:_serviceID,userHash:userHash,ipAddress:ipAddress},succeededCallback,failedCallback,userContext); },
DeleteService:function(serviceID,userHash,ipAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteService',false,{serviceID:serviceID,userHash:userHash,ipAddress:ipAddress},succeededCallback,failedCallback,userContext); },
LoadFrontServices:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadFrontServices',false,{},succeededCallback,failedCallback,userContext); }}
Brudkaup.Services.BService.registerClass('Brudkaup.Services.BService',Sys.Net.WebServiceProxy);
Brudkaup.Services.BService._staticInstance = new Brudkaup.Services.BService();
Brudkaup.Services.BService.set_path = function(value) { Brudkaup.Services.BService._staticInstance.set_path(value); }
Brudkaup.Services.BService.get_path = function() { return Brudkaup.Services.BService._staticInstance.get_path(); }
Brudkaup.Services.BService.set_timeout = function(value) { Brudkaup.Services.BService._staticInstance.set_timeout(value); }
Brudkaup.Services.BService.get_timeout = function() { return Brudkaup.Services.BService._staticInstance.get_timeout(); }
Brudkaup.Services.BService.set_defaultUserContext = function(value) { Brudkaup.Services.BService._staticInstance.set_defaultUserContext(value); }
Brudkaup.Services.BService.get_defaultUserContext = function() { return Brudkaup.Services.BService._staticInstance.get_defaultUserContext(); }
Brudkaup.Services.BService.set_defaultSucceededCallback = function(value) { Brudkaup.Services.BService._staticInstance.set_defaultSucceededCallback(value); }
Brudkaup.Services.BService.get_defaultSucceededCallback = function() { return Brudkaup.Services.BService._staticInstance.get_defaultSucceededCallback(); }
Brudkaup.Services.BService.set_defaultFailedCallback = function(value) { Brudkaup.Services.BService._staticInstance.set_defaultFailedCallback(value); }
Brudkaup.Services.BService.get_defaultFailedCallback = function() { return Brudkaup.Services.BService._staticInstance.get_defaultFailedCallback(); }
Brudkaup.Services.BService.set_enableJsonp = function(value) { Brudkaup.Services.BService._staticInstance.set_enableJsonp(value); }
Brudkaup.Services.BService.get_enableJsonp = function() { return Brudkaup.Services.BService._staticInstance.get_enableJsonp(); }
Brudkaup.Services.BService.set_jsonpCallbackParameter = function(value) { Brudkaup.Services.BService._staticInstance.set_jsonpCallbackParameter(value); }
Brudkaup.Services.BService.get_jsonpCallbackParameter = function() { return Brudkaup.Services.BService._staticInstance.get_jsonpCallbackParameter(); }
Brudkaup.Services.BService.set_path("http://www.brudkaup.is/Services/BService.svc");
Brudkaup.Services.BService.CreateService= function(name,address,zipCity,email,phone,category,description,userHash,ipAddress,onSuccess,onFailed,userContext) {Brudkaup.Services.BService._staticInstance.CreateService(name,address,zipCity,email,phone,category,description,userHash,ipAddress,onSuccess,onFailed,userContext); }
Brudkaup.Services.BService.UpdateService1= function(serviceID,name,address,city,postcode,phone,mobile,email,homepage,description,openings,userHash,ipAddress,onSuccess,onFailed,userContext) {Brudkaup.Services.BService._staticInstance.UpdateService1(serviceID,name,address,city,postcode,phone,mobile,email,homepage,description,openings,userHash,ipAddress,onSuccess,onFailed,userContext); }
Brudkaup.Services.BService.UpdateService3= function(serviceID,facebook,twitter,youtube,contact_name,contact_email,contact_phone,google_embed,userHash,ipAddress,onSuccess,onFailed,userContext) {Brudkaup.Services.BService._staticInstance.UpdateService3(serviceID,facebook,twitter,youtube,contact_name,contact_email,contact_phone,google_embed,userHash,ipAddress,onSuccess,onFailed,userContext); }
Brudkaup.Services.BService.UpdateService4= function(serviceID,cat1,cat2,cat3,page1,userHash,ipAddress,onSuccess,onFailed,userContext) {Brudkaup.Services.BService._staticInstance.UpdateService4(serviceID,cat1,cat2,cat3,page1,userHash,ipAddress,onSuccess,onFailed,userContext); }
Brudkaup.Services.BService.DeleteFile= function(_serviceID,fileID,type,userHash,ipAddress,onSuccess,onFailed,userContext) {Brudkaup.Services.BService._staticInstance.DeleteFile(_serviceID,fileID,type,userHash,ipAddress,onSuccess,onFailed,userContext); }
Brudkaup.Services.BService.DeleteService2= function(_serviceID,userHash,ipAddress,onSuccess,onFailed,userContext) {Brudkaup.Services.BService._staticInstance.DeleteService2(_serviceID,userHash,ipAddress,onSuccess,onFailed,userContext); }
Brudkaup.Services.BService.DeleteService= function(serviceID,userHash,ipAddress,onSuccess,onFailed,userContext) {Brudkaup.Services.BService._staticInstance.DeleteService(serviceID,userHash,ipAddress,onSuccess,onFailed,userContext); }
Brudkaup.Services.BService.LoadFrontServices= function(onSuccess,onFailed,userContext) {Brudkaup.Services.BService._staticInstance.LoadFrontServices(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(JsonServiceResult) === 'undefined') {
var JsonServiceResult=gtc("JsonServiceResult:http://schemas.datacontract.org/2004/07/");
JsonServiceResult.registerClass('JsonServiceResult');
}
if (typeof(ServiceReturn) === 'undefined') {
var ServiceReturn=gtc("ServiceReturn:http://schemas.datacontract.org/2004/07/");
ServiceReturn.registerClass('ServiceReturn');
}
if (typeof(ServiceJSON) === 'undefined') {
var ServiceJSON=gtc("ServiceJSON:http://schemas.datacontract.org/2004/07/");
ServiceJSON.registerClass('ServiceJSON');
}

