/* /Services/UserService.asmx */
addNamespace("Mantis.Optier.Services.UserService");
Mantis.Optier.Services.UserServiceClass=new Class({
	Extends:WebService,
	url:"/Services/UserService.asmx",
	
IsEmailExists:function (email,onSuccess,onFailure) {
	return WebService.prototype.send.apply(Mantis.Optier.Services.UserService,["IsEmailExists",{email:email},onSuccess,onFailure]);
},
LoginUser:function (username,password,remember,onSuccess,onFailure) {
	return WebService.prototype.send.apply(Mantis.Optier.Services.UserService,["LoginUser",{username:username,password:password,remember:remember},onSuccess,onFailure]);
},
RegisterGuestUser:function (email,firstName,lastName,company,phone,industry,employeesnum,role,annualrevenue,country,state,urlToSend,onSuccess,onFailure) {
	return WebService.prototype.send.apply(Mantis.Optier.Services.UserService,["RegisterGuestUser",{email:email,firstName:firstName,lastName:lastName,company:company,phone:phone,industry:industry,employeesnum:employeesnum,role:role,annualrevenue:annualrevenue,country:country,state:state,urlToSend:urlToSend},onSuccess,onFailure]);
},
ChangeUserPassword:function (currentPassword,newPassword,onSuccess,onFailure) {
	return WebService.prototype.send.apply(Mantis.Optier.Services.UserService,["ChangeUserPassword",{currentPassword:currentPassword,newPassword:newPassword},onSuccess,onFailure]);
},
LogoutUser:function (onSuccess,onFailure) {
	return WebService.prototype.send.apply(Mantis.Optier.Services.UserService,["LogoutUser",{},onSuccess,onFailure]);
},
SendPasswordNotification:function (email,onSuccess,onFailure) {
	return WebService.prototype.send.apply(Mantis.Optier.Services.UserService,["SendPasswordNotification",{email:email},onSuccess,onFailure]);
}
});
Mantis.Optier.Services.UserService=new Mantis.Optier.Services.UserServiceClass();


/* /Services/PublicService.asmx */
addNamespace("Mantis.Optier.Services.PublicService");
Mantis.Optier.Services.PublicServiceClass=new Class({
	Extends:WebService,
	url:"/Services/PublicService.asmx",
	
SendContact:function (fullname,email,phone,country,subject,comments,wantInfo,onSuccess,onFailure) {
	return WebService.prototype.send.apply(Mantis.Optier.Services.PublicService,["SendContact",{fullname:fullname,email:email,phone:phone,country:country,subject:subject,comments:comments,wantInfo:wantInfo},onSuccess,onFailure]);
},
RegisterLandingPageVisit:function (queryName,serial,onSuccess,onFailure) {
	return WebService.prototype.send.apply(Mantis.Optier.Services.PublicService,["RegisterLandingPageVisit",{queryName:queryName,serial:serial},onSuccess,onFailure]);
},
RegisterDownloadFileClick:function (fileUrl,onSuccess,onFailure) {
	return WebService.prototype.send.apply(Mantis.Optier.Services.PublicService,["RegisterDownloadFileClick",{fileUrl:fileUrl},onSuccess,onFailure]);
}
});
Mantis.Optier.Services.PublicService=new Mantis.Optier.Services.PublicServiceClass();


