home *** CD-ROM | disk | FTP | other *** search
- function pwfeld()
- {
- with (document.formular)
- {
- var d1 = D1.options[0].value;
- var f1 = T1.value;
- var f2 = T2;
- var f3 = T3;
- var f4 = T4;
- var f9 = T9;
- var f10 = T10.value;
-
- if (f1 != '')
- f2.value = parent.header.document.dummy.feld.value;
-
- if (f10 != '')
- f3.value = parent.header.document.dummy.feld.value;
-
- if (d1 == 'DF▄-Verbindung wΣhlen')
- {
- for (var i = 1; i <= 7; i++)
- elements['C' + i].checked = true;
-
- f9.value = '00:00'
- f4.value = '23:59'
- }
-
- var fh = new Array('F0');
- var wh = new Array('F0');
-
- for (var j = 0; j < fh.length; j++)
- {
- var pr = elements[fh[j]];
-
- if (pr.value == '')
- pr.value = wh[j]
- }
- }
- }
-
- /**/
-
- function konvert()
- {
- with (document.formular)
- {
- var f1 = elements['T4'];
-
- if (f1.value == '24:00')
- {
- f1.value = '23:59';
- send();
- }
- }
- }
-
- /**/
-
- function send()
- {
- if (pruefen())
- with (document.formular)
- submit();
- }
-
- /**/
-
- function pruefen()
- {
- with (document.formular)
- {
- var f1 = T1.value;
- var f2 = T2.value;
- var f4 = T4.value;
- var f6 = T6.value;
- var f7 = T7.value;
- var f8 = T8.value;
- var f9 = T9.value;
- var c1 = C1.checked;
- var c2 = C2.checked;
- var c3 = C3.checked;
- var c4 = C4.checked;
- var c5 = C5.checked;
- var c6 = C6.checked;
- var c7 = C7.checked;
- var d1 = D1.options[D1.selectedIndex].value;
-
- var va = '\' " ,';
- var rx = new RegExp('[\'",]', '');
- var fe = new Array('T1', 'T2', 'T6');
-
- for (var i = 0; i < fe.length; i++)
- {
- var ei = elements[fe[i]];
-
- if (rx.test(ei.value))
- {
- alert(txt[5][7] + va + txt[5][8]);
- ei.select();
- ei.focus();
- return false;
- }
- }
-
- if (d1 == 'DF▄-Verbindung wΣhlen')
- {
- alert(txt[19][9] + txt[21][0] + txt[21][9]);
- D1.focus();
- return false;
- }
-
- if (f1 == '')
- {
- alert(txt[21][10] + txt[21][2] + ' "\t\n' + txt[21][11]);
- T1.select();
- T1.focus();
- return false;
- }
-
- if (f2 == '')
- {
- alert(txt[21][10] + txt[21][3] + ' "\t\n\t' + txt[21][12]);
- T2.select();
- T2.focus();
- return false;
- }
-
- if (c1 || c2 || c3 || c4 || c5 || c6 || c7)
- {
- var z1 = Date.parse('Wed, 23 Oct 2002 ' + f9 + ':00');
- var z2 = Date.parse('Wed, 23 Oct 2002 ' + f4 + ':00');
- var ce = new Array(f9, f4);
- var pr = new Array(z1, z2);
- var se = new Array(T9, T4);
-
- for (var j = 0; j < ce.length; j++)
- {
- if ((ce[j].length != 5) || isNaN(pr[j]))
- {
- alert(txt[42][6] + ' ( ' + txt[20][5 + j] + ' ), " ' + txt[42][7] + '\t');
- se[j].select();
- se[j].focus();
- return false;
- }
- }
-
- var dif = (z2 - z1) / 60 / 1000;
-
- if (dif < 30)
- {
- alert(txt[42][3] + '" ' + txt[20][5] + ' - ' + txt[20][6] + ' "' + txt[42][4]);
- se[1].select();
- se[1].focus();
- return false;
- }
- }
- else
- {
- alert(txt[21][15]);
- C1.focus();
- return false;
- }
-
- if ((f6 == '') && (f7 != ''))
- {
- alert(txt[21][16] + txt[21][6] + txt[21][17] + txt[21][5] + txt[21][18]);
- T7.select();
- T7.focus();
- return false;
- }
-
- if ((f6 != '') && (isNaN(f7) || (f7 < 1) || (f7 > 65535)))
- {
- alert(txt[19][9] + txt[21][6] + ' "\t\n' + txt[21][19]);
- T7.select();
- T7.focus();
- return false;
- }
-
- if (f8 != '')
- {
- var ip_num = '(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])';
- var ip_exp = new RegExp('^' + ip_num + '\\.' + ip_num + '\\.' + ip_num + '\\.' + ip_num + '$', '');
-
- if ((f8 == '255.255.255.255') || (ip_exp.test(f8) == false))
- {
- alert(f8 + ', ' + txt[18][27]);
- T8.select();
- T8.focus();
- return false;
- }
- }
- }
-
- return true;
- }