Rev 37 Rev 39
Line -... Line 1...
-   1 // History:
-   2 // Doplnìna detekce jazyka domuentu (ve znaèce body)
-   3  
1 //var undefined; // Pro zpetnou kompatibilitu kdyby JS nepodporoval undefined 4 //var undefined; // Pro zpetnou kompatibilitu kdyby JS nepodporoval undefined
2   5  
-   6 function Test()
-   7 // Testovací funkce pro ladìní
-   8 {
-   9 with (document)
-   10 {
-   11 var Info;
-   12 // Test
-   13 // Užiteèné: document.URL (cesta a jméno souboru stránky)
-   14 write('<p class="MenuText Small">');
-   15 write('document language '+DocLang());
-   16 write('</p>');
-   17 write('<p class="MenuText Small">');
-   18 write('document language '+navigator.appVersion);
-   19 write('</p>');
-   20 write('<p class="MenuText Small">');
-   21 write('document language '+document.body.lang);
-   22 write('</p>');
-   23 write('<p class="MenuText Small">');
-   24 write('navigator language '+navigator.language); // FF ano, IE6 ne
-   25 write('</p>');
-   26 }
-   27 }
-   28  
-   29  
-   30 function DocLang()
-   31 // Vrací zkratku jazyka stránky ( cz en )
-   32 // Není-li v dokumentu uvedená vrací en
-   33 {
-   34 var s;
-   35 s=document.body.lang.toLowerCase();
-   36 if(s=="cs") return "cz"; // To by mì zajímalo proè je v HTML cs
-   37 if(s=="cz") return "cz"; // a všude jinde cz
-   38 return "en";
-   39 }
-   40  
3   41  
4 function DrawHeader(MoreInfo) 42 function DrawHeader(MoreInfo)
5 // Nepovinny parametr udava nadpis stranky 43 // Nepovinny parametr udava nadpis stranky
6 // Neni-li uveden bere se text ze znacky title dokumentu 44 // Neni-li uveden bere se text ze znacky title dokumentu
7 { 45 {
8 with (document) 46 with (document)
9 { 47 {
10 if(0) -  
11 write('<b>Hlavièka z JavScriptu: ', MoreInfo, '</b>' ); -  
12 else -  
13 { -  
14 // Default informace pokud je parametr nezadany 48 // Default informace pokud je parametr nezadany
15 if(MoreInfo==undefined) MoreInfo=document.title; 49 if(MoreInfo==undefined) MoreInfo=document.title;
16 // Vlozeni HTML kodu 50 // Vlozeni HTML kodu
17 write('<div class="InnerHeader"> '); 51 write('<div class="InnerHeader"> ');
-   52 if (DocLang()=="cz")
-   53 { // èeský text
18 write('<a href="index.html" title="Domù"><span class="HeaderLogo">MLAB</span><img border=0 width=120 height=57 src="MLAB_online.gif" alt="MLAB Logo"></a>'); 54 write('<a href="index.html" title="Domù"><span class="HeaderLogo">MLAB</span><img border=0 width=120 height=57 src="MLAB_online.gif" alt="MLAB Logo"></a>');
19 write('<span class="HeaderText">'+MoreInfo+'</span>'); -  
20 write('</div> '); -  
21 } 55 }
-   56 else
-   57 { // English text
-   58 write('<a href="index.html" title="Home"><span class="HeaderLogo">MLAB</span><img border=0 width=120 height=57 src="MLAB_online.gif" alt="MLAB Logo"></a>');
-   59 }
-   60 write('<span class="HeaderText">'+MoreInfo+'</span>');
-   61 write('</div> ');
22 } 62 }
23 } 63 }
24   64  
25   65  
26 function DrawMenu(MoreInfo) 66 function DrawMenu(MoreInfo)
27 // Nepovinny parametr udava nazev menu 67 // Nepovinny parametr udava nazev menu
28 // Neni-li uveden dava se text Menu 68 // Neni-li uveden dava se text Menu
29 { 69 {
30 with(document) 70 with(document)
31 { 71 {
32 if (0) -  
33 { -  
34 write('<b>Menu z JavaScriptu: ', MoreInfo, '</b>'); -  
35 } -  
36 else -  
37 { -  
38 // Default text 72 // Default text
39 if(MoreInfo==undefined) MoreInfo="Menu"; 73 if(MoreInfo==undefined) MoreInfo="Menu";
40 // Vlastni menu 74 // Vlastni menu
41 write('<div class="InnerMenu">'); 75 write('<div class="InnerMenu">');
42 write(' <div class="Navigation">'); 76 write(' <div class="Navigation">');
43 write(' <div class="MenuText">'); 77 write(' <div class="MenuText">');
44 write( MoreInfo); 78 write( MoreInfo);
45 write(' </div>'); 79 write(' </div>');
46 write(' <ul>'); 80 write(' <ul>');
-   81 if (DocLang()=="cz")
-   82 { // èeský text
47 write(' <li> <a href="index.html" title="Domù">MLAB Home</a> </li>'); 83 write(' <li> <a href="index.html" title="Domù">MLAB Home</a> </li>');
48 write(' <li> <a href="AboutAuthors.html" title="O autorech">Autoøi</a> </li>'); 84 write(' <li> <a href="AboutAuthors.html" title="O autorech">Autoøi</a> </li>');
49 write(' <li> <a href="AboutWeb.html" title="O webu">O WEBu</a> </li>'); 85 write(' <li> <a href="AboutWeb.html" title="O webu">O WEBu</a> </li>');
50 write(' <li> <a href="ToDoList.html" title="Co jìštì zbývá udìlat">To do list</a> </li>'); 86 write(' <li> <a href="ToDoList.html" title="Co jìštì zbývá udìlat">To do list</a> </li>');
51 write(' </ul>'); -  
52 write(' </div>'); -  
53 write('</div> '); -  
54 } 87 }
-   88 else
-   89 { // English text
-   90 write(' <li> <a href="index.html" title="Home">MLAB Home</a> </li>');
-   91 write(' <li> <a href="AboutAuthors.html" title="About Authors">Authors</a> </li>');
-   92 write(' <li> <a href="AboutWeb.html" title="About this WEB">About WEB</a> </li>');
-   93 write(' <li> <a href="ToDoList.html" title="What to do">To do list</a> </li>');
-   94 }
-   95 write(' </ul>');
-   96 write(' </div>');
-   97 write('</div> ');
55 } 98 }
56 } 99 }
57   100  
58   101  
59 function DrawFooter(MoreInfo) 102 function DrawFooter(MoreInfo)
60 // Nepovinny parametr pro text do paticky 103 // Nepovinny parametr pro text do paticky
61 { 104 {
62 with (document) 105 with (document)
63 { 106 {
64 if (0) -  
65 { -  
66 write('<b>Patièka z JavaScriptu: ', MoreInfo, '</b>'); -  
67 } -  
68 else -  
69 { -  
70 // Default text je prazdny 107 // Default text je prazdny
71 if(MoreInfo==undefined) MoreInfo=""; 108 if(MoreInfo==undefined) MoreInfo="";
72 // Vlozeni HTML kodu 109 // Vlozeni HTML kodu
73 write('<div class="InnerFooter">'); 110 write('<div class="InnerFooter">');
74 write('&nbsp;'); // ústupek IE6 (chyba výpoètu šíøky pøi nenulovém paddingu ) 111 write('&nbsp;'); // ústupek IE6 (chyba výpoètu šíøky pøi nenulovém paddingu )
-   112 if (DocLang()=="cz")
-   113 { // èeský text
75 write('<a href=#>Nahoru</a> &nbsp; ') 114 write('<a href=#>Nahoru</a> &nbsp; ')
76 write('<a href="Copyright.html">Copyright</a> &copy; '); 115 write('<a href="Copyright.html">Copyright</a> &copy; ');
77 write('<a href="AboutAuthors.html">Autoøi MLAB</a> &nbsp; '); 116 write('<a href="AboutAuthors.html">Autoøi MLAB</a> &nbsp; ');
78 write('['+document.lastModified+'] &nbsp;&nbsp;&nbsp;'); -  
79 write(MoreInfo); -  
80 write('</div>'); -  
81 } 117 }
-   118 else
-   119 { // English text
-   120 write('<a href=#>Up</a> &nbsp; ')
-   121 write('<a href="Copyright.html">Copyright</a> &copy; ');
-   122 write('<a href="AboutAuthors.html">MLAB Authors</a> &nbsp; ');
-   123 }
-   124 write('['+document.lastModified+'] &nbsp;&nbsp;&nbsp;');
-   125 write(MoreInfo);
-   126 write('</div>');
82 } 127 }
83 } 128 }