Type.registerNamespace('Main_Website');
Main_Website.DataService=function() {
Main_Website.DataService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Main_Website.DataService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Main_Website.DataService._staticInstance.get_path();},
Auth:function(strUserName,strPassword,boolRememberMe,strOriginalURL,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Auth',false,{strUserName:strUserName,strPassword:strPassword,boolRememberMe:boolRememberMe,strOriginalURL:strOriginalURL},succeededCallback,failedCallback,userContext); },
PerformLogout:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PerformLogout',false,{},succeededCallback,failedCallback,userContext); },
CreateUser:function(username,phone,firstName,lastName,company,enquiry,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateUser',false,{username:username,phone:phone,firstName:firstName,lastName:lastName,company:company,enquiry:enquiry},succeededCallback,failedCallback,userContext); },
SendEnquiry:function(strEmailAddress,phone,firstName,lastName,company,strMessage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendEnquiry',false,{strEmailAddress:strEmailAddress,phone:phone,firstName:firstName,lastName:lastName,company:company,strMessage:strMessage},succeededCallback,failedCallback,userContext); },
ResetPassword:function(strEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ResetPassword',false,{strEmail:strEmail},succeededCallback,failedCallback,userContext); }}
Main_Website.DataService.registerClass('Main_Website.DataService',Sys.Net.WebServiceProxy);
Main_Website.DataService._staticInstance = new Main_Website.DataService();
Main_Website.DataService.set_path = function(value) { Main_Website.DataService._staticInstance.set_path(value); }
Main_Website.DataService.get_path = function() { return Main_Website.DataService._staticInstance.get_path(); }
Main_Website.DataService.set_timeout = function(value) { Main_Website.DataService._staticInstance.set_timeout(value); }
Main_Website.DataService.get_timeout = function() { return Main_Website.DataService._staticInstance.get_timeout(); }
Main_Website.DataService.set_defaultUserContext = function(value) { Main_Website.DataService._staticInstance.set_defaultUserContext(value); }
Main_Website.DataService.get_defaultUserContext = function() { return Main_Website.DataService._staticInstance.get_defaultUserContext(); }
Main_Website.DataService.set_defaultSucceededCallback = function(value) { Main_Website.DataService._staticInstance.set_defaultSucceededCallback(value); }
Main_Website.DataService.get_defaultSucceededCallback = function() { return Main_Website.DataService._staticInstance.get_defaultSucceededCallback(); }
Main_Website.DataService.set_defaultFailedCallback = function(value) { Main_Website.DataService._staticInstance.set_defaultFailedCallback(value); }
Main_Website.DataService.get_defaultFailedCallback = function() { return Main_Website.DataService._staticInstance.get_defaultFailedCallback(); }
Main_Website.DataService.set_path("/DataService.asmx");
Main_Website.DataService.Auth= function(strUserName,strPassword,boolRememberMe,strOriginalURL,onSuccess,onFailed,userContext) {Main_Website.DataService._staticInstance.Auth(strUserName,strPassword,boolRememberMe,strOriginalURL,onSuccess,onFailed,userContext); }
Main_Website.DataService.PerformLogout= function(onSuccess,onFailed,userContext) {Main_Website.DataService._staticInstance.PerformLogout(onSuccess,onFailed,userContext); }
Main_Website.DataService.CreateUser= function(username,phone,firstName,lastName,company,enquiry,onSuccess,onFailed,userContext) {Main_Website.DataService._staticInstance.CreateUser(username,phone,firstName,lastName,company,enquiry,onSuccess,onFailed,userContext); }
Main_Website.DataService.SendEnquiry= function(strEmailAddress,phone,firstName,lastName,company,strMessage,onSuccess,onFailed,userContext) {Main_Website.DataService._staticInstance.SendEnquiry(strEmailAddress,phone,firstName,lastName,company,strMessage,onSuccess,onFailed,userContext); }
Main_Website.DataService.ResetPassword= function(strEmail,onSuccess,onFailed,userContext) {Main_Website.DataService._staticInstance.ResetPassword(strEmail,onSuccess,onFailed,userContext); }

