home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 May / CHIPCD200305.iso / super / altn / md_en.exe / LOOKOUT.JS < prev    next >
Encoding:
JavaScript  |  2002-07-24  |  2.3 KB  |  89 lines

  1. /*******************************************************************
  2. *    File: lookout.js
  3. *    Purpose: Encapsulate LookOut Theme functions into one general 
  4. *    file.  This file will allow for better control over 
  5. *        a. Message Counts
  6. *        b. Page View Header
  7. *        c. Message Deletion
  8. *        d. Intra-Frame Communication
  9. *
  10. *******************************************************************
  11. *    Created By: Randy Peterman
  12. *    Created On: 07-17-2002
  13. *    Updated On: 07-17-2002
  14. *******************************************************************/
  15.  
  16.     var navFrame;
  17.     var foldersFrame;
  18.     var contactsFrame;
  19.     var mainFrame;
  20.     var listFrame;
  21.     var messageFrame;
  22.     var calendarFrame;
  23.     var calendarFrame;
  24.  
  25. function init()
  26. {
  27.     navFrame = top.frames[0];
  28.     foldersFrame = top.frames[1];
  29.     contactsFrame = top.frames[2];
  30.     mainFrame = top.frames[3];
  31.     listFrame = top.frames[3][0];
  32.     if(top.frames[3].frames.length!=1)
  33.     {
  34.     messageFrame = top.frames[3][1];
  35.     }
  36.     calendarFrame = null;
  37.     if(top.frames.length==5)
  38.     {
  39.      calendarFrame= top.frames[4];
  40.     }
  41. }
  42.  
  43. function setCurrentPageHeader(pageTitle)
  44. {
  45.     
  46. }
  47.  
  48. function enableMessageLinks()
  49. {
  50.     top.frames[0].disableLinks('PrevMesg');
  51.     top.frames[0].disableLinks('NextMesg');
  52.     top.frames[0].disableLinks('NextUnread');
  53.     top.frames[0].disableLinks('Delete');
  54.     top.frames[0].disableLinks('Print');
  55.     top.frames[0].disableLinks('Reply');
  56.     top.frames[0].disableLinks('ReplyAll');
  57.     top.frames[0].disableLinks('Forward');
  58.     top.frames[0].disableLinks('ViewSource');
  59.     top.frames[0].disableLinks('Div1');
  60.     top.frames[0].disableLinks('Div4');
  61. }
  62.  
  63. function disableMessageLinks()
  64. {
  65.     top.frames[0].enableLinks('PrevMesg');
  66.     top.frames[0].enableLinks('NextMesg');
  67.     top.frames[0].enableLinks('NextUnread');
  68.     top.frames[0].enableLinks('Reply');
  69.     top.frames[0].enableLinks('ReplyAll');
  70.     top.frames[0].enableLinks('Forward');
  71.     top.frames[0].enableLinks('Delete');
  72.     top.frames[0].enableLinks('Print');
  73.     top.frames[0].enableLinks('ViewSource');
  74.     top.frames[0].enableLinks('Div1');
  75.     top.frames[0].enableLinks('Div4');
  76. }
  77.  
  78. var openWindows = 0;
  79.  
  80. function LogWin()
  81. {
  82.     this.win = window.open('',openWindows+'win','width=250,height=250,scrollbars=yes,resizable=yes,top=0,left=1025');
  83.     this.win.document.write('<TITLE>WorldClient Log Window '+ openWindows +'</TITLE>');
  84.     this.log = function()
  85.     {
  86.         this.win.document.write(arguments[0]);
  87.     }
  88.     openWindows++;
  89. }