var publicWS=function() {
publicWS.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
publicWS.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return publicWS._staticInstance.get_path();},
CreateUser:function(username,pwd,email,first,last,dittouserid,fromApp,imgArray,imgName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateUser',false,{username:username,pwd:pwd,email:email,first:first,last:last,dittouserid:dittouserid,fromApp:fromApp,imgArray:imgArray,imgName:imgName},succeededCallback,failedCallback,userContext); },
GetTubesByUserId:function(userid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTubesByUserId',false,{userid:userid},succeededCallback,failedCallback,userContext); },
CreateAlbum:function(userid,tube,albumname,releasedate,artistname,imgArray,imgName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateAlbum',false,{userid:userid,tube:tube,albumname:albumname,releasedate:releasedate,artistname:artistname,imgArray:imgArray,imgName:imgName},succeededCallback,failedCallback,userContext); },
CreateTube:function(userid,tubename,tubelabel,imgArray,imgName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateTube',false,{userid:userid,tubename:tubename,tubelabel:tubelabel,imgArray:imgArray,imgName:imgName},succeededCallback,failedCallback,userContext); },
SaveMovieDetails:function(fileName,description,randomFilename,keywords,ownerid,tubename,downloadable,dwprice,rentalOption,rentalPrice,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveMovieDetails',false,{fileName:fileName,description:description,randomFilename:randomFilename,keywords:keywords,ownerid:ownerid,tubename:tubename,downloadable:downloadable,dwprice:dwprice,rentalOption:rentalOption,rentalPrice:rentalPrice},succeededCallback,failedCallback,userContext); },
UploadFile:function(f,fileName,title,tube,userid,albumid,artistname,albumname,recordlabel,publisher,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UploadFile',false,{f:f,fileName:fileName,title:title,tube:tube,userid:userid,albumid:albumid,artistname:artistname,albumname:albumname,recordlabel:recordlabel,publisher:publisher},succeededCallback,failedCallback,userContext); },
SendMessage:function(msg,roomID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendMessage',false,{msg:msg,roomID:roomID},succeededCallback,failedCallback,userContext); },
UpdateUser:function(roomID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUser',false,{roomID:roomID},succeededCallback,failedCallback,userContext); },
CloseBrowser:function(roomID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CloseBrowser',false,{roomID:roomID},succeededCallback,failedCallback,userContext); },
UpdateRoomMembers:function(roomID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateRoomMembers',false,{roomID:roomID},succeededCallback,failedCallback,userContext); }}
publicWS.registerClass('publicWS',Sys.Net.WebServiceProxy);
publicWS._staticInstance = new publicWS();
publicWS.set_path = function(value) { publicWS._staticInstance.set_path(value); }
publicWS.get_path = function() { return publicWS._staticInstance.get_path(); }
publicWS.set_timeout = function(value) { publicWS._staticInstance.set_timeout(value); }
publicWS.get_timeout = function() { return publicWS._staticInstance.get_timeout(); }
publicWS.set_defaultUserContext = function(value) { publicWS._staticInstance.set_defaultUserContext(value); }
publicWS.get_defaultUserContext = function() { return publicWS._staticInstance.get_defaultUserContext(); }
publicWS.set_defaultSucceededCallback = function(value) { publicWS._staticInstance.set_defaultSucceededCallback(value); }
publicWS.get_defaultSucceededCallback = function() { return publicWS._staticInstance.get_defaultSucceededCallback(); }
publicWS.set_defaultFailedCallback = function(value) { publicWS._staticInstance.set_defaultFailedCallback(value); }
publicWS.get_defaultFailedCallback = function() { return publicWS._staticInstance.get_defaultFailedCallback(); }
publicWS.set_path("/publicWS.asmx");
publicWS.CreateUser= function(username,pwd,email,first,last,dittouserid,fromApp,imgArray,imgName,onSuccess,onFailed,userContext) {publicWS._staticInstance.CreateUser(username,pwd,email,first,last,dittouserid,fromApp,imgArray,imgName,onSuccess,onFailed,userContext); }
publicWS.GetTubesByUserId= function(userid,onSuccess,onFailed,userContext) {publicWS._staticInstance.GetTubesByUserId(userid,onSuccess,onFailed,userContext); }
publicWS.CreateAlbum= function(userid,tube,albumname,releasedate,artistname,imgArray,imgName,onSuccess,onFailed,userContext) {publicWS._staticInstance.CreateAlbum(userid,tube,albumname,releasedate,artistname,imgArray,imgName,onSuccess,onFailed,userContext); }
publicWS.CreateTube= function(userid,tubename,tubelabel,imgArray,imgName,onSuccess,onFailed,userContext) {publicWS._staticInstance.CreateTube(userid,tubename,tubelabel,imgArray,imgName,onSuccess,onFailed,userContext); }
publicWS.SaveMovieDetails= function(fileName,description,randomFilename,keywords,ownerid,tubename,downloadable,dwprice,rentalOption,rentalPrice,onSuccess,onFailed,userContext) {publicWS._staticInstance.SaveMovieDetails(fileName,description,randomFilename,keywords,ownerid,tubename,downloadable,dwprice,rentalOption,rentalPrice,onSuccess,onFailed,userContext); }
publicWS.UploadFile= function(f,fileName,title,tube,userid,albumid,artistname,albumname,recordlabel,publisher,onSuccess,onFailed,userContext) {publicWS._staticInstance.UploadFile(f,fileName,title,tube,userid,albumid,artistname,albumname,recordlabel,publisher,onSuccess,onFailed,userContext); }
publicWS.SendMessage= function(msg,roomID,onSuccess,onFailed,userContext) {publicWS._staticInstance.SendMessage(msg,roomID,onSuccess,onFailed,userContext); }
publicWS.UpdateUser= function(roomID,onSuccess,onFailed,userContext) {publicWS._staticInstance.UpdateUser(roomID,onSuccess,onFailed,userContext); }
publicWS.CloseBrowser= function(roomID,onSuccess,onFailed,userContext) {publicWS._staticInstance.CloseBrowser(roomID,onSuccess,onFailed,userContext); }
publicWS.UpdateRoomMembers= function(roomID,onSuccess,onFailed,userContext) {publicWS._staticInstance.UpdateRoomMembers(roomID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('System.Data');
if (typeof(System.Data.DataTable) === 'undefined') {
System.Data.DataTable=gtc("System.Data.DataTable");
System.Data.DataTable.registerClass('System.Data.DataTable');
}

