+$jscode = <<<EOC
+var custom_this = false;
+function custom_save_callback(data)
+{
+ if (data.count > 0) {
+ var text = "Diese Artikelnummer ist bereits " + data.count + " mal vorhanden.\\nSoll der Artikel trotzdem gespeichert werden?";
+ if (confirm(text))
+ form_save(custom_this);
+ } else {
+ form_save(custom_this);
+ }
+}
+
+function custom_save(obj)
+{
+ custom_this = obj;
+ var id = document.getElementById('edit_id');
+
+ if (!id.value.length)
+ return custom_insert(obj);
+
+ var artnr = document.getElementById('edit_artnr');
+
+ if (artnr.value == 0) return form_save(custom_this);
+
+ var parms = 'source=' + source.innerHTML + '&callback=artnr';
+ parms += '&artnr=' + artnr.value;
+ parms += '&artikel=' + id.value;
+ ajax_request('function', parms, custom_save_callback);
+
+ return false;
+}
+
+function custom_insert_callback(data)
+{
+ if (data.count > 0) {
+ var text = "Diese Artikelnummer ist bereits " + data.count + " mal vorhanden.\\nSoll der Artikel trotzdem hinzugefügt werden?";
+ if (confirm(text))
+ form_insert(custom_this);
+ } else {
+ form_insert(custom_this);
+ }
+}
+
+function custom_insert(obj)
+{
+ custom_this = obj;
+ var artnr = document.getElementById('edit_artnr');
+
+ if (artnr.value == 0) return form_insert(custom_this);
+
+ var parms = 'source=' + source.innerHTML + '&callback=artnr';
+ parms += '&artnr=' + artnr.value;
+ ajax_request('function', parms, custom_insert_callback);
+
+ return false;
+}
+