home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 July / Chip_2003-07_cd1.bin / internet / digimania / digi.js < prev    next >
Encoding:
JavaScript  |  2003-04-17  |  7.5 KB  |  210 lines

  1. //window.onload = init
  2.  
  3. var Opera = (window.navigator.userAgent.match('Opera')=='Opera')
  4.  
  5. //.match('Opera'))) ? IE = true : IE = false
  6.  
  7. function init() {
  8.     objects()
  9.     height()
  10.     if (gEBI('soutez')!=null)
  11.          setTimeout('fejd()',1000);
  12.  
  13. //    sirka()
  14. }
  15.  
  16. var LB
  17. var CB 
  18. var MM
  19.  
  20. function objects() {
  21.     LB = gEBI('leftmenu')
  22. //    RB = gEBI('right-box')
  23.     CB = gEBI('inner')
  24.     MM = gEBI('main')
  25. }
  26.  
  27. function auto() {
  28. //    RB.style.height = 'auto'
  29.     LB.style.height = 'auto'
  30. }
  31.  
  32. function resajz() {
  33. alert('heeeelp')
  34. }
  35.  
  36. function sirka() {
  37.        var sirka = document.body.offsetWidth
  38.     alert(gEBI("content").offsetwidth)
  39.     if (gEBI("content").offsetwidth>590) {
  40.         gEBI("content").style.width='590px'
  41.     }
  42.     alert(gEBI("content").offsetwidth)
  43. }
  44.  
  45. function gEBI(id) {
  46.        if(Boolean(document.getElementById)) {
  47.         return document.getElementById(id);
  48.        } else if(Boolean(document.all)) {
  49.           return eval('document.all.'+id);
  50.     }
  51. }
  52.  
  53. function height() {
  54.     var leftH = LB.offsetHeight
  55. //    var rightH = RB.offsetHeight
  56.     var contentH = CB.offsetHeight
  57.     
  58. //    alert(leftH)
  59. //    alert(contentH)
  60.     
  61.     var m, maxi
  62.     m = leftH
  63. //    if (leftH > rightH) { m = leftH } else { m = rightH }
  64.     if (contentH > m) { maxi = contentH } else { maxi = m }
  65.     
  66. //    if(contentH < m) {
  67. //        gEBI('reklama-bottom').style.marginTop = (maxi-contentH+20)+'px'
  68. //        gEBI('bottom-navi').style.clear = 'none'
  69. //    }
  70. //    RB.style.height = (maxi)+'px'
  71. //alert(leftH+' - '+contentH)
  72.     
  73.     if (!(Opera && leftH > contentH))
  74.         LB.style.height = (maxi)+'px'
  75.     CB.style.height = (maxi)+'px'
  76. //alert(LB.style.height)
  77. //    MM.style.height = (maxi)+'px'
  78. //    alert('xxx')
  79. }
  80.  
  81.  
  82. // TABULKY
  83.  
  84.     function osa_caption() {
  85.         document.writeln('<table cellspacing=0 cellpadding=0 border=0 width=100% class="osa">')
  86.         document.write('<tr><td class="caption"><nobr>─îasov├í osa</nobr></td><td class="bar">')
  87.         for(var _p=1;_p< arguments.length;_p=_p+2) {
  88.             if (arguments[0]==arguments[_p]) {
  89.                 document.write('      '+arguments[_p]+'')
  90.             }
  91.             else {
  92.                 document.write('      <a href="'+arguments[_p+1]+'">'+arguments[_p]+'</a>')
  93.             }
  94.         }
  95.         document.writeln('</td></tr>')
  96.         document.writeln('</table>')
  97.     }
  98.  
  99. function osa_begin() {
  100.     document.writeln('<div class="osa">')
  101.     document.writeln('<table cellspacing=0 cellpadding=0 border=0>')
  102.     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>')
  103. }
  104.  
  105. function osa_end() {
  106.     document.writeln('</table>')
  107.     document.writeln('</div>')
  108. }
  109.  
  110. function osa_row() {
  111.     if (arguments.length==2) {
  112.         document.writeln('<tr><td class="c1"> </td><td class="c2"> </td><td class="c2">'+arguments[0]+'  </td><td class="c3"> <a href="product.jsp?id='+arguments[1]+'" target="_blank">param</a></td></tr>');
  113.     }    
  114.     if (arguments.length==3) {
  115.         if (arguments[2]==true)
  116.             document.writeln('<tr><td class="c1"> </td><td class="c2"> </td><td class="c2x">'+arguments[0]+'  </td><td class="c3"> <a href="product.jsp?id='+arguments[1]+'" target="_blank">param</a></td></tr>');
  117.         else
  118.             document.writeln('<tr><td class="c1"> </td><td class="c2"> </td><td class="c2">'+arguments[0]+'  </td><td class="c3"> <a href="product.jsp?id='+arguments[1]+'" target="_blank">param</a></td></tr>');
  119.     }    
  120. }
  121.  
  122.  
  123. function osa_day() {
  124.     if (arguments.length==3) {
  125.         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?id='+arguments[2]+'" target="_blank">param</a></td></tr>')
  126.     }    
  127.     if (arguments.length==4) {
  128.         if (arguments[3]==true)
  129.             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?id='+arguments[2]+'" target="_blank">param</a></td></tr>')
  130.         else
  131.             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?id='+arguments[2]+'" target="_blank">param</a></td></tr>')
  132.     }
  133. }
  134.  
  135. function osa_month() {
  136.     if (arguments.length==1) {
  137.         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>')
  138.     }        
  139.     if (arguments.length==2) {
  140.         if (arguments[1]==true)
  141.             document.writeln('<tr><td class="c0">'+arguments[0]+'</td><td class="c2"> </td><td class="c2"> </td><td class="c3"> </td></tr>')
  142.         else
  143.             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>')
  144.     }        
  145. }
  146.  
  147. function caption_bar(caption) {
  148.     var rnd = Math.floor(Math.random()*10000)
  149.     document.writeln('<table cellspacing=0 cellpadding=0 border=0 style="width:100%; padding:0px 0px">')
  150.     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>')
  151.     document.writeln('</table>')
  152.     var a = gEBI(rnd+'a')
  153.     var b = gEBI(rnd+'b')
  154.     var w = a.offsetWidth
  155.     if (w>500) {
  156.         a.innerHTML=caption+' '
  157.         a.style.width='500px'
  158.         b.style.width='70px'
  159.     }
  160. }
  161.  
  162. function diskuse_bar(caption) {
  163.     document.writeln('<table cellspacing=0 cellpadding=0 class="caption">')
  164.     document.writeln('<tr><td style="height:19px" class="txt"><nobr>'+caption+' </nobr></td><td class="submenu2" align=center>')
  165.     document.writeln('<table cellspacing=0 cellpadding=0 width=95% border=0>')
  166.     document.writeln('<tr><td width=33% align=center style="color:black; height:19px; font-size:11px">'+arguments[1]+'</td><td width=34% align=center style="color:black; height:19px; font-size:11px">'+arguments[2]+'</td><td width=33% align=center style="color:black; height:19px; font-size:11px">'+arguments[3]+'</td></tr>')
  167.     document.writeln('</table>')
  168.     document.writeln('</td></tr>')
  169.     document.writeln('</table>')
  170. }
  171.  
  172. ie4 = ((navigator.appVersion.indexOf("MSIE")>0) && (parseInt(navigator.appVersion) >= 4))
  173.  
  174. var count=100, count2=100, add1 = 3, add2 = 10, timerID, kolikrat=0
  175.  
  176. function fejd()
  177. {
  178.  if (ie4) {
  179.     count    +=add1
  180.     count2+=add2
  181.     delay=30
  182.  
  183.     if(count2>100) count2=100
  184.     if(count>100) {
  185.         count=100
  186.         add1 =-10
  187.         add2 =-3
  188.         delay=50
  189.     }
  190.     
  191.     if(count<0) count=0
  192.     if(count2<0) {
  193.         count2=0
  194.         add1 =3
  195.         add2 =10
  196.         delay=50
  197.     }
  198.     
  199.     //alert(gEBI('napis').style.filter)
  200.     var n = gEBI('soutez')
  201.     n.style.filter="Alpha(Opacity="+count2+",FinishOpacity="+count+",style=2)"
  202.     //n.style.color='rgb('+Math.random()*200+','+Math.random()*200+','+Math.random()*200+')'
  203.     if (count==100)
  204.         kolikrat++
  205.     //if (kolikrat==1)
  206. //        n.style.color='white'
  207.     if (kolikrat<2)
  208.         timerID=setTimeout("fejd()",delay);
  209.  }
  210. }