var MapItemWS=function() {
MapItemWS.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MapItemWS.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MapItemWS._staticInstance.get_path();},
Load:function(mapItemID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Load',false,{mapItemID:mapItemID},succeededCallback,failedCallback,userContext); },
LoadAndRenderItemInList:function(mapItemID,sequentialnumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadAndRenderItemInList',false,{mapItemID:mapItemID,sequentialnumber:sequentialnumber},succeededCallback,failedCallback,userContext); },
LoadByRating:function(language,category,city,country,userID,commentUserID,maximum,mapItemRatingSortBy,mapItemRatingSortDirection,owner,itemStatus,itemPublished,ratingStatus,ratingPublished,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadByRating',false,{language:language,category:category,city:city,country:country,userID:userID,commentUserID:commentUserID,maximum:maximum,mapItemRatingSortBy:mapItemRatingSortBy,mapItemRatingSortDirection:mapItemRatingSortDirection,owner:owner,itemStatus:itemStatus,itemPublished:itemPublished,ratingStatus:ratingStatus,ratingPublished:ratingPublished},succeededCallback,failedCallback,userContext); },
LoadByIndex:function(ownerClass,ownerId,userId,cityCode,countryCode,category,language,commentUserId,ambiance,searchText,maximum,mapItemSortBy,mapItemSortDirection,index,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadByIndex',false,{ownerClass:ownerClass,ownerId:ownerId,userId:userId,cityCode:cityCode,countryCode:countryCode,category:category,language:language,commentUserId:commentUserId,ambiance:ambiance,searchText:searchText,maximum:maximum,mapItemSortBy:mapItemSortBy,mapItemSortDirection:mapItemSortDirection,index:index,count:count},succeededCallback,failedCallback,userContext); },
LoadBy:function(ownerClass,ownerId,userId,cityCode,countryCode,category,language,commentUserId,ambiance,searchText,maximum,mapItemSortBy,mapItemSortDirection,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadBy',false,{ownerClass:ownerClass,ownerId:ownerId,userId:userId,cityCode:cityCode,countryCode:countryCode,category:category,language:language,commentUserId:commentUserId,ambiance:ambiance,searchText:searchText,maximum:maximum,mapItemSortBy:mapItemSortBy,mapItemSortDirection:mapItemSortDirection},succeededCallback,failedCallback,userContext); },
LoadByUser:function(userId,maximum,mapItemSortBy,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadByUser',false,{userId:userId,maximum:maximum,mapItemSortBy:mapItemSortBy},succeededCallback,failedCallback,userContext); },
LoadRecent:function(maximum,mapItemSortBy,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadRecent',false,{maximum:maximum,mapItemSortBy:mapItemSortBy},succeededCallback,failedCallback,userContext); },
LoadByOwner:function(ownerClass,ownerID,maximum,mapItemSortBy,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadByOwner',false,{ownerClass:ownerClass,ownerID:ownerID,maximum:maximum,mapItemSortBy:mapItemSortBy},succeededCallback,failedCallback,userContext); },
DeleteItem:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteItem',false,{id:id},succeededCallback,failedCallback,userContext); },
MergeItem:function(id,newId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MergeItem',false,{id:id,newId:newId},succeededCallback,failedCallback,userContext); },
AddRegion:function(cityCode,name,swLat,swLng,neLat,neLng,zoom,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddRegion',false,{cityCode:cityCode,name:name,swLat:swLat,swLng:swLng,neLat:neLat,neLng:neLng,zoom:zoom},succeededCallback,failedCallback,userContext); },
DeleteRegion:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteRegion',false,{id:id},succeededCallback,failedCallback,userContext); },
SetDefaultRegion:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetDefaultRegion',false,{id:id},succeededCallback,failedCallback,userContext); },
LoadRegionsByCityCode:function(cityCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadRegionsByCityCode',false,{cityCode:cityCode},succeededCallback,failedCallback,userContext); },
LoadRegionsByCityCodeJSFormat:function(cityCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadRegionsByCityCodeJSFormat',false,{cityCode:cityCode},succeededCallback,failedCallback,userContext); },
GetRatings:function(mapItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRatings',false,{mapItemId:mapItemId},succeededCallback,failedCallback,userContext); },
AddRatingType:function(mapItemId,type,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddRatingType',false,{mapItemId:mapItemId,type:type},succeededCallback,failedCallback,userContext); },
AddRating:function(mapItemId,type,rating,priceRange,ambiance,ambianceText,color,comment,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddRating',false,{mapItemId:mapItemId,type:type,rating:rating,priceRange:priceRange,ambiance:ambiance,ambianceText:ambianceText,color:color,comment:comment},succeededCallback,failedCallback,userContext); },
DeleteRating:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteRating',false,{id:id},succeededCallback,failedCallback,userContext); },
AddRatingScore:function(mapItemId,ratingId,score,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddRatingScore',false,{mapItemId:mapItemId,ratingId:ratingId,score:score},succeededCallback,failedCallback,userContext); },
FlagRating:function(mapItemId,ratingId,text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FlagRating',false,{mapItemId:mapItemId,ratingId:ratingId,text:text},succeededCallback,failedCallback,userContext); },
LoadComments:function(mapItemId,ratingId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadComments',false,{mapItemId:mapItemId,ratingId:ratingId},succeededCallback,failedCallback,userContext); },
DeleteComment:function(id,ratingId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteComment',false,{id:id,ratingId:ratingId},succeededCallback,failedCallback,userContext); },
AddComment:function(mapItemId,ratingId,text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddComment',false,{mapItemId:mapItemId,ratingId:ratingId,text:text},succeededCallback,failedCallback,userContext); },
AddUserMessage:function(mapItemId,ratingId,receiverId,text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddUserMessage',false,{mapItemId:mapItemId,ratingId:ratingId,receiverId:receiverId,text:text},succeededCallback,failedCallback,userContext); },
AddUserMessageReply:function(messageId,text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddUserMessageReply',false,{messageId:messageId,text:text},succeededCallback,failedCallback,userContext); },
LoadUserInbox:function(userId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadUserInbox',false,{userId:userId},succeededCallback,failedCallback,userContext); },
LoadUserSent:function(userId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadUserSent',false,{userId:userId},succeededCallback,failedCallback,userContext); },
LoadConversation:function(messageId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadConversation',false,{messageId:messageId},succeededCallback,failedCallback,userContext); },
UpdateMessageStatus:function(messageId,status,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateMessageStatus',false,{messageId:messageId,status:status},succeededCallback,failedCallback,userContext); },
LoadUserMessage:function(messageId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadUserMessage',false,{messageId:messageId},succeededCallback,failedCallback,userContext); },
DeleteUserMessage:function(messageId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteUserMessage',false,{messageId:messageId},succeededCallback,failedCallback,userContext); },
GetMarkers:function(searchText,latMin,latMax,lngMin,lngMax,ambiance,category,sortOrder,sortDirection,pageSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMarkers',false,{searchText:searchText,latMin:latMin,latMax:latMax,lngMin:lngMin,lngMax:lngMax,ambiance:ambiance,category:category,sortOrder:sortOrder,sortDirection:sortDirection,pageSize:pageSize},succeededCallback,failedCallback,userContext); },
Search:function(searchText,latMin,latMax,lngMin,lngMax,ambiance,category,sortOrder,sortDirection,page,pageSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Search',false,{searchText:searchText,latMin:latMin,latMax:latMax,lngMin:lngMin,lngMax:lngMax,ambiance:ambiance,category:category,sortOrder:sortOrder,sortDirection:sortDirection,page:page,pageSize:pageSize},succeededCallback,failedCallback,userContext); },
AdminSearch:function(name,review,status,author,city,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AdminSearch',false,{name:name,review:review,status:status,author:author,city:city},succeededCallback,failedCallback,userContext); },
OpenMapItem:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'OpenMapItem',false,{id:id},succeededCallback,failedCallback,userContext); },
PublishItem:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PublishItem',false,{id:id},succeededCallback,failedCallback,userContext); },
UnpublishItem:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UnpublishItem',false,{id:id},succeededCallback,failedCallback,userContext); },
PublishRating:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PublishRating',false,{id:id},succeededCallback,failedCallback,userContext); },
UnpublishRating:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UnpublishRating',false,{id:id},succeededCallback,failedCallback,userContext); }}
MapItemWS.registerClass('MapItemWS',Sys.Net.WebServiceProxy);
MapItemWS._staticInstance = new MapItemWS();
MapItemWS.set_path = function(value) { MapItemWS._staticInstance.set_path(value); }
MapItemWS.get_path = function() { return MapItemWS._staticInstance.get_path(); }
MapItemWS.set_timeout = function(value) { MapItemWS._staticInstance.set_timeout(value); }
MapItemWS.get_timeout = function() { return MapItemWS._staticInstance.get_timeout(); }
MapItemWS.set_defaultUserContext = function(value) { MapItemWS._staticInstance.set_defaultUserContext(value); }
MapItemWS.get_defaultUserContext = function() { return MapItemWS._staticInstance.get_defaultUserContext(); }
MapItemWS.set_defaultSucceededCallback = function(value) { MapItemWS._staticInstance.set_defaultSucceededCallback(value); }
MapItemWS.get_defaultSucceededCallback = function() { return MapItemWS._staticInstance.get_defaultSucceededCallback(); }
MapItemWS.set_defaultFailedCallback = function(value) { MapItemWS._staticInstance.set_defaultFailedCallback(value); }
MapItemWS.get_defaultFailedCallback = function() { return MapItemWS._staticInstance.get_defaultFailedCallback(); }
MapItemWS.set_path("/MapItemWS.asmx");
MapItemWS.Load= function(mapItemID,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.Load(mapItemID,onSuccess,onFailed,userContext); }
MapItemWS.LoadAndRenderItemInList= function(mapItemID,sequentialnumber,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadAndRenderItemInList(mapItemID,sequentialnumber,onSuccess,onFailed,userContext); }
MapItemWS.LoadByRating= function(language,category,city,country,userID,commentUserID,maximum,mapItemRatingSortBy,mapItemRatingSortDirection,owner,itemStatus,itemPublished,ratingStatus,ratingPublished,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadByRating(language,category,city,country,userID,commentUserID,maximum,mapItemRatingSortBy,mapItemRatingSortDirection,owner,itemStatus,itemPublished,ratingStatus,ratingPublished,onSuccess,onFailed,userContext); }
MapItemWS.LoadByIndex= function(ownerClass,ownerId,userId,cityCode,countryCode,category,language,commentUserId,ambiance,searchText,maximum,mapItemSortBy,mapItemSortDirection,index,count,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadByIndex(ownerClass,ownerId,userId,cityCode,countryCode,category,language,commentUserId,ambiance,searchText,maximum,mapItemSortBy,mapItemSortDirection,index,count,onSuccess,onFailed,userContext); }
MapItemWS.LoadBy= function(ownerClass,ownerId,userId,cityCode,countryCode,category,language,commentUserId,ambiance,searchText,maximum,mapItemSortBy,mapItemSortDirection,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadBy(ownerClass,ownerId,userId,cityCode,countryCode,category,language,commentUserId,ambiance,searchText,maximum,mapItemSortBy,mapItemSortDirection,onSuccess,onFailed,userContext); }
MapItemWS.LoadByUser= function(userId,maximum,mapItemSortBy,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadByUser(userId,maximum,mapItemSortBy,onSuccess,onFailed,userContext); }
MapItemWS.LoadRecent= function(maximum,mapItemSortBy,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadRecent(maximum,mapItemSortBy,onSuccess,onFailed,userContext); }
MapItemWS.LoadByOwner= function(ownerClass,ownerID,maximum,mapItemSortBy,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadByOwner(ownerClass,ownerID,maximum,mapItemSortBy,onSuccess,onFailed,userContext); }
MapItemWS.DeleteItem= function(id,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.DeleteItem(id,onSuccess,onFailed,userContext); }
MapItemWS.MergeItem= function(id,newId,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.MergeItem(id,newId,onSuccess,onFailed,userContext); }
MapItemWS.AddRegion= function(cityCode,name,swLat,swLng,neLat,neLng,zoom,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.AddRegion(cityCode,name,swLat,swLng,neLat,neLng,zoom,onSuccess,onFailed,userContext); }
MapItemWS.DeleteRegion= function(id,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.DeleteRegion(id,onSuccess,onFailed,userContext); }
MapItemWS.SetDefaultRegion= function(id,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.SetDefaultRegion(id,onSuccess,onFailed,userContext); }
MapItemWS.LoadRegionsByCityCode= function(cityCode,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadRegionsByCityCode(cityCode,onSuccess,onFailed,userContext); }
MapItemWS.LoadRegionsByCityCodeJSFormat= function(cityCode,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadRegionsByCityCodeJSFormat(cityCode,onSuccess,onFailed,userContext); }
MapItemWS.GetRatings= function(mapItemId,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.GetRatings(mapItemId,onSuccess,onFailed,userContext); }
MapItemWS.AddRatingType= function(mapItemId,type,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.AddRatingType(mapItemId,type,onSuccess,onFailed,userContext); }
MapItemWS.AddRating= function(mapItemId,type,rating,priceRange,ambiance,ambianceText,color,comment,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.AddRating(mapItemId,type,rating,priceRange,ambiance,ambianceText,color,comment,onSuccess,onFailed,userContext); }
MapItemWS.DeleteRating= function(id,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.DeleteRating(id,onSuccess,onFailed,userContext); }
MapItemWS.AddRatingScore= function(mapItemId,ratingId,score,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.AddRatingScore(mapItemId,ratingId,score,onSuccess,onFailed,userContext); }
MapItemWS.FlagRating= function(mapItemId,ratingId,text,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.FlagRating(mapItemId,ratingId,text,onSuccess,onFailed,userContext); }
MapItemWS.LoadComments= function(mapItemId,ratingId,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadComments(mapItemId,ratingId,onSuccess,onFailed,userContext); }
MapItemWS.DeleteComment= function(id,ratingId,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.DeleteComment(id,ratingId,onSuccess,onFailed,userContext); }
MapItemWS.AddComment= function(mapItemId,ratingId,text,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.AddComment(mapItemId,ratingId,text,onSuccess,onFailed,userContext); }
MapItemWS.AddUserMessage= function(mapItemId,ratingId,receiverId,text,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.AddUserMessage(mapItemId,ratingId,receiverId,text,onSuccess,onFailed,userContext); }
MapItemWS.AddUserMessageReply= function(messageId,text,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.AddUserMessageReply(messageId,text,onSuccess,onFailed,userContext); }
MapItemWS.LoadUserInbox= function(userId,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadUserInbox(userId,onSuccess,onFailed,userContext); }
MapItemWS.LoadUserSent= function(userId,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadUserSent(userId,onSuccess,onFailed,userContext); }
MapItemWS.LoadConversation= function(messageId,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadConversation(messageId,onSuccess,onFailed,userContext); }
MapItemWS.UpdateMessageStatus= function(messageId,status,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.UpdateMessageStatus(messageId,status,onSuccess,onFailed,userContext); }
MapItemWS.LoadUserMessage= function(messageId,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.LoadUserMessage(messageId,onSuccess,onFailed,userContext); }
MapItemWS.DeleteUserMessage= function(messageId,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.DeleteUserMessage(messageId,onSuccess,onFailed,userContext); }
MapItemWS.GetMarkers= function(searchText,latMin,latMax,lngMin,lngMax,ambiance,category,sortOrder,sortDirection,pageSize,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.GetMarkers(searchText,latMin,latMax,lngMin,lngMax,ambiance,category,sortOrder,sortDirection,pageSize,onSuccess,onFailed,userContext); }
MapItemWS.Search= function(searchText,latMin,latMax,lngMin,lngMax,ambiance,category,sortOrder,sortDirection,page,pageSize,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.Search(searchText,latMin,latMax,lngMin,lngMax,ambiance,category,sortOrder,sortDirection,page,pageSize,onSuccess,onFailed,userContext); }
MapItemWS.AdminSearch= function(name,review,status,author,city,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.AdminSearch(name,review,status,author,city,onSuccess,onFailed,userContext); }
MapItemWS.OpenMapItem= function(id,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.OpenMapItem(id,onSuccess,onFailed,userContext); }
MapItemWS.PublishItem= function(id,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.PublishItem(id,onSuccess,onFailed,userContext); }
MapItemWS.UnpublishItem= function(id,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.UnpublishItem(id,onSuccess,onFailed,userContext); }
MapItemWS.PublishRating= function(id,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.PublishRating(id,onSuccess,onFailed,userContext); }
MapItemWS.UnpublishRating= function(id,onSuccess,onFailed,userContext) {MapItemWS._staticInstance.UnpublishRating(id,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('SkyGate.Momondo.Map');
if (typeof(SkyGate.Momondo.Map.MomondoMapItem) === 'undefined') {
SkyGate.Momondo.Map.MomondoMapItem=gtc("MapItem");
SkyGate.Momondo.Map.MomondoMapItem.registerClass('SkyGate.Momondo.Map.MomondoMapItem');
}
if (typeof(SkyGate.Momondo.Map.MomondoMapItemRating) === 'undefined') {
SkyGate.Momondo.Map.MomondoMapItemRating=gtc("MapItemRating");
SkyGate.Momondo.Map.MomondoMapItemRating.registerClass('SkyGate.Momondo.Map.MomondoMapItemRating');
}
if (typeof(MapItemResult) === 'undefined') {
var MapItemResult=gtc("MapItemResult");
MapItemResult.registerClass('MapItemResult');
}
if (typeof(MapItemResultList) === 'undefined') {
var MapItemResultList=gtc("MapItemResultList");
MapItemResultList.registerClass('MapItemResultList');
}
if (typeof(SkyGate.Momondo.Map.MomondoMapItemComment) === 'undefined') {
SkyGate.Momondo.Map.MomondoMapItemComment=gtc("SkyGate.Momondo.Map.MomondoMapItemComment");
SkyGate.Momondo.Map.MomondoMapItemComment.registerClass('SkyGate.Momondo.Map.MomondoMapItemComment');
}
Type.registerNamespace('SkyGate.Momondo.Data');
if (typeof(SkyGate.Momondo.Data.UserMessage) === 'undefined') {
SkyGate.Momondo.Data.UserMessage=gtc("SkyGate.Momondo.Data.UserMessage");
SkyGate.Momondo.Data.UserMessage.registerClass('SkyGate.Momondo.Data.UserMessage');
}
if (typeof(UserMessageMapItem) === 'undefined') {
var UserMessageMapItem=gtc("UserMessageMapItem");
UserMessageMapItem.registerClass('UserMessageMapItem');
}
if (typeof(MomondoMapItemMarker) === 'undefined') {
var MomondoMapItemMarker=gtc("MomondoMapItemMarker");
MomondoMapItemMarker.registerClass('MomondoMapItemMarker');
}
if (typeof(SkyGate.Momondo.Map.MomondoMapItemStatus) === 'undefined') {
SkyGate.Momondo.Map.MomondoMapItemStatus = function() { throw Error.invalidOperation(); }
SkyGate.Momondo.Map.MomondoMapItemStatus.prototype = {Published: 0,UserUpdate: 1,AdminReview: 2,Conflict: 3,Banned: 4}
SkyGate.Momondo.Map.MomondoMapItemStatus.registerEnum('SkyGate.Momondo.Map.MomondoMapItemStatus', true);
}
if (typeof(SkyGate.Momondo.Map.MomondoMapItemRatingStatus) === 'undefined') {
SkyGate.Momondo.Map.MomondoMapItemRatingStatus = function() { throw Error.invalidOperation(); }
SkyGate.Momondo.Map.MomondoMapItemRatingStatus.prototype = {Published: 0,UserUpdate: 1,AdminReview: 2,Banned: 3}
SkyGate.Momondo.Map.MomondoMapItemRatingStatus.registerEnum('SkyGate.Momondo.Map.MomondoMapItemRatingStatus', true);
}
if (typeof(SkyGate.Momondo.Map.MomondoMapItemRatingType) === 'undefined') {
SkyGate.Momondo.Map.MomondoMapItemRatingType = function() { throw Error.invalidOperation(); }
SkyGate.Momondo.Map.MomondoMapItemRatingType.prototype = {Review: 0,WantToGo: 1,NotInterested: 2}
SkyGate.Momondo.Map.MomondoMapItemRatingType.registerEnum('SkyGate.Momondo.Map.MomondoMapItemRatingType', true);
}
Type.registerNamespace('SkyGate.Momondo.TODs');
if (typeof(SkyGate.Momondo.TODs.MapItemRatingSortBy) === 'undefined') {
SkyGate.Momondo.TODs.MapItemRatingSortBy = function() { throw Error.invalidOperation(); }
SkyGate.Momondo.TODs.MapItemRatingSortBy.prototype = {Rating: 0,Price: 1,Recent: 2}
SkyGate.Momondo.TODs.MapItemRatingSortBy.registerEnum('SkyGate.Momondo.TODs.MapItemRatingSortBy', true);
}
if (typeof(SkyGate.Momondo.TODs.MapItemRatingSortDirection) === 'undefined') {
SkyGate.Momondo.TODs.MapItemRatingSortDirection = function() { throw Error.invalidOperation(); }
SkyGate.Momondo.TODs.MapItemRatingSortDirection.prototype = {Ascending: 0,Descending: 1}
SkyGate.Momondo.TODs.MapItemRatingSortDirection.registerEnum('SkyGate.Momondo.TODs.MapItemRatingSortDirection', true);
}
if (typeof(SkyGate.Momondo.TODs.MapItemSortBy) === 'undefined') {
SkyGate.Momondo.TODs.MapItemSortBy = function() { throw Error.invalidOperation(); }
SkyGate.Momondo.TODs.MapItemSortBy.prototype = {Rating: 0,Price: 1,Recent: 2,Views: 3}
SkyGate.Momondo.TODs.MapItemSortBy.registerEnum('SkyGate.Momondo.TODs.MapItemSortBy', true);
}
if (typeof(SkyGate.Momondo.TODs.MapItemSortDirection) === 'undefined') {
SkyGate.Momondo.TODs.MapItemSortDirection = function() { throw Error.invalidOperation(); }
SkyGate.Momondo.TODs.MapItemSortDirection.prototype = {Ascending: 0,Descending: 1}
SkyGate.Momondo.TODs.MapItemSortDirection.registerEnum('SkyGate.Momondo.TODs.MapItemSortDirection', true);
}
if (typeof(SkyGate.Momondo.Data.MessageStatus) === 'undefined') {
SkyGate.Momondo.Data.MessageStatus = function() { throw Error.invalidOperation(); }
SkyGate.Momondo.Data.MessageStatus.prototype = {Unread: 0,Read: 1}
SkyGate.Momondo.Data.MessageStatus.registerEnum('SkyGate.Momondo.Data.MessageStatus', true);
}
