// History: // Dopln�a detekce jazyka dokumentu (ve zna�e body) // Ped��o na jinou strukturu adres�, dopln�o poukov��odkaz // Oprava regul�n�o vrazu tak, aby nekazil odkaz Nahoru v pati�e //var undefined; // Pro zpetnou kompatibilitu kdyby JS nepodporoval undefined var RelPath=""; // Prom�n�pro uloen�relativn�cesty k rootu webu // Vechny cesty v tomto skriptu pak maj�bt cestami od // rootu webu (nap�lad Web/PIC/MLAB.ico) function Test() // Testovac�funkce pro lad�� { with (document) { var Info; // Test // Uite�� document.URL (cesta a jm�o souboru str�ky) write(''); write(''); write(''); write(''); } } function DocLang() // Vrac�zkratku jazyka str�ky ( cs en ) // Nen�li v dokumentu uveden�vrac�en { var s; s=document.body.lang.toLowerCase(); if(s=="cs") return "cs"; // To by m�zaj�alo pro�je �tina cs a ne cz if(s=="sk") return "cs"; // Pro slov�y bude asi �tina vhodn�� return "en"; // Pro vechny ostatn�d�e angli�inu } function SetRelativePath(Path) // Nastav�relativn��st cesty tak, abychom se dostali k rootu webu // Nap�lad pro str�ky v adres�i "Web" je tento parametr "../" { // Zapamatuji si relativn�cestu RelPath=Path; // P�adn�dopln� na konec lom�ko if (RelPath.length!=0) if (RelPath.charAt(RelPath.length-1)!='/') RelPath+='/'; } function PokeRelativePath(Content) // Vezme et�ec a dopln�v n� vechny odkazy o relativn��st cesty { Content=(Content.replace(/(\s+href=[\"\'])([^#])/ig,'$1'+RelPath+'$2')); Content=(Content.replace(/(\s+src=[\"\'])([^#])/ig,'$1'+RelPath+'$2')); return Content; } function DrawHeader(MoreInfo) // Nepovinny parametr udava nadpis stranky // Neni-li uveden bere se text ze znacky title dokumentu { // Prom�n�pro vznikaj��vkl�an obsah var Content=""; // Default informace pokud je parametr nezadany if(MoreInfo==undefined) MoreInfo=document.title; // Vlozeni HTML kodu Content+='
'; if (DocLang()=="cs") { // �sk text Content+='MLAB Logo'; } else { // English text Content+='MLAB Logo'; } Content+=''+MoreInfo+''; Content+='
'; // Korekce cest v odkazech Content=PokeRelativePath(Content); // Vstup sestaven�o textu document.write(Content); } function DrawMenu(MoreInfo) // Nepovinny parametr udava nazev menu // Neni-li uveden dava se text Menu { // Prom�n�pro vznikaj��vkl�an obsah var Content=""; // Default text if(MoreInfo==undefined) MoreInfo="Menu"; // Vlastni menu Content+='
'; Content+=' '; Content+='
'; // Korekce cest v odkazech Content=PokeRelativePath(Content); // Vstup sestaven�o textu document.write(Content); } function DrawFooter(MoreInfo) // Nepovinny parametr pro text do paticky { // Prom�n�pro vznikaj��vkl�an obsah var Content=""; // Default text je prazdny if(MoreInfo==undefined) MoreInfo=""; // Vlozeni HTML kodu Content+='
'; Content+=' '; // stupek IE6 (chyba vpo�u �ky pi nenulov� paddingu ) if (DocLang()=="cs") { // �sk text Content+='Nahoru   '; Content+='Copyright © '; Content+='Autoi MLAB   '; } else { // English text Content+='Up   '; Content+='Copyright © '; Content+='MLAB Authors   '; } Content+='['+document.lastModified+']    '; Content+=MoreInfo; Content+='
'; // Korekce cest v odkazech Content=PokeRelativePath(Content); // Vstup sestaven�o textu document.write(Content); }