home *** CD-ROM | disk | FTP | other *** search
- <!--
- * This file was automatically generated by Microsoft Internet Explorer 4.0
- * using the file %THISDIRPATH%\folder.htt.
- -->
-
- <html>
- <style>
- body {font: 8pt/10pt verdana; margin: 0}
- #FileList {position: absolute; left: 0%; width: 70%; height: 100%; overflow: auto}
- #Media {margin-left: 15px}
- #Panel {position: absolute; left: 70%; width: 30%; height: 100%; overflow: auto}
- #PieChart {width: 100px; height: 50px; margin-top: 10px}
- #Thumbnail {width: 160px; height: 160px; margin-top: 0px}
- #Status {margin-left: 15px}
- #Brand {position: absolute; left: 0%; width: 70%; height: 100%; overflow: auto}
- p {margin-left: 15px; margin-top: 15px; margin-right: 15px}
- p.Title {font: 16pt; font-weight: bold; margin-top: 5px}
- p.LogoLine {margin-left: 0; margin-top: -5px; margin-right: 0; margin-bottom: 20px}
- p.Warning {font-weight: bold; color: red}
- p.Links {margin-top: 5px}
- a.Command {font-weight: bold}
- div.Release {width: 160px; text-align: right; background: buttonface; padding: 0px, 8px, 4px, 8px}
- </style>
-
- <head>
- <META HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1255">
- <!-- allow references to any resources you might add to the folder -->
- <!-- (a "webbot" is a special wrapper for FrontPage compatibility) -->
- <!-- webbot bot="HTMLMarkup" tag="base" startspan -->
- <base href="%THISDIRPATH%\">
- <!-- webbot bot="HTMLMarkup" endspan -->
-
- <script language="JavaScript">
- var L_Intro_Text = "<b><font color=red>αµΣ°Σ</font></b><br><br>∙Θ≡σΘ ·σδ≡Σ ∙∞ ·Θ≈ΘΣ µσ ≥∞σ∞ ∞Γ°σφ ∞·σδ≡Θσ· ∙∞Ω ∞Σ⌠±Θ≈ ∞⌠≥σ∞ ßασ⌠∩ ·≈Θ∩.";
- var L_Prompt_Text = "ßτ° ß⌠°ΘΦ δπΘ ∞Σ÷ΘΓ α· ·Θασ°σ.";
- var L_Prompt1_Text = "δπΘ ∞Σ÷ΘΓ α· ·σδ≡Σ ∙∞ ·Θ≈ΘΣ µσ, ∞τ⌡ ≥∞ <a class=command href=\':Show Files\' onClick=\'ShowFiles(); return false;\'>Σ÷Γ ≈ß÷Θφ</a>.";
- var L_Multiple_Text = " ⌠°ΘΦΘφ ≡ßτ°σ.";
- var L_Size_Text = "Γσπ∞: ";
- var L_FileSize_Text = "Γσπ∞ ≈σß⌡ δσ∞∞: ";
- var L_Delimiter_Text = ",";
- var L_Bytes_Text = " ß·Θφ";
- var L_Attributes_Text = "·δσ≡σ·";
- var L_Codes_Text = "RHSaCE"; // suppress the Archive flag
- var L_ReadOnly_Text = "≈°ΘαΣ ß∞ßπ";
- var L_Hidden_Text = "εσ±·°";
- var L_System_Text = "ε≥°δ·";
- var L_Archive_Text = "α°δΘσ∩";
- var L_Compressed_Text = "πτσ±";
- var L_Encrypted_Text = "εσ÷⌠∩";
- var L_NoAttributes_Text = "(°ΓΘ∞)";
- var L_Properties_Text = "εα⌠ΘΘ≡Θφ";
- var timer = 0;
- var wantMedia = false; // cool, but may hinder media file manipulation
- var showFiles = false;
-
- function FixSize() {
- // this function handles fixed panel sizing and collapsing when the window resizes
- var threshold = 450;
- var miniHeight = 32;
- var ch = document.body.clientHeight;
- var cw = document.body.clientWidth;
-
- if (cw < threshold) {
- document.all.Panel.style.visibility = "hidden";
- if (showFiles) {
- document.all.MiniBanner.style.visibility = "visible";
- document.all.FileList.style.top = miniHeight;
- document.all.FileList.style.left = 0;
- document.all.FileList.style.width = cw;
- document.all.FileList.style.height = (ch - miniHeight) >= 0 ? (ch - miniHeight) : 0;
- } else {
- document.all.Brand.style.top = 0;
- document.all.Brand.style.left = 0;
- document.all.Brand.style.width = cw;
- document.all.Brand.style.height = ch >= 0 ? ch : 0;
- document.all.Brand.innerHTML = "<p>" + L_Intro_Text + "<br><br>" + L_Prompt1_Text;
- }
- } else {
- document.all.MiniBanner.style.visibility = "hidden";
- document.all.Panel.style.visibility = "visible";
- if (showFiles) {
- document.all.FileList.style.top = 0;
- // document.all.FileList.style.left = document.all.Panel.style.pixelWidth;
- document.all.FileList.style.left = 0;
- document.all.FileList.style.width = cw - document.all.Panel.style.pixelWidth;
- document.all.FileList.style.height = ch;
- } else {
- document.all.Brand.style.top = 0;
- // document.all.Brand.style.left = document.all.Panel.style.pixelWidth;
- document.all.Brand.style.left = 0;
- document.all.Brand.style.width = cw - document.all.Panel.style.pixelWidth;
- document.all.Brand.style.height = ch;
- document.all.Brand.innerHTML = "";
- }
- }
- }
-
- function ShowFiles() {
- Info.innerHTML = L_Intro_Text + "<br><br>" + L_Prompt_Text;
- showFiles = true;
- document.all.FileList.style.display = "";
- document.all.Brand.style.display = "none";
- FixSize();
- }
-
- function FormatNumber(n) {
- var t = "";
- var i, j = 0;
- for (i = n.length - 1; i >= 0; i--) {
- t = n.charAt(i) + t;
- if (i && ((++j % 3) == 0))
- t = L_Delimiter_Text + t;
- }
- return t;
- }
-
- function Properties() {
- FileList.SelectedItems().Item(0).InvokeVerb(L_Properties_Text);
- }
-
- function Init() {
- document.all.FileList.style.display = "none";
- document.all.Brand.style.display = "";
- // call our FixSize() function whenever the window gets resized
- window.onresize = FixSize;
- FixSize();
- Info.innerHTML = L_Intro_Text + "<br><br>" + L_Prompt1_Text;
- }
- </script>
-
- <script language="JavaScript" for="FileList" event="SelectionChanged">
- // this script updates the left info panel when you select icons
- var fldr = FileList.Folder;
- var items;
- var name;
- var data;
- var text;
- var title;
- var size = 0;
- var i;
-
- // cancel any pending status message
- if (timer) {
- window.clearTimeout(timer);
- timer = 0;
- }
-
- // erase any visible thumbnail since the selection changed
- document.all.Thumbnail.style.display = "none";
- document.all.Status.style.display = "none";
-
- // stop & destroy any media player
- if (wantMedia)
- document.all.Media.innerHTML = "";
-
- data = FileList.SelectedItems().Count;
- if (data == 0) {
- // nothing selected?
- Info.innerHTML = L_Intro_Text + "<br><br>" + L_Prompt_Text;
- return;
- }
- else if (data > 1) {
- // more than one item selected?
- text = data + L_Multiple_Text + "<br>";
- if (data <= 100) {
- for (i = 0; i < data; i++)
- size += FileList.SelectedItems().Item(i).Size;
- if (size)
- text += "<br>" + L_FileSize_Text + FormatNumber(size.toString()) + L_Bytes_Text + "<br>";
- if (data <= 16)
- for (i = 0; i < data; i++)
- text += "<br>" + FileList.SelectedItems().Item(i).Name;
- }
- Info.innerHTML = text;
- return;
- }
-
- items = FileList.SelectedItems().Item(0);
-
- // name
- name = fldr.GetDetailsOf(items, 0);
- text = "<b>" + name + "</b>";
-
- // type
- data = fldr.GetDetailsOf(items, 2);
- if (data)
- text += "<br>" + data;
-
- // date
- data = fldr.GetDetailsOf(items, 3);
- if (data)
- text += "<br><br>" + fldr.GetDetailsOf(null, 3) + ":<br>" + data;
-
- // size?
- size = FileList.SelectedItems().Item(0).Size;
- if (size)
- if (size < 1000)
- text += "<br><br>" + L_Size_Text + size + L_Bytes_Text;
- else {
- data = fldr.GetDetailsOf(items, 1);
- if (data)
- text += "<br><br>" + fldr.GetDetailsOf(null, 1) + ": " + data;
- else
- text += "<br><br>" + L_Size_Text + FormatNumber(size.toString()) + L_Bytes_Text;
- }
-
- // extra details?
- for (i = 4; i < 10; i++) {
- title = fldr.GetDetailsOf(null, i);
- if (!title)
- break;
- data = fldr.GetDetailsOf(items, i);
- if (title == L_Attributes_Text) {
- var code;
- var s = "";
-
- text += "<br><br>" + title.link("JavaScript:onClick=Properties()") + ": ";
- for (i = 0; i < 6; i++) {
- code = L_Codes_Text.charAt(i);
- if (data.indexOf(code) > -1) {
- if (s)
- s += ", ";
- if (i == 0)
- s += L_ReadOnly_Text;
- else if (i == 1)
- s += L_Hidden_Text;
- else if (i == 2)
- s += L_System_Text;
- else if (i == 3)
- s += L_Archive_Text;
- else if (i == 4)
- s += L_Compressed_Text;
- else if (i == 5)
- s += L_Encrypted_Text;
- }
- }
- if (!s)
- s = L_NoAttributes_Text;
- text += s;
- }
- else if (data)
- text += "<br><br>" + title + ":<br>" + data;
- }
-
- // tip?
- data = fldr.GetDetailsOf(items, -1);
- if (data && data != name) {
- var start;
- var end;
- var theLink;
- var a;
-
- // parse lines for Office files without breaking links below
- a = data.split("\n");
- data = a.join("<br>\n");
-
- // look for embedded links
- text += "<br><br>";
- start = data.indexOf("http://");
- if (start < 0)
- start = data.indexOf("file://");
- if (start < 0)
- text += data;
- else {
- end = data.indexOf(" ", start);
- if (end < 0)
- end = data.length;
- if (start > 0)
- text += data.substring(0, start - 1);
- theLink = data.substring(start, end);
- text += theLink.link(theLink);
- if (end < data.length)
- text += data.substring(end + 1, data.length);
- }
- }
-
- // replace Info with the new text
- Info.innerHTML = text;
-
- if (wantMedia && size) {
- // show media preview or thumbnail based on file extension
- ext = name.substring(name.lastIndexOf(".") + 1, name.length);
- ext = ext.toLowerCase();
- if (ext == 'avi' || ext == 'mov' || ext == 'qt' || ext == 'mpe' || ext == 'mpeg' || ext == 'mpg') {
- // show a movie player
- document.all.Media.innerHTML = '<object ID="Player" style="width: 160px; height: 148px" classid=clsid:05589FA1-C356-11CE-BF01-00AA0055595A><param name="FileName" value="' + items.Path + '"><param name=ShowDisplay value=0><param name=BorderStyle value=0></object>';
- } else if (ext == 'aif' || ext == 'aifc' || ext == 'aiff' || ext == 'au' || ext == 'mid' || ext == 'rmi' || ext == 'snd' || ext == 'wav') {
- // show a sound player
- document.all.Media.innerHTML = '<object ID="Player" style="width: 160px; height: 28px" classid=clsid:05589FA1-C356-11CE-BF01-00AA0055595A><param name="FileName" value="' + items.Path + '"><param name=ShowDisplay value=0></center></object>'
- }
- }
-
- // try to generate a new thumbnail asynchronously, and delay the status message one second
- if (size && (size < 10000000) && Thumbnail.displayFile(items.Path))
- timer = window.setTimeout('document.all.Status.style.display = ""', 1000);
- </script>
-
- <script language="JavaScript" for="Thumbnail" event="OnThumbnailReady">
- // when a valid thumbnail has been generated, display it
- window.clearTimeout(timer);
- timer = 0;
- document.all.Status.style.display = "none";
- if (document.all.Thumbnail.haveThumbnail() && document.all.Media.innerHTML == "")
- document.all.Thumbnail.style.display = "";
- </script>
- </head>
-
- <body scroll=no onload="Init()">
-
- <!-- start mini banner -->
- <div ID="MiniBanner" style="visibility: hidden; position: absolute; width: 100%; height: 32px; background: window">
- <!-- using a table with nowrap to prevent word wrapping -->
- <table><tr><td nowrap>
- <p class=Title style="margin-top: 0">
- <!--webbot bot="HTMLMarkup" startspan alt="<B><I>Web View Folder Title</I></B> " -->
- %THISDIRNAME%
- <!--webbot bot="HTMLMarkup" endspan -->
- </td></tr></table>
- </div>
- <!-- end mini banner -->
-
- <!-- start left info panel -->
- <div dir=rtl id=Panel style="background: white URL(file://%TEMPLATEDIR%\wvleft.bmp) top right no-repeat">
- <p>
- <object classid="clsid:E5DF9D10-3B52-11D1-83E8-00A0C90DC849" width=32 height=32>
- <param name="scale" value="100">
- </object>
-
- <p class=Title>
- <!--webbot bot="HTMLMarkup" startspan alt="<B><I>Web View Folder Title</I></B> " -->
- <span dir=ltr> %THISDIRNAME% </span>
- <!--webbot bot="HTMLMarkup" endspan -->
-
- <p class=LogoLine>
- <img src="%TEMPLATEDIR%\wvline.gif" width=100% height=1px>
-
- <p>
- <span id=Info>
- </span>
-
- <p>
- <!-- this is the thumbnail viewer control -->
- <object id=Thumbnail classid="clsid:1D2B4F40-1F10-11D1-9E88-00C04FDCAB92" style="display: none">
- </object>
-
- <div id=Status style="display: none">
- Θσ÷° ·÷σΓΣ ε≈πΘεΣ...
- </div>
-
- <p>
- <!-- this contains any ActiveMovie control created later -->
- <div id=Media>
- </div>
-
- </div>
- <!-- end left info panel -->
-
- <!-- this is a Windows graphic that covers up the files -->
- <div dir=rtl id=Brand style="background: white URL(file://%TEMPLATEDIR%\wvlogo.gif) no-repeat left bottom">
- </div>
- <!-- this is the standard file list control -->
- <!-- webbot bot="HTMLMarkup" startspan -->
- <object id=FileList border=0 tabindex=0 style="display: none" classid="clsid:1820FED0-473E-11D0-A96C-00C04FD705A2">
- </object>
- <!-- webbot bot="HTMLMarkup" endspan -->
- </body>
- </html>
-