(function () { function textOf(el) { return (el && el.textContent || "").replace(/\s+/g, " ").trim(); } function resolveItemUrl() { var match = window.location.search.match(/[?&]item=(\d+)/); if (!match) { return null; } return window.location.origin + "/a-" + match[1] + "/"; } function loadAccordion() { var url = resolveItemUrl(); if (!url) { return Promise.resolve(null); } return new Promise(function (resolve, reject) { var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.onload = function () { if (xhr.status < 200 || xhr.status >= 400) { reject(new Error("item page " + xhr.status)); return; } var doc = new DOMParser().parseFromString(xhr.responseText, "text/html"); resolve(doc.querySelector(".phywe-item-accordion")); }; xhr.onerror = function () { reject(new Error("item page network error")); }; xhr.send(); }); } function parseItemBlocks(scope, withQuantity) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var numberLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(numberLink) }; if (withQuantity && cols[2]) { var qty = parseInt(textOf(cols[2]).replace(/[^\d]/g, ""), 10); item.quantity = isNaN(qty) ? textOf(cols[2]) : String(qty); } if (item.name) { items.push(item); } } return items; } function fillTable(tableId, items, withQuantity) { var table = document.getElementById(tableId); if (!table || !items.length) { return; } var tbody = table.querySelector("tbody"); for (var i = 0; i < items.length; i++) { var tr = document.createElement("tr"); var nameTd = document.createElement("td"); nameTd.style.width = "80%"; nameTd.textContent = items[i].name; tr.appendChild(nameTd); var numberTd = document.createElement("td"); numberTd.textContent = items[i].mappedTo; tr.appendChild(numberTd); if (withQuantity) { var qtyTd = document.createElement("td"); qtyTd.textContent = items[i].quantity || ""; tr.appendChild(qtyTd); } tbody.appendChild(tr); } var wrapper = table.parentElement; while (wrapper && wrapper.className.indexOf("printtablediv") === -1) { wrapper = wrapper.parentElement; } if (wrapper) { wrapper.style.display = ""; } } function stepTitle(stepEl) { if (!stepEl) { return ""; } var titleEl = stepEl.querySelector(".card-header button div") || stepEl.querySelector(".card-header button"); return textOf(titleEl); } function setHeadline(tableId, title) { var headline = document.querySelector("#" + tableId + " .printtableheadline"); if (headline && title) { headline.textContent = title; } } function parseMedia(scope) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var fileLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(fileLink || cols[1]), quantity: cols[2] ? textOf(cols[2]) : "" }; if (item.name) { items.push(item); } } return items; } function fillFromAccordion(accordion) { if (!accordion) { return; } var versucheStep = accordion.querySelector('[data-step="versuche"]'); var versuche = parseItemBlocks(versucheStep, false); setHeadline("print-versuche", stepTitle(versucheStep)); fillTable("print-versuche", versuche, false); var lieferumfangStep = accordion.querySelector('[data-step="lieferumfang"]'); var lieferumfang = parseItemBlocks(lieferumfangStep, true); fillTable("print-lieferumfang", lieferumfang, true); var zubehoer = accordion.querySelector('[data-step="zubehoer"]'); var sections = zubehoer ? zubehoer.querySelectorAll(".card-body") : []; var notwendig = []; var empfohlen = []; for (var i = 0; i < sections.length; i++) { var items = parseItemBlocks(sections[i], false); if (sections[i].querySelector(".text-red, .icon-warning-black")) { notwendig = items; } else if (sections[i].querySelector(".text-green, .icon-Mehrwert_black")) { empfohlen = items; } } fillTable("print-zubehoer-notwendig", notwendig, false); fillTable("print-zubehoer-empfohlen", empfohlen, false); var mediaStep = accordion.querySelector('[data-step="media"]'); var media = parseMedia(mediaStep); setHeadline("print-media", stepTitle(mediaStep)); fillTable("print-media", media, true); } function start() { var itemUrl = resolveItemUrl(); if (!itemUrl) { setTimeout(function () { window.print(); }, 2000); return; } loadAccordion() .then(function (accordion) { fillFromAccordion(accordion); }) .catch(function (err) { if (window.console && console.warn) { console.warn("Accordion konnte nicht geladen werden:", resolveItemUrl(), err); } }) .then(function () { setTimeout(function () { window.print(); }, 500); }); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", start); } else { start(); } })();
 

Datenblatt


Parasiten, pathogene Bakterien und Schadinsekten für die Veterinärmedizin, 31 Präparate

Artikel-Nr.: LIE-84150
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Funktion und Verwendung

84150 Parasiten, pathogene Bakterien und Schadinsekten für die Veterinärmedizin. 31 Präparate mit bebildertem Begleittext. 1(d) Staphylococcus aureus, Eitererreger, Ausstrich von Kultur 2(f) Hämolysierende Streptokokken, Blutausstrich bei Sepsis 3(d) Bacillus anthracis, Ausstrich von Kultur 4(e) Bacterium erysipelatos, Rotlauferreger, Ausstrich * 5(f) Trichomonas spec., Ausstrich mit Trophozoiten 6(f) Plasmodium cathemerium, Vogelmalaria, Blutausstrich * 7(f) Babesia canis, Erreger der Piroplasmose, Blutausstrich 8(f) Toxoplasma gondii, Erreger der Toxoplasmose. Gewebeausstrich mit Parasiten 9(f) Sarcocystis tenella, Schnitt durch infiziertes Muskelgewebe. Mieschersche Schläuche angefüllt mit Sichelkeimen 10(e) Nosema apis, Erreger der Bienenruhr. Darm einer Biene, quer 11(d) Eimeria stiedae, Erreger der Kaninchenkokzidiose. Schnitt durch die Leber mit Schizogoniestadien, Gameten und Oocysten 12(d) Eimeria tenella, Erreger der Geflügelkokzidiose (Rote Ruhr der Küken), Schnitt durch den Darm 13(e) Dicrocoelium lanceolatum (Distomum lanceolatum) Kleiner Leberegel (Lanzettegel), ganzes Tier ausgestreckt und gefärbt, Totalpräparat 14(d) Fasciola hepatica, Eier aus dem Gallensediment vom Rind 15(f) Taenia pisiformis, reife Proglottiden, total 16(d) Taenia pisiformis, Eier, total 17(f) Cysticercus bovis, Finne von Taenia saginata, Schnitt durch Muskulatur vom Rind mit Parasiten in situ 18(f) Moniezia expansa, Bandwurm der Wiederkäuer, Proglottiden (Glieder) total 19(f) Dipylidium caninum, Gurkenkernbandwurm (bei Hunden und Katzen), unreife Proglottiden, total 20(f) Echinococcus granulosus, Cystenwand mit Scolices, Schnitt 21(d) Ascaris lumbricoides, Spulwurm vom Menschen, Weibchen, Geschlechtsregion quer 22(d) Ascaris lumbricoides, Eier im Stuhl 23(d) Trichinella spiralis, Trichine, Larven im Muskel, Schnitt 24(d) Trichuris trichiura, Eier im Stuhl 25(f) Onchocerca volvulus, Knäuelfilarie, Gewebeknoten mit Filarien, Schnitt 26(d) Hirudo medicinalis, Medizinischer Blutegel, Körpermitte quer 27(d) Dermanyssus gallinae, Hühnermilben, total 28(e) Varroa, Brutmilbe der Bienen, total 29(e) Ctenocephalus canis, Männchen oder Weibchen, total 30(d) Musca domestica, Stubenfliege, Kopf mit Mundwerkzeugen (Saugrüssel), total 31(e) Culex pipiens, Kopf und Mundteile vom Weibchen total

Die Präparate werden in einem Präparatekasten geliefert.

PHYWE Systeme GmbH & Co. KG
Robert-Bosch-Breite 10 – 37079 Göttingen – Deutschland
www.phywe.com