home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / Chip_2004-07_cd1.bin / tema / aos_off / os.js < prev    next >
Text File  |  2004-05-24  |  2KB  |  77 lines

  1. /* Add Mozilla Search */
  2. function addAOSSearch()
  3. {
  4.   if ((typeof window.sidebar == "object") && 
  5.       (typeof window.sidebar.addSearchEngine == "function")) {
  6.  
  7.     window.sidebar.addSearchEngine("http://operacni-systemy.net/os.src",
  8.               "http://operacni-systemy.net/img/base/os.png",
  9.               "OperaΦnφ systΘmy",
  10.               "OperaΦnφ systΘmy");
  11.   } else {
  12.     alert("Vß╣ prohlφ╛eΦ tuto funkci nepodporuje. Zkuste Mozillu.");
  13.   }
  14. }
  15.  
  16.  
  17.  
  18. /* Enable Mozilla sidebar */
  19. function enableSidebar()
  20. {
  21.   if((typeof window.sidebar == "object") && 
  22.      (typeof window.sidebar.addPanel == "function")) {
  23.     
  24.     window.sidebar.addPanel("Operacni systemy",
  25.                 "http://operacni-systemy.net/sidebar.php", "");
  26.   }
  27.   else {
  28.     var rv = window.confirm("Sidebar lze pou╛φt jen v prohlφ╛eΦi Mozilla nebo kompatibilnφch.\nChcete Mozillu?")
  29.     
  30.     if(rv)
  31.       document.location.href = "http://www.mozilla.org/"
  32.   }
  33. }
  34.  
  35. /* This functions validates a input in search form */
  36. function search_validate(formular)
  37. {
  38.   if(formular.what.value == "") {
  39.     alert("Musφ╣ zadat hledan² v²raz!");
  40.     formular.what.focus();
  41.     return false;
  42.   }
  43.   else if(formular.what.value.length < 3) {
  44.     alert("Hledan² text musφ mφt alespo≥ 3 znaky.");
  45.     formular.what.focus();
  46.     return false;
  47.   }
  48. }
  49.  
  50.  
  51.  
  52. function set(s) {
  53. //  var value = s.value;
  54. }
  55.  
  56.  
  57. /* zv²razn∞nφ elementu <abbr> */
  58. function styleAbbr()
  59. {
  60.   var oldBodyText, newBodyText, reg;
  61.  
  62.   if(isIE) {
  63.  
  64.     oldBodyText = document.body.innerHTML;
  65.     reg = /<abbr([^>]*)>([^<]*)<\/abbr>/g;
  66.     newBodyText = oldBodyText.replace(reg, '<abbr $1><span class=\"abbr\" $1>$2</span></abbr>');
  67.   }
  68. }
  69.  
  70. window.onload = function()
  71. {
  72.   styleAbbr();
  73. }
  74.  
  75. isIE = (document.all) ? true : false;
  76.  
  77.