home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 December / PCWorld_2006-12_cd.bin / komunikace / netscape / nsb-install-8-1-2.exe / chrome / aim.jar / content / aim / AimDisplayName.js < prev    next >
Text File  |  2006-01-06  |  1KB  |  43 lines

  1. var gscreenName;
  2.  
  3.  
  4. function AimDisplayNameOnLoad()
  5. {
  6.   doSetOKCancel(onOKAimDisplayName, onCancel);
  7.   gscreenName = window.arguments[0];
  8.  
  9.   document.getElementById("screenname").setAttribute("value",gscreenName);
  10.   var curDispName = aimFeedbagManager().GetDispName(gscreenName);
  11.   if (curDispName && curDispName != "")
  12.     document.getElementById("fldnewdispname").setAttribute("value",curDispName);
  13.  
  14.   document.getElementById("fldnewdispname").focus();
  15. }
  16.  
  17. function dnKeyPress(event)
  18. {
  19.   if (event.keyCode == 13) {
  20.     //enter key is pressed. ok the window. onOK will take care of validations
  21.     onOKAimDisplayName();
  22.   }
  23. }
  24.  
  25. function onOKAimDisplayName()
  26. {
  27.   var newdispname = document.getElementById("fldnewdispname").value;
  28.   newdispname = newdispname.replace(/^\s+|\s+$/g, "");
  29.   if (!newdispname || newdispname == "") {
  30.     aimErrorBox(aimString("msg.BadDispName"));
  31.     return;
  32.   }
  33.   aimFeedbagManager().SetDispName(gscreenName, newdispname);
  34.   window.close();
  35. }
  36.  
  37. function onCancel()
  38. {
  39.   window.close();
  40. }
  41.  
  42.  
  43.