home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / Chip_2003-12_cd1.bin / chplus / digiman / digi.js < prev    next >
Text File  |  2003-07-08  |  5KB  |  125 lines

  1. //window.onload = init
  2.  
  3. var Opera = (window.navigator.userAgent.match('Opera')=='Opera')
  4.  
  5. function init() {
  6.     objects()
  7.     height()
  8. }
  9.  
  10. var LB
  11. var CB 
  12. var MM
  13.  
  14. function objects() {
  15.     LB = gEBI('leftmenu')
  16.     CB = gEBI('inner')
  17.     MM = gEBI('main')
  18. }
  19.  
  20. function auto() {
  21. //    RB.style.height = 'auto'
  22.     LB.style.height = 'auto'
  23. }
  24.  
  25. function gEBI(id) {
  26.        if(Boolean(document.getElementById)) {
  27.         return document.getElementById(id);
  28.        } else if(Boolean(document.all)) {
  29.           return eval('document.all.'+id);
  30.     }
  31. }
  32.  
  33. function height() {
  34.     var leftH = LB.offsetHeight
  35.     var contentH = CB.offsetHeight
  36.     
  37.     var m, maxi
  38.     m = leftH
  39. //    if (leftH > rightH) { m = leftH } else { m = rightH }
  40.     if (contentH > m) { maxi = contentH } else { maxi = m }
  41.     
  42.     if (!(Opera && leftH > contentH))
  43.         LB.style.height = (maxi)+'px'
  44.     CB.style.height = (maxi)+'px'
  45. }
  46.  
  47.  
  48.     function osa_caption() {
  49.         document.writeln('<table cellspacing=0 cellpadding=0 border=0 width=100% class="osa">')
  50.         document.write('<tr><td class="caption"><nobr>─îasov├í osa</nobr></td><td class="bar">')
  51.         for(var _p=1;_p< arguments.length;_p=_p+2) {
  52.             if (arguments[0]==arguments[_p]) {
  53.                 document.write('      '+arguments[_p]+'')
  54.             }
  55.             else {
  56.                 document.write('      <a href="'+arguments[_p+1]+'">'+arguments[_p]+'</a>')
  57.             }
  58.         }
  59.         document.writeln('</td></tr>')
  60.         document.writeln('</table>')
  61.     }
  62.  
  63. function osa_begin() {
  64.     document.writeln('<div class="osa">')
  65.     document.writeln('<table cellspacing=0 cellpadding=0 border=0>')
  66.     document.writeln('<tr><td><img src="images/osa_top3_1.gif"></td><td style="background:url(images/osa_top3_2_a.gif); width:30px; height:24px"> </td><td style="background:url(images/osa_top3_2_a.gif); height:24px"> </td><td><img src="images/osa_top3_3.gif"></td></tr>')
  67. }
  68.  
  69. function osa_end() {
  70.     document.writeln('</table>')
  71.     document.writeln('</div>')
  72. }
  73.  
  74. function osa_row() {
  75.     if (arguments.length==2) {
  76.         document.writeln('<tr><td class="c1"> </td><td class="c2"> </td><td class="c2">'+arguments[0]+'  </td><td class="c3"> <a href="product.jsp?doc='+arguments[1]+'" target="_blank">param</a></td></tr>');
  77.     }    
  78.     if (arguments.length==3) {
  79.         if (arguments[2]==true)
  80.             document.writeln('<tr><td class="c1"> </td><td class="c2"> </td><td class="c2x">'+arguments[0]+'  </td><td class="c3"> <a href="product.jsp?doc='+arguments[1]+'" target="_blank">param</a></td></tr>');
  81.         else
  82.             document.writeln('<tr><td class="c1"> </td><td class="c2"> </td><td class="c2">'+arguments[0]+'  </td><td class="c3"> <a href="product.jsp?doc='+arguments[1]+'" target="_blank">param</a></td></tr>');
  83.     }    
  84. }
  85.  
  86. function osa_day() {
  87.     if (arguments.length==3) {
  88.         document.writeln('<tr><td class="c1"> </td><td class="c2"><img src="images/dot.gif" align=absmiddle> '+arguments[0]+'  </td><td class="c2">'+arguments[1]+'</td><td class="c3"> <a href="product.jsp?doc='+arguments[2]+'" target="_blank">param</a></td></tr>')
  89.     }    
  90.     if (arguments.length==4) {
  91.         if (arguments[3]==true)
  92.             document.writeln('<tr><td class="c1"> </td><td class="c2"><img src="images/dot.gif" align=absmiddle> '+arguments[0]+'  </td><td class="c2x">'+arguments[1]+'</td><td class="c3"> <a href="product.jsp?doc='+arguments[2]+'" target="_blank">param</a></td></tr>')
  93.         else
  94.             document.writeln('<tr><td class="c1"> </td><td class="c2"><img src="images/dot.gif" align=absmiddle> '+arguments[0]+'  </td><td class="c2">'+arguments[1]+'</td><td class="c3"> <a href="product.jsp?doc='+arguments[2]+'" target="_blank">param</a></td></tr>')
  95.     }
  96. }
  97.  
  98. function osa_month() {
  99.     if (arguments.length==1) {
  100.         document.writeln('<tr><td class="c0">'+arguments[0]+'</td><td class="c2" style="background:url(images/prouzek_sedy_3_a.gif); width:30px; height:17px"> </td><td style="background:url(images/prouzek_sedy_3_a.gif); height:17px"> </td><td class="c3"> </td></tr>')
  101.     }        
  102.     if (arguments.length==2) {
  103.         if (arguments[1]==true)
  104.             document.writeln('<tr><td class="c0">'+arguments[0]+'</td><td class="c2"> </td><td class="c2"> </td><td class="c3"> </td></tr>')
  105.         else
  106.             document.writeln('<tr><td class="c0">'+arguments[0]+'</td><td class="c2" style="background:url(images/prouzek_sedy_3_a.gif); width:30px; height:17px"> </td><td style="background:url(images/prouzek_sedy_3_a.gif); height:17px"> </td><td class="c3"> </td></tr>')
  107.     }        
  108. }
  109.  
  110. function caption_bar(caption) {
  111.     var rnd = Math.floor(Math.random()*10000)
  112.     document.writeln('<table cellspacing=0 cellpadding=0 border=0 style="width:100%; padding:0px 0px">')
  113.     document.writeln('<tr><td valign=top style="font-size:13px; height:19px; font-weight:bold; color:black; width:1%" id="'+rnd+'a"><nobr>'+caption+' </nobr></td><td valign=top style="background:url(images/pas3b.gif) repeat-x; width:100%" id="'+rnd+'b"><img src="images/pas3a.gif"></td></tr>')
  114.     document.writeln('</table>')
  115.     var a = gEBI(rnd+'a')
  116.     var b = gEBI(rnd+'b')
  117.     var w = a.offsetWidth
  118.     if (w>500) {
  119.         a.innerHTML=caption+' '
  120.         a.style.width='500px'
  121.         b.style.width='70px'
  122.     }
  123. }
  124.  
  125.