var CommonService=function() {
CommonService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CommonService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CommonService._staticInstance.get_path();},
EmailMapLink:function(emailTo,emailFrom,message,sendCopy,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EmailMapLink',false,{emailTo:emailTo,emailFrom:emailFrom,message:message,sendCopy:sendCopy},succeededCallback,failedCallback,userContext); },
SaveDigitiseData:function(u,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveDigitiseData',false,{u:u},succeededCallback,failedCallback,userContext); },
LoadDigitiseData:function(username,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadDigitiseData',false,{username:username},succeededCallback,failedCallback,userContext); },
CheckCurrentUser:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckCurrentUser',false,{},succeededCallback,failedCallback,userContext); },
ChangeDataStatus:function(status,u,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeDataStatus',false,{status:status,u:u},succeededCallback,failedCallback,userContext); },
LoadManagementTable:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadManagementTable',false,{},succeededCallback,failedCallback,userContext); },
FlagFields:function(email,relationship,description,flagLat,flagLng,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FlagFields',false,{email:email,relationship:relationship,description:description,flagLat:flagLat,flagLng:flagLng},succeededCallback,failedCallback,userContext); },
LoadFlagFieldsTable:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadFlagFieldsTable',false,{},succeededCallback,failedCallback,userContext); },
CloseFlagMessage:function(itemid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CloseFlagMessage',false,{itemid:itemid},succeededCallback,failedCallback,userContext); },
SelectFieldAtLocation:function(latitude,longitude,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SelectFieldAtLocation',false,{latitude:latitude,longitude:longitude},succeededCallback,failedCallback,userContext); },
UpdateFieldsForManager:function(polys,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateFieldsForManager',false,{polys:polys},succeededCallback,failedCallback,userContext); },
DeleteFieldForManager:function(gid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteFieldForManager',false,{gid:gid},succeededCallback,failedCallback,userContext); },
SearchUserOfFieldAtLocation:function(latitude,longitude,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchUserOfFieldAtLocation',false,{latitude:latitude,longitude:longitude},succeededCallback,failedCallback,userContext); }}
CommonService.registerClass('CommonService',Sys.Net.WebServiceProxy);
CommonService._staticInstance = new CommonService();
CommonService.set_path = function(value) { CommonService._staticInstance.set_path(value); }
CommonService.get_path = function() { return CommonService._staticInstance.get_path(); }
CommonService.set_timeout = function(value) { CommonService._staticInstance.set_timeout(value); }
CommonService.get_timeout = function() { return CommonService._staticInstance.get_timeout(); }
CommonService.set_defaultUserContext = function(value) { CommonService._staticInstance.set_defaultUserContext(value); }
CommonService.get_defaultUserContext = function() { return CommonService._staticInstance.get_defaultUserContext(); }
CommonService.set_defaultSucceededCallback = function(value) { CommonService._staticInstance.set_defaultSucceededCallback(value); }
CommonService.get_defaultSucceededCallback = function() { return CommonService._staticInstance.get_defaultSucceededCallback(); }
CommonService.set_defaultFailedCallback = function(value) { CommonService._staticInstance.set_defaultFailedCallback(value); }
CommonService.get_defaultFailedCallback = function() { return CommonService._staticInstance.get_defaultFailedCallback(); }
CommonService.set_enableJsonp = function(value) { CommonService._staticInstance.set_enableJsonp(value); }
CommonService.get_enableJsonp = function() { return CommonService._staticInstance.get_enableJsonp(); }
CommonService.set_jsonpCallbackParameter = function(value) { CommonService._staticInstance.set_jsonpCallbackParameter(value); }
CommonService.get_jsonpCallbackParameter = function() { return CommonService._staticInstance.get_jsonpCallbackParameter(); }
CommonService.set_path("/Services/CommonService.asmx");
CommonService.EmailMapLink= function(emailTo,emailFrom,message,sendCopy,onSuccess,onFailed,userContext) {CommonService._staticInstance.EmailMapLink(emailTo,emailFrom,message,sendCopy,onSuccess,onFailed,userContext); }
CommonService.SaveDigitiseData= function(u,onSuccess,onFailed,userContext) {CommonService._staticInstance.SaveDigitiseData(u,onSuccess,onFailed,userContext); }
CommonService.LoadDigitiseData= function(username,onSuccess,onFailed,userContext) {CommonService._staticInstance.LoadDigitiseData(username,onSuccess,onFailed,userContext); }
CommonService.CheckCurrentUser= function(onSuccess,onFailed,userContext) {CommonService._staticInstance.CheckCurrentUser(onSuccess,onFailed,userContext); }
CommonService.ChangeDataStatus= function(status,u,onSuccess,onFailed,userContext) {CommonService._staticInstance.ChangeDataStatus(status,u,onSuccess,onFailed,userContext); }
CommonService.LoadManagementTable= function(onSuccess,onFailed,userContext) {CommonService._staticInstance.LoadManagementTable(onSuccess,onFailed,userContext); }
CommonService.FlagFields= function(email,relationship,description,flagLat,flagLng,onSuccess,onFailed,userContext) {CommonService._staticInstance.FlagFields(email,relationship,description,flagLat,flagLng,onSuccess,onFailed,userContext); }
CommonService.LoadFlagFieldsTable= function(onSuccess,onFailed,userContext) {CommonService._staticInstance.LoadFlagFieldsTable(onSuccess,onFailed,userContext); }
CommonService.CloseFlagMessage= function(itemid,onSuccess,onFailed,userContext) {CommonService._staticInstance.CloseFlagMessage(itemid,onSuccess,onFailed,userContext); }
CommonService.SelectFieldAtLocation= function(latitude,longitude,onSuccess,onFailed,userContext) {CommonService._staticInstance.SelectFieldAtLocation(latitude,longitude,onSuccess,onFailed,userContext); }
CommonService.UpdateFieldsForManager= function(polys,onSuccess,onFailed,userContext) {CommonService._staticInstance.UpdateFieldsForManager(polys,onSuccess,onFailed,userContext); }
CommonService.DeleteFieldForManager= function(gid,onSuccess,onFailed,userContext) {CommonService._staticInstance.DeleteFieldForManager(gid,onSuccess,onFailed,userContext); }
CommonService.SearchUserOfFieldAtLocation= function(latitude,longitude,onSuccess,onFailed,userContext) {CommonService._staticInstance.SearchUserOfFieldAtLocation(latitude,longitude,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(User) === 'undefined') {
var User=gtc("User");
User.registerClass('User');
}
if (typeof(Point) === 'undefined') {
var Point=gtc("Point");
Point.registerClass('Point');
}
if (typeof(Polygon) === 'undefined') {
var Polygon=gtc("Polygon");
Polygon.registerClass('Polygon');
}
if (typeof(UserDataStatus) === 'undefined') {
var UserDataStatus = function() { throw Error.invalidOperation(); }
UserDataStatus.prototype = {Unconfirmed: 0,Confirmed: 1,Approved: 2,Denied: 3,Pending: 4}
UserDataStatus.registerEnum('UserDataStatus', true);
}

