
// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (mediaSearch == null) var mediaSearch = {};
mediaSearch._path = '/playnow5-web/dwr';
mediaSearch.getGenreSet = function(p0, p1, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getGenreSet', p0, p1, callback);
}
mediaSearch.getTopListSet = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getTopListSet', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedAndRecommendedGameTopLists = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedAndRecommendedGameTopLists', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedAndRecommendedRingtoneTopLists = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedAndRecommendedRingtoneTopLists', p0, p1, p2, p3, callback);
}
mediaSearch.getLatestReleasedAndRecommendedSongTopLists = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedAndRecommendedSongTopLists', p0, p1, p2, p3, callback);
}
mediaSearch.getLatestReleasedAndRecommendedThemeTopLists = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedAndRecommendedThemeTopLists', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedAndRecommendedWallpaperTopLists = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedAndRecommendedWallpaperTopLists', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedAndRecommendedAppTopLists = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedAndRecommendedAppTopLists', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getMostPopularTopLists = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getMostPopularTopLists', p0, p1, p2, p3, callback);
}
mediaSearch.getTrackIdTopLists = function(p0, p1, p2, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getTrackIdTopLists', p0, p1, p2, callback);
}
mediaSearch.profileTopListCalls = function(callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'profileTopListCalls', callback);
}
mediaSearch.getRingtoneById = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getRingtoneById', p0, p1, p2, p3, callback);
}
mediaSearch.getGameById = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getGameById', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getSongById = function(p0, p1, p2, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getSongById', p0, p1, p2, callback);
}
mediaSearch.getThemeById = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getThemeById', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getWallpaperById = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getWallpaperById', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getAppById = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getAppById', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getAlbum = function(p0, p1, p2, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getAlbum', p0, p1, p2, callback);
}
mediaSearch.getAlbumFromSong = function(p0, p1, p2, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getAlbumFromSong', p0, p1, p2, callback);
}
mediaSearch.getArtistAlbums = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getArtistAlbums', p0, p1, p2, p3, p4, p5, callback);
}
mediaSearch.getArtistAlbumsFromSong = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getArtistAlbumsFromSong', p0, p1, p2, p3, p4, p5, callback);
}
mediaSearch.getArtistAlbumsFromAlbum = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getArtistAlbumsFromAlbum', p0, p1, p2, p3, p4, p5, callback);
}
mediaSearch.getArtistSongs = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getArtistSongs', p0, p1, p2, p3, p4, p5, callback);
}
mediaSearch.getArtistSongsFromSong = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getArtistSongsFromSong', p0, p1, p2, p3, p4, p5, callback);
}
mediaSearch.getArtistSongsFromAlbum = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getArtistSongsFromAlbum', p0, p1, p2, p3, p4, p5, callback);
}
mediaSearch.getArtistInformation = function(p0, p1, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getArtistInformation', p0, p1, callback);
}
mediaSearch.getArtistInformationFromSong = function(p0, p1, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getArtistInformationFromSong', p0, p1, callback);
}
mediaSearch.getAllPhoneModels = function(p0, p1, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getAllPhoneModels', p0, p1, callback);
}
mediaSearch.getPhoneModelSet = function(p0, p1, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getPhoneModelSet', p0, p1, callback);
}
mediaSearch.getLatestReleasedSongs = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedSongs', p0, p1, p2, p3, callback);
}
mediaSearch.getLatestReleasedRingtones = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedRingtones', p0, p1, p2, p3, callback);
}
mediaSearch.getLatestReleasedGames = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedGames', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedThemes = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedThemes', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedWallpapers = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedWallpapers', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedApps = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedApps', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedFreeRingtones = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedFreeRingtones', p0, p1, p2, p3, callback);
}
mediaSearch.getLatestReleasedFreeGames = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedFreeGames', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedFreeThemes = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedFreeThemes', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedFreeWallpapers = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedFreeWallpapers', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getLatestReleasedFreeApps = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getLatestReleasedFreeApps', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getHomeSectionBanners = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getHomeSectionBanners', p0, p1, p2, p3, callback);
}
mediaSearch.getMusicSectionBanners = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getMusicSectionBanners', p0, p1, p2, p3, callback);
}
mediaSearch.getGameSectionBanners = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getGameSectionBanners', p0, p1, p2, p3, callback);
}
mediaSearch.getRingtoneSectionBanners = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getRingtoneSectionBanners', p0, p1, p2, p3, callback);
}
mediaSearch.getThemeSectionBanners = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getThemeSectionBanners', p0, p1, p2, p3, callback);
}
mediaSearch.getWallpaperSectionBanners = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getWallpaperSectionBanners', p0, p1, p2, p3, callback);
}
mediaSearch.getAppSectionBanners = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getAppSectionBanners', p0, p1, p2, p3, callback);
}
mediaSearch.getGameSectionBannersForClient = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getGameSectionBannersForClient', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getHomeSectionBannersForClient = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getHomeSectionBannersForClient', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getMusicSectionBannersForClient = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getMusicSectionBannersForClient', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getRingtoneSectionBannersForClient = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getRingtoneSectionBannersForClient', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getThemeSectionBannersForClient = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getThemeSectionBannersForClient', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getWallpaperSectionBannersForClient = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getWallpaperSectionBannersForClient', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getAppSectionBannersForClient = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getAppSectionBannersForClient', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getRecommendationsForMusic = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getRecommendationsForMusic', p0, p1, p2, p3, callback);
}
mediaSearch.browseGamesBySupplier = function(p0, p1, p2, p3, p4, p5, p6, p7, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'browseGamesBySupplier', p0, p1, p2, p3, p4, p5, p6, p7, callback);
}
mediaSearch.browseThemesBySupplier = function(p0, p1, p2, p3, p4, p5, p6, p7, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'browseThemesBySupplier', p0, p1, p2, p3, p4, p5, p6, p7, callback);
}
mediaSearch.browseWallpapersBySupplier = function(p0, p1, p2, p3, p4, p5, p6, p7, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'browseWallpapersBySupplier', p0, p1, p2, p3, p4, p5, p6, p7, callback);
}
mediaSearch.browseAppsBySupplier = function(p0, p1, p2, p3, p4, p5, p6, p7, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'browseAppsBySupplier', p0, p1, p2, p3, p4, p5, p6, p7, callback);
}
mediaSearch.browseSongsByArtist = function(p0, p1, p2, p3, p4, p5, p6, p7, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'browseSongsByArtist', p0, p1, p2, p3, p4, p5, p6, p7, callback);
}
mediaSearch.browseRingtonesByArtist = function(p0, p1, p2, p3, p4, p5, p6, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'browseRingtonesByArtist', p0, p1, p2, p3, p4, p5, p6, callback);
}
mediaSearch.getWallpaperSuppliers = function(p0, p1, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getWallpaperSuppliers', p0, p1, callback);
}
mediaSearch.getGameSuppliers = function(p0, p1, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getGameSuppliers', p0, p1, callback);
}
mediaSearch.getThemeSuppliers = function(p0, p1, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getThemeSuppliers', p0, p1, callback);
}
mediaSearch.getAppSuppliers = function(p0, p1, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getAppSuppliers', p0, p1, callback);
}
mediaSearch.getCountriesForCountrySelection = function(callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getCountriesForCountrySelection', callback);
}
mediaSearch.getRecommendationsForGames = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getRecommendationsForGames', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getRecommendationsForRingtones = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getRecommendationsForRingtones', p0, p1, p2, p3, callback);
}
mediaSearch.getRecommendationsForThemes = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getRecommendationsForThemes', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getRecommendationsForWallpapers = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getRecommendationsForWallpapers', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getRecommendationsForApps = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getRecommendationsForApps', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getItemArtExtensions = function(p0, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getItemArtExtensions', p0, callback);
}
mediaSearch.getAllItemArtExtensionSets = function(callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getAllItemArtExtensionSets', callback);
}
mediaSearch.getAllCountries = function(callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getAllCountries', callback);
}
mediaSearch.getBannerList = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getBannerList', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getCampaignList = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getCampaignList', p0, p1, p2, p3, p4, callback);
}
mediaSearch.getMobileSkin = function(p0, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getMobileSkin', p0, callback);
}
mediaSearch.getPaymentConfig = function(p0, callback) {
  dwr.engine._execute(mediaSearch._path, 'mediaSearch', 'getPaymentConfig', p0, callback);
}

// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (webShop == null) var webShop = {};
webShop._path = '/playnow5-web/dwr';
webShop.searchSongs = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'searchSongs', p0, p1, p2, p3, p4, callback);
}
webShop.browseSongs = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'browseSongs', p0, p1, p2, p3, p4, callback);
}
webShop.advancedSearchSongs = function(p0, p1, p2, p3, p4, p5, p6, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'advancedSearchSongs', p0, p1, p2, p3, p4, p5, p6, callback);
}
webShop.getAlbumDetails = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getAlbumDetails', p0, p1, p2, p3, callback);
}
webShop.getArtistAlbums = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getArtistAlbums', p0, p1, p2, p3, p4, callback);
}
webShop.getArtistInfo = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getArtistInfo', p0, p1, p2, p3, callback);
}
webShop.getArtistInfoBySong = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getArtistInfoBySong', p0, p1, p2, p3, callback);
}
webShop.searchThemes = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'searchThemes', p0, p1, p2, p3, p4, p5, callback);
}
webShop.advancedSearchThemes = function(p0, p1, p2, p3, p4, p5, p6, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'advancedSearchThemes', p0, p1, p2, p3, p4, p5, p6, callback);
}
webShop.browseThemes = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'browseThemes', p0, p1, p2, p3, p4, p5, callback);
}
webShop.getThemeDetails = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getThemeDetails', p0, p1, p2, p3, p4, callback);
}
webShop.searchWallpapers = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'searchWallpapers', p0, p1, p2, p3, p4, p5, callback);
}
webShop.advancedSearchWallpapers = function(p0, p1, p2, p3, p4, p5, p6, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'advancedSearchWallpapers', p0, p1, p2, p3, p4, p5, p6, callback);
}
webShop.browseWallpapers = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'browseWallpapers', p0, p1, p2, p3, p4, p5, callback);
}
webShop.getWallpaperDetails = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getWallpaperDetails', p0, p1, p2, p3, p4, callback);
}
webShop.searchGames = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'searchGames', p0, p1, p2, p3, p4, p5, callback);
}
webShop.advancedSearchGames = function(p0, p1, p2, p3, p4, p5, p6, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'advancedSearchGames', p0, p1, p2, p3, p4, p5, p6, callback);
}
webShop.browseGames = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'browseGames', p0, p1, p2, p3, p4, p5, callback);
}
webShop.getGameDetails = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getGameDetails', p0, p1, p2, p3, p4, callback);
}
webShop.searchApps = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'searchApps', p0, p1, p2, p3, p4, p5, callback);
}
webShop.advancedSearchApps = function(p0, p1, p2, p3, p4, p5, p6, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'advancedSearchApps', p0, p1, p2, p3, p4, p5, p6, callback);
}
webShop.browseApps = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'browseApps', p0, p1, p2, p3, p4, p5, callback);
}
webShop.getAppDetails = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getAppDetails', p0, p1, p2, p3, p4, callback);
}
webShop.searchRingtones = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'searchRingtones', p0, p1, p2, p3, p4, callback);
}
webShop.advancedSearchRingtones = function(p0, p1, p2, p3, p4, p5, p6, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'advancedSearchRingtones', p0, p1, p2, p3, p4, p5, p6, callback);
}
webShop.browseRingtones = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'browseRingtones', p0, p1, p2, p3, p4, callback);
}
webShop.getRingtoneDetails = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getRingtoneDetails', p0, p1, p2, p3, callback);
}
webShop.searchMedia = function(p0, p1, p2, p3, p4, p5, p6, p7, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'searchMedia', p0, p1, p2, p3, p4, p5, p6, p7, callback);
}
webShop.getMostPopularTopListByKey = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getMostPopularTopListByKey', p0, p1, p2, p3, p4, callback);
}
webShop.getTrackIdTopListByKey = function(p0, p1, p2, p3, p4, callback) {
  dwr.engine._execute(webShop._path, 'webShop', 'getTrackIdTopListByKey', p0, p1, p2, p3, p4, callback);
}

// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (translationBean == null) var translationBean = {};
translationBean._path = '/playnow5-web/dwr';
translationBean.getJsMessage = function(p0, p1, p2, callback) {
  dwr.engine._execute(translationBean._path, 'translationBean', 'getJsMessage', p0, p1, p2, callback);
}
translationBean.getTranslatedHelpSection = function(p0, p1, p2, callback) {
  dwr.engine._execute(translationBean._path, 'translationBean', 'getTranslatedHelpSection', p0, p1, p2, callback);
}

// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (phoneLocator == null) var phoneLocator = {};
phoneLocator._path = '/playnow5-web/dwr';
phoneLocator.getPhoneCode = function(p0, callback) {
  dwr.engine._execute(phoneLocator._path, 'phoneLocator', 'getPhoneCode', p0, callback);
}

// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (userContext == null) var userContext = {};
userContext._path = '/playnow5-web/dwr';
userContext.establishSession = function(callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'establishSession', callback);
}
userContext.checkUserExists = function(p0, callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'checkUserExists', p0, callback);
}
userContext.initSession = function(callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'initSession', callback);
}
userContext.preRegistrationValidation = function(p0, p1, callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'preRegistrationValidation', p0, p1, callback);
}
userContext.getLanguagesForPhoneNumber = function(p0, callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'getLanguagesForPhoneNumber', p0, callback);
}
userContext.mailPasswordToUserWithCaptcha = function(p0, p1, callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'mailPasswordToUserWithCaptcha', p0, p1, callback);
}
userContext.testGetSession = function(callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'testGetSession', callback);
}
userContext.putLocaleIntoSession = function(p0, p1, callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'putLocaleIntoSession', p0, p1, callback);
}
userContext.setStateManagerTempData = function(p0, callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'setStateManagerTempData', p0, callback);
}
userContext.getStateManagerTempData = function(callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'getStateManagerTempData', callback);
}
userContext.logoutWeb = function(callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'logoutWeb', callback);
}
userContext.getPersonalTrackId = function(p0, callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'getPersonalTrackId', p0, callback);
}
userContext.forgetMe = function(callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'forgetMe', callback);
}
userContext.logout = function(callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'logout', callback);
}
userContext.getAuthenticationStatus = function(callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'getAuthenticationStatus', callback);
}
userContext.deleteCurrentUser = function(callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'deleteCurrentUser', callback);
}
userContext.setRegistrationType = function(p0, callback) {
  dwr.engine._execute(userContext._path, 'userContext', 'setRegistrationType', p0, callback);
}

// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (userContextSSL == null) var userContextSSL = {};
userContextSSL._path = '/playnow5-web/dwr';
userContextSSL.registerUserWithCaptcha = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, callback) {
  dwr.engine._execute(userContextSSL._path, 'userContextSSL', 'registerUserWithCaptcha', p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, callback);
}
userContextSSL.updateUserWithCountryCheck = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, callback) {
  dwr.engine._execute(userContextSSL._path, 'userContextSSL', 'updateUserWithCountryCheck', p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, callback);
}
userContextSSL.authenticateWithBasketCheck = function(p0, p1, p2, callback) {
  dwr.engine._execute(userContextSSL._path, 'userContextSSL', 'authenticateWithBasketCheck', p0, p1, p2, callback);
}
userContextSSL.authenticateCurrentUserPrime = function(p0, callback) {
  dwr.engine._execute(userContextSSL._path, 'userContextSSL', 'authenticateCurrentUserPrime', p0, callback);
}
userContextSSL.getCurrentUserPrime = function(callback) {
  dwr.engine._execute(userContextSSL._path, 'userContextSSL', 'getCurrentUserPrime', callback);
}
userContextSSL.enablePlaynowUserWeb = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, callback) {
  dwr.engine._execute(userContextSSL._path, 'userContextSSL', 'enablePlaynowUserWeb', p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, callback);
}
userContextSSL.getUserHomeCountry = function(callback) {
  dwr.engine._execute(userContextSSL._path, 'userContextSSL', 'getUserHomeCountry', callback);
}
userContextSSL.changePassword = function(p0, p1, callback) {
  dwr.engine._execute(userContextSSL._path, 'userContextSSL', 'changePassword', p0, p1, callback);
}

// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (purchaseFlowService == null) var purchaseFlowService = {};
purchaseFlowService._path = '/playnow5-web/dwr';
purchaseFlowService.sendMediaLinkOverSms = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'sendMediaLinkOverSms', p0, p1, p2, p3, callback);
}
purchaseFlowService.sendMediaLinkOverSmsWithOperator = function(p0, p1, p2, p3, p4, p5, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'sendMediaLinkOverSmsWithOperator', p0, p1, p2, p3, p4, p5, callback);
}
purchaseFlowService.sendInboxLinkOverSms = function(p0, p1, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'sendInboxLinkOverSms', p0, p1, callback);
}
purchaseFlowService.sendReportProblemEmail = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'sendReportProblemEmail', p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, callback);
}
purchaseFlowService.addToBasket = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'addToBasket', p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, callback);
}
purchaseFlowService.removeFromBasket = function(p0, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'removeFromBasket', p0, callback);
}
purchaseFlowService.getBasket = function(callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'getBasket', callback);
}
purchaseFlowService.flushBasket = function(callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'flushBasket', callback);
}
purchaseFlowService.updateBasketSecondPurchase = function(p0, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'updateBasketSecondPurchase', p0, callback);
}
purchaseFlowService.getPurchaseHistoryOrder = function(p0, p1, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'getPurchaseHistoryOrder', p0, p1, callback);
}
purchaseFlowService.getInboxSizeAllContentTypesWeb = function(callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'getInboxSizeAllContentTypesWeb', callback);
}
purchaseFlowService.getOrderHistory = function(p0, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'getOrderHistory', p0, callback);
}
purchaseFlowService.getSMSOperators = function(p0, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'getSMSOperators', p0, callback);
}
purchaseFlowService.getMediaShop = function(p0, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'getMediaShop', p0, callback);
}
purchaseFlowService.getMobileCountryCode = function(p0, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'getMobileCountryCode', p0, callback);
}
purchaseFlowService.getCampaignsForCurrentUser = function(callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'getCampaignsForCurrentUser', callback);
}
purchaseFlowService.getNbrOfRemainingDownloadsForVoucher = function(p0, callback) {
  dwr.engine._execute(purchaseFlowService._path, 'purchaseFlowService', 'getNbrOfRemainingDownloadsForVoucher', p0, callback);
}

// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (purchaseFlowServiceSSL == null) var purchaseFlowServiceSSL = {};
purchaseFlowServiceSSL._path = '/playnow5-web/dwr';
purchaseFlowServiceSSL.validateVoucherWithCaptcha = function(p0, p1, p2, p3, callback) {
  dwr.engine._execute(purchaseFlowServiceSSL._path, 'purchaseFlowServiceSSL', 'validateVoucherWithCaptcha', p0, p1, p2, p3, callback);
}
purchaseFlowServiceSSL.triggerPurchaseCheckLocale = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, callback) {
  dwr.engine._execute(purchaseFlowServiceSSL._path, 'purchaseFlowServiceSSL', 'triggerPurchaseCheckLocale', p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, callback);
}
purchaseFlowServiceSSL.getAllDeliverablesWeb = function(callback) {
  dwr.engine._execute(purchaseFlowServiceSSL._path, 'purchaseFlowServiceSSL', 'getAllDeliverablesWeb', callback);
}
purchaseFlowServiceSSL.getCreditCardReferencesForCurrentUser = function(callback) {
  dwr.engine._execute(purchaseFlowServiceSSL._path, 'purchaseFlowServiceSSL', 'getCreditCardReferencesForCurrentUser', callback);
}
purchaseFlowServiceSSL.deleteCreditCardReference = function(p0, callback) {
  dwr.engine._execute(purchaseFlowServiceSSL._path, 'purchaseFlowServiceSSL', 'deleteCreditCardReference', p0, callback);
}
purchaseFlowServiceSSL.updateCreditCardReference = function(p0, p1, p2, callback) {
  dwr.engine._execute(purchaseFlowServiceSSL._path, 'purchaseFlowServiceSSL', 'updateCreditCardReference', p0, p1, p2, callback);
}
purchaseFlowServiceSSL.setOneClickBuySettingForCurrentUser = function(p0, callback) {
  dwr.engine._execute(purchaseFlowServiceSSL._path, 'purchaseFlowServiceSSL', 'setOneClickBuySettingForCurrentUser', p0, callback);
}
purchaseFlowServiceSSL.getOneClickBuySettingForCurrentUser = function(callback) {
  dwr.engine._execute(purchaseFlowServiceSSL._path, 'purchaseFlowServiceSSL', 'getOneClickBuySettingForCurrentUser', callback);
}
