snippet: view plain - save this
1 function searchChatRoom(searchString, searchType) {
2 params = "searchGroup=&query=" + searchString + "&queryType=" + searchType;
3 var noSearchHitRoomNameError = getResourceString("imps.ajax.seachChatRoom.error.text.noSearchHitRoomName",
4 searchString)
5 new Ajax.Request(groupSearchUrl, {
6 method : 'post',
7 onComplete: function(xh) {
8 var output = JSON.parse(xh.responseText);
9 if (output.code != null) {
10 errorHandling('newbuddy_error_msg',noSearchHitRoomNameError,
11 'block');
12 return false;
13 } else if (output.length == 0) {
14 errorHandling('newbuddy_error_msg','No chat rooms found where the chat room name is <entered value>.',
15 'block');
16 return false;
17 } else if (output.length == 1){
18 Windows.close('newBuddy');
19 setNickname(output[0]);
20 } else {
21 Windows.close('newBuddy');
22 searchListObj=output;
23 searchResultsContacts(username,type,groupname);
24 }
25 },
26 parameters: params
27 });
28 }

0 comments