If I could create a room for each Moderator, then maybe something like this could work.
Lets say RoomId = ModeratorId;
if(CuteChat.ChatFactory.HasSupportOperatorOnline(ModeratorId)
if(ChatUtility.CurrentUserIsRoomAdmin(ModeratorId))
{
liveHelp.Attributes.Add("onClick","openWindow('"/cutechat/SupportServer.Aspx?RoomID=”+ ModeratorId +”',750,500)");
}
else
{
liveHelp.Attributes.Add("onClick","openWindow('"/cutechat/ChatSupport.Aspx?RoomID=”+ ModeratorId +”',750,500)");
}
Yes, No?