home *** CD-ROM | disk | FTP | other *** search
- function proxy_http()
- {
- with (document)
- {
- write('<table border="0" cellpadding="5" cellspacing="1" width="100%">'
- + ' <tr class="info">'
- + ' <td colspan="2"><p align="justify"><font class="text">*</font> ' + txt[28][31] + '</p></td>'
- + ' </tr>'
- + ' <tr class="tr" align="center">'
- + ' <td width="75%"><select name="auswahl" size="6" style="width: 100%;">');
-
- var va = document.formular.filt.value;
- var zu = va.split(',');
-
- if (va != '')
- for (i = 0; i < zu.length; ++i)
- write('<option value ="' + zu[i] + '">' + zu[i] + '</option>');
-
- write('</select></td>'
- + ' <td width="25%"><input class="butto" type="button" value="' + txt[0][20] + '" onclick="disab(); loeschen();"><br /><br />'
- + ' <input class="butto" type="button" value="' + txt[0][17] + '" onclick="disab(); oben();"><br /><br />'
- + ' <input class="butto" type="button" value="' + txt[0][18] + '" onclick="disab(); unten();"></td>'
- + ' </tr>'
- + ' <tr class="tr" align="center">'
- + ' <td><input class="inp" name="neu" type="text" size="35" value="" style="width: 100%;"></td>'
- + ' <td><input class="butto" type="button" value="» ' + txt[0][19] + ' «" onclick="disab(); hinzufuegen();"></td>'
- + ' </tr>'
- + '</table>');
- }
- }
-
- /**/
-
- function disab()
- {
- for (i = 1; i < 6; i++)
- if (i != 4)
- document.forms[1].elements[i].disabled = true;
- }
-
- /**/
-
- function re_disab()
- {
- for (i = 1; i < 6; i++)
- if (i != 4)
- document.forms[1].elements[i].disabled = false;
- }
-
- /**/
-
- function filter_send()
- {
- var li = '';
- var la = document.dummy.auswahl.length;
-
- for (i = 0; i < la; i++)
- li += document.dummy.auswahl.options[i].value + ',';
-
- document.formular.filt.value = li.slice(0,li.length-1);
- return true;
- }
-
- /**/
-
- function hinzufuegen()
- {
- var feld = document.dummy.neu;
-
- if ((feld.value != '') && (filterdatei() == true))
- {
- neu = new Option(feld.value, feld.value, false, true);
- document.dummy.auswahl.options[document.dummy.auswahl.length] = neu;
- feld.value = '';
- document.dummy.neu.focus();
- }
-
- re_disab();
- }
-
- /**/
-
- function filterdatei()
- {
- var f2 = document.dummy.neu.value;
- var tea = f2.replace(/\//g, '\\').split('\\');
-
- if (/^([c-z])+([:])$/i.test(tea[0]) == false)
- {
- alert(tea[0] + '\n\n' + txt[28][22]);
- document.dummy.neu.select();
- document.dummy.neu.focus();
- return false;
- }
-
- for (k = 1; k < tea.length; k++)
- {
- var teb = tea[k].slice(0, tea[k].length);
-
- if (k != tea.length - 1)
- {
- if (/^([_a-z0-9- ]+)$/i.test(teb) == false)
- {
- alert(teb + '\n\n' + txt[28][30]);
- document.dummy.neu.select();
- document.dummy.neu.focus();
- return false;
- }
- }
- else
- {
- var tec = tea[k].split('.');
-
- if (/(^dll$)/i.test(tec[tec.length - 1]) == false)
- {
- alert(teb + ' --> ' + tec[tec.length - 1] + '\n\n' + txt[28][32]);
- document.dummy.neu.select();
- document.dummy.neu.focus();
- return false;
- }
- }
- }
-
- re_disab();
- return true;
- }
-
- /**/
-
- function loeschen()
- {
- var za = document.dummy.auswahl.selectedIndex;
-
- if (za >= 0)
- document.dummy.auswahl.options[za] = null;
-
- re_disab();
- }
-
- /**/
-
- function oben()
- {
- var li = '';
- var ct = 0;
- var la = document.dummy.auswahl.length;
- var za = document.dummy.auswahl.selectedIndex;
-
- for (i = 0; i < la; i++)
- li += document.dummy.auswahl.options[i].value + ',';
-
- for (j = 0; j < la; j++)
- if (document.dummy.auswahl.options[j].selected == true)
- ct = 1;
-
- if ((ct == 1) && (za != 0))
- {
- var va = document.dummy.auswahl.options[za].value;
-
- for (k = 0; k < la; k++)
- document.dummy.auswahl.options[0] = null;
-
- li = li.slice(0, li.length - 1);
- var dazu = li.split(',');
-
- for (l = 0; l < dazu.length; l++)
- {
- if (l == za)
- {
- neu = new Option(dazu[l], dazu[l], false, true);
- document.dummy.auswahl.options[l - 1] = neu;
- neu = new Option(dazu[l - 1], dazu[l - 1], false, false);
- document.dummy.auswahl.options[l] = neu;
- }
- else
- {
- neu = new Option(dazu[l], dazu[l], false, false);
- document.dummy.auswahl.options[l] = neu;
- }
- }
- }
-
- dazu = '';
- re_disab();
- }
-
- /**/
-
- function unten()
- {
- var li = '';
- var ct = 0;
- var la = document.dummy.auswahl.length;
- var za = document.dummy.auswahl.selectedIndex;
-
- for (i = 0; i < la; i++)
- li += document.dummy.auswahl.options[i].value + ',';
-
- for (j = 0; j < la; j++)
- if (document.dummy.auswahl.options[j].selected == true)
- ct = 1;
-
- if ((ct == 1) && (za != la - 1))
- {
- var va = document.dummy.auswahl.options[za].value;
-
- for (k = 0; k < la; k++)
- document.dummy.auswahl.options[0] = null;
-
- li = li.slice(0, li.length - 1);
- var dazu = li.split(',');
-
- for (l = 0; l < dazu.length; l++)
- {
- if ((l == za) || (l == za + 1))
- {
- if (l == za)
- {
- neu = new Option(dazu[l + 1], dazu[l + 1], false, false);
- document.dummy.auswahl.options[l] = neu;
- neu = new Option(dazu[l], dazu[l], false, true);
- document.dummy.auswahl.options[l + 1] = neu;
- }
- }
- else
- {
- neu = new Option(dazu[l], dazu[l], false, false);
- document.dummy.auswahl.options[l] = neu;
- }
- }
- }
-
- dazu = '';
- re_disab();
- }