// onload var doc var elem var dateFormat var dateFormatString = 'TT.MM.JJJJ' var doBGColor = true; /* Hintergrund */ var doOKCheck = true;/*do onblur ok/nok gif switching*/ var waiting = false; var bittewar = 'Bitte warten, Fall wird verarbeitet!'; function initForm(par) {/*init all forms*/ doc = par.document; window.top.defaultStatus = doc.title; //setButImgHover(doc); if (doc.forms.length==0) return;/*not in edit mode*/ elem = doc.forms[0].elements; var form = doc.forms[0].name; dateFormatString = (elem['DateFormat']) ? elem['DateFormat'].value :(typeof(dateFormatString)=='string')? dateFormatString:'TT.MM.JJJJ'; dateFormat = new dateFormat(dateFormatString) readValidationFields(elem); for (var i in Fields) { Fields[i].elem[0].onblur = blurField; }/*for*/ setFocus(); } function saveFall(but, frei) {/* */ if (waiting) {alert(bittewar);return false;} elem['SubCode'].value = frei; if (!validateFields(but)) return false; waiting = true; but.form.submit(); return true; } function saveUpload(but) { /*check input and submit*/ var valreturn var uplname if (!validateFields(but)) { /* allgemeine Validierung */ valreturn=false; } var ErrMsg=document.getElementById("ValidationError").innerHTML; /* weitere Validation */ uplname=document.getElementById("fileupload").value if (uplname=="") { ErrMsg += "Dateianhang: Bitte wählen Sie einen Dateinamen aus
" valreturn=false; } /* kein Name angegeben */ else { var uplnamesplit = uplname.split("\\") uplname = uplnamesplit[uplnamesplit.length-1] var re = regPDF if (re.test(uplname)==false) { ErrMsg += "Dateianhang: Der Dateiname darf keine " + "Leer- oder Sonderzeichen enthalten, der Dateityp muss PDF sein.
"; valreturn=false; } /* kein PDF */ } /* uplname */ if (valreturn==false) { setValidationError( 'ValidationError',ErrMsg); return false; } but.form.submit(); return true; } function saveUplDel(but) { /*check input and submit*/ if (!validateFields(but)) return false; but.form.submit(); return true; } function changeUnsaved(fld) {/* onChange Event triggers */ var doc = fld.document; var elem = doc.forms[0].elements; elem['unsavedCount'].value=++elem['unsavedCount'].value unsavedCount = elem['unsavedCount'].value; var msg = unsavedCount==0 ? '' : (unsavedCount + ' ungespeicherte Änderung' + (unsavedCount>1 ? 'en' : '')) msg += '
Bitte vergessen Sie nicht, Ihre Änderungen zu speichern/freizugeben!' document.getElementById('unsavedMsg').innerHTML = msg; /* Eingabeschirme */ }