createChatOnClick
1 function searchChatRoom(searchString, searchType) {
2
3 if (connectionObj.forcedLogout) {
4 isDisconnectedForcedLogout();
5 return false;
6 }
7
8 var errMsg;
9 params = "searchGroup=&query=" + searchString + "&queryType=" + searchType;
10 var noSearchHitRoomNameError = getResourceString("imps.html.searchChatRoom.error.text.noSearchHitRoomName",searchString);
11 var noSearchHitOwnerError = getResourceString("imps.html.searchChatRoom.error.text.noSearchHitOwner",searchString);
12 if (searchType=="OWNER_USER_ID") {
13 errMsg = noSearchHitOwnerError;
14 } else {
15 errMsg = noSearchHitRoomNameError;
16 }
17
18 new Ajax.Request(groupSearchUrl, {
19 method : 'post',
20 onSuccess: function(xh) {
21
22 var output = JSON.parse(xh.responseText);
23
24 if (!connectionObj.forcedLogout) {
25 if (isDisconnectedForcedLogout(output)) {
26 return false;
27 }
28 } else {
29 isDisconnectedForcedLogout(output);
30 return false;
31 }
32
33 if (output.code != null) {
34 errorHandling('searchChatRoomErrorMsg',errMsg,'block');
35 return false;
36 } else if (output.length == 0) {
37 errorHandling('searchChatRoomErrorMsg',errMsg,'block');
38 return false;
39 } else {
40 Windows.close('searchCRoom');
41 searchChatRoomObj=output;
42 searchResultsChatRoom(searchChatRoomObj);
43 }
44 },
45 parameters: params
46 });
47 }
Pages : 1