Type.registerNamespace('finestkind.co.nz');
finestkind.co.nz.loginUser=function() {
finestkind.co.nz.loginUser.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
finestkind.co.nz.loginUser.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return finestkind.co.nz.loginUser._staticInstance.get_path();},
CheckUser:function(_User,succeededCallback, failedCallback, userContext) {
/// <param name="_User" type="FKClasses.cUser">FKClasses.cUser</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(), 'CheckUser',false,{_User:_User},succeededCallback,failedCallback,userContext); },
btnLogin_Click:function(UserName,password,rememberMe,succeededCallback, failedCallback, userContext) {
/// <param name="UserName" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="rememberMe" 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(), 'btnLogin_Click',false,{UserName:UserName,password:password,rememberMe:rememberMe},succeededCallback,failedCallback,userContext); },
btn_create_Click:function(userEmail,userName,userPassword,succeededCallback, failedCallback, userContext) {
/// <param name="userEmail" type="String">System.String</param>
/// <param name="userName" type="String">System.String</param>
/// <param name="userPassword" 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(), 'btn_create_Click',false,{userEmail:userEmail,userName:userName,userPassword:userPassword},succeededCallback,failedCallback,userContext); },
ChangePassword:function(userType,userEmail,oldPassword,newPassword,succeededCallback, failedCallback, userContext) {
/// <param name="userType" type="String">System.String</param>
/// <param name="userEmail" type="String">System.String</param>
/// <param name="oldPassword" type="String">System.String</param>
/// <param name="newPassword" 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(), 'ChangePassword',false,{userType:userType,userEmail:userEmail,oldPassword:oldPassword,newPassword:newPassword},succeededCallback,failedCallback,userContext); }}
finestkind.co.nz.loginUser.registerClass('finestkind.co.nz.loginUser',Sys.Net.WebServiceProxy);
finestkind.co.nz.loginUser._staticInstance = new finestkind.co.nz.loginUser();
finestkind.co.nz.loginUser.set_path = function(value) {
finestkind.co.nz.loginUser._staticInstance.set_path(value); }
finestkind.co.nz.loginUser.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return finestkind.co.nz.loginUser._staticInstance.get_path();}
finestkind.co.nz.loginUser.set_timeout = function(value) {
finestkind.co.nz.loginUser._staticInstance.set_timeout(value); }
finestkind.co.nz.loginUser.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return finestkind.co.nz.loginUser._staticInstance.get_timeout(); }
finestkind.co.nz.loginUser.set_defaultUserContext = function(value) { 
finestkind.co.nz.loginUser._staticInstance.set_defaultUserContext(value); }
finestkind.co.nz.loginUser.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return finestkind.co.nz.loginUser._staticInstance.get_defaultUserContext(); }
finestkind.co.nz.loginUser.set_defaultSucceededCallback = function(value) { 
 finestkind.co.nz.loginUser._staticInstance.set_defaultSucceededCallback(value); }
finestkind.co.nz.loginUser.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return finestkind.co.nz.loginUser._staticInstance.get_defaultSucceededCallback(); }
finestkind.co.nz.loginUser.set_defaultFailedCallback = function(value) { 
finestkind.co.nz.loginUser._staticInstance.set_defaultFailedCallback(value); }
finestkind.co.nz.loginUser.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return finestkind.co.nz.loginUser._staticInstance.get_defaultFailedCallback(); }
finestkind.co.nz.loginUser.set_path("/loginUser.asmx");
finestkind.co.nz.loginUser.CheckUser= function(_User,onSuccess,onFailed,userContext) {
/// <param name="_User" type="FKClasses.cUser">FKClasses.cUser</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>
finestkind.co.nz.loginUser._staticInstance.CheckUser(_User,onSuccess,onFailed,userContext); }
finestkind.co.nz.loginUser.btnLogin_Click= function(UserName,password,rememberMe,onSuccess,onFailed,userContext) {
/// <param name="UserName" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="rememberMe" 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>
finestkind.co.nz.loginUser._staticInstance.btnLogin_Click(UserName,password,rememberMe,onSuccess,onFailed,userContext); }
finestkind.co.nz.loginUser.btn_create_Click= function(userEmail,userName,userPassword,onSuccess,onFailed,userContext) {
/// <param name="userEmail" type="String">System.String</param>
/// <param name="userName" type="String">System.String</param>
/// <param name="userPassword" 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>
finestkind.co.nz.loginUser._staticInstance.btn_create_Click(userEmail,userName,userPassword,onSuccess,onFailed,userContext); }
finestkind.co.nz.loginUser.ChangePassword= function(userType,userEmail,oldPassword,newPassword,onSuccess,onFailed,userContext) {
/// <param name="userType" type="String">System.String</param>
/// <param name="userEmail" type="String">System.String</param>
/// <param name="oldPassword" type="String">System.String</param>
/// <param name="newPassword" 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>
finestkind.co.nz.loginUser._staticInstance.ChangePassword(userType,userEmail,oldPassword,newPassword,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('FKClasses');
if (typeof(FKClasses.cUser) === 'undefined') {
FKClasses.cUser=gtc("FKClasses.cUser");
FKClasses.cUser.registerClass('FKClasses.cUser');
}

