AddNamespace("sharpNet.UI.ClientCommands");
sharpNet.UI.ClientCommands = {
	GetUserProfile:function(namingContainer,key)
			{return SNAJAX.Invoke("GetUserProfile", {"namingContainer":namingContainer,"key":key},[2,arguments,2,true], this.url);},
	SetUserProfile:function(namingContainer,key,value)
			{return SNAJAX.Invoke("SetUserProfile", {"namingContainer":namingContainer,"key":key,"value":value},[3,arguments,2,true], this.url);},
	LogException:function(message)
			{return SNAJAX.Invoke("LogException", {"message":message},[1,arguments,2,false], this.url);},
	GetUserID:function(siteId,userName)
			{return SNAJAX.Invoke("GetUserID", {"siteId":siteId,"userName":userName},[2,arguments,2,false], this.url);},
	IsImageFile:function(filepath)
			{return SNAJAX.Invoke("IsImageFile", {"filepath":filepath},[1,arguments,2,false], this.url);},
	EncodeQueryString:function(queryString)
			{return SNAJAX.Invoke("EncodeQueryString", {"queryString":queryString},[1,arguments,2,false], this.url);},
	DecodeQueryString:function(queryString)
			{return SNAJAX.Invoke("DecodeQueryString", {"queryString":queryString},[1,arguments,2,false], this.url);},
	saveTitle:function(tabModuleId,title)
			{return SNAJAX.Invoke("saveTitle", {"tabModuleId":tabModuleId,"title":title},[2,arguments,2,true], this.url);},
	UsernameExists:function(siteId,username)
			{return SNAJAX.Invoke("UsernameExists", {"siteId":siteId,"username":username},[2,arguments,2,false], this.url);},
	updateModuleSetting:function(moduleId,settingName,settingValue)
			{return SNAJAX.Invoke("updateModuleSetting", {"moduleId":moduleId,"settingName":settingName,"settingValue":settingValue},[3,arguments,2,true], this.url);},
	LoadSkins:function(SkinRoot,Scope,clientID,Selected,Width,btPreviewID)
			{return SNAJAX.Invoke("LoadSkins", {"SkinRoot":SkinRoot,"Scope":Scope,"clientID":clientID,"Selected":Selected,"Width":Width,"btPreviewID":btPreviewID},[6,arguments,2,true], this.url);},
	GetPreviewUrl:function(moduleID,SkinRoot,skinSource,tabId)
			{return SNAJAX.Invoke("GetPreviewUrl", {"moduleID":moduleID,"SkinRoot":SkinRoot,"skinSource":skinSource,"tabId":tabId},[4,arguments,2,false], this.url);},
	SaveResource:function(resourceKey,localizedValue,resourceFile,suffix)
			{return SNAJAX.Invoke("SaveResource", {"resourceKey":resourceKey,"localizedValue":localizedValue,"resourceFile":resourceFile,"suffix":suffix},[4,arguments,2,true], this.url);},
	url:"/sharpNet.UI.ClientCommands,sharpNet.ashx"
}
