$(document).ready(function() {
var data = new Object();
$('.ddc-hit-bibl').each(function() {
var content = $(this);
data = $(this).siblings('.ddc-hit-text').text();
data = $(this).siblings('.ddc-hit-text').children('.ddc-hl').text();
$(this).siblings('.ddc-hit-metafull').children('.ddc-metalist').find('table th').each(function(){
if($(this).text() == "Autor:") {
data = $(this).next().text();
}
})
$(this).siblings('.ddc-hit-metafull').children('.ddc-metalist').find('table th').each(function(){
if($(this).text() == "Titel:") {
data = $(this).next().text();
}
})
$(this).siblings('.ddc-hit-metafull').children('.ddc-metalist').find('table th').each(function(){
if($(this).text() == "Datum:") {
data = $(this).next().text();
}
})
$(this).siblings('.ddc-hit-metafull').children('.ddc-metalist').find('table th').each(function(){
if($(this).text().trim() == "Seite:") {
data = $(this).next().text();
}
})
$(this).siblings('.ddc-hit-metafull').children('.ddc-metalist').find('table th').each(function(){
if($(this).text().trim() == "Bibl:") {
data = $(this).next().text();
}
})
var re = new RegExp(data,"g");
var bibl = data.replace(re, "");
re = new RegExp(data,"g");
bibl = bibl.replace(re, "");
re = new RegExp("In: *","g");
bibl = bibl.replace(re, "");
re = new RegExp("{4}*{4}]*","g");
bibl = bibl.replace(re, "");
re = new RegExp(data + "*","g");
bibl = bibl.replace(re, "");
re = new RegExp("S. " + data,"g");
bibl = bibl.replace(re, "");
re = new RegExp(": , ","g");
bibl = bibl.replace(re, "");
re = new RegExp("++","g");
if (re.test (bibl)) {
data = bibl.match(/(+)+/).trim();
data = bibl.match(/+(+)/).trim();
}
var output = "<span style=\"color:green\">"
var text = data.trim();
text = text.replace (//g, "‚");
text = text.replace (//g, "'");
text = text.replace (//g, "‚")
var re = new RegExp(data,"g");
text = text.replace(re, "''" + data + "''");
output = output + ": „" + text + "“<ref>";
output = output + "{{Literatur|";
output = output + "Autor=" + data;
output = output + "|Titel=" + data;
if (data) {
output = output + "|Verlag=" + data
};
if (data) {
output = output + "|Ort=" + data
};
output = output + "|Jahr=" + data;
output = output + "|Seiten=" + data + "}}</ref>";
output = output + "</span>";
content.after(output);
});
});