DTAjax.MediaLibService_SaveImageProperties = function(imageId,title,imageText,callback, errorCallback) { 
	DTAjax.call("/WebServices/MediaLibService.asmx", "SaveImageProperties","{imageId:" + imageId + ",title:'" + DTAjax.toJSONString(title) + "',imageText:'" + DTAjax.toJSONString(imageText) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.MediaLibService_RemoveFile = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/MediaLibService.asmx", "RemoveFile","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.MediaLibService_RemoveFiles = function(ids,callback, errorCallback) { 
	DTAjax.call("/WebServices/MediaLibService.asmx", "RemoveFiles","{ids:'" + DTAjax.toJSONString(ids) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_GetUserFiles = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "GetUserFiles","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_RemoveUserFile = function(filename,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "RemoveUserFile","{filename:'" + DTAjax.toJSONString(filename) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_FacebookCommentStreamPublished = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "FacebookCommentStreamPublished","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_DislikeBlogPost = function(postid,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "DislikeBlogPost","{postid:" + postid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_LikeBlogPost = function(postid,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "LikeBlogPost","{postid:" + postid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_GetSiteCommentsPage = function(url,page,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "GetSiteCommentsPage","{url:'" + DTAjax.toJSONString(url) + "',page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_PostSiteCommentPage = function(name,commentstr,url,blogUrl,mail,imageurl,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "PostSiteCommentPage","{name:'" + DTAjax.toJSONString(name) + "',commentstr:'" + DTAjax.toJSONString(commentstr) + "',url:'" + DTAjax.toJSONString(url) + "',blogUrl:'" + DTAjax.toJSONString(blogUrl) + "',mail:'" + DTAjax.toJSONString(mail) + "',imageurl:'" + DTAjax.toJSONString(imageurl) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_GetSiteComments = function(url,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "GetSiteComments","{url:'" + DTAjax.toJSONString(url) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_PostSiteComment = function(name,commentstr,url,blogUrl,mail,imageurl,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "PostSiteComment","{name:'" + DTAjax.toJSONString(name) + "',commentstr:'" + DTAjax.toJSONString(commentstr) + "',url:'" + DTAjax.toJSONString(url) + "',blogUrl:'" + DTAjax.toJSONString(blogUrl) + "',mail:'" + DTAjax.toJSONString(mail) + "',imageurl:'" + DTAjax.toJSONString(imageurl) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_PostComment = function(name,commentstr,url,postid,mail,imageurl,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "PostComment","{name:'" + DTAjax.toJSONString(name) + "',commentstr:'" + DTAjax.toJSONString(commentstr) + "',url:'" + DTAjax.toJSONString(url) + "',postid:" + postid + ",mail:'" + DTAjax.toJSONString(mail) + "',imageurl:'" + DTAjax.toJSONString(imageurl) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_IsLoggedIn = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "IsLoggedIn","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_ForgotPassword = function(mail,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "ForgotPassword","{mail:'" + DTAjax.toJSONString(mail) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_SubscribeToBlog = function(mail,id,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "SubscribeToBlog","{mail:'" + DTAjax.toJSONString(mail) + "',id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_TryLogin = function(username,password,storeLogin,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "TryLogin","{username:'" + DTAjax.toJSONString(username) + "',password:'" + DTAjax.toJSONString(password) + "',storeLogin:" + storeLogin + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_NewsLetterSubscribe = function(email,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "NewsLetterSubscribe","{email:'" + DTAjax.toJSONString(email) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_TestFacebookConnect = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "TestFacebookConnect","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.UserService_GetMD5Hash = function(text,callback, errorCallback) { 
	DTAjax.call("/WebServices/UserService.asmx", "GetMD5Hash","{text:'" + DTAjax.toJSONString(text) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Content_GetContent = function(name,args,callback, errorCallback) { 
	DTAjax.call("/WebServices/Content.asmx", "GetContent","{name:'" + DTAjax.toJSONString(name) + "',args:'" + DTAjax.toJSONString(args) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.AlltOm_LoadGuide_Old = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/AlltOm.asmx", "LoadGuide_Old","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.AlltOm_LoadGuide = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/AlltOm.asmx", "LoadGuide","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.PluginService_HasPlugin = function(name,callback, errorCallback) { 
	DTAjax.call("/WebServices/PluginService.asmx", "HasPlugin","{name:'" + DTAjax.toJSONString(name) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.PluginService_GetPlugins = function(blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/PluginService.asmx", "GetPlugins","{blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.PluginService_GetNewPlugin = function(type,blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/PluginService.asmx", "GetNewPlugin","{type:'" + DTAjax.toJSONString(type) + "',blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.PluginService_AddPlugin = function(type,blogid,variables,callback, errorCallback) { 
	DTAjax.call("/WebServices/PluginService.asmx", "AddPlugin","{type:'" + DTAjax.toJSONString(type) + "',blogid:" + blogid + ",variables:'" + DTAjax.toJSONString(variables) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.PluginService_SavePlugin = function(id,blogid,variables,callback, errorCallback) { 
	DTAjax.call("/WebServices/PluginService.asmx", "SavePlugin","{id:" + id + ",blogid:" + blogid + ",variables:'" + DTAjax.toJSONString(variables) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.PluginService_DeletePlugin = function(id,blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/PluginService.asmx", "DeletePlugin","{id:" + id + ",blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.PluginService_GetEditPlugin = function(id,blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/PluginService.asmx", "GetEditPlugin","{id:" + id + ",blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetCollageList = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetCollageList","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetTextElementTemplate = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetTextElementTemplate","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetQuoteElementTemplate = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetQuoteElementTemplate","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetCollageElementTemplate = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetCollageElementTemplate","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetImageList = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetImageList","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetImageElementTemplate = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetImageElementTemplate","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetVideoList = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetVideoList","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_SaveEmbeddedVideoFile = function(html,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "SaveEmbeddedVideoFile","{html:'" + DTAjax.toJSONString(html) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetVideoElementTemplate = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetVideoElementTemplate","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetSoundList = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetSoundList","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetSoundElementTemplate = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetSoundElementTemplate","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminElements_GetPublishSettings = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminElements.asmx", "GetPublishSettings","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.WidgetsService_SendContactForm = function(blogid,message,mail,callback, errorCallback) { 
	DTAjax.call("/WebServices/WidgetsService.asmx", "SendContactForm","{blogid:" + blogid + ",message:'" + DTAjax.toJSONString(message) + "',mail:'" + DTAjax.toJSONString(mail) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.WidgetsService_SaveWidgetOrder = function(blogid,order,callback, errorCallback) { 
	DTAjax.call("/WebServices/WidgetsService.asmx", "SaveWidgetOrder","{blogid:" + blogid + ",order:'" + DTAjax.toJSONString(order) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.WidgetsService_SaveWidget = function(id,blogid,variables,callback, errorCallback) { 
	DTAjax.call("/WebServices/WidgetsService.asmx", "SaveWidget","{id:" + id + ",blogid:" + blogid + ",variables:'" + DTAjax.toJSONString(variables) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.WidgetsService_DeleteWidget = function(id,blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/WidgetsService.asmx", "DeleteWidget","{id:" + id + ",blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.WidgetsService_GetEditWidget = function(id,blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/WidgetsService.asmx", "GetEditWidget","{id:" + id + ",blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.WidgetsService_GetNewWidget = function(type,blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/WidgetsService.asmx", "GetNewWidget","{type:'" + DTAjax.toJSONString(type) + "',blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.WidgetsService_AddWidget = function(type,blogid,variables,callback, errorCallback) { 
	DTAjax.call("/WebServices/WidgetsService.asmx", "AddWidget","{type:'" + DTAjax.toJSONString(type) + "',blogid:" + blogid + ",variables:'" + DTAjax.toJSONString(variables) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.WidgetsService_GetWidgets = function(blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/WidgetsService.asmx", "GetWidgets","{blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.WidgetsService_GetNumPostsAfter = function(year,month,blogurl,pageid,callback, errorCallback) { 
	DTAjax.call("/WebServices/WidgetsService.asmx", "GetNumPostsAfter","{year:" + year + ",month:" + month + ",blogurl:'" + DTAjax.toJSONString(blogurl) + "',pageid:" + pageid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BannerService_GetBanners = function(type,num,callback, errorCallback) { 
	DTAjax.call("/WebServices/BannerService.asmx", "GetBanners","{type:" + type + ",num:" + num + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.MediaContent_GetSoundCloud = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/MediaContent.asmx", "GetSoundCloud","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.MediaContent_GetEmbededVideo = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/MediaContent.asmx", "GetEmbededVideo","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.MediaContent_GetVimeoVideo = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/MediaContent.asmx", "GetVimeoVideo","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogRegistrationService_CheckUrlAvalibility = function(url,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogRegistrationService.asmx", "CheckUrlAvalibility","{url:'" + DTAjax.toJSONString(url) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogRegistrationService_CheckNameAvalibility = function(name,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogRegistrationService.asmx", "CheckNameAvalibility","{name:'" + DTAjax.toJSONString(name) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogRegistrationService_CheckBlogNameAndUrl = function(url,name,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogRegistrationService.asmx", "CheckBlogNameAndUrl","{url:'" + DTAjax.toJSONString(url) + "',name:'" + DTAjax.toJSONString(name) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.StartService_GetSelectedBlogs = function(num,callback, errorCallback) { 
	DTAjax.call("/WebServices/StartService.asmx", "GetSelectedBlogs","{num:" + num + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.StartService_GetFeature = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/StartService.asmx", "GetFeature","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.StartService_GetLatestUpdatedBlogs = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/StartService.asmx", "GetLatestUpdatedBlogs","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.StartService_GetLatestMedia = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/StartService.asmx", "GetLatestMedia","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Export_LoadStr = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/Export.asmx", "LoadStr","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Export_Load = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/Export.asmx", "Load","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.DTService_GetLatestComments = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/DTService.asmx", "GetLatestComments","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.DTService_LeaveCompetitionAnswer = function(mail,name,answer,compeititon_id,callback, errorCallback) { 
	DTAjax.call("/WebServices/DTService.asmx", "LeaveCompetitionAnswer","{mail:'" + DTAjax.toJSONString(mail) + "',name:'" + DTAjax.toJSONString(name) + "',answer:'" + DTAjax.toJSONString(answer) + "',compeititon_id:" + compeititon_id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.DTService_AddClubCompetitionVote = function(aId,callback, errorCallback) { 
	DTAjax.call("/WebServices/DTService.asmx", "AddClubCompetitionVote","{aId:" + aId + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.DTService_GetRelatedSites = function(blogid,num,callback, errorCallback) { 
	DTAjax.call("/WebServices/DTService.asmx", "GetRelatedSites","{blogid:" + blogid + ",num:" + num + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.DTService_GetLatestUpdatedSites = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/DTService.asmx", "GetLatestUpdatedSites","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.DTService_GetRandomSite = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/DTService.asmx", "GetRandomSite","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.DTService_GetSelectedSites = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/DTService.asmx", "GetSelectedSites","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.DTService_GetCompeititon = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/DTService.asmx", "GetCompeititon","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetAnalyticsData = function(blogid,startDate,endDate,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetAnalyticsData","{blogid:" + blogid + ",startDate:'" + DTAjax.toJSONString(startDate) + "',endDate:'" + DTAjax.toJSONString(endDate) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetAnalyticsChartUnique = function(blogid,startDate,endDate,dataType,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetAnalyticsChartUnique","{blogid:" + blogid + ",startDate:'" + DTAjax.toJSONString(startDate) + "',endDate:'" + DTAjax.toJSONString(endDate) + "',dataType:'" + DTAjax.toJSONString(dataType) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetAnalyticsChart = function(blogid,startDate,endDate,dataType,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetAnalyticsChart","{blogid:" + blogid + ",startDate:'" + DTAjax.toJSONString(startDate) + "',endDate:'" + DTAjax.toJSONString(endDate) + "',dataType:'" + DTAjax.toJSONString(dataType) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetMostViewedChart = function(days,blogs,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetMostViewedChart","{days:" + days + ",blogs:" + blogs + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetTotalVisitors = function(blogid,startDate,endDate,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetTotalVisitors","{blogid:" + blogid + ",startDate:'" + DTAjax.toJSONString(startDate) + "',endDate:'" + DTAjax.toJSONString(endDate) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetTotalUniqueVisitors = function(blogid,startDate,endDate,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetTotalUniqueVisitors","{blogid:" + blogid + ",startDate:'" + DTAjax.toJSONString(startDate) + "',endDate:'" + DTAjax.toJSONString(endDate) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SaveFile = function(fileid,caption,title,data,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SaveFile","{fileid:" + fileid + ",caption:'" + DTAjax.toJSONString(caption) + "',title:'" + DTAjax.toJSONString(title) + "',data:'" + DTAjax.toJSONString(data) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_AddIPBan = function(commentid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "AddIPBan","{commentid:" + commentid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_ImportSoundcloudFiles = function(callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "ImportSoundcloudFiles","{}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetComment = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetComment","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetCommentPostRelation = function(commentId,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetCommentPostRelation","{commentId:" + commentId + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SetCommentsState = function(isPublic,ids,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SetCommentsState","{isPublic:" + isPublic + ",ids:'" + DTAjax.toJSONString(ids) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_RemoveComments = function(ids,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "RemoveComments","{ids:'" + DTAjax.toJSONString(ids) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_ResetThemeSettingVariables = function(blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "ResetThemeSettingVariables","{blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_RequestDTPage = function(body,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "RequestDTPage","{body:'" + DTAjax.toJSONString(body) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SendFeedback = function(type,text,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SendFeedback","{type:'" + DTAjax.toJSONString(type) + "',text:'" + DTAjax.toJSONString(text) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SaveEmbededVideo = function(data,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SaveEmbededVideo","{data:'" + DTAjax.toJSONString(data) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_ResetBlogBlocks = function(blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "ResetBlogBlocks","{blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SetBlogTheme = function(blogid,themeid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SetBlogTheme","{blogid:" + blogid + ",themeid:" + themeid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SaveThemeSettingsVariables = function(variables,blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SaveThemeSettingsVariables","{variables:'" + DTAjax.toJSONString(variables) + "',blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetBlogThemeSettingsHtml = function(blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetBlogThemeSettingsHtml","{blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SetPreviewTheme = function(blogid,themeid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SetPreviewTheme","{blogid:" + blogid + ",themeid:" + themeid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SaveBlogSettings = function(blogid,name,description,secondheader,acceptComment,publicComments,standardBlog,mailcomments,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SaveBlogSettings","{blogid:" + blogid + ",name:'" + DTAjax.toJSONString(name) + "',description:'" + DTAjax.toJSONString(description) + "',secondheader:'" + DTAjax.toJSONString(secondheader) + "',acceptComment:" + acceptComment + ",publicComments:" + publicComments + ",standardBlog:" + standardBlog + ",mailcomments:" + mailcomments + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_CreatePage = function(name,blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "CreatePage","{name:'" + DTAjax.toJSONString(name) + "',blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_RemovePage = function(pageId,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "RemovePage","{pageId:" + pageId + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_RemovePages = function(a_pageIds,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "RemovePages","{a_pageIds:'" + DTAjax.toJSONString(a_pageIds) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_UpdatePages = function(a_pageIds,blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "UpdatePages","{a_pageIds:'" + DTAjax.toJSONString(a_pageIds) + "',blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_UpdatePage = function(name,blogid,pageId,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "UpdatePage","{name:'" + DTAjax.toJSONString(name) + "',blogid:" + blogid + ",pageId:" + pageId + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_RemovePost = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "RemovePost","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_RemovePosts = function(ids,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "RemovePosts","{ids:'" + DTAjax.toJSONString(ids) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SetPostStatus = function(ids,published,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SetPostStatus","{ids:'" + DTAjax.toJSONString(ids) + "',published:" + published + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_MovePosts = function(ids,blogid,pageid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "MovePosts","{ids:'" + DTAjax.toJSONString(ids) + "',blogid:" + blogid + ",pageid:" + pageid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetBlogPost = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetBlogPost","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GetBlogBlocks = function(blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GetBlogBlocks","{blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SaveBlogBlocks = function(blogid,blockName,blockContent,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SaveBlogBlocks","{blogid:" + blogid + ",blockName:'" + DTAjax.toJSONString(blockName) + "',blockContent:'" + DTAjax.toJSONString(blockContent) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_CompareDate = function(date,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "CompareDate","{date:'" + DTAjax.toJSONString(date) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SaveBlogPostElement = function(id,blog_id,header,type,data,date,page_id,isPublic,allowComments,broadcast,sendBroadcast,tags,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SaveBlogPostElement","{id:" + id + ",blog_id:" + blog_id + ",header:'" + DTAjax.toJSONString(header) + "',type:" + type + ",data:'" + DTAjax.toJSONString(data) + "',date:'" + DTAjax.toJSONString(date) + "',page_id:" + page_id + ",isPublic:" + isPublic + ",allowComments:" + allowComments + ",broadcast:'" + DTAjax.toJSONString(broadcast) + "',sendBroadcast:" + sendBroadcast + ",tags:'" + DTAjax.toJSONString(tags) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_GenerateMobileMail = function(blogid,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "GenerateMobileMail","{blogid:" + blogid + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.BlogAdminService_SaveBlogPost = function(id,blog_id,header,text,date,page_id,isPublic,allowComments,broadcast,sendBroadcast,tags,callback, errorCallback) { 
	DTAjax.call("/WebServices/BlogAdminService.asmx", "SaveBlogPost","{id:" + id + ",blog_id:" + blog_id + ",header:'" + DTAjax.toJSONString(header) + "',text:'" + DTAjax.toJSONString(text) + "',date:'" + DTAjax.toJSONString(date) + "',page_id:" + page_id + ",isPublic:" + isPublic + ",allowComments:" + allowComments + ",broadcast:'" + DTAjax.toJSONString(broadcast) + "',sendBroadcast:" + sendBroadcast + ",tags:'" + DTAjax.toJSONString(tags) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.ClubguideService_GetClubGuide = function(day,city,callback, errorCallback) { 
	DTAjax.call("/WebServices/ClubguideService.asmx", "GetClubGuide","{day:" + day + ",city:" + city + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.ClubguideService_GetClubsPuff = function(day,city,callback, errorCallback) { 
	DTAjax.call("/WebServices/ClubguideService.asmx", "GetClubsPuff","{day:" + day + ",city:" + city + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.ClubguideService_GetClubsByDate = function(day,city,callback, errorCallback) { 
	DTAjax.call("/WebServices/ClubguideService.asmx", "GetClubsByDate","{day:" + day + ",city:" + city + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.ClubguideService_GetClubsByDate_Old = function(day,city,callback, errorCallback) { 
	DTAjax.call("/WebServices/ClubguideService.asmx", "GetClubsByDate_Old","{day:" + day + ",city:" + city + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.ClubguideService_GetClubDates = function(city,callback, errorCallback) { 
	DTAjax.call("/WebServices/ClubguideService.asmx", "GetClubDates","{city:" + city + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.ClubguideService_GetClubCalendar = function(city,callback, errorCallback) { 
	DTAjax.call("/WebServices/ClubguideService.asmx", "GetClubCalendar","{city:" + city + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.ClubguideService_GetPhotoSession = function(num,callback, errorCallback) { 
	DTAjax.call("/WebServices/ClubguideService.asmx", "GetPhotoSession","{num:" + num + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Misc_AddPollVote = function(id,bgcolor,callback, errorCallback) { 
	DTAjax.call("/WebServices/Misc.asmx", "AddPollVote","{id:" + id + ",bgcolor:'" + DTAjax.toJSONString(bgcolor) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Misc_RemovePoll = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/Misc.asmx", "RemovePoll","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Misc_GetPopupPolls = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/Misc.asmx", "GetPopupPolls","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Misc_GetPolls = function(page,callback, errorCallback) { 
	DTAjax.call("/WebServices/Misc.asmx", "GetPolls","{page:" + page + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Misc_AddClubVote = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/Misc.asmx", "AddClubVote","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Misc_GetClubPoll = function(id,callback, errorCallback) { 
	DTAjax.call("/WebServices/Misc.asmx", "GetClubPoll","{id:" + id + "}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Misc_CreatePoll = function(name,question,answer,file,callback, errorCallback) { 
	DTAjax.call("/WebServices/Misc.asmx", "CreatePoll","{name:'" + DTAjax.toJSONString(name) + "',question:'" + DTAjax.toJSONString(question) + "',answer:'" + DTAjax.toJSONString(answer) + "',file:'" + DTAjax.toJSONString(file) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Misc_GetLatestPoll = function(userid,bgcolor,callback, errorCallback) { 
	DTAjax.call("/WebServices/Misc.asmx", "GetLatestPoll","{userid:" + userid + ",bgcolor:'" + DTAjax.toJSONString(bgcolor) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
DTAjax.Misc_GetPoll = function(id,bgcolor,callback, errorCallback) { 
	DTAjax.call("/WebServices/Misc.asmx", "GetPoll","{id:" + id + ",bgcolor:'" + DTAjax.toJSONString(bgcolor) + "'}",
		function(result) {
		   callback(result.d);
		},
		function(error) {
		   if(errorCallback) errorCallback(error);
	});
}
