home *** CD-ROM | disk | FTP | other *** search
- function leeren()
- {
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- }
-
- /**/
-
- function feld_disabled()
- {
- with (document.formular)
- {
- var c1 = C1.checked;
- var r1_1 = elements['R1'][0].checked;
- var r1_2 = elements['R1'][1].checked;
- var r1_3 = elements['R1'][2].checked;
-
- if (c1 == true)
- {
- elements['R1'][0].disabled = false;
- elements['R1'][1].disabled = false;
- elements['R1'][2].disabled = false;
-
- T3.disabled = (r1_1 == true) ? false : true;
- T4.disabled = (r1_2 == true) ? false : true;
- T5.disabled = (r1_3 == true) ? false : true;
- }
- else
- {
- elements['R1'][0].checked = false;
- elements['R1'][0].disabled = true;
- elements['R1'][1].checked = false;
- elements['R1'][1].disabled = true;
- elements['R1'][2].checked = false;
- elements['R1'][2].disabled = true;
-
- T3.disabled = true;
- T4.disabled = true;
- T5.disabled = true;
- }
- }
- }
-
- /**/
-
- function Abfrage(edi, ite)
- {
- var Check = confirm(txt[20][31]);
-
- with (document.formular)
- {
- if ((Check == true) && (pruefen() == true))
- {
- var c1 = C1.checked;
- var r1_1 = elements['R1'][0].checked;
- var r1_2 = elements['R1'][1].checked;
- var r1_3 = elements['R1'][2].checked;
-
- elements['R1'][0].disabled = false;
- elements['R1'][1].disabled = false;
- elements['R1'][2].disabled = false;
-
- T3.disabled = (((c1 == true) && (r1_1 == true)) || (T3.value == '')) ? false : true;
- T4.disabled = (((c1 == true) && (r1_2 == true)) || (T4.value == '')) ? false : true;
- T5.disabled = (((c1 == true) && (r1_3 == true)) || (T5.value == '')) ? false : true;
-
- edit.value = '' + edi + '';
- Item.value = '' + ite + '';
-
- submit();
- }
- else
- {
- edit.value = '';
- Item.value = '';
- }
- }
- }
-
- /**/
-
- function edit(edi, ite)
- {
- if (pruefen() == true)
- {
- with (document.formular)
- {
- var c1 = C1.checked;
- var r1_1 = elements['R1'][0].checked;
- var r1_2 = elements['R1'][1].checked;
- var r1_3 = elements['R1'][2].checked;
-
- elements['R1'][0].disabled = false;
- elements['R1'][1].disabled = false;
- elements['R1'][2].disabled = false;
-
- T3.disabled = (((c1 == true) && (r1_1 == true)) || (T3.value == '')) ? false : true;
- T4.disabled = (((c1 == true) && (r1_2 == true)) || (T4.value == '')) ? false : true;
- T5.disabled = (((c1 == true) && (r1_3 == true)) || (T5.value == '')) ? false : true;
-
- edit.value = '' + edi + '';
- Item.value = '' + ite + '';
-
- submit();
- }
- }
- }
-
- /**/
-
- function send()
- {
- if (pruefen() == true)
- {
- with (document.formular)
- {
- var c1 = C1.checked;
- var r1_1 = elements['R1'][0].checked;
- var r1_2 = elements['R1'][1].checked;
- var r1_3 = elements['R1'][2].checked;
-
- elements['R1'][0].disabled = false;
- elements['R1'][1].disabled = false;
- elements['R1'][2].disabled = false;
-
- T3.disabled = (((c1 == true) && (r1_1 == true)) || (T3.value == '')) ? false : true;
- T4.disabled = (((c1 == true) && (r1_2 == true)) || (T4.value == '')) ? false : true;
- T5.disabled = (((c1 == true) && (r1_3 == true)) || (T5.value == '')) ? false : true;
-
- submit();
- }
- }
- }
-
- /**/
-
- function pruefen()
- {
- var f1 = document.formular.T1.value;
- var f2 = document.formular.T2.value;
- var f3 = document.formular.T3.value;
- var f4 = document.formular.T4.value;
- var f5 = document.formular.T5.value;
- var c1 = document.formular.C1;
- var r1 = document.formular.elements[8];
- var r2 = document.formular.elements[10];
- var r3 = document.formular.elements[12];
- var s2 = document.formular.S2.value;
-
- if (s2 != '')
- {
- var te = s2.split(',');
-
- for (i = 0; i < te.length; i++)
- {
- var ip = te[i].split('.');
-
- for (k = 0; k < ip.length; k++)
- {
- if ((te[i] == '255.255.255.255') || (ip.length != 4) || (ip[k] == '') || (ip[k].match(/\D/) != null) || (ip[k] < 0) || (ip[k] > 255))
- {
- alert(te[i] + ', ' + txt[18][27]);
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- document.formular.S2.focus();
- return false;
- }
- }
- }
- }
-
- for (s = 3; s < 5; s++)
- {
- fe = document.forms[0].elements[s].value;
-
- if (1024 < fe.length)
- {
- alert(txt[27][25] + (fe.length - 1024) + txt[27][26]);
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- document.forms[0].elements[s].select();
- document.forms[0].elements[s].focus();
- return false;
- }
- }
-
- if ((f1 == '') || (f1.match(/\D/) != null) || (f1 < 0) || (f1 > 999))
- {
- alert(txt[19][9] + txt[32][3] + ' "\t\n\t' + txt[32][9]);
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- document.formular.T1.select();
- document.formular.T1.focus();
- return false;
- }
-
- if (f2 != '')
- {
- var po = f2.split(',');
-
- for (i = 0; i < po.length; i++)
- {
- if (po[i].indexOf('-') == -1)
- {
- if ((po[i].match(/\D/) != null) || (po[i] < 1024) || (po[i] > 65535))
- {
- alert(po[i] + ', ' + txt[32][16]);
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- document.formular.T2.select();
- document.formular.T2.focus();
- return false;
- }
- }
- else
- {
- var ra = po[i].split('-');
-
- for (j = 0; j < ra.length; j++)
- {
- if ((ra[j].match(/\D/) != null) || (ra[j] < 1024) || (ra[j] > 65535))
- {
- alert(ra[j] + ', ' + txt[32][16]);
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- document.formular.T2.select();
- document.formular.T2.focus();
- return false;
- }
- }
- }
- }
- }
-
- if (c1.checked == true)
- {
- if (r1.checked == true)
- {
- var ip = f3.split('.');
-
- for (k = 0; k < ip.length; k++)
- {
- if ((f3 == '255.255.255.255') || (ip.length != 4) || (ip[k] == '') || (ip[k].match(/\D/) != null) || (ip[k] < 0) || (ip[k] > 255))
- {
- alert(f3 + ', ' + txt[18][27]);
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- document.formular.T3.select();
- document.formular.T3.focus();
- return false;
- }
- }
- }
-
- if ((r2.checked == true) && (f4 == ''))
- {
- alert(txt[22][8] + txt[76][2] + txt[22][9]);
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- document.formular.T4.select();
- document.formular.T4.focus();
- return false;
- }
-
- if (r3.checked == true)
- {
- if (f5.indexOf('"') != -1)
- var ganz = (f5.match(/\"/g).length) % 2;
- else
- var ganz = 0;
-
- if (ganz != 0)
- {
- alert(txt[20][43]);
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- document.formular.T5.select();
- document.formular.T5.focus();
- return false;
- }
- else
- {
- var z = (f5.charAt(0) != '"') ? 0 : 1;
- var LW1 = f5.charAt(z);
- var LW2 = f5.substr((1 + z), 2);
-
- if (((f5.substr(z, 2) != '\\\\') && ((/^([c-z])$/i.test(LW1) != true) || (LW2 != ':\\'))) || (f5.indexOf('.') == -1))
- {
- alert(txt[19][9] + txt[29][11] + txt[20][37]);
- document.formular.edit.value = '';
- document.formular.Item.value = '';
- document.formular.T5.select();
- document.formular.T5.focus();
- return false;
- }
- }
- }
- }
-
- return true;
- }
-
- /**/
-
- function textlaenge(i)
- {
- var s1 = document.forms[0].elements[i].value;
-
- if (1024 < s1.length)
- {
- alert(txt[27][25] + (s1.length - 1024) + txt[27][26]);
- document.forms[0].elements[i].select();
- document.forms[0].elements[i].focus();
- }
- else
- {
- if (s1.length == '')
- {
- alert(txt[27][27]);
- document.forms[0].elements[i].select();
- document.forms[0].elements[i].focus();
- }
- else
- {
- alert(txt[27][28] + s1.length + txt[27][29] + txt[27][30] + (1024 - s1.length) + txt[27][31]);
- document.forms[0].elements[i].select();
- document.forms[0].elements[i].focus();
- }
- }
- }