home *** CD-ROM | disk | FTP | other *** search
Wrap
var js_email = new RegExp('[*]{10}', ''); /**/ if (isNaN(min_laenge) || (min_laenge < 4) || (min_laenge > 20)) min_laenge = 4; /**/ function pwfeld() { with (document.dummy) { var admin = IsEmailAdmin.value; var email = EmailAdmin.value; } with (document.formular) { var f2 = T2.value; var d2 = D2.options[0]; if (email == '') { alert(txt[48][11]); self.location.replace('/jana-admin/admin.dll?load=admin/generelle_email_parameter'); } if ((email != '') && (admin == 0)) T1.value = email; if (d2.selected) C1.checked = true; if (f2 != '') T3.value = parent.header.document.dummy.feld.value; } } /**/ function feld_disabled() { with (document.formular) { var d2 = D2.options[0]; var c4 = C4.checked; var c2 = C2.checked; var c5 = C5.checked; C1.disabled = (d2.selected) ? true : false; S1.disabled = (c4) ? false : true; if (c2) { C3.disabled = false; C5.disabled = false; T5.disabled = (c5) ? false : true; T4.disabled = false; } else { C3.disabled = true; C5.disabled = true; T5.disabled = true; T4.disabled = true; } } } /**/ function local() { with (document.formular) { var d2 = D2.options[0]; if (d2.selected) { C1.checked = true; C1.disabled = true; } else C1.disabled = false; } } /**/ function test_email() { var f1 = document.formular.T1; if (/(janaserver)/i.test(f1.value)) { alert(txt[41][26]); f1.select(); f1.focus(); return false; } if (js_email.test(f1.value)) { var repl = f1.value.replace(js_email, 'janaserver'); f1.value = repl; } return true; } /**/ function send() { if (pruefen() && test_email()) { with (document.formular) { var c4 = C4.checked; var c2 = C2.checked; C1.disabled = false; S1.disabled = (c4 || (S1.value != '')) ? false : true; C3.disabled = false; C5.disabled = false; T5.disabled = false; T4.disabled = false; submit(); } } } /**/ function pruefen() { with (document.dummy) { var admin = IsEmailAdmin.value; var email = EmailAdmin.value; } with (document.formular) { var f1 = T1.value; var f2 = T2.value; var f3 = T3.value; var f4 = T4.value; var f5 = T5.value; var c2 = C2.checked; var c4 = C4.checked; var c5 = C5.checked; var d2 = D2.options[0]; var va = '\' " ,'; var rx = new RegExp('[\'",]', ''); var fe = new Array('T2', 'T3', 'T5'); 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.disabled = false; ei.select(); ei.focus(); return false; } } var va = '\' ,'; var rx = new RegExp('[\',]', ''); var fe = new Array('T4'); 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.disabled = false; ei.select(); ei.focus(); return false; } } if ((admin == 0) && (email != f1)) { alert(txt[48][12]); T1.value = email; T1.select(); T1.focus(); return false; } if (d2.selected) { if (js_email.test(f1) == false) { var te = f1.split('@'); if ((te[0].indexOf('*') != -1) && (te[0].length == 1)) { if (/^([a-zA-Z0-9-áàăâåäãąāæćĉčċçďđéèĕêěëėęēğĝġģĥħíìĭîïĩįīıĵķĺľļłńňñņŋóòŏôöőõøōœĸŕřŗśŝšşťţŧúùŭûůüűũųūŵýŷÿźžżðþ]+\.)+([a-zA-Z0-9]+)$/.test(te[1]) == false) { alert(txt[41][26]); T1.select(); T1.focus(); return false; } } else { if (/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-áàăâåäãąāæćĉčċçďđéèĕêěëėęēğĝġģĥħíìĭîïĩįīıĵķĺľļłńňñņŋóòŏôöőõøōœĸŕřŗśŝšşťţŧúùŭûůüűũųūŵýŷÿźžżðþ]+\.)+([a-zA-Z0-9]+)$/.test(f1) == false) { alert(txt[41][26]); T1.select(); T1.focus(); return false; } } } } else { if (js_email.test(f1) == false) { if (/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-áàăâåäãąāæćĉčċçďđéèĕêěëėęēğĝġģĥħíìĭîïĩįīıĵķĺľļłńňñņŋóòŏôöőõøōœĸŕřŗśŝšşťţŧúùŭûůüűũųūŵýŷÿźžżðþ]+\.)+([a-zA-Z]{2,4})$/.test(f1) == false) { alert(txt[41][26]); T1.select(); T1.focus(); return false; } } } if (f2 == '') { alert(txt[19][9] + txt[48][1] + ' "\t\n' + txt[48][9]); T2.select(); T2.focus(); return false; } if (f3.length < min_laenge) { alert(txt[5][5] + min_laenge + txt[5][9]); T3.select(); T3.focus(); return false; } if (d2.selected) C1.checked = true; if (c2) { if (c5 && ((f5 == '') || isNaN(f5))) { alert(txt[48][18]); T5.select(); T5.focus(); return false; } var rx1 = new RegExp('["]', 'g'); var rx2 = new RegExp('^([c-z])$', 'i'); var ganz = (f4.indexOf('"') != -1) ? ((f4.match(rx1).length ) % 2) : 0; if (ganz != 0) { alert(txt[20][43]); T4.select(); T4.focus(); return false; } else { var z = (f4.charAt(0) != '"') ? 0 : 1; var LW1 = f4.charAt(z); var LW2 = f4.substr((1 + z), 2); if (((f4.substr(z, 2) != '\\\\') && ((rx2.test(LW1) == false) || (LW2 != ':\\'))) || (f4.indexOf('.') == -1)) { alert(txt[19][9] + txt[48][8] + txt[20][37]); T4.select(); T4.focus(); return false; } } } } return true; }