1. var pageCurrent = 1;
  2. var objPage = null;
  3. var emailSubject=document.title;
  4. var emailBody=self.location;
  5. function writePageControls() {
  6. document.writeln ('<div class="toolBar">');
  7. document.writeln ('<div class="pagination">');
  8. document.writeln ('<div class="pageSend">');
  9. document.writeln ('<a href="javascript:window.print()">Print</a> | ');
  10. document.writeln ('<a href="mailto:?subject=' + emailSubject + '&body=' + emailBody + '">Email</a>');
  11. document.writeln ('</div>');
  12. if (pageCurrent!=1) document.writeln ('<a href="javascript:pageTurn(\'prev\')">? prev</a> | ');
  13. else document.writeln ('? prev | ');
  14. document.writeln ('Pages ');
  15. for (i=1;i<=pageTotal;i++) {
  16. if (i==pageCurrent) document.write (i)
  17. else document.write ('<a href="javascript:pageJump('+i+')">'+i+'</a>');
  18. if (i!=pageTotal) document.write(' ');
  19. }
  20. if (pageCurrent!=pageTotal) document.writeln (' | <a href="javascript:pageTurn(\'next\')">next ?</a>');
  21. else document.writeln (' | next ?');
  22. document.writeln ('</div>');
  23. document.writeln (' <br clear="all"/></div>');
  24. if (pageCurrent==pageTotal) pageCurrent=1;
  25. else pageCurrent++;
  26. }
  27. function pageTurn(direction) {
  28. if ((direction=='prev') && (pageCurrent!=1)) pageCurrent--;
  29. if ((direction=='next') && (pageCurrent!=pageTotal)) pageCurrent++;
  30. if (objPage) objPage.style.display = 'none';
  31. pageName = 'page' + pageCurrent;
  32. objPage=document.getElementById(pageName);
  33. objPage.style.display = 'block';
  34. }
  35. function pageJump(pageName) {
  36. if(!pageName) pageName=1;
  37. if (objPage) objPage.style.display = 'none';
  38. pageCurrent = pageName;
  39. pageName = 'page' + pageCurrent;
  40. objPage=document.getElementById(pageName);
  41. objPage.style.display = 'block';
  42. S}