// ANZUZEIGENDE TEXTE

fcl=new Array('AAG','AbfVerbrG','AbschlagsV','AdVermiG','AdWirkG','AEntG','AEUV','AGBG','AGBGB','AGG','AGGVG','AGVIG','AGVwGO','AktG','AnfG','AO','ArbGG','ArbSchG','ArbZG','AÜG','AufenthG','AufenthV','BauFordSiG','BauGB','BauNVO','BauPG','BauPrüfVO','BausparkG','BauSVO','BBG','BBodSchG','BDSG','BeamtStG','BEEG','BerHG','BestattG','BetrAVG','BetrKV','BetrVG','BeurkG','BewG','BGB','BGB a.F.','BGB-InfoV','BImSchG','BKAG','BNatSchG','BNatSchG a.F.','BNichtrSchG','BNotO','BörsG','BUrlG','BVerfGG','BVwVfG','DepotG','DrittelbG','EVPG','EEG','EEWaermeG','EG','EGBGB','EGGmbHG','EGGVG','EGStPO','EGVVG','EGZPO','EntgFG','EnWG','ErbbauRG','ErbStDV','ErbStG','EStDV','EStG','EU','EuGVÜ','EuGVVO','EuMahnverfVO','EuVTVO','EWärmeG','FamFG','FernAbsG','FernUSG','FGG','FGO','FleischG','FStrG','FStrPrivFinG','FTG','GastG','GaVO','GBO','GBV','GemO','GenG','GeringFordVO','GeschmMG','GewO','GewSchG','GewStDV','GewStG','GG','GGV','GKG','GmbHG','GPSG','GrStG','GVG','GWB','GwG','HGB','HintG','HintO','HOAI','HPflG','HWiG','IFG','InsO','InsVfVO','JFDG','JGG','JStVollzG','JugendarbG','JugendBildG','JuSchG','JVEG','JVollzGB_I','JVollzGB_II','JVollzGB_III','JVollzGB_IV','KAG','KapMuG','KiTaG','KostO','KrW-/AbfG','KSchG','KStG','KunstUrhG','KWG','LAbfG','LadÖG','LBGS','LBO','LBodSchAG','LDSG','LEntG','LFGG','LGebG','LHeimG','LKJHG','LNRSchG','LOWiG','LPartG','LPresseG','LUIG','LVG','LVwVfG','LVwVG','LVwZG','LWoFG','MaBV','MarkenG','MFG','MHG','MRK','MuSchG','NachwG','NatSchG','NRG','OASG','OWiG','PartGG','PatG','PfandBG','PflegeZG','PflVG','PolG','PreisKlG','ProdHaftG','PStG','PUAG','RDG','RDG_','RDGEG','RDV','ROG','Rom-I-VO','Rom-II-VO','RPflG','RVG','SammlungsG','ScheckG','SchlG','SGB_I','SGB_II','SGB_III','SGB_IV','SGB_IX','SGB_V','SGB_VI','SGB_VII','SGB_VIII','SGB_X','SGB_XI','SGB_XII','SGG','SigG','SpG','StGB','StiftG','StPO','StrEG','StrG','StVG','StVO','StVO a.F.','TDG','TierSchG','TKG','TMG','TPG','TVG','TzBfG','UBG','UBGG','UIG','UKlaG','UKlaV','UmweltHG','UmwG','UmwRG','UrhG','UrhWG','USchadG','UStDV','UStG','UWG','VAG','VBVG','VerbrKrG','VereinsG','Verf','VermG_','VersAusglG','VersG','VerstV','VgV','VIG','VkVO','VOB/A','VOB/B','VSchDG','VStättVO','VStGB','VVG','VVG a.F.','VVG-InfoV','VwGO','VwVfG','VwVG','VwZG','WasserG','WechselG','WEG','WHG','WHG a.F.','WiStG','WKBG','WoGG','WoVermittG','WpHG','WPO','WpPG','ZPO','ZPO a.F.','ZSHG','ZVG','ZVO','ZwVwV')
fcl_zusatz=new Array('Aufwendungsausgleichsgesetz','Abfallverbringungsgesetz','Verordnung über Abschlagszahlungen bei Bauträgerverträgen','Adoptionsvermittlungsgesetz','Adoptionswirkungsgesetz','Arbeitnehmer-Entsendegesetz','Vertrag über die Arbeitsweise der Europäischen Union','Gesetz zur Regelung des Rechts der Allgemeinen Geschäftsbedingungen','Ausführungsgesetz BGB','Allgemeines Gleichbehandlungsgesetz','Ausführungsgesetz GVG','Ausführungsgesetz zum Verbraucherinformationsgesetz','Ausführungsgesetz VwGO','Aktiengesetz','Anfechtungsgesetz','Abgabenordnung','Arbeitsgerichtsgesetz','Arbeitsschutzgesetz','Arbeitszeitgesetz','Arbeitnehmerüberlassungsgesetz','Aufenthaltsgesetz','Aufenthaltsverordnung','Bauforderungssicherungsgesetz','Baugesetzbuch','Baunutzungsverordnung','Bauproduktengesetz','Bauprüfverordnung','Bausparkassengesetz','Bausachverständigenverordnung','Bundesbeamtengesetz','Bundes-Bodenschutzgesetz','Bundesdatenschutzgesetz','Gesetz zur Regelung des Statusrechts der Beamtinnen und Beamten in den Ländern','Bundeselterngeld- und Elternzeitgesetz','Beratungshilfegesetz','Bestattungsgesetz','Betriebsrentengesetz','Betriebskostenverordnung','Betriebsverfassungsgesetz','Beurkundungsgesetz','Bewertungsgesetz','Bürgerliches Gesetzbuch','Bürgerliches Gesetzbuch &lt;Fassung bis 31.12.01&gt;','BGB-Info-Verordnung','Bundes-Immissionsschutzgesetz','Bundeskriminalamtgesetz','Bundesnaturschutzgesetz','Bundesnaturschutzgesetz <Fassung bis 28.02.2010>','Bundesnichtraucherschutzgesetz','Bundesnotarordnung','Börsengesetz','Bundesurlaubsgesetz','Gesetz über das Bundesverfassungsgericht','Verwaltungsverfahrensgesetz [Bund]','Depotgesetz','Drittelbeteiligungsgesetz','Energiebetriebene-Produkte-Gesetz','Erneuerbare-Energien-Gesetz','Erneuerbare-Energien-Wärmegesetz','EG-Vertrag','Einführungsgesetz BGB','GmbHG-Einführungsgesetz','Einführungsgesetz GVG','Einführungsgesetz StPO','Einführungsgesetz VVG','Einführungsgesetz ZPO','Entgeltfortzahlungsgesetz','Energiewirtschaftsgesetz','Erbbaurechtsgesetz','Erbschaftsteuer-Durchführungsverordnung','Erbschaftsteuer- und Schenkungsteuergesetz','Einkommensteuer-Durchführungsverordnung','Einkommensteuergesetz','EU-Vertrag','Übereinkommen über die gerichtliche Zuständigkeit und die Vollstreckung gerichtlicher Entscheidungen in Zivil- und Handelssachen','Verordnung über die gerichtliche Zuständigkeit und die Anerkennung und Vollstreckung von Entscheidungen in Zivil- und Handelssachen','Europäische Mahnverfahrensverordnung','Unbestrittene-Forderungen-Vollstreckungstitel-VO','Erneuerbare-Wärme-Gesetz','Gesetz über das Verfahren in Familiensachen und in den Angelegenheiten der freiwilligen Gerichtsbarkeit','Fernabsatzgesetz','Fernunterrichtsschutzgesetz','Gesetz über die freiwillige Gerichtsbarkeit','Finanzgerichtsordnung','Fleischgesetz','Bundesfernstraßengesetz','Fernstraßenbauprivatfinanzierungsgesetz','Feiertagsgesetz','Gaststättengesetz','Garagenverordnung','Grundbuchordnung','Grundbuchverfügung','Gemeindeordnung','Genossenschaftsgesetz','Geringfügige-Forderungen-VO','Geschmacksmustergesetz','Gewerbeordnung','Gewaltschutzgesetz','Gewerbesteuer-Durchführungsverordnung','Gewerbesteuergesetz','Grundgesetz','Gebäudegrundbuchverfügung','Gerichtskostengesetz','Gesetz betreffend die Gesellschaften mit beschränkter Haftung','Geräte- und Produktsicherheitsgesetz','Grundsteuergesetz','Gerichtsverfassungsgesetz','Gesetz gegen Wettbewerbsbeschränkungen','Geldwäschegesetz','Handelsgesetzbuch','Hinterlegungsgesetz','Hinterlegungsordnung','Honorarordnung für Architekten und Ingenieure','Haftpflichtgesetz','Haustürwiderrufsgesetz','Informationsfreiheitsgesetz','Insolvenzordnung','Insolvenzverfahrenverordnung','Jugendfreiwilligendienstegesetz','Jugendgerichtsgesetz','Jugendstrafvollzugsgesetz','Gesetz zur Stärkung des Ehrenamtes in der Jugendarbeit','Jugendbildungsgesetz','Jugendschutzgesetz','Justizvergütungs- und -entschädigungsgesetz','Erstes Buch Justizvollzugsgesetzbuch - Gemeinsame Regelungen und Organisation','Zweites Buch Justizvollzugsgesetzbuch - Untersuchungshaftvollzug','Drittes Buch Justizvollzugsgesetzbuch - Strafvollzug','Viertes Buch Justizvollzugsgesetzbuch - Jugendstrafvollzug','Kommunalabgabengesetz','Kapitalanleger-Musterverfahrensgesetz','Kindertagesbetreuungsgesetz','Kostenordnung','Kreislaufwirtschafts- und Abfallgesetz','Kündigungsschutzgesetz','Körperschaftsteuergesetz','Kunsturheberrechtsgesetz','Kreditwesengesetz','Landesabfallgesetz','Gesetz über die Ladenöffnung in Baden-Württemberg','Landesgesetz über die Bewährungs- und Gerichtshilfe sowie über die Sozialarbeit im Justizvollzug','Landesbauordnung','Landes-Bodenschutz- und Altlastengesetz','Landesdatenschutzgesetz','Landesenteignungsgesetz','Landesgesetz über die freiwillige Gerichtsbarkeit','Landesgebührengesetz','Landesheimgesetz','Kinder- und Jugendhilfegesetz für Baden-Württemberg','Landesnichtraucherschutzgesetz','Landesordnungswidrigkeitengesetz','Lebenspartnerschaftsgesetz','Landespressegesetz','Landesumweltinformationsgesetz','Landesverwaltungsgesetz','Verwaltungsverfahrensgesetz [Baden-Württemberg]','Verwaltungsvollstreckungsgesetz für Baden-Württemberg','Verwaltungszustellungsgesetz für Baden-Württemberg','Landeswohnraumförderungsgesetz','Makler- und Bauträgerverordnung','Markengesetz','Mittelstandsförderungsgesetz','Miethöhegesetz','Europäische Menschenrechtskonvention','Mutterschutzgesetz','Nachweisgesetz','Naturschutzgesetz','Nachbarrechtsgesetz','Opferanspruchssicherungsgesetz','Ordnungswidrigkeitengesetz','Partnerschaftsgesellschaftsgesetz','Patentgesetz','Pfandbriefgesetz','Pflegezeitgesetz','Pflichtversicherungsgesetz','Polizeigesetz','Preisklauselgesetz','Produkthaftungsgesetz','Personenstandsgesetz','Untersuchungsausschussgesetz','Rechtsdienstleistungsgesetz','Rettungsdienstgesetz','Einführungsgesetz zum Rechtsdienstleistungsgesetz','Rechtsdienstleistungsverordnung','Raumordnungsgesetz','Rom-I-Verordnung','Rom-II-Verordnung','Rechtspflegergesetz','Rechtsanwaltsvergütungsgesetz','Sammlungsgesetz','Scheckgesetz','Schlichtungsgesetz','Erstes Buch Sozialgesetzbuch - Allgemeiner Teil -','Zweites Buch Sozialgesetzbuch - Grundsicherung für Arbeitssuchende -','Drittes Buch Sozialgesetzbuch - Arbeitsförderung -','Viertes Buch Sozialgesetzbuch - Gemeinsame Vorschriften für die Sozialversicherung -','Neuntes Buch Sozialgesetzbuch - Rehabilitation und Teilhabe behinderter Menschen -','Fünftes Buch Sozialgesetzbuch - Gesetzliche Krankenversicherung -','Sechstes Buch Sozialgesetzbuch - Gesetzliche Rentenversicherung -','Siebtes Buch Sozialgesetzbuch - Gesetzliche Unfallversicherung -','Achtes Buch Sozialgesetzbuch - Kinder- und Jugendhilfegesetz -','Zehntes Buch Sozialgesetzbuch - Sozialverwaltungsverfahren und Sozialdatenschutz -','Elftes Buch Sozialgesetzbuch - Soziale Pflegeversicherung -','Sozialgesetzbuch (SGB) Zwölftes Buch (XII) - Sozialhilfe -','Sozialgerichtsgesetz','Signaturgesetz','Sparkassengesetz','Strafgesetzbuch','Stiftungsgesetz für Baden-Württemberg','Strafprozeßordnung','Gesetz über die Entschädigung für Strafverfolgungsmaßnahmen','Straßengesetz','Straßenverkehrsgesetz','Straßenverkehrs-Ordnung','Straßenverkehrs-Ordnung &lt;Fassung bis 31.08.09&gt;','Teledienstegesetz','Tierschutzgesetz','Telekommunikationsgesetz','Telemediengesetz','Transplantationsgesetz','Tarifvertragsgesetz','Teilzeit- und Befristungsgesetz','Unterbringungsgesetz','Gesetz über Unternehmensbeteiligungsgesellschaften','Umweltinformationsgesetz','Unterlassungsklagengesetz','Unterlassungsklageverordnung','Umwelthaftungsgesetz','Umwandlungsgesetz','Umwelt-Rechtsbehelfsgesetz','Urheberrechtsgesetz','Urheberrechtswahrnehmungsgesetz','Umweltschadensgesetz','Umsatzsteuer-Durchführungsverordnung','Umsatzsteuergesetz','Gesetz gegen den unlauteren Wettbewerb','Versicherungsaufsichtsgesetz','Vormünder- und Betreuervergütungsgesetz','Verbraucherkreditgesetz','Vereinsgesetz','Verfassung','Vermessungsgesetz','Versorgungsausgleichsgesetz','Versammlungsgesetz','Versteigererverordnung','Vergabeverordnung','Verbraucherinformationsgesetz','Verkaufsstättenverordnung','Vergabe- und Vertragsordnung für Bauleistungen - Teil A','Vergabe- und Vertragsordnung für Bauleistungen - Teil B','EG-Verbraucherschutzdurchsetzungsgesetz','Versammlungsstättenverordnung','Völkerstrafgesetzbuch','Versicherungsvertragsgesetz','Versicherungsvertragsgesetz &lt;Fassung bis 31.12.07&gt;','VVG-Info-Verordnung','Verwaltungsgerichtsordnung','Verwaltungsverfahrensgesetz [Bund]','Verwaltungsvollstreckungsgesetz (Bund)','Verwaltungszustellungsgesetz (Bund)','Wassergesetz','Wechselgesetz','Wohnungseigentumsgesetz','Wasserhaushaltsgesetz','Wasserhaushaltsgesetz <Fassung bis 28.02.2010>','Wirtschaftsstrafgesetz','Wagniskapitalbeteiligungsgesetz','Wohngeldgesetz','Wohnungsvermittlungsgesetz','Wertpapierhandelsgesetz','Wirtschaftsprüferordnung','Wertpapierprospektgesetz','Zivilprozeßordnung','Zivilprozeßordnung &lt;Fassung bis 31.12.01&gt;','Zeugenschutz-Harmonisierungsgesetz','Zwangsversteigerungsgesetz','Zustellverordnung','Zwangsverwalterverordnung')
vorhandene_gesetze=new Array() // wird in einzelseite.js weiterverwendet
fcl_orig=new Array()
for (x=0; x<fcl.length; x++) {
	fcl_orig[x]=fcl[x]
	if (fcl[x].indexOf(' ') == -1) {
		vorhandene_gesetze[fcl[x]] = 1
	}
	fcl[x]=fcl[x].toLowerCase()
}

// CONFIGURATION

// how many matches to show at most, must be even
fh_showmatches=29;

// END CONFIGURATION

var _d=document;
var isnotopera=true;

if (_d.all && (isnotopera=(navigator.userAgent.toLowerCase().indexOf("opera")==-1))) {
	width="width:165px";
} else {
	isnotopera=true;
	width="min-width:155px";
}

fh_matches=new Array();
fh_inmenu=0;
fh_menupos=0;
fh_matchesjoined="";
fh_currenttext="";

BeginnAuswahl=0 //Für OnClick-Funktion im Gesetzes-Feld

if (_d.getElementById('aufschlageng')) {
	var f_p=_d.forms[1].Gesetz;

	//_d.write("");

	f_p.onkeypress=fh_EKeyPress
	f_p.onfocus=fh_EFocus
	f_p.onblur=fh_EBlur
	f_p.onkeydown=fh_EKeyDown
	f_p.onkeyup=fh_EKeyUp
}

function ElLeft(eE)
{var DL_bIE=_d.all?true:false;var nLP=eE.offsetLeft;var ePE=eE.offsetParent;
while(ePE!=null){if(DL_bIE){if(ePE.tagName=="TD")nLP+=ePE.clientLeft;}else{if(ePE.tagName=="TABLE"){
var nPB=parseInt(ePE.border);if(isNaN(nPB)){var nPF=ePE.getAttribute('frame');if(nPF!=null)nLeftPos+=1;}else
if(nPB>0)nLP+=nPB;}}nLP+=ePE.offsetLeft;ePE=ePE.offsetParent;}return nLP;}

function fh_IsMatch(idx,pr)
{
	if (fcl[idx].substring(0,pr.length)==pr) return true;
	return false;
}

pr_temp = '';
function fh_FindMatches(pr)
{
	pr = pr.toLowerCase()
	f = 0;
	l = fcl.length;
	pl = pr.length;
	var arr_neu = new Array();
	if (pr) {
		zusatzinfo = new Array();
		while(f < l) {
			if (fcl[f].substring(0, pl) == pr) {
				arr_neu[arr_neu.length] = fcl_orig[f];
				zusatzinfo[zusatzinfo.length] = fcl_zusatz[f];
			}
			//else if (fcl[f] > pr) { // Probleme mit Umlauten
			//	break
			//}
			f++;
		}
	}
	return arr_neu;
}

function fh_FindMatches_alt(pr)
{
	pr=pr.toLowerCase()
	f=0;
	l=fcl.length-1;
	m=(f+l)>>1;
	while(f<l) {
		if (fcl[m]==pr) break;
		if (fcl[m]<pr) {
			f=m;
		} else {
			l=m;
		}
		nm=(f+l+1)>>1;
		if (m==nm) break;
		m=nm;
	}
	if (m&&fh_IsMatch(m-1,pr)) m--;
	if (!fh_IsMatch(m,pr) && m<(fcl.length-1) && fh_IsMatch(m+1,pr)) m++;
	res=new Array;
	zusatzinfo=new Array;
	while (m<fcl.length && fh_IsMatch(m,pr)) {
		res[res.length]=fcl_orig[m]
		zusatz=""
		if (fcl_zusatz[m]) zusatz=fcl_zusatz[m]
		zusatzinfo[zusatzinfo.length]=zusatz
		m++;
	}
	return res;
}

window.funchelper_gross_set = 0;
function fh_Show(what)
{
	tdw=_d.getElementById("funchelper_inner");
	tdv=_d.getElementById("funchelper");
	// PfeiltastenNavi beim Mac nicht moeglich
	if (navigator.platform.indexOf("Mac") > -1) {
		var ErsterPunkt = tdv.firstChild
		ErsterPunkt.firstChild.data = 'Sie k&ouml;nnen mit der Maus ausw&auml;hlen.';
	}
	if (!tdv) {
		return false;
	}
	ts=tdv.style;
	if (!what) {
		if (ts.display!="none")
			ts.display="none";
	} else {
		ts.left=ElLeft(f_p)+"px";
		what='<div style="padding: 3px;">'+what+'</div>';
		ts.display="block";
		tdw.innerHTML=what;
	}
	var komplett = '';
	var komplettliste = '';
	var abk_i_alt = '';
	var buchstabenliste = '';
	var j = 0;
	var fcl_origl = fcl_orig.length;
	for (var i = 0; i < fcl_origl; i++) {
		abk_i = fcl_orig[i].substr(0, 1)
		abk_r = fcl_orig[i].substr(1)
		lang = fcl_zusatz[i];
		if (j % 2) {
			gesetze_class = ' class="gesetze_bg"';
		} else {
			gesetze_class = '';
		}
		if (abk_i_alt != abk_i) {
			anhang = " class=\"buchstabe\">" + abk_i + "</span>\n<span"+gesetze_class+">";
			buchstabe = "<span"+anhang;
			sprungmarke = "<span id=\"sprung_" + abk_i + "\""+anhang;
			buchstabenliste+= "<a href=\"#sprung_" + abk_i + "\" onclick=\"sprung_auswahlhilfe('" + abk_i + "'); return false;\" class=\"buchstabe\">" + abk_i + "</a>";
			if (j > 0) {
				buchstabe = "</span>"+buchstabe;
				sprungmarke = "</span>"+sprungmarke;
			}
			j++;
		}
		else {
			buchstabe = ""
			sprungmarke = ""
		}
		if (window.funchelper_gross_set == 0 && window.funchelper_gross_mouseover == 1) {
			komplett = komplett + buchstabe + "<a href=\"#\" onclick=\"writeAuf('"+ fcl_orig[i] +"'); klickHandler2_1(); return false;\" title=\""+lang+"\">"+ abk_i + abk_r +"</a> | \n";
			komplettliste = komplettliste + sprungmarke + "<a href=\"#\" onclick=\"writeAuf('"+ fcl_orig[i] +"'); klickHandler2_1(); return false;\" title=\""+lang+"\">" + abk_i + abk_r + " (" + lang + ")</a>\n";
		}
		abk_i_alt = fcl_orig[i].substr(0, 1)
	}
	if (window.funchelper_gross_set == 0 && window.funchelper_gross_mouseover == 1) {
		window.funchelper_gross_set = 1;
		komplett = "<div class=\"funcoben\"><b>Schnell&uuml;bersicht | <a href=\"#\" id=\"uebersichtliste\" onclick=\"klickHandler1(); return false;\">Ausf&uuml;hrliche &Uuml;bersicht</a></b></div>\n" + komplett + "";
		komplettliste = "<div class=\"funcoben\"><b><a href=\"#\" id=\"uebersichtkurz\" onclick=\"klickHandler1_2(); return false;\">Schnell&uuml;bersicht</a> | Ausf&uuml;hrliche &Uuml;bersicht</b></div>\n" + buchstabenliste + "\n<div id=\"funchelper_liste_inner\">" + komplettliste + "</div>";
		document.getElementById('funchelper_gross_inner').innerHTML = komplett;
		document.getElementById('funchelper_liste').innerHTML = komplettliste;
	}
}


if (document.getElementById('uebersichtkomplett')) {
	document.getElementById('uebersichtkomplett').onclick = klickHandler;
	if (document.getElementById('funchelper_pfeil')) {
		document.getElementById('funchelper_pfeil').onclick = klickHandler;
		document.getElementById('funchelper_pfeil').onmouseout = mouseoverHandler1_2;
	}
}
if (document.getElementById('uebersichtliste')) {
	document.getElementById('uebersichtliste').onclick = klickHandler1;
}
if (document.getElementById('uebersichtkurz')) {
	document.getElementById('uebersichtkurz').onclick = klickHandler1_2;
}
if (document.getElementById('close_funchelper_gross')) {
	window.funchelper_gross_mouseover = -1;
	document.getElementById('close_funchelper_gross').onclick = klickHandler2_1;
	document.getElementById('funchelper_gross').onmouseover = mouseoverHandler1;
	document.getElementById('funchelper_gross').onmouseout = mouseoverHandler1_2;
	document.getElementById('dejure').onclick = klickHandler2;
}
if (document.getElementById('aufschlageng')) {
	document.getElementById('aufschlageng').onclick = klickHandler3;
}
function klickHandler() { // Komplettliste anzeigen
	window.funchelper_gross_mouseover = 1;
	if (document.getElementById('funchelper_liste').innerHTML == '') {
		fh_Show();
	}
	if (document.getElementById('funchelper_gross').style.display != 'block') {
		document.getElementById('funchelper_gross').style.display = 'block';
	} else {
		document.getElementById('funchelper_gross').style.display = 'none';
		window.funchelper_gross_mouseover = -1;
	}
	return false;
}
function klickHandler1() {
	document.getElementById('funchelper_liste').style.display = 'block';
	document.getElementById('funchelper_gross_inner').style.display = 'none';
	return false;
}
function klickHandler1_2() {
	document.getElementById('funchelper_liste').style.display = 'none';
	document.getElementById('funchelper_gross_inner').style.display = 'block';
}
function klickHandler2() {
	if (window.funchelper_gross_mouseover == -1) {
		document.getElementById('funchelper_gross').style.display = 'none';
	}
}
function klickHandler2_1() {
	document.getElementById('funchelper_gross').style.display = 'none';
	return false;
}
function klickHandler3() {
	if (document.getElementById('funchelper_gross').style.display != 'block') {
		document.getElementById('aufschlageng').value = '';
		fh_Show('<span style="">Bitte die Abk&uuml;rzung des gesuchten Gesetzes eingeben (an dieser Stelle sehen Sie während des Tippens passende Vorschl&auml;ge).</span>');
	}
}
function mouseoverHandler1() {
	window.funchelper_gross_mouseover = 1;
}
function mouseoverHandler1_2() {
	window.funchelper_gross_mouseover = -1;
}
function mouseoverHandler2() { // Komplettliste anzeigen
	if (!window.komplettliste)
		fh_Show();
	document.getElementById('funchelper_gross').style.display = 'block';
}

function sprung_auswahlhilfe(x) {
	sprungpos = absTop(document.getElementById('sprung_'+x)) - 120;
	document.getElementById('funchelper_liste_inner').scrollTop = sprungpos;
	return false;
}

function klickHandler4(klick) {
	return
	if (!klick) {
		klick = window.event.srcElement;
	}
	if (klick.tagName == 'A') {
		alert('ein Link');
	} else {
		alert(klick.tagName);
	}
	tooltips = document.getElementsByTagName('div');
	for (var i = 0; i < tooltips.length; i++) {
		if (tooltips[i].className == 'tooltip' && window.mausover == '') {
			tooltips[i].style.display = 'none';
		}
	}
}

function writeAuf(x) {
	if (document.getElementById('aufschlageng')) {
		document.getElementById('aufschlageng').value = x;
	}
}

function fh_HideAll() {
	fh_matches=new Array();
	fh_matchesjoined="";
	fh_inmenu=0;
	fh_menupos=0;
	fh_Show("");
}


function fh_ShowNoMatch()
{
	fh_Show("<span class=\"red\">Kein Gesetz mit diesen Anfangsbuchstaben vorhanden</span>");
}

function fh_UpdateMenu()
{
	flen=fh_matches.length;
	if (flen<=fh_showmatches) {
		first=0;
		last=flen-1;
		beforedots=0;
		afterdots=0;
	} else {
		if (fh_inmenu) {
			mid=fh_showmatches>>1;
			if (fh_menupos<=mid) {
				beforedots=0;
				first=0;
			} else {
				beforedots=1;
				first=fh_menupos-mid+1;
				if (first>(flen-fh_showmatches+1))
					first=flen-fh_showmatches+1;
			}
			if (fh_menupos>=(flen-mid-1)) {
				afterdots=0;
				last=flen-1;
			} else {
				afterdots=1;
				last=fh_menupos+mid-1;
				if (last<(fh_showmatches-2))
					last=fh_showmatches-2;
			}
		} else {
			first=0;
			last=fh_showmatches-2;
			beforedots=0;
			afterdots=1;
		}
	}

	zh="";
	if (beforedots)
		zh=zh+"...<br />";
	for (pos=first; pos<=last; pos++) {
		f=fh_matches[pos];
		f_zusatz=zusatzinfo[pos]
		if (f_zusatz != "") f_zusatz=" ("+f_zusatz+")"
		zh=zh+"<a href=\"javascript:Einsetzen('"+f+"')\" style=\""+(fh_inmenu&&fh_menupos==pos?"color:#036; background:#d8e8e0;":"")+"\">"+f+"</a>"+f_zusatz+"<br />";
	}
	if (afterdots)
		zh=zh+"...";

	fh_Show(zh);
	if (fh_inmenu) {
		f_p.value=fh_matches[fh_menupos];
	}
}

function fh_NewText()
{
	t=f_p.value;
	if (t=="BGB" && !BeginnAuswahl) t=""
	if (t=="") {
		fh_HideAll();
		return;
	}
	BeginnAuswahl=1
	tmpmatches=fh_FindMatches(t);
	if (tmpmatches.length==0) {
		fh_matchesjoined="";
		fh_ShowNoMatch();
		return;
	}
	if (tmpmatches.join(",")==fh_matchesjoined) return; // do nothing
	fh_inmenu=0;
	fh_menupos=0;
	fh_matchesjoined=tmpmatches.join(",");
	fh_matches=tmpmatches;

	fh_UpdateMenu();
}

function fh_EFocus()
{
	f_p.autocomplete="off";
	fh_NewText();
	window.tastenschutz = 1;
}

function fh_EBlur()
{
	window.tastenschutz = 0;
	window.setTimeout("fh_EBlur2()",300)
}

function fh_EBlur2()
{
	f_p.autocomplete="on";
	fh_HideAll();
}

function fh_EKeyPress(evt)
{
	evt=(evt)?evt:((event)?event:null);
	if (!evt) return true;
	var charCode=(evt.charCode || evt.charCode==0)?evt.charCode:((evt.keyCode)?evt.keyCode:evt.which);
	if (charCode==32) {
		p=f_p.value;
		if (p=="") return false;
		matches=fh_FindMatches(p);
		if (matches.length==0) return false;
		if (matches.length==1) {
			f_p.value=matches[0];
			return false;
		}
		if (isnotopera) {
			len=0;
			first=matches[0];
				last=matches.pop();
			while (len<first.length && first.substring(0,len+1)==last.substring(0,len+1)) len++;
			if (f_p.value!=first.substring(0,len)) {
				f_p.value=first.substring(0,len);
			}
		}
		return false;
	}
	if ((charCode>=97 && charCode<=122) || (charCode>=65 && charCode<=90) || (charCode>=48 && charCode<=57) || charCode==95)
		return true; // a-z A-Z 0-9 _

	return true;
}


function fh_EKeyDown(evt)
{
	evt=(evt)?evt:((event)?event:null);
	if (!evt) return true;
	var charCode=evt.charCode?evt.charCode:((evt.keyCode)?evt.keyCode:evt.which);

	if (charCode==38 || charCode==57385) { // up
		if (fh_inmenu) {
			fh_menupos--;
			if (fh_menupos<0) {
				fh_menupos=fh_matches.length-1;
			}
		} else {
			fh_inmenu=1;
			fh_menupos=fh_matches.length-1;
		}
		fh_UpdateMenu();
		return false;
	} else
	if (charCode==40 || charCode==57386) { // down
		if (fh_inmenu) {
			fh_menupos++;
			if (fh_menupos>=fh_matches.length)
				fh_menupos=0;
		} else {
			fh_inmenu=1;
			fh_menupos=0;
		}
		fh_UpdateMenu();
		return false;
	}
	return true;
}

function fh_EKeyUp(evt)
{
	evt=(evt)?evt:((event)?event:null);
	if (!evt) return true;
	var charCode=evt.charCode?evt.charCode:((evt.keyCode)?evt.keyCode:evt.which);
	if (charCode==38 || charCode==40 || charCode==57385 || charCode==57386) return false;
	if (f_p.value!=fh_currenttext) {
		fh_currenttext=f_p.value;
		fh_NewText();
	}
	return true;
}

function Einsetzen(gesetz) {
	f_p.value=gesetz
}

function nr_geklickt(klick) {
	if (klick == true)
		document.getElementById('nr_tipp').style.display = 'block';
	else
		document.getElementById('nr_tipp').style.display = 'none';
}


// index.php - Umschalten alphabetisch / Rechtsgebiete
function contentSwitch(load)
{
	if (load == 1) {
		var hash = window.location.hash;
		if (hash.length < 2) {
			return false;
		}
	} else {
		hash = null;
	}
	if (document.getElementById('alphabetisch_link').style.display == 'none' && hash != '#alphabetisch') {
		var alpha_link = 'block';
		var alpha_span = 'none';
		var recht_link = 'none';
		var recht_span = 'block';
		var alpha = 'none';
		var recht = 'block';
		sprungID = 'rechtsgebiete';
	} else {
		var alpha_link = 'none';
		var alpha_span = 'block';
		var recht_link = 'block';
		var recht_span = 'none';
		var alpha = 'block';
		var recht = 'none';
		sprungID = 'alphabetisch';
	}
	document.getElementById('alphabetisch_link').style.display = alpha_link;
	document.getElementById('alphabetisch_span').style.display = alpha_span;
	document.getElementById('rechtsgebiete_link').style.display = recht_link;
	document.getElementById('rechtsgebiete_span').style.display = recht_span;

	document.getElementById('alphabetisch').style.display = alpha;
	document.getElementById('auswahl_alpha').style.display = alpha;
	document.getElementById('rechtsgebiete').style.display = recht;
	document.getElementById('auswahl_recht').style.display = recht;
	scrollto = absTop(document.getElementById(sprungID)) - 10;
	scrollTo(0, scrollto);

	// Lose Zettel nochmals anordnen, wegen eventueller Hoehenaenderung des Content-DIV
	loseZettel();
}

function topClickCookie() {
	var top_cookie = cookie_lesen("topnews");
	if (top_cookie != "") {
		top_cookie = top_cookie.replace(/^,/, "").split(",");
	}
	for (var i = 0; i < top_cookie.length; i++) {
		if (top_cookie[i] == -2) {
			window.nk = -2;
		} else {
			window.nk = -1;
		}
		topClick(top_cookie[i], true);
	}
}

function topClick(x, on_load) {
	var childs = document.getElementById('top2').childNodes;
	var y = -1;
	var top_plus = 0;
	var top_minus = 0;
	var i = 0;
	if (x == -1 && !on_load) {
		cookie_schreiben("topnews", x, 60*60*24*1000, "04:00:00");
	}
	var top_cookie = cookie_lesen("topnews");
	while (document.getElementById("ptop_link" + ++i )) {
		var element = document.getElementById('ptop_link'+i);
		if (x == i && element.style.display == "block") {
			top_minus = top_minus + element.offsetHeight + 10;
			cookie_speicherung(i, 0, "topnews")
			element.style.display = "none";
		} else if (i == x || x == -1) {
			if (element.style.display != "block") {
				if (x != -1) {
					if (top_cookie == -2 || top_cookie == -1) {
						cookie_schreiben("topnews", ","+x+",", 60*60*24*1000, "04:00:00");
					} else if (!on_load) {
						cookie_speicherung(i, true, "topnews");
					}
				}
				element.style.display = "block";
				top_plus = top_plus + element.offsetHeight + 10;
				var y = 1;
			}
		} else if (x == -2) {
			element.style.display = "none";
		}
	}
	if (x == -2) {
		cookie_schreiben("topnews", "", -10);
	}
	top_aktuell(y, top_plus, top_minus);
}

// Aufklappen der Gesamtgliederung
window.mausover = '';

addLoadEvent(function() {
	if (!ie) {
		dyncontent();
	}
	if (document.getElementById('alpha') && document.getElementById('alpha').getElementsByTagName('span') && window.norm_hier) {
		if (window.location.hash.length > 0) {
//			alert(window.location.hash)
			bereichsmarkierung(window.location.hash)
		}
	}
	sprungfunktion()
	unten();
	loseZettel();
	einszweidrei();
	if (document.getElementById('top2')) {
		topClickCookie();
	}
});


zahl=(String(Math.random()).substr(2)+"72"+String(Math.random()).substr(2)+"000").substr(0,32)
stat = new Image(1,1)
var zux_url = "http://j.dejure.org/cgi-bin/zux2";
if (location.href.substr(0, 5) == 'https') {
	zux_url = "https://dejure.org/cgi-bin/zux2";
}
stat.src = zux_url+"?"+escape(document.referrer)+"&x"+zahl.substr(0,6)+"&"+sitzung

function schliessen_einszweidrei(x) {
	var schliessen = false;
	if (window.von_frageinenanwalt) {
		qnc_url = 'frag-einen-anwalt.de';
	} else {
		qnc_url = '123recht.net';
	}
	if (x == -1) {
		document.getElementById('_123-recht_inner').innerHTML = 'Als Komfortfunktion wird in Ihrem Browser per Cookie gespeichert, von wo bei frag-einen-anwalt.de aus Sie zu dejure.org gelangt sind. Sie k&ouml;nnen diese Funktion:<br /><a href="#" class="marker" onclick="schliessen_einszweidrei(-2); return false;">f&uuml;r diesmal ausschalten</a><a href="#" class="marker" onclick="schliessen_einszweidrei(-3); return false;">f&uuml;r immer ausschalten</a><a href="#" class="marker" onclick="einszweidrei(); return false;">beibehalten und fortfahren</a>';
	}
	if (x == -2) {
		cookie_schreiben("einszweidrei", '');
		schliessen = true;
		document.getElementById('_123-recht').style.display = 'none';
	}
	if (x == -3) {
		cookie_schreiben("einszweidrei", -1, 365*60*60*24*1000, "04:00:00")
		document.getElementById('_123-recht_inner').innerHTML = 'Der Hinweis auf die jeweils zuletzt bei '+qnc_url+' besuchte Seite ist nun f&uuml;r diese und sp&auml;tere Sitzungen deaktiviert. Sie k&ouml;nnen ihn &uuml;ber eine entsprechende Funktion auf der <a href="/impressum.html"><span class="underlined">Impressumsseite</span></a> wieder aktivieren (erreichbar unten rechts auf der Titelseite).';
	}
	dyncontent();
	loseZettel();
	return false;
}

function einszweidrei() {
	if (document.getElementById('aktuell')) {
		var von_frageinenanwalt = '';
		var von_einszweidrei = '';
		if (document.referrer.match(/http:\/\/(www.|)frag-einen-anwalt.de/)) {
			von_einszweidrei = document.referrer
			if (cookie_lesen("einszweidrei") == -1) {
				von_frageinenanwalt = '';
			}
			else {
				cookie_schreiben("einszweidrei", von_frageinenanwalt, 60*60*24*1000, "04:00:00")
			}
		} else if (document.referrer.match(/http:\/\/(www.|)123recht.net/)) {
			von_einszweidrei = document.referrer
			if (cookie_lesen("einszweidrei") == -1) {
				von_einszweidrei = '';
			}
			else {
				cookie_schreiben("einszweidrei", von_einszweidrei, 60*60*24*1000, "04:00:00")
			}
		}
		else {
			var tmp_einszweidrei = cookie_lesen("einszweidrei");
			if (tmp_einszweidrei.match(/http:\/\/(www.|)frag-einen-anwalt.de/)) {
				von_frageinenanwalt = tmp_einszweidrei;
			} else if (tmp_einszweidrei.match(/http:\/\/(www.|)123recht.net/)) {
				von_einszweidrei = tmp_einszweidrei;
			}
		}
		if ((von_einszweidrei != "" && von_einszweidrei != "-1") || (von_frageinenanwalt != "" && von_frageinenanwalt != "-1")) {
			if (von_frageinenanwalt) {
				qnc_url = 'frag-einen-anwalt.de';
				qnc_bild = 'frag_gelb.gif';
			} else if (von_einszweidrei) {
				qnc_url = '123recht.net';
				qnc_bild = '123_gelb.gif';
			}
			var zettel123 = '';
			zettel123+= "<div id=\"_123-recht\" class=\"zettel\">\n";
			zettel123+= "\t<div class=\"schatten schatten_zettel_oben\">\n";
			zettel123+= "\t\t<div class=\"schatten schatten_zettel_unten\">\n";
			zettel123+= "\t\t\t<div id=\"_123-recht_inner\" class=\"zettel_innen\">\n";
			zettel123+= "<a class=\"fragezeichen\" href=\"#\" onclick=\"return schliessen_einszweidrei(-1);\" title=\"Info &amp; schlie&szlig;en\"></a>";
			zettel123+= "\t\t\t\tIn Kooperation mit\n";
			zettel123+= "\t\t\t\t<a class=\"o_u\" href=\"http://www."+qnc_url+"/\"><img src=\"/jcg/"+qnc_bild+"\" alt=\""+qnc_url+"\" /></a>\n";
			zettel123+= "\t\t\t\t<a href=\""+von_einszweidrei+"\" class=\"inhalt abstand_u marker active\" style=\"background-image: url(/jcg/pfeil_black.png);\">Zuletzt besuchte Seite auf "+qnc_url+"</a>\n";
			zettel123+= "\t\t\t</div>\n";
			zettel123+= "\t\t</div>\n";
			zettel123+= "\t</div>\n";
			zettel123+= "\t</div>\n";
			if (!window.tmp_aktuell) {
				window.tmp_aktuell = document.getElementById('aktuell').innerHTML;
			}
			document.getElementById('aktuell').innerHTML = zettel123+tmp_aktuell;
			dyncontent();
			loseZettel();
		}
	}
}

function z_auf(id) {
	document.getElementById(id.replace(/_$/, '')).style.display = 'inline'
	document.getElementById(id).style.display = 'none'
}

function nl2br (str, is_xhtml) {
	// Converts newlines to HTML line breaks
	var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br />' : '<br>';
	return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1' + breakTag + '$2');
}


if (typeof(window["jQuery"]) != "undefined") {
	firstrun = 1;
	function dhtmllink_click(link, e) {
		e.preventDefault();
		var $links = $(link).closest('div').find('.dhtmllink');
		$links.next('span').show();
		$links.hide();
	}
	// Einblendfunktionen Kontextvorschau
	function show_vorschau(elem) {
		if ($(elem).hasClass('offen') || $(elem).hasClass('klick')) {
			return false;
		}
		var position = $(elem).position();
		var kvhtml = $(elem).children('.kv').html();
		if (!kvhtml) {
			kvhtml = $(elem).children('div').children('.kv').html();
		}
		if (!kvhtml) {
			if (!$(elem).children('.kv_geladen').length) {
				kvhtml = '<p class="laden">Wird geladen...</p>';
			} else {
				kvhtml = '<span class="ausgegraut kursiv">Kontextvorschau leider nicht verf&uuml;gbar</span>';
			}
		}
		var vorschau = $('<div class="vorschaukasten hidden"></div>').html(kvhtml);
		$(elem).append(vorschau);
		var postop = 0;
		var posleft = 682;
		var vwidth = 465;
		$(vorschau).css('font-size', '0.85em');
		$(vorschau).css('position', 'absolute');
		$(vorschau).css('z-index', '99');
		$(vorschau).css('width', vwidth+'px');
		$(vorschau).css('max-height', 150+'px');
		$(vorschau).css('overflow', 'auto');
		$(vorschau).css('margin-top', -50+'px');
		$(vorschau).css('left', posleft+'px');
		$(vorschau).css('background-color', '#fff');
		$(vorschau).css('border', '1px solid #ddd');
		$(vorschau).css('border-right-color', '#aaa');
		$(vorschau).css('border-bottom-color', '#aaa');
		$(vorschau).css('padding', '10px');
		var voffset = $(vorschau).offset();

		if (($(window).height() + $(window).scrollTop() - 20) < (voffset.top + $(vorschau).height())) {
			postop = ($(window).scrollTop() + $(window).height() - (voffset.top + $(vorschau).height()) - 80);
			$(vorschau).css('margin-top', parseInt(postop)+'px')
		}
		if ($(window).width() < (voffset.left + vwidth + 20)) {
			posleft = ($(window).width() - vwidth - parseInt(voffset.left) - 30);
			$(vorschau).css('margin-left', parseInt(posleft)+'px');
		}
		$(vorschau).removeClass('hidden');
		$(elem).css('background-color', '#f0f0f0');

		// dhtmllink
		$('.dhtmllink').click(function(e) {
			dhtmllink_click(this, e);
		});
		$('.dhtmllink').mouseenter(function(e) {
			$(this).attr('title', $(this).next('span').html().replace(/<[^>]*>/g, ''));
		});
	}
	function hide_vorschau(elem) {
		if ($(elem).hasClass('offen') || $(elem).hasClass('klick')) {
			return false;
		}
		$('.vorschaukasten').remove();
		$(elem).css('background-color', 'transparent');
	}

	function nachladen_vorschau(elem, onload) {
		if (($(elem).next('div').hasClass('versteckt') || $(elem).next('div').children('ul').hasClass('geladen') || !$(elem).hasClass('down')) && !onload) {
			return false;
		}
		wzv = new Array();
		var optionenid = $(elem).prev('ul').attr('id');
		var abschnittid = (optionenid.split('-')[1]);
		optionenid = abschnittid-1;
		var bezug = $('meta[name="generator"]').attr('content');
		bezug = bezug.split(/_/);
		bezug = bezug[optionenid];
		var keywords = $('meta[name="keywords"]').attr('content');
		keywords = keywords.split(/;/);
		if (keywords[optionenid]) {
			var urteilszeile = keywords[optionenid].split(/,/);
		} else {
			var urteilszeile = keywords.split(/,/);
		}
		var gericht = jQuery.trim(urteilszeile[0]);
		var datum = jQuery.trim(urteilszeile[1]).split('.');
		var aktenzeichen = jQuery.trim(urteilszeile[2]);
		var countul = $('#ul_zitiert_von-'+abschnittid).children().length;
		var countul2 = $('#ul_zitiertvon_mehr-'+abschnittid).children().length;
		var licount = countul+countul2;
		var limit = 100;
		var obj = {'bezug': bezug, 'az': aktenzeichen, 'ge': gericht, 'da': datum, 'li': limit, 'co': licount, 'lo': 0};
		kv_ajax(obj, elem);
	}

	function kv_ajax(obj, elem) {
		$.get('/cgi-bin/ajax_antworter.fcgi?bezug='+obj.bezug+'&Aktenzeichen='+obj.az+'&Gericht='+obj.ge+'&Datum='+obj.da[2]+'-'+obj.da[1]+'-'+obj.da[0]+'&wzv=1&unten='+obj.lo+'&oben='+obj.li, function(data) {
			if (data && data.indexOf('DOCTYPE') < 0) {
				eval(data);
				for (var x in wzv) {
					if ($('#kv' + x).length && $('#kv' + x).html() == '') {
						if (1) { // wenn gem. Einstellung KV sichtbar sein soll
							if ($('#kv' + x).parent().hasClass('offen')) {
								wzv[x] = wzv[x].replace(/versteckt/, '');
							}
						}
						var vorschaukasten = '';
						if ($('#kv'+x).next('.vorschaukasten')) {
							vorschaukasten = $('#kv'+x).next('.vorschaukasten');
						}
						$('#kv' + x).replaceWith(wzv[x]);
						if (vorschaukasten) {
							$(vorschaukasten).html($(vorschaukasten).prev().html());
						}
					}
				}
			}
			if (!$(elem).next('div').children('ul').hasClass('geladen')) {
				$(elem).next('div').children('ul').addClass('geladen');
			}
			if (obj.co > obj.lo+obj.li) {
				obj.lo = obj.lo+obj.li;
				kv_ajax(obj, elem);
			} else {
				$('.kv_leer').addClass('kv_geladen').removeClass('kv_leer');
			}
		});
	}

	// Zu sortierende Listen
	function mylist(id) {
		var $mylist = $('#ul_zitiert_von-'+id);
		var $mylist_mehr = $('#ul_zitiertvon_mehr-'+id);
		var $mylist_a = $('.ul_zitiertvon-'+id);
		myarray = new Array($mylist, $mylist_mehr, $mylist_a);
		return myarray;
	}

	$(document).ready(function() {
		// Standardfunktion zum toggle des naechsten Elements
		// ##########################################################
		$('.link_beobachtung_notiz').click(function(e) {
			e.preventDefault();
			$(this).parent().children('.beobachtung_notiz').toggle();
		});

		var optionenid;
		var arr_mylist = new Array();

		// Zitiert von "mehr" nachladen wenn bei Seitenaufruf aufgeklappt
		// ##########################################################
		mehrklapp = cookie_lesen("mehr_klapp");
		$('.zitiertvon').each(function() {
			mehrdivid = $(this).next('div').attr('id')
			mehrdivid = mehrdivid.substr(7, mehrdivid.length);
			if (mehrklapp.indexOf(':'+mehrdivid+':') > -1) {
				nachladen_vorschau($(this), 1);
			}
		});

		// dhtmllink
		$('.dhtmllink').click(function(e) {
			dhtmllink_click(this, e);
		});
		$('.dhtmllink').mouseenter(function(e) {
			$(this).attr('title', $(this).next('span').html().replace(/<[^>]*>/g, ''));
		});

		// Optionenformulare zuruecksetzen
		// ##########################################################
		$('.form_optionen_zitiert_von').each(function() {
			this.reset();
		});


		// Optionen-Zettel positionieren
		// ##########################################################
		$('.zettel_lose').each(function() {
			return false;
			if (!$('.o_optionen_formular').length) {
				return false;
			}
			var zielelem = $(this).attr('name');
			zielelem = zielelem.substring(5,zielelem.length);
			zettel_offset = $('#'+zielelem).offset();
			zielelem_height = $('#'+zielelem).height();
			//var baugeruest = 25;
			var baugeruest = 0;
			$(this).css('top', (Number(zettel_offset.top)-zielelem_height)+baugeruest+5+'px');
			$(this).css('width', '35px');
			$(this).removeClass('hidden');
		});

		// Anmerkungen-Formular
		// ##########################################################
		$('.link_kurzmitteilung').click(function(e) {
			$(this).parent().next('form').toggleClass('versteckt');
			e.preventDefault();
		});
		$('.form_optionen_anmerkung').submit(function() {
			var var_gericht			= $(this).children('input[name="gericht"]').val();
			var var_datum			= $(this).children('input[name="datum"]').val();
			var var_aktenzeichen	= $(this).children('input[name="aktenzeichen"]').val();
			var var_text			= $(this).children('textarea[name="text"]').val();
			var $form = $(this);
			$.get('/dienste/vernetzung/rechtsprechung?optionen_anmerkung=1', { gericht: escape(var_gericht), datum: var_datum, aktenzeichen: escape(var_aktenzeichen), text: escape(var_text) }, function(data) {
				$form.prev('.anmhinweis').remove();
				if (data == 'Nicht eingeloggt') {
					$form.before('<a class="anmhinweis versteckt" href="/benutzer.php">'+data+'</a>');
				} else {
					$form.before('<span class="green anmhinweis versteckt">'+data+'</span>');
				}
				$form.prev('.anmhinweis').show('slow');
			});
			return false;
		});


		// Optionen-Formular
		// ##########################################################
		$('.o_optionen_formular').click(function(e) {
			e.preventDefault();
			optionenid = $(this).next('div').attr('id');
			optionenid = optionenid.split('-')[1];
			var abschnittdiv = $(this).parent().parent().parent().parent();
			if (!$(abschnittdiv).next('.abschnittdiv').length) {
				if (ie6) {
					$(abschnittdiv).css('height', '343px');
				} else {
					$(abschnittdiv).css('min-height', '343px');
				}
			}
			if (!arr_mylist[optionenid]) {
				arr_mylist[optionenid] = mylist(optionenid);
			}
			$('#zettel_optionen-'+optionenid).animate({width:240}, 'fast');
			$('#div_optionen_formular-'+optionenid).show('fast');
			$(this).after('<a href="#schliessen" class="close close_zettel c_optionen_formular o_u"></a>');
			if ($('#ul_zitiert_von-'+optionenid).next().next('div').length && $('#ul_zitiert_von-'+optionenid).next().next('div').hasClass('versteckt')) {
				$('#ul_zitiert_von-'+optionenid).next().next('div').removeClass('versteckt');
				var mehrid = $('#ul_zitiert_von-'+optionenid).next().next().attr('id').replace(/mehrdiv/g, "");
				$('#ul_zitiert_von-'+optionenid).next().html('zuklappen');
				params = $('meta[name="generator"]').attr('content');
				cookie_speicherung(params+"|"+mehrid, 1, "mehr_klapp", 10*60*1000); // 10 Minuten
			}
			$('.c_optionen_formular').click(function(elem) {
				elem.preventDefault();
				$('#zettel_optionen-'+optionenid).animate({width:35}, 'fast');
				$('#div_optionen_formular-'+optionenid).hide('fast');
				$(this).prev().fadeIn('slow');
				if (!$(abschnittdiv).next('.abschnittdiv').length) {
					if (ie6) {
						$(abschnittdiv).css('height', 'auto');
					} else {
						$(abschnittdiv).css('min-height', '0px');
					}
				}
				$(this).remove();
			});
			$(this).hide();
			//dyncontent();
			nachladen_vorschau($('#ul_zitiert_von-'+optionenid).next());
		});

		$('.zitiertvon').click(function() {
			nachladen_vorschau($(this));
		});


		// Optionen-Cookie
		// ##########################################################
		// Funktionen des Optionenformulars
		function set_options_cookie(arg_options_cookie, optionenid) {
			if ($('#form_optionen_zitiert_von-'+optionenid+' input[name="global"]:checked').val() == '1' && arg_options_cookie) {
				str_options = arg_options_cookie.join('@/@');
				var ablauf = new Date();
				var infuenfTagen = ablauf.getTime() + (5 * 24 * 60 * 60 * 1000);
				ablauf.setTime(infuenfTagen);
				document.cookie = 'options_cookie='+str_options+'; expires='+ablauf.toGMTString()+'; path=/;';
			}
		}
		// Gesetzte Einstellungen abfragen
		function get_options() {
			var options_cookie = new Array();
			if ($('#mit_kurztext').attr('checked')) {
				options_cookie[1] = 1;
			} else {
				options_cookie[1] = 0;
			}
			if ($('#form_optionen_zitiert_von-1 input[name="vorschau"]:checked').val() == 'mouseover') {
				options_cookie[2] = 0;
			} else if ($('#form_optionen_zitiert_von-1 input[name="vorschau"]:checked').val() == 'immer') {
				options_cookie[2] = 1;
			} else {
				options_cookie[2] = 2;
			}
			if ($('#form_optionen_zitiert_von-1 input[name="sortierung"]:checked').val() == 'relevanz') {
				options_cookie[0] = 'relevanz';
			} else {
				options_cookie[0] = 'datum';
			}
			return options_cookie;

		}
		// Custom sorting plugin
		(function($) {
			$.fn.sorted = function(customOptions) {
				var options = {
					reversed: false,
					by: function(a) { return a.text(); }
				};
				$.extend(options, customOptions);
				$data = $(this);
				arr = $data.get();
				arr.sort(function(a, b) {
					var valA = options.by($(a));
					var valB = options.by($(b));
					if (options.reversed) {
						return (valA < valB) ? 1 : (valA > valB) ? -1 : 0;
					} else {
						return (valA < valB) ? -1 : (valA > valB) ? 1 : 0;
					}
				});
				return $(arr);
			};
		})(jQuery);

		function sprechblase_kv(type, elem, e) {
			e.preventDefault();
			$sprechblase = $(elem);
			if (type == 'single') {
				$sprechblase = $(elem);
				$sprechblase.parent().find('.kv').each(function() {
					$(this).toggle();
					if ($(this).is(':visible')) {
						$('.vorschaukasten').remove();
						$(this).parent().css('background-color', 'transparent');
					}
				});
				$sprechblase.toggleClass('sprechblasegrau');
				$sprechblase.parent().toggleClass('offen');
				$('#main').children('.vorschaukasten').remove();
			} else if (type = 'double') {
				var ulid = $sprechblase.parent().parent().attr('id').split('-')[1];
				$('#ul_zitiert_von-'+ulid).find('li').each(function() {
					var li = $(this);
					$(li).addClass('offen');
					$(li).children('.sprechblase').addClass('sprechblasegrau');
					$(li).children('.kv').show();
					if ($(li).children('.kv').is(':visible')) {
						$('.vorschaukasten').remove();
						$(li).css('background-color', 'transparent');
					}
				});
				$('#ul_zitiertvon_mehr-'+ulid).find('li').each(function() {
					var li = $(this);
					$(li).addClass('offen');
					$(li).children('.sprechblase').addClass('sprechblasegrau');
					$(li).children('.kv').show();
					if ($(li).children('.kv').is(':visible')) {
						$('.vorschaukasten').remove();
						$(li).css('background-color', 'transparent');
					}
				});
			}
		}

		// DOMContentLoaded
		$(function() {

			// Sprechblase
			// Unterscheidung Single- und Double-Click
			if ($.browser.msie) { // ie triggers dblclick instead of click if they are fast
				$('.sprechblase').bind("click", function(e) {
					sprechblase_kv('single', this, e)
				});
				$('.sprechblase').bind("dblclick", function(e) {
					sprechblase_kv('double', this, e)
				});
			} else {
				$('.sprechblase').single_double_click(function(e) {
					sprechblase_kv('single', this, e)
				}, function(e) {
					sprechblase_kv('double', this, e)
				});
			}
			$('.wzv').mouseenter(function() {
				show_vorschau($(this));
			}),
			$('.wzv').mouseleave(function() {
				hide_vorschau($(this));
			});
			if (typeof options_cookie == 'undefined') {
				options_cookie = get_options();
			}
			$('.form_optionen_zitiert_von').children('input[name="global"]').change(function() {
				if ($(this).attr('checked')) {
					var optionenid = $(this).parent().attr('id');
					optionenid = optionenid.split('-')[1];
					if (typeof options_cookie == 'undefined') {
						options_cookie = get_options();
					}
					set_options_cookie(options_cookie, optionenid);
				}
			});

			$('.form_optionen_zitiert_von').children('input[name="vorschau"]').change(function(e) {
				optionenid = $(this).parent().attr('id');
				optionenid = optionenid.split('-')[1];
				var $forminput = $(this);
				if ($forminput.val() == 'mouseover') {
					arr_mylist[optionenid][2].find('li').each(function() {
						$(this).removeClass('offen');
						$(this).removeClass('klick');
						$(this).children('.kv').hide('fast');
						$(this).addClass('mouseover');
					});
					$('.sprechblase').removeClass('sprechblasegrau');
					options_cookie[2] = 0;
				} else if ($forminput.val() == 'immer') {
					arr_mylist[optionenid][2].find('li').each(function() {
						$(this).removeClass('mouseover');
						$(this).removeClass('klick');
						$(this).children('.kv').show('fast');
						$(this).addClass('offen');
						$(this).children('.sprechblase').addClass('sprechblasegrau');
					});
					options_cookie[2] = 1;
				} else if ($forminput.val() == 'klick') {
					arr_mylist[optionenid][2].find('li').each(function() {
						$(this).removeClass('mouseover');
						$(this).removeClass('offen');
						$(this).children('.kv').hide('fast');
						$(this).addClass('klick');
						$(this).children('.sprechblase').removeClass('sprechblasegrau');
					});
					options_cookie[2] = 2;
				}
				set_options_cookie(options_cookie, optionenid);
			});

			$('.form_optionen_zitiert_von').children('input[name="sortierung"]').change(function(e) {
				optionenid = $(this).attr('id');
				optionenid = optionenid.split('-')[1];
				var $mylist_a = $('.ul_zitiertvon-'+optionenid);
				var $filteredData = $mylist_a.find('li');
				if (firstrun != 0) {
					firstrun = 0;
				}

				var sort_style = '';
				if ($(this).val() == 'relevanz') {
					sort_style = 'relevanz';
					options_cookie[0] = sort_style;
					var $sortedData = $filteredData.sorted({
						by: function(v) {
							var $compA = $(v).attr('id').split('_')[2];
							return $compA;
						}
					});
				} else if ($(this).val() == 'datum') {
					// if sorted by name
					sort_style = 'datum';
					options_cookie[0] = sort_style;
					var $sortedData = $filteredData.sorted({
						by: function(v) {
							var $compB = $(v).attr('id').split('_')[1];
							return $compB;
						}
					});
				}
				set_options_cookie(options_cookie, optionenid);

				arr_mylist[optionenid][0].hide();
				if (arr_mylist[optionenid][1].length) {
					arr_mylist[optionenid][1].hide();
				}
				for (i = 0; i < $sortedData.length; i++) {
					if (i < 3 || !arr_mylist[optionenid][1].length) {
						arr_mylist[optionenid][0].append($sortedData[i]);
					} else {
						arr_mylist[optionenid][1].append($sortedData[i]);
					}
				}
				arr_mylist[optionenid][0].show();
				if (arr_mylist[optionenid][1].length) {
					arr_mylist[optionenid][1].show();
				}

			});

		});
	});
	$.fn.single_double_click = function(single_click_callback, double_click_callback, timeout) {
		return this.each(function() {
			var clicks = 0, self = this;
			if ($.browser.msie) { // ie triggers dblclick instead of click if they are fast
				$(this).bind("dblclick", function(event) {
					clicks = 2;
					double_click_callback.call(self, event);
				});
				$(this).bind("click", function(event) {
					setTimeout(function() {
						if (clicks != 2) {
						single_click_callback.call(self, event);
						}
						clicks = 0;
					}, timeout || 300);
				});
			} else {
			$(this).bind("click", function(event) {
				clicks++;
				if (clicks == 1) {
				setTimeout(function() {
					if (clicks == 1) {
					single_click_callback.call(self, event);
					} else {
					double_click_callback.call(self, event);
					}
					clicks = 0;
					}, timeout || 300);
				}
				});
			}
		});
	}

}


// {{{ Ajax-Suche
// =============================================================================
var abk_zu_gesetz = new Object();
var rgb = new Object();
var buzer = new Object();
abk_zu_gesetz = { '18. BImSchV':'Sportanlagenlärmschutzverordnung','32. BImSchV':'32. BImSchV - Geräte- und Maschinenlärmschutzverordnung','4. BImSchV':'Verordnung über genehmigungsbedürftige Anlagen','9. BImSchV':'Verordnung über das Genehmigungsverfahren','AAG':'Aufwendungsausgleichs#','ÄApprO':'Approbationsordnung für Ärzte','AbfVerbrG':'Abfallverbringungs#','AbschlagsV':'Verordnung über Abschlagszahlungen bei Bauträgerverträgen','AbwAG':'Abwasserabgaben#','AbwV':'Abwasserverordnung','AdVermiG':'Adoptionsvermittlungs#','AdWirkG':'Adoptionswirkungs#','AEG':'Allgemeines Eisenbahn#','AEntG':'Arbeitnehmer-Entsende#','AEUV':'Vertrag über die Arbeitsweise der Europäischen Union','AFBG':'Aufstiegsfortbildungsförderungs#','AGBGB':'Ausführungs# BGB','AGG':'Allgemeines Gleichbehandlungs#','AGGVG':'Ausführungs# GVG','AGInsO':'Gesetz zur Ausführung der Insolvenzordnung','AGVIG':'Ausführungs# zum Verbraucherinformations#','AGVwGO':'Ausführungs# VwGO','AktG':'Aktien#','AltPflG':'Altenpflege#','AltTZG':'Altersteilzeit#','AltZertG':'Altersvorsorgeverträge-Zertifizierungs#','AMG':'Arzneimittel#','AnfG':'Anfechtungs#','AO':'Abgabenordnung','ArbGG':'Arbeitsgerichts#','ArbnErfG':'Gesetz über Arbeitnehmererfindungen','ArbSchG':'Arbeitsschutz#','ArbStättV':'Arbeitsstättenverordnung','ArbZG':'Arbeitszeit#','ArchG':'Architekten#','ASiG':'Gesetz über Betriebsärzte, Sicherheitsingenieure und andere Fachkräfte für Arbeitssicherheit','AsylVfG':'Asylverfahrens#','AtG':'Atom#','AufenthG':'Aufenthalts#','AufenthV':'Aufenthaltsverordnung','AÜG':'Arbeitnehmerüberlassungs#','AUG':'Auslandsunterhalts#','AuRAG':'Auslands-Rechtsauskunft#','AusglLeistG':'Ausgleichsleistungs#','AVAG':'Anerkennungs- und Vollstreckungsausführungs#','AWG':'Außenwirtschafts#','AZRG':'AZR-Gesetz','AZV':'Arbeitszeitverordnung','BAföG':'Bundesausbildungsförderungs#','BÄO':'Bundesärzteordnung','BApO':'Bundes-Apothekerordnung','BArchG':'Bundesarchiv#','BauFordSiG':'Bauforderungssicherungs#','BauGB':'Bau#buch','BauNVO':'Baunutzungsverordnung','BauPG':'Bauprodukten#','BauPrüfVO':'Bauprüfverordnung','BausparkG':'Gesetz über Bausparkassen','BauSVO':'Bausachverständigenverordnung','BBankG':'Gesetz über die Deutsche Bundesbank','BBergG':'Bundesberg#','BBesG':'Bundesbesoldungs#','BBG':'Bundesbeamten#','BBiG':'Berufsbildungs#','BBodSchG':'Bundes-Bodenschutz#','BBodSchV':'Bundes-Bodenschutz- und Altlastenverordnung','BDG':'Bundesdisziplinar#','BDSG':'Bundesdatenschutz#','BeamtStG':'Beamtenstatus#','BeamtVG':'Beamtenversorgungs#','BEEG':'Bundeselterngeld- und Elternzeit#','BEG':'Bundesentschädigungs#','BerHG':'Beratungshilfe#','BeschG':'Beschuss#','BestattG':'Bestattungs#','BetrAVG':'Betriebsrenten#','BetrKV':'Betriebskostenverordnung','BetrSichV':'Betriebssicherheitsverordnung','BetrVG':'Betriebsverfassungs#','BeurkG':'Beurkundungs#','BewachV':'Bewachungsverordnung','BewG':'Bewertungs#','BGB':'Bürgerliches Gesetzbuch','BGB-InfoV':'BGB-Informationspflichten-Verordnung','BGG':'Behindertengleichstellungs#','BGleiG':'Bundesgleichstellungs#','BHO':'Bundeshaushaltsordnung','BImSchG':'Bundes-Immissionsschutz#','BinSchG':'Binnenschiffahrts#','BJagdG':'Bundesjagd#','BKAG':'Bundeskriminalamt#','BKatV':'Bußgeldkatalog-Verordnung','BKGG':'Bundeskindergeld#','BKleingG':'Bundeskleingarten#','BNatSchG':'Bundesnaturschutz#','BNDG':'BND-Gesetz','BNichtrSchG':'Bundesnichtraucherschutz#','BNotO':'Bundesnotarordnung','BodSchätzG':'Bodenschätzungs#','BörsG':'Börsen#','BPersVG':'Bundespersonalvertretungs#','BPflV':'Bundespflegesatzverordnung','BPolBG':'Bundespolizeibeamten#','BPolG':'Bundespolizei#','BRAO':'Bundesrechtsanwaltsordnung','BRKG':'Bundesreisekosten#','BStatG':'Bundesstatistik#','BTÄO':'Bundes-Tierärzteordnung','BtBG':'Betreuungsbehörden#','BtMG':'Betäubungsmittel#','BuchPrG':'Buchpreisbindungs#','BUKG':'Bundesumzugskosten#','BUrlG':'Bundesurlaubs#','BVerfGG':'Bundesverfassungsgerichts#','BVerfSchG':'Bundesverfassungsschutz#','BVFG':'Bundesvertriebenen#','BVG':'Bundesversorgungs#','BVwVfG':'Verwaltungsverfahrens# (Bund)','BWaldG':'Bundeswald#','BZRG':'Bundeszentralregister#','ChancenG':'Chancengleichheits#','ChemG':'Chemikalien#','DepotG':'Depot#','DRiG':'Deutsches Richter#','DrittelbG':'Drittelbeteiligungs#','DSchG':'Denkmalschutz#','EAEG':'Einlagensicherungs- und Anlegerentschädigungs#','EVPG':'Energiebetriebene-Produkte-Gesetz','EEG':'Erneuerbare-Energien-Gesetz','EEWärmeG':'Erneuerbare-Energien-Wärme#','EGAktG':'Einführungs# zum Aktien#','EGAO':'Einführungs# zur Abgabenordnung','EGBGB':'Einführungs# BGB','EGGVG':'Einführungs# GVG','EGHGB':'Einführungs# zum Handels#buch','EGInsO':'Einführungs# zur Insolvenzordnung','EGStGB':'Einführungs# zum Straf#buch','EGStPO':'Einführungs# StPO','EGVVG':'Einführungs# VVG','EGZPO':'Einführungs# ZPO','EGZVG':'Einführungs# zu dem Gesetz über die Zwangsversteigerung und die Zwangsverwaltung','EichG':'Eich#','EigBG':'Eigenbetriebs#','EigBVO':'Eigenbetriebsverordnung','EigZulG':'Eigenheimzulagen#','ElektroG':'Elektro- und Elektronikgeräte#','EnEG':'Energieeinsparungs#','EnergieStG':'Energiesteuer#','EnEV':'Energieeinsparverordnung','EntgFG':'Entgeltfortzahlungs#','EntschG':'Entschädigungs#','EnWG':'Energiewirtschafts#','ErbbauRG':'Erbbaurechts#','ErbStDV':'Erbschaftsteuer-Durchführungsverordnung','ErbStG':'Erbschaftsteuer- und Schenkungsteuer#','ESchG':'Embryonenschutz#','EStDV':'Einkommensteuer-Durchführungsverordnung 2000','EStG':'Einkommensteuer#','EU':'EU-Vertrag','EuGVVO':'EuGVVO','EuMahnverfVO':'Europäische Mahnverfahrensverordnung','EuRAG':'Gesetz über die Tätigkeit europäischer Rechtsanwälte in Deutschland','EuVTVO':'Unbestrittene-Forderungen-Vollstreckungstitel-VO','EWärmeG':'Erneuerbare-Wärme-Gesetz','FahrlG':'Fahrlehrer#','FamFG':'Gesetz über das Verfahren in Familiensachen und in den Angelegenheiten der freiwilligen Gerichtsbarkeit','FamGKG':'Gesetz über Gerichtskosten in Familiensachen','FernUSG':'Fernunterrichtsschutz#','FeV':'Fahrerlaubnis-Verordnung','FGG':'Gesetz über die freiwillige Gerichtsbarkeit','FGO':'Finanzgerichtsordnung','FinDAG':'Finanzdienstleistungsaufsichts#','FischereiG':'Fischerei#','FleischG':'Fleisch#','FlugLärmG':'Gesetz zum Schutz gegen Fluglärm','FlurbG':'Flurbereinigungs#','FPersG':'Fahrpersonal#','FreizügG/EU':'Freizügigkeits#/EU','FRG':'Fremdrenten#','FStrAbG':'Fernstraßenausbau#','FStrG':'Bundesfernstraßen#','FStrPrivFinG':'Fernstraßenbauprivatfinanzierungs#','FTEG':'Gesetz über Funkanlagen und Telekommunikationsendeinrichtungen','FTG':'Feiertags#','FVG':'Finanzverwaltungs#','FwG':'Feuerwehr#','FZV':'Fahrzeug-Zulassungsverordnung','GastG':'Gaststätten#','GaVO':'Garagenverordnung','GBO':'Grundbuchordnung','GBV':'Grundbuchverfügung','GebrMG':'Gebrauchsmuster#','GefStoffV':'Gefahrstoffverordnung','GemO':'Gemeindeordnung','GenG':'Genossenschafts#','GenTG':'Gentechnik#','GeringFordVO':'Geringfügige-Forderungen-VO','GeschmMG':'Geschmacksmuster#','GewO':'Gewerbeordnung','GewSchG':'Gewaltschutz#','GewStDV':'Gewerbesteuer-Durchführungsverordnung','GewStG':'Gewerbesteuer#','GG':'Grund#','GGBefG':'Gefahrgutbeförderungs#','GGV':'Gebäudegrundbuchverfügung','GKG':'Gerichtskosten#','GmbHG':'GmbH-Gesetz','GO-BT':'Geschäftsordnung des Deutschen Bundestages','GPSG':'Geräte- und Produktsicherheits#','GrdstVG':'Grundstückverkehrs#','GrEStG':'Grunderwerbsteuer#','GrStG':'Grundsteuer#','GÜG':'Grundstoffüberwachungs#','GüKG':'Güterkraftverkehrs#','GVG':'Gerichtsverfassungs#','GvKostG':'Gerichtsvollzieherkosten#','GWB':'Gesetz gegen Wettbewerbsbeschränkungen','GwG':'Geldwäsche#','HalblSchG':'Halbleiterschutz#','HBKG':'Heilberufe-Kammer#','HeizkostenV':'Verordnung über Heizkostenabrechnung','HGB':'Handels#buch','HGrG':'Haushaltsgrundsätze#','HintG':'Hinterlegungs#','HOAI':'Honorarordnung für Architekten und Ingenieure','HPflG':'Haftpflicht#','HRegGebV':'Handelsregistergebührenverordnung','HRV':'Handelsregisterverordnung','HWG':'Heilmittelwerbe#','IFG':'Informationsfreiheits#','IfSG':'Infektionsschutz#','IHKG':'Gesetz zur vorläufigen Regelung des Rechts der Industrie- und Handelskammern','II. BV':'Zweite Berechnungsverordnung','ImmoWertV':'Immobilienwertermittlungsverordnung','IngG':'Ingenieur#','IngKammerG':'Ingenieurkammer#','InsO':'Insolvenzordnung','InsoBekV':'Verordnung zu öffentlichen Bekanntmachungen in Insolvenzverfahren im Internet','InsoKostV':'Insolvenzgeld-Kosten-Verordnung','InsVfVO':'Insolvenzverfahrenverordnung','InsVV':'Insolvenzrechtliche Vergütungsverordnung','IntFamRVG':'Internationales Familienrechtsverfahrens#','InvG':'Investment#','InvStG':'Investmentsteuer#','InvZulG 2007':'Investitionszulagen# 2007','IRG':'Gesetz über die internationale Rechtshilfe in Strafsachen','JAG':'Juristenausbildungs#','JArbSchG':'Jugendarbeitsschutz#','JBeitrO':'Justizbeitreibungsordnung','JFDG':'Jugendfreiwilligendienste#','JGG':'Jugendgerichts#','JMStV':'Jugendmedienschutz-Staatsvertrag','JugendarbG':'Gesetz zur Stärkung des Ehrenamtes in der Jugendarbeit','JugendBildG':'Jugendbildungs#','JuSchG':'Jugendschutz#','JVEG':'Justizvergütungs- und -entschädigungs#','JVKostO':'Justizverwaltungskostenordnung','JVollzGB I':'Erstes Buch Justizvollzugs#buch - Gemeinsame Regelungen und Organisation','JVollzGB II':'Zweites Buch Justizvollzugs#buch - Untersuchungshaftvollzug','JVollzGB III':'Drittes Buch Justizvollzugs#buch - Strafvollzug','JVollzGB IV':'Viertes Buch Justizvollzugs#buch - Jugendstrafvollzug','KAG':'Kommunalabgaben#','KapMuG':'Kapitalanleger-Musterverfahrens#','KatSG':'Landeskatastrophenschutz#','KfSachvG':'Kraftfahrsachverständigen#','KHEntgG':'Krankenhausentgelt#','KHG':'Krankenhausfinanzierungs#','KiStG':'Kirchensteuer#','KiTaG':'Kindertagesbetreuungs#','KomWG':'Kommunalwahl#','KostO':'Kostenordnung','KraftStG 2002':'Kraftfahrzeugsteuer# 2002','KrPflG':'Krankenpflege#','KrW-/AbfG':'Kreislaufwirtschafts- und Abfall#','KSchG':'Kündigungsschutz#','KStG':'Körperschaftsteuer#','KunstUrhG':'Gesetz betreffend das Urheberrecht an Werken der bildenden Künste und der Photographie','KVLG 1989':'Zweites Gesetz über die Krankenversicherung der Landwirte','KWG':'Kreditwesen#','LAbfG':'Landesabfall#','LadÖG':'Ladenöffnungs#','LAG':'Lastenausgleichs#','LBeamtVGBW':'Landesbeamtenversorgungs#','LBesGBW':'Landesbesoldungs# Baden-Württemberg','LBG':'Landesbeamten#','LBGS':'Landes# über die Bewährungs- und Gerichtshilfe sowie über die Sozialarbeit im Justizvollzug','LBO':'Landesbauordnung','LBOAVO':'Allgemeine AusführungsVO des Innenministeriums zur Landesbauordnung','LBodSchAG':'Landes-Bodenschutz- und Altlasten#','LBO-LBOHAVO':'Hersteller- und Anwenderverordnung LBO','LBOVVO':'Verordnung der Landesregierung und des Wirtschaftsministeriums über das baurechtliche Verfahren','LDSG':'Landesdatenschutz#','LEntG':'Landesenteignungs#','LFGB':'Lebensmittel- und Futtermittel#buch','LFGG':'Landes# über die freiwillige Gerichtsbarkeit','LGastG':'Landesgaststätten#','LGebG':'Landesgebühren#','LHeimG':'Landesheim#','LHG':'Landeshochschul#','LHGebG':'Landeshochschulgebühren#','LHO':'Landeshaushaltsordnung','LJagdG':'Landesjagd#','LJKG':'Landesjustizkosten#','LKJHG':'Kinder- und Jugendhilfe# für Baden-Württemberg','LKrebsRG':'Landeskrebsregister#','LMedG':'Landesmedien#','LNRSchG':'Landesnichtraucherschutz#','LOWiG':'Landesordnungswidrigkeiten#','LPachtVG':'Landpachtverkehrs#','LPartAusfG':'Gesetz zur Ausführung des Lebenspartnerschafts#es','LPartG':'Lebenspartnerschafts#','LPersVG':'Landespersonalvertretungs#','LPlG':'Landesplanungs#','LPresseG':'Landespresse#','LRiG':'Landesrichter#','LuftSiG':'Luftsicherheits#','LuftVG':'Luftverkehrs#','LUIG':'Landesumweltinformations#','LUVPG':'Landes# über die Umweltverträglichkeitsprüfung','LVG':'Landesverwaltungs#','LVSG':'Landesverfassungsschutz#','LVwVfG':'Verwaltungsverfahrens# für Baden-Württemberg','LVwVG':'Verwaltungsvollstreckungs# für Baden-Württemberg','LVwZG':'Verwaltungszustellungs# für Baden-Württemberg','LWaldG':'Landeswald#','LWoFG':'Landeswohnraumförderungs#','MaBV':'Makler- und Bauträgerverordnung','MarkenG':'Marken#','MFG':'Mittelstandsförderungs#','MG':'Melde#','MHG':'Miethöhe#','MiArbG':'Gesetz über die Feststellung von Mindestarbeitsbedingungen','MitbestG':'Mitbestimmungs#','MOG':'Marktorganisations#','MPG':'Medizinprodukte#','MRK':'Europäische Menschenrechtskonvention','MRRG':'Melderechtsrahmen#','MuSchArbV':'Verordnung zum Schutze der Mütter am Arbeitsplatz','MuSchG':'Mutterschutz#','NachwG':'Nachweis#','NatSchG':'Naturschutz#','NRG':'Nachbarrechts#','NTSG':'NATO-Truppen-Schutz#','OASG':'Opferanspruchssicherungs#','OEG':'Opferentschädigungs#','ÖPNVG':'Gesetz über die Planung, Organisation und Gestaltung des öffentlichen Personennahverkehrs','OWiG':'Ordnungswidrigkeiten#','PAngV':'Preisangaben#','PAngV':'Preisangabenverordnung','PAO':'Patentanwaltsordnung','PartG':'Parteien#','PartGG':'Partnerschaftsgesellschafts#','PassG':'Pass#','PatG':'Patent#','PatKostG':'Patentkosten#','PAuswG':'Personalausweis#','PBefG':'Personenbeförderungs#','PfandBG':'Pfandbrief#','PflegeZG':'Pflegezeit#','PflSchG':'Pflanzenschutz#','PflVG':'Pflichtversicherungs#','PolG':'Polizei#','PostG':'Post#','PreisKlG':'Preisklausel#','ProdHaftG':'Produkthaftungs#','ProstG':'Prostitutions#','PSchG':'Privatschul#','PStG':'Personenstands#','PStV':'Personenstandsverordnung','PUAG':'Untersuchungsausschuss#','PublG':'Publizitäts#','RAVG':'Rechtsanwaltsversorgungs#','RDG_':'Rettungsdienst#','RDG':'Rechtsdienstleistungs#','RDGEG':'Einführungs# zum Rechtsdienstleistungs#','RDV':'Rechtsdienstleistungsverordnung','ROG':'Raumordnungs#','Rom-II-VO':'Rom II','Rom-I-VO':'Rom I','RoV':'Raumordnungsverordnung','RPflG':'Rechtspfleger#','RVG':'Rechtsanwaltsvergütungs#','SaatG':'Saatgutverkehrs#','SachenRBerG':'Sachenrechtsbereinigungs#','SammlungsG':'Sammlungs#','ScheckG':'Scheck#','SchfG':'Schornsteinfeger#','SchfHwG':'Schornsteinfeger-Handwerks#','SchlG':'Schlichtungs#','SchRegO':'Schiffsregisterordnung','SchuldRAnpG':'Schuldrechtsanpassungs#','SchulG':'Schul#','SchwarzArbG':'Schwarzarbeitsbekämpfungs#','SG':'Soldaten#','SGB I':'Erstes Buch Sozial#buch - Allgemeiner Teil -','SGB II':'Sozial#buch (SGB) Zweites Buch (II) - Grundsicherung für Arbeitssuchende -','SGB III':'Drittes Buch Sozial#buch - Arbeitsförderung -','SGB IV':'Viertes Buch Sozial#buch - Gemeinsame Vorschriften für die Sozialversicherung -','SGB IX':'Neuntes Buch Sozial#buch - Rehabilitation und Teilhabe behinderter Menschen -','SGB V':'Fünftes Buch Sozial#buch - Gesetzliche Krankenversicherung -','SGB VI':'Sechstes Buch Sozial#buch - Gesetzliche Rentenversicherung -','SGB VII':'Siebtes Buch Sozial#buch - Gesetzliche Unfallversicherung -','SGB VIII':'Achtes Buch Sozial#buch - Kinder- und Jugendhilfe# -','SGB X':'Zehntes Buch Sozial#buch - Sozialverwaltungsverfahren und Sozialdatenschutz -','SGB XI':'Elftes Buch Sozial#buch - Soziale Pflegeversicherung -','SGB XII':'Sozial#buch (SGB) Zwölftes Buch (XII) - Sozialhilfe -','SGG':'Sozialgerichts#','SGleiG':'Soldatinnen- und Soldatengleichstellungs#','SigG':'Signatur#','SigV':'Signaturverordnung','SoldGG':'Soldatinnen- und Soldaten-Gleichbehandlungs#','SortG':'Sortenschutz#','SpG':'Sparkassen#','SpielV':'Spielverordnung','SprAuG':'Sprecherausschuß#','SprengG':'Sprengstoff#','SpruchG':'Spruchverfahrens#','StAG':'Staatsangehörigkeits#','StBerG':'Steuerberatungs#','StGB':'Straf#buch','StiftG':'Stiftungs# für Baden-Württemberg','StPO':'Strafprozeßordnung','StrEG':'Strafverfolgungsentschädigungs#','StrG':'Straßen#','StromStG':'Stromsteuer#','StVG':'Straßenverkehrs#','StVO':'Straßenverkehrs-Ordnung','StVZO':'Straßenverkehrs-Zulassungs-Ordnung','StZG':'Stammzell#','SubvG':'Subventions#','SVG':'Soldatenversorgungs#','TFG':'Transfusions#','TierNebG':'Tierische Nebenprodukte-Beseitigungs#','TierSchG':'Tierschutz#','TierSG':'Tierseuchen#','TierZG':'Tierzucht#','TKG':'Telekommunikations#','TKÜV':'Telekommunikations-Überwachungsverordnung','TMG':'Telemedien#','TPG':'Transplantations#','TSG':'Transsexuellen#','TVG':'Tarifvertrags#','TzBfG':'Teilzeit- und Befristungs#','ÜAG':'Überstellungsausführungs#','UAG':'Umweltaudit#','UAusschG':'Untersuchungsausschuß#','UBG':'Unterbringungs#','UBGG':'Gesetz über Unternehmensbeteiligungsgesellschaften','UIG':'Umweltinformations#','UKlaG':'Unterlassungsklagen#','UKlaV':'Unterlassungsklageverordnung','UmweltHG':'Umwelthaftungs#','UmwG':'Umwandlungs#','UmwRG':'Umwelt-Rechtsbehelfs#','UmwStG':'Umwandlungssteuer#','UrhG':'Urheberrechts#','UrhWG':'Urheberrechtswahrnehmungs#','USchadG':'Umweltschadens#','UStDV':'Umsatzsteuer-Durchführungsverordnung','UStG':'Umsatzsteuer#','UVG':'Unterhaltsvorschuss#','UVPG':'Gesetz über die Umweltverträglichkeitsprüfung','UWG':'Gesetz gegen den unlauteren Wettbewerb','VAG':'Versicherungsaufsichts#','VBVG':'Vormünder- und Betreuervergütungs#','VereinsG':'Vereins#','Verf':'Verfassung','VerkG':'Verkündungs#','VerkProspG':'Verkaufsprospekt#','VerlG':'Gesetz über das Verlagsrecht','VermG_':'Vermessungs# für Baden-Württemberg','VermG':'Vermögens#','VersAusglG':'Versorgungsausgleichs#','VerschG':'Verschollenheits#','VersG':'Versammlungs#','VerstV':'Versteigererverordnung','VersVermV':'Versicherungsvermittlungsverordnung','VgV':'Vergabeverordnung','VIG':'Verbraucherinformations#','VkVO':'Verkaufsstättenverordnung','VOB/A':'Vergabe- und Vertragsordnung für Bauleistungen - Teil A','VOB/B':'VOB/B','VRV':'Vereinsregisterverordnung','VSchDG':'EG-Verbraucherschutzdurchsetzungs#','VStättVO':'Versammlungsstättenverordnung','VStGB':'Völkerstraf#buch','VVG':'Versicherungsvertrags#','VVG-InfoV':'Verordnung über Informationspflichten bei Versicherungsverträgen','VwGO':'Verwaltungsgerichtsordnung','VwKostG':'Verwaltungskosten#','VwVG':'Verwaltungsvollstreckungs# (Bund)','VwZG':'Verwaltungszustellungs# (Bund)','WaffG':'Waffen#','WasserG':'Wasser# für Baden-Württemberg','WaStrG':'Bundeswasserstraßen#','WBO':'Wehrbeschwerdeordnung','WBVG':'Wohn- und Betreuungsvertrags#','WDO':'Wehrdisziplinarordnung','WechselG':'Wechsel#','WEG':'Wohnungseigentums#','WeinG':'Wein#','WHG':'Wasserhaushalts#','WiStG':'Wirtschaftsstraf#','WKBG':'Wagniskapitalbeteiligungs#','WoFG':'Wohnraumförderungs#','WoFlV':'Wohnflächenverordnung','WoGG':'Wohngeld#','WoGV':'Wohngeldverordnung','WoVermittG':'Wohnungsvermittlungs#','WpHG':'Wertpapierhandels#','WPO':'Wirtschaftsprüferordnung','WpPG':'Wertpapierprospekt#','WpÜG':'Wertpapiererwerbs- und Übernahme#','WStG':'Wehrstraf#','ZAG':'Zahlungsdiensteaufsichts#','ZollVG':'Zollverwaltungs#','ZPO':'Zivilprozessordnung','ZSHG':'Zeugenschutz-Harmonisierungs#','ZSKG':'Zivilschutz- und Katastrophenhilfe#','ZVG':'Zwangsversteigerungs#','ZVO':'Zustellungsverordnung','ZwVwV':'Zwangsverwalterverordnung'};
buzer = { 'GO-BT':'3966','AZV':'7122','HWG':'1998','SGleiG':'5693','EntschG':'5569','GefStoffV':'9492','HRegGebV':'2923','FPersG':'509','AUG':'3426','PAngV':'1690','BStatG':'5085','9. BImSchV':'4529','4. BImSchV':'6068','KfSachvG':'2396','BewachV':'1347','BTÄO':'6705','FStrAbG':'5592','II. BV':'4153','ESchG':'2831','TierNebG':'6617','BArchG':'3652','InsoKostV':'679','AbwV':'3943','BodSchätzG':'8049','BetrSichV':'603','FlugLärmG':'878','FreizügG/EU':'4720','BKleingG':'3045','GÜG':'8122','FahrlG':'4512','LAG':'3380','PflSchG':'3628','ChemG':'2154','EichG':'1207','SoldGG':'7324','NTSG':'5759','18. BImSchV':'2188','TierZG':'7544','BuchPrG':'1037','WoGV':'1058','BApO':'2019','JArbSchG':'956','SchfHwG':'8458','PStV':'8471','InvZulG 2007':'7634','SortG':'5511','FlurbG':'4016','TKÜV':'4551','ImmoWertV':'9284','SubvG':'6785','AuRAG':'2469','SpielV':'7106','WoFlV':'2050','SpruchG':'91','BBiG':'3118','BUKG':'6803','BRKG':'5122','BGleiG':'5610','BEG':'4019','BPolBG':'4849','BBankG':'866','UmwStG':'7490','MuSchArbV':'6054','HeizkostenV':'3769','KHG':'6105','BPflV':'4772','AltTZG':'1970','EnEG':'5784','SchfG':'6640','MiArbG':'23','EnEV':'7831','PublG':'3420','KraftStG 2002':'315','EAEG':'6593','VersVermV':'7709','AusglLeistG':'6444','VermG':'1968','BVFG':'4827','GGBefG':'5899','StromStG':'5803','InvStG':'3978','AltZertG':'2399','TSG':'6253','TFG':'3129','KrPflG':'6634','AltPflG':'3223','KVLG 1989':'5537','KHEntgG':'507','BeschG':'4472','GüKG':'4306','FZV':'9619','EGAO':'1652','MOG':'5362','WBVG':'8932','ZSKG':'2349','PAngV':'1690','ZAG':'8812','WeinG':'2656','LuftSiG':'4671','AZRG':'6626','FamGKG':'8531','StBerG':'1665','IntFamRVG':'4208','WpÜG':'4413','InvG':'6331','PatKostG':'4868','LFGB':'7180','HRV':'4395','ElektroG':'4186','BBergG':'5212','SprengG':'3583','PAO':'2859','EnergieStG':'7273','VRV':'3653','VerkProspG':'2356','EigZulG':'4151','WoFG':'2294','SaatG':'4200','PartG':'1602','SigV':'4331','VerschG':'2366','UVG':'2978','SachenRBerG':'6679','SchuldRAnpG':'2638','ProstG':'4815','ASiG':'2088','ArbStättV':'867','SprAuG':'6379','MitbestG':'2034','BPersVG':'2938','EGHGB':'3289','GebrMG':'5949','HalblSchG':'1312','ArbnErfG':'4473','VerlG':'4467','EGAktG':'2459','AVAG':'6453','EGZVG':'4596','SchRegO':'562','EGInsO':'2361','InsVV':'5718','InsoBekV':'4237','JVKostO':'836','EGStGB':'5387','WStG':'2381','BtMG':'631','IRG':'242','ÜAG':'2981','BZRG':'66','VwKostG':'958','FVG':'7169','ZollVG':'4695','GrEStG':'6320','LBG':'1868','BBesG':'1599','BDG':'5384','BeamtVG':'3394','MRRG':'292','PAuswG':'8806','AsylVfG':'6406','PassG':'1067','BVerfSchG':'6346','BNDG':'6063','BPolG':'6381','IfSG':'2148','TierSG':'4393','FeV':'9545','StVZO':'2423','BKatV':'1892','AEG':'4607','LuftVG':'2468','WaStrG':'2427','BinSchG':'6421','RoV':'1110','AbwAG':'4500','BBodSchV':'1917','32. BImSchV':'6257','UVPG':'6866','UAG':'4869','BWaldG':'4619','BJagdG':'712','IHKG':'3178','PBefG':'1381','WaffG':'5162','AtG':'6234','GrdstVG':'3565','LPachtVG':'2946','AWG':'7245','PostG':'2562','FTEG':'2846','GvKostG':'6890','JBeitrO':'5806','DRiG':'2075','BRAO':'6648','EuRAG':'2391','StAG':'4560','FinDAG':'1046','BGG':'1961','BtBG':'1438','BVG':'443','FRG':'3099','OEG':'6538','BKGG':'1166','BAföG':'1936','AFBG':'1112','SchwarzArbG':'5868','BÄO':'1383','ÄApprO':'4576','GenTG':'4911','StZG':'5066','MPG':'3284','AMG':'7031','SG':'2246','WBO':'5574','WDO':'6036','SVG':'538','HGrG':'117','BHO':'1965'};
lrbw = { 'ChancenG':'ChancGleichG+BW','ArchG':'ArchG+BW','IngG':'IngG+BW','IngKammerG':'IngKammG+BW','LBOAVO':'BauOAV+BW','LBOVVO':'BauRVfV+BW','LKrebsRG':'KrebsRegG+BW','LGastG':'GastG+BW','LVSG':'VerfSchutzG+BW','LHGebG':'HSchulGebG+BW','ÖPNVG':'%C3%96PNVG+BW','LBO-LBOHAVO':'BauPHAV+BW','HBKG':'HeilBKG+BW','LHG':'HSchulG+BW','LPersVG':'PersVG+BW','JMStV':'JMedienSchStVtrG+BW','UAusschG':'UAbgG+BW','LPartAusfG':'LPartGAG+BW','AGInsO':'InsOAG+BW','LJKG':'JKostG+BW','VerkG':'RVVerkG+BW','KiStG':'KiStG+BW','LBesGBW':'BesG+BW','LBeamtVGBW':'BeamtVG+BW','MG':'MeldeG+BW','KatSG':'KatSchG+BW','FwG':'FeuerwG+BW','LPlG':'LPlG+BW','SchulG':'SchulG+BW','PSchG':'PrSchulG+BW','LUVPG':'UVPG+BW','LWaldG':'WaldG+BW','LJagdG':'JagdG+BW','FischereiG':'FischG+BW','DSchG':'DSchG+BW','EigBG':'EigBetrG+BW','EigBVO':'EigBetrV+BW','KomWG':'KomWG+BW','LMedG':'MedienG+BW','LRiG':'RiG+BW','JAG':'JAG+BW','RAVG':'RAVersorgG+BW','LHO':'HO+BW'};
bw = { 'ChancenG':'1','LKJHG':'1','LUIG':'1','ArchG':'1','IngG':'1','IngKammerG':'1','LBodSchAG':'1','LBOAVO':'1','LBOVVO':'1','JVollzGB I':'1','JVollzGB II':'1','JVollzGB III':'1','JVollzGB IV':'1','EWärmeG':'1','LKrebsRG':'1','JugendarbG':'1','LadÖG':'1','LGastG':'1','SammlungsG':'1','LBGS':'1','BauSVO':'1','BauPrüfVO':'1','VkVO':'1','VStättVO':'1','JugendBildG':'1','AGVIG':'1','LHeimG':'1','LVSG':'1','VermG_':'1','LHGebG':'1','ÖPNVG':'1','LBO-LBOHAVO':'1','LNRSchG':'1','KiTaG':'1','HBKG':'1','LHG':'1','LPersVG':'1','LWoFG':'1','Verf':'1','UAusschG':'1','AGBGB':'1','StiftG':'1','LPartAusfG':'1','NRG':'1','SchlG':'1','HintG':'1','AGInsO':'1','LFGG':'1','LJKG':'1','LOWiG':'1','LVG':'1','VerkG':'1','LVwVfG':'1','LVwVG':'1','LVwZG':'1','LGebG':'1','KiStG':'1','LBG':'1','LBesGBW':'1','LBeamtVGBW':'1','MG':'1','PolG':'1','KatSG':'1','FwG':'1','RDG_':'1','UBG':'1','BestattG':'1','FTG':'1','StrG':'1','LBO':'1','GaVO':'1','LPlG':'1','SchulG':'1','PSchG':'1','WasserG':'1','NatSchG':'1','LUVPG':'1','LAbfG':'1','LWaldG':'1','LJagdG':'1','FischereiG':'1','DSchG':'1','LEntG':'1','GemO':'1','EigBG':'1','EigBVO':'1','KomWG':'1','KAG':'1','AGVwGO':'1','LDSG':'1','LPresseG':'1','LMedG':'1','AGGVG':'1','LRiG':'1','JAG':'1','RAVG':'1','SpG':'1','MFG':'1','LHO':'1'};
rgb = { 'Bürgerliches Recht - Allgemeines':['°BGB','0BGB010102','BGB-InfoV','BetrKV','°EGBGB','Rom-I-VO','Rom-II-VO','AGBGB','°AGG','OASG','GewSchG','°WEG','°NRG','°ErbbauRG','MHG','HeizkostenV','WoFlV','II. BV','BauFordSiG','AbschlagsV','WoVermittG','AGBG','VerbrKrG','HWiG','FernAbsG','FernUSG','°BeurkG','SigG','SigV','ProdHaftG','UmweltHG','°HPflG','°VOB/B','VerschG','VerlG','WBVG','SchRegO','VRV','BKleingG','ProstG'],'Familienrecht':['°BGB','EGBGB','AUG','°LPartG','LPartAusfG','°AdVermiG','AdWirkG','VersAusglG','IntFamRVG','BtBG'],'Arbeitsrecht':['°KSchG','°ArbZG','°EntgFG','NachwG','TVG','MiArbG','°TzBfG','AltTZG','°ArbSchG','JArbSchG','BetrSichV','AAG','°BUrlG','°MuSchG','MuSchArbV','°BEEG','AÜG','AEntG','°ArbGG','ArbnErfG','ASiG','ArbStättV','AFBG','°BetrVG','°MitbestG','SprAuG','DrittelbG','°BPersVG','°LPersVG'],'Handelsrecht, Gesellschaftsrecht':['°HGB','EGHGB','WechselG','ScheckG','°GmbHG','EGGmbHG','°AktG','EGAktG','SpruchG','PublG','°GenG','°PartGG','°UmwG','DrittelbG','HRV','HRegGebV'],'Liegenschaftsrecht':['°BGB','EGBGB','AGBGB','°WEG','°NRG','°ErbbauRG','°BKleingG','VermG_','DSchG','LEntG'],'Insolvenzrecht':['°InsO','°InsVfVO','°AnfG','EGInsO','AGInsO','InsVV','InsoBekV'],'Versicherungsrecht':['°VVG','0VVG311207','EGVVG','°VVG-InfoV','°PflVG','VAG','VersVermV'],'Gewerblicher Rechtsschutz, Immaterialgüterrecht':['°UWG','°MarkenG','°UrhG','KunstUrhG','UrhWG','°PatG','PAO','PatKostG','°GeschmMG','GebrMG','HalblSchG','SortG','SaatG','BuchPrG'],'Wettbewerbsrecht':['°GWB','°UWG','°UKlaG','UKlaV','°PAngV'],'Vergaberecht':['°GWB','°VgV','°VOB/A','°VOB/B','MFG'],'Zivilverfahrensrecht':['°ZPO','0ZPO010102','EGZPO','ZSHG','SchlG','EuGVÜ','°EuGVVO','AVAG','AuRAG','ZVO','GeringFordVO','EuMahnverfVO','EuVTVO','°ZVG','EGZVG','ZwVwV','HintO','°HintG','°GBO','GBV','GGV','InsO','InsVfVO','°ArbGG','FGG','°FamFG','IntFamRVG','LFGG','°GVG','°RPflG'],'Kostenrecht':['°GKG','°FamGKG','°RVG','°JVEG','°KostO','GvKostG','JBeitrO','LJKG','JVKostO','PatKostG','LGebG'],'Strafrecht, Strafverfahrensrecht':['°StGB','EGStGB','VStGB','°WiStG','°OWiG','LOWiG','°JGG','°StPO','EGStPO','IRG','ÜAG','°BZRG','BKAG','ZSHG','StrEG','JVollzGB I','JVollzGB II','JVollzGB III','JVollzGB IV','JStVollzG','GVG','NTSG'],'Allgemeines Verwaltungsrecht':['°LVG','°LVwVfG','°BVwVfG','°LVwVG','°VwVG','°LVwZG','°VwZG','°LGebG','VwKostG','LEntG'],'Beamtenrecht':['°BeamtStG','°LBG','°BBG','BPolBG','°LBesGBW','°BBesG','BDG','°LBeamtVGBW','°BeamtVG','BUKG','BRKG','ChancenG','BGleiG','AZV'],'Recht des Datenschutzes und der öffentlichen Informationen':['°BDSG','°LDSG','°IFG','VIG','AGVIG','UIG','LUIG'],'Ordnungsrecht, öffentliche Sicherheit, Verfassungsschutz':['°PolG','BKAG','BVerfSchG','LVSG','BNDG','BPolG','°FwG','RDG_','°VersG','VereinsG','SammlungsG','UBG','BestattG','KatSG','ZSKG'],'Waffenrecht, Gefahrstoffe':['°WaffG','BeschG','SprengG','ChemG','GefStoffV','GGBefG'],'Steuerrecht':['°AO','EGAO','BewG','ImmoWertV','°EStG','°EStDV','°KStG','°UStG','°UStDV','°GewStG','°GewStDV','°ErbStG','°ErbStDV','GrStG','GrEStG','InvStG','KiStG','StromStG','EnergieStG','UmwStG','KraftStG 2002','°FGO','FVG','ZollVG','EigZulG','InvZulG 2007'],'Sozialrecht':['°SGB I','°SGB II','°SGB III','°SGB IV','°SGB V','°SGB VI','°SGB VII','°SGB VIII','°SGB IX','°SGB X','°SGB XI','°SGB XII','KVLG 1989','°WoGG','WoGV','°SGG','LKJHG','JFDG','PflegeZG','°BetrAVG','InsoKostV','UVG','OEG','BKGG','°BAföG','BGG','FRG','SchwarzArbG'],'Ausweis- und Melderecht':['°MRRG','°MG','°PAuswG','°PassG'],'Ausländerrecht, Asylrecht':['°AufenthG','AufenthV','FreizügG/EU','AZRG','°AsylVfG'],'Gewerberecht, Handwerk, Preisrecht':['°GewO','°MaBV','VerstV','BewachV','VersVermV','SpielV','°HandwO','SchfG','SchfHwG','°LGastG','GastG','LadÖG','°PAngV','PreisKlG','°HOAI','IHKG'],'Produktsicherheit und -gestaltung':['°GPSG','°BauPG','EVPG','°ProdHaftG'],'Kreditwesen-, Börsen- und Wertpapierrecht':['°KWG','BBankG','FinDAG','ZAG','°BörsG','DepotG','PfandBG','°WpHG','WpÜG','WpPG','VerkProspG','InvG','UBGG','WKBG','EAEG','KapMuG','BausparkG','SpG','VAG','AltZertG','VersVermV','GwG','BetrAVG'],'Post, Telekommunikation, Energiewirtschaft':['°PostG','°TKG','TKÜV','FTEG','°EnWG','°EEG','EEWärmeG','EnEG','EnEV','AtG'],'Medienrecht':['°LMedG','°JMStV','°LPresseG','°TMG','TDG'],'Baurecht, Umweltrecht, Naturschutzrecht, Raumordnung':['°LBO','LBOAVO','LBOVVO','LBO-LBOHAVO','GaVO','VkVO','VStättVO','BauPrüfVO','BauSVO','EEWärmeG','EWärmeG','°ROG','RoV','LPlG','°BauGB','°BauNVO','UVPG','LUVPG','UAG','°BImSchG','4. BImSchV','9. BImSchV','18. BImSchV','32. BImSchV','FlugLärmG','WHG','0WHG28022010','°WasserG','AbwAG','AbwV','°BBodSchG','BBodSchV','LBodSchAG','°BNatSchG','0BNatSchG28022010','°NatSchG','UIG','LUIG','USchadG','UmwRG'],'Agrarrecht':['°FlurbG','°GrdstVG','LPachtVG','BodSchätzG','BWaldG','LWaldG','BJagdG','LJagdG','FischereiG','TierZG','PflSchG','SortG','SaatG','MOG'],'Tiere':['°TierSchG','°TierZG','BJagdG','LJagdG','FischereiG','TierSG','TierNebG'],'Lebensmittelrecht':['°LFGB','FleischG','WeinG'],'Abfallrecht':['°KrW-/AbfG','°LAbfG','AbfVerbrG','ElektroG','TierNebG'],'Kommunalrecht':['°GemO','KomWG','°KAG','EigBG','EigBVO'],'Wohnungsrecht':['°LWoFG','WoFG'],'Heimrecht':['°LHeimG','°WBVG'],'Verkehrsrecht, Straßenrecht':['°StVG','°StVO','FeV','FahrlG','KfSachvG','°StVZO','FZV','BKatV','°StrG','°FStrG','FStrPrivFinG','FStrAbG','°PBefG','FPersG','GüKG','GGBefG','°AEG','ÖPNVG','°LuftVG','LuftSiG','°WaStrG','BinSchG'],'Personenstands- und Namensrecht':['°PStG','PStV','NÄG','MindNÄG','TSG'],'Verwaltungsprozeßrecht, Verfassungsprozeßrecht':['°VwGO','AGVwGO','°SGG','°BVerfGG','ZSHG'],'Gerichtsverfassungsrecht und Recht der juristischen Berufe':['°GVG','°EGGVG','AGGVG','LBGS','°RDG','RDGEG','RDV','°BerHG','°DRiG','°LRiG','JAG','°BRAO','EuRAG','RAVG','PAO','°RPflG','°BNotO','VBVG'],'Recht der freien Berufe':['°StBerG','°WPO','PartGG','°ArchG','°IngG','IngKammerG','HOAI'],'Schul- und Hochschulrecht':['°SchulG','PSchG','°LHG','°LHGebG','°BBiG'],'Junge Menschen':['°JuSchG','°KiTaG','SGB VIII','LKJHG','JFDG','JugendarbG','JugendBildG','JGG','JStVollzG'],'Haushaltsrecht':['°HGrG','°BHO','LHO'],'Wehrrecht':['°SG','WBO','°WDO','SGleiG','SVG','WStG','SoldGG'],'Heilbehandlungsrecht, Medizinrecht, Gesundheitsschutz':['°BÄO','ÄApprO','BApO','BTÄO','HBKG','°AMG','°BtMG','GÜG','HWG','MPG','TPG','TFG','ESchG','GenTG','StZG','KHG','KHEntgG','BPflV','KrPflG','AltPflG','°IfSG','TierSG','LKrebsRG'],'Lastenausgleich, offene Vermögensfragen, Vertriebene, politisch Verfolgte, Kriegsopfer':['°LAG','°VermG','EntschG','°BEG','FRG','BVFG','°AusglLeistG','BVG'],'DDR-Rechtsanpassung':['°SachenRBerG','°SchuldRAnpG','°EGBGB'],'Statistik':['°BStatG','°ZensG 2011'],'Staat, Grundrechte, Politik, Parteien':['°MRK','°EU','°AEUV','EG','°GG','°Verf','StAG','VerkG','°PartG','GO-BT','PUAG','UAusschG'],'Sonstiges':['°FTG','°LNRSchG','BNichtrSchG','StiftG','EichG','BArchG','SubvG','AWG','BBergG','VSchDG']};

abk_spezial = { "0BGB010102":"BGB a.F." }
ges_bereiche = { 'BGB': ['433:479:Kaufrecht', '535:548:Mietrecht', '549:577a:Wohnraummietrecht', '611:630:Dienstvertrag', '631:651:Werkvertrag', '651a:651m):Reisevertrag']}
umfeld = new Object()
for (var i in abk_zu_gesetz) {
	abk_zu_gesetz[i] = abk_zu_gesetz[i].replace(/#/g, 'gesetz')
}

function bezz(temp) {
	if (temp.match(/^(GG|Verf|MRK|EG|EuGVVO|EuGVUE|EuGVÜ|InsVfVO|WechselG|ScheckG|EGBGB|EGHGB|EGVVG|EGGmbHG|ZVO|EuMahnverfVO|GeringFordVO|EuVTVO|Rom\-II\-VO)$|ichtlinie/)) {
		return 'Art. '
	}
	else return '§ '
}

function uberdiv() {
	$('#dejure').append('<div id="uberdiv"></div>');
	$('#uberdiv').hide();
	$('#uberdiv').css('height', $(document).height());
	$('#uberdiv').css('width', $('#wrapper').width()-2);
	wrapper_pos = $('#wrapper').position();
	$('#uberdiv').css('left', wrapper_pos.left+1+'px')
	$('#uberdiv').fadeIn('fast');
}

if (typeof(window["jQuery"]) != "undefined") {

	function clear_form_elements(ele) {
		$(ele).find(':input').each(function() {
			switch(this.type) {
				case 'password':
				case 'select-multiple':
				case 'select-one':
				case 'text':
				case 'textarea':
				$(this).val('');
				break;
				case 'checkbox':
				case 'radio':
				this.checked = false;
			}
		});
	}

	// Beobachtung speichern
	function save_beobachtung(form, del) {
		var typen_checked = '';
		var arr_typen_checked = new Array();
		var bezug = $(form).attr('id').split(/_/)[1];
		var notiz = '';
		var save_text = 'Eintrag in Beobachtungsliste angelegt';
		if ($(form).hasClass('schon_gespeichert')) {
			save_text = '&Auml;nderung gespeichert';
		}
		$('#beobachtung_gespeichert_'+bezug).hide();
		if (del != 'del') {
			// Typen mit Ereignis suchen
			var arr_typen_aktiv = new Array();
			$('.typen_'+bezug).find('.buchstaben_aktiv').each(function() {
				arr_typen_aktiv[$(this).html()] = 1;
			});
			$(form).children('fieldset').children('input:checkbox').each(function() {
				if ($(this).is(':checked') && $(this).hasClass('beobachtung_check')) {
					typ = $(this).attr('name').split('_')[1];
					typen_checked+= typ;
					arr_typen_checked.push(typ);
				}
			});
			if (typen_checked == '') {
				del = 'del';
			}
			notiz = $(form).children('fieldset').find('textarea[name=b_notiz]').val();
		}
		if (del == 'del') {
			$(form).removeClass('schon_gespeichert');
			clear_form_elements(form);
			$(form).find('span').html('256');
			save_text = 'Eintrag aus Beobachtungsliste gel&ouml;scht';
		}
		$('input[type=submit]', form).attr('disabled', 'disabled');
		$.post('/cgi-bin/ajax_antworter.fcgi?beobachtung_speichern=1', { ajax: 1, beobachtung_speichern: 1, typ: typen_checked, bezug: bezug, notiz: escape(notiz) }, function(data) {
			if (data == 'true') {
				$('#beobachtung_gespeichert_'+bezug).removeClass('infogreen').removeClass('infored');
				$('#beobachtung_gespeichert_'+bezug).addClass('infogreen').html(save_text).show();
				if (del != 'del') {
					$(form).addClass('schon_gespeichert');
					if ($('.notiz_'+bezug).length) {
						if (notiz != '') {
							$('.notiz_'+bezug).html(nl2br(notiz, true)).show('fast');
						} else {
							$('.notiz_'+bezug).hide('fast');
						}
					}
					if ($('.typen_'+bezug).length) {
						var typenhtml = '';
						for (var i = 0; i < arr_typen_checked.length; i++) {
							var class_aktiv = '';
							if (arr_typen_aktiv[arr_typen_checked[i]] == 1) {
								class_aktiv = ' buchstaben_aktiv';
							}
							typenhtml+= '&nbsp;<small class="buchstaben'+class_aktiv+'">'+arr_typen_checked[i]+'</small>';
						}
						$('.typen_'+bezug).html(typenhtml);
					}
					$('.formular_'+bezug).hide('slow');
				}
			} else {
				$('#beobachtung_gespeichert_'+bezug).addClass('infored').html('Fehler beim Speichern. Bitte probieren Sie es noch einmal.').show();
			}
			$('input[type=submit]', form).removeAttr('disabled');
		});
	}
	$(document).ready(function() {
		// Beobachtung von Entscheidungen
		// ##########################################################
		// Anzeigen der Bearbeitung bei Beobachtungen
		$('.beobachtung_anzeige').mouseenter(function() {
			$(this).find('.bearbeitungsbereich').show();
			$(this).children('.symbolbereich').show();
		});
		$('.beobachtung_anzeige').mouseleave(function() {
			$(this).find('.bearbeitungsbereich').each(function() {
				if ($(this).hasClass('versteckt')) {
					$(this).hide();
				}
			});
			$(this).find('.symbolbereich').each(function() {
				if ($(this).hasClass('versteckt')) {
					$(this).hide();
				}
			});
		});
		// Loeschen der Beobachtung per Link
		$('.beobachtung_entfernen').click(function(e) {
			e.preventDefault();
			var bezug = $(this).attr('id').split('_')[1];
			if (confirm('Endgültig aus der Beobachtungsliste löschen?')) {
				$.get('/cgi-bin/ajax_antworter.fcgi?beobachtung_speichern=1&bezug='+bezug, function(data) {
					if (data == 'true') {
						$('.beobachtung_'+bezug).hide('slow', function() { $(this).remove(); });
					}
				});
			}
		});
		// Anzeigen des Beobachtungsformulars
		$('.beobachtung_bearbeiten').click(function(e) {
			e.preventDefault();
			var bezug = $(this).attr('id').split('_')[1];
			var li = $(this).parent().parent().parent();
			$(li).find('.kasten').toggle('fast');
		});
		// Verbliebene Zeichen der Notiz anzeigen
		$('textarea[name=b_notiz]').keyup(function() {
			var charlength = $(this).val().length;
			var maxlength = 256;
			var length = maxlength - charlength;
			// Displays count
			if (length < 100) {
				$(this).parent().parent().find('span.zeichenzahl').css('color', ((this.value.length > maxlength)?'red':'')).html('Noch '+length+' Zeichen &uuml;brig');
			}
		});
		// Beobachtungsformular ein-/ausblenden
		$('.toggle_beobachtung_form').change(function() {
			var form = $(this).parent().find('.beobachtung_form');
			if ($(form).is(':visible') && $(form).hasClass('schon_gespeichert')) {
				if (confirm('Aus Beobachtungsliste löschen?')) {
					save_beobachtung(form, 'del');
				} else {
					$(this).attr('checked', true);
				}
			}
			if ($(this).is(':checked')) {
				$(form).show();
			} else {
				$(form).hide();
			}
		});
		// wenn Beobachtungsformular abgeschickt
		$('.beobachtung_form').submit(function(e) {
			e.preventDefault();
			form = $(this);
			save_beobachtung(form);
		});
		// Alle/keine Optionen auswaehlen
		$('.toggle_beobachtung').click(function(e) {
			checked = this.checked;
			fieldset = $(this).parent();
			$(fieldset).children('.beobachtung_check').each(function() {
				$(this).attr('checked', checked);
			});
		});
		// Aufklappen des Beobachtungsformulars
		$('.beobachtung_klapp').click(function(e) {
			e.preventDefault();
			$(this).parent().next('.versteckt').toggle();
		});

		//Login
		$('.passwordswap').click(function(e) {
			e.preventDefault();
			$('#loginform').toggle('fast');
			$('#passwordform').toggle('fast');
		});
		$('.swaploginform').click(function(e) {
			e.preventDefault();
			$('#loginform_gross').toggle('fast');
			$('#passwordform_gross').toggle('fast');
		});


		(function() {
			var fieldSelection = {
				getSelection: function() {
					var e = this.jquery ? this[0] : this;
					return (
						/* mozilla / dom 3.0 */
						('selectionStart' in e && function() {
							 var l = e.selectionEnd - e.selectionStart;
							 return { start: e.selectionStart, end: e.selectionEnd, length: l, text: e.value.substr(e.selectionStart, l) };
						 }) ||

						/* exploder */
						(document.selection && function() {

							e.focus();

							var r = document.selection.createRange();
							if (r == null) {
								return { start: 0, end: e.value.length, length: 0 }
							}

							var re = e.createTextRange();
							var rc = re.duplicate();
							re.moveToBookmark(r.getBookmark());
							rc.setEndPoint('EndToStart', re);

							return { start: rc.text.length, end: rc.text.length + r.text.length, length: r.text.length, text: r.text };
						 }) ||

						/* browser not supported */
						function() {
							return { start: 0, end: e.value.length, length: 0 };
						}
					)();

				},

				replaceSelection: function() {
					var e = this.jquery ? this[0] : this;
					var text = arguments[0] || '';
					var after = arguments[1] || false;
					var delrest = arguments[2] || false;
					// Cursorposition merken
					if (after) {
						var selstart = e.selectionStart;
					}

					return (
						/* mozilla / dom 3.0 */
						('selectionStart' in e && function() {
							if (delrest) {
								e.value = e.value.substr(0, e.selectionStart);
							} else {
								e.value = e.value.substr(0, e.selectionStart) + text + e.value.substr(e.selectionEnd, e.value.length);
							}
							if (after) {
								e.setSelectionRange(selstart, selstart);
							}
							return this;
						}) ||

						/* exploder */
						(document.selection && function() {
							e.focus();
							document.selection.createRange().text = text;
							return this;
						}) ||

						/* browser not supported */
						function() {
							e.value += text;
							return this;
						}
					)();
				}
			};

			 jQuery.each(fieldSelection, function(i) { jQuery.fn[i] = this; });

		})();
		if (jQuery.isFunction(jQuery.fn.autocomplete)) {
			var breite_suchfeld = $('#suchfeld').width()+61;
			var arrScreen = getScreenInfo();
			inner_width = arrScreen['client']['width'];
			if (inner_width < 480) {
				breite_suchfeld = 270;
			}
			$('#suchfeld').autocomplete("/cgi-bin/jquery-suche.fcgi", {
				width: breite_suchfeld,
				selectFirst: false,
				max: 100,
				highlight: 0,
				delay: 50,
				formatItem: function(row) { return lformat(row[0]); },
			});
			$('#suchfeld').result(function(event, data, formatted) {
				document.getElementById('suchfeld').value = '';
				if (data) {
					var t;
					if (data[0].match(/^!/)) {
						var t = data[0].substr(1).replace(/~~.*/, '').split(/:/);
					}
					else if (data[0].match(/^#/)) {
						var t = data[0].substr(1).split(/:/);
					}
		//			console.debug(data[0])
		//			console.debug("0 location.href = '/gesetze/" + t[0] + "/" + t[1] + ".html'")
					t[0] = t[0].replace(/\//, '-').replace(/ /, '_');
					t[1] = t[1].replace(/#.*/, '');
					if (t.length > 1) {
						if (buzer[t[0]]) {
							var loc = 'http://www.buzer.de/gesetz/' + buzer[t[0]] + '/index.htm';
						}
						else {
							var loc = '/gesetze/' + t[0];
							if (t[1] != '0') {
								loc += '/' + t[1] + '.html';
							}
						}
						//window.setTimeout("location.href = '" + loc + "'", 1)
						location.href = loc;
						$('#dejure').fadeOut('fast');
						//$('#dejure').append('<div id="ladediv"></div>');
						//$('#ladediv').hide();
						//$('#ladediv').css('position', 'absolute');
						//$('#ladediv').css('top', '0');
						//$('#ladediv').css('left', '0');
						//$('#ladediv').css('z-index', '998');
						//$('#ladediv').css('background', '#fff url(/jcg/laden.gif) center 30% no-repeat');
						//$('#ladediv').css('height', $(document).height());
						//$('#ladediv').css('width', $(document).width());
						//$('#ladediv').fadeIn('fast');
					}
				}
				else {
					alert('?');
				}
			});
			$(document).bind('keydown', function(e) {
				// !$('input|textarea').is(':focus') spart uns vielleicht "suche_belegt"
				if (typeof(gb) != 'undefined' && gb != '') {
					window.gb_suchfeld = gb;
				} else {
					window.gb_suchfeld = '';
				}
				var gb_match = '';
				if (gb_suchfeld != '') {
					gb_match = eval('/ '+gb_suchfeld+'/');
				}
				if (e.keyCode >= 48 && e.keyCode <= 57 && !$('input').is(':focus') && !$('textarea').is(':focus')) {
					$('#suchfeld').val('§ ');
					if (ie8) {
						$('#suchfeld').val($('#suchfeld').val()+' ');
						var inputRange = document.getElementById('suchfeld').createTextRange ();
						inputRange.moveStart ("character", 2);
						inputRange.collapse ();
						inputRange.moveEnd ("character", 2);
						inputRange.select ();
					} else {
						$('#suchfeld').focus();
					}
					$(document).bind('keyup', function(ev) {
						var suchfeld_val = $('#suchfeld').val();
						if (!suchfeld_val.match(gb_match) && !window.space && suchfeld_val.length == 3) {
							var range = $('#suchfeld').getSelection();
							start = range.start;
							if (gb_suchfeld != '') {
								$('#suchfeld').replaceSelection(' '+gb_suchfeld, true);
								if (ie8) {
									var inputRange = document.getElementById('suchfeld').createTextRange ();
									inputRange.moveStart ("character", start);
									inputRange.collapse ();
									//inputRange.moveEnd ("character", start-gb_suchfeld.length);
									inputRange.select ();
								}
							}
						}
					});
		//			$('#suchfeld').value = 'abcd';
					//uberdiv();
				}
				if (e.keyCode == 32 && $('#suchfeld').is(':focus') && !window.space) {
					var suchfeld_val = $('#suchfeld').val();
					if (suchfeld_val.match(gb_match)) {
						var range = $('#suchfeld').getSelection();
						start = range.start;
						$('#suchfeld').val($('#suchfeld').val().replace(gb_match, ''));
						//$('#suchfeld').replaceSelection(' '+gb_suchfeld, false, true);
						window.space = true;
					}
				}
			});
		}

		if ($('#werbungrechtsfloat').length && $('#werbungrechtsfloat').attr('title')) {
			var typ = $('#werbungrechtsfloat').attr('title');
			$('#werbungrechtsfloat').attr('title', '');
			$.get('/cgi-bin/adserver.fcgi?typ='+typ+'&sitzung='+sitzung, function(data) {
				if (data.length < 400) {
					$('#werbungrechtsfloat').html(data);
				}
			});
		}
	});
}

function lformat(temp, info, infostelle) {
	if (temp.match(/^#/)) {
		infostelle = temp.indexOf('##');
		if (infostelle > -1) {
			info = temp.substr(infostelle + 2);
			var t = info.split('#');
			umfeld[t[0]] = new Object();
			umfeld[t[0]].bis = t[1];
			umfeld[t[0]].dann = t[2];
			temp = temp.substr(0, infostelle);
		}
		suchwort = document.getElementById('suchfeld').value;
		var t = temp.substr(1).split(/:/);
		var extern_link = '';
		if (buzer[t[0]]) {
			extern_link = ' style="background: url(/jcg/external.png) right top no-repeat;" title="via buzer.de"';
		}
		if (t[1] == '0') {
			var gname = gn(t[0]);
			if (abk_zu_gesetz[t[0]]) {
				var zu_gesetz = abk_zu_gesetz[t[0]];
				if (!t[2] || t[2] == '') {
					t[2] = abk_zu_gesetz[t[0]];
					if (t[0].match(/^(SGB|JVollzGB)/)) {
						t[2] = t[2].replace(/^.*? - | -$/g, '');
						zu_gesetz = zu_gesetz.replace(/ - .*/, '');
					}
				}
				gname = markieren(gn(t[0]) + ' - ' + zu_gesetz, suchwort);
			}
			temp = '<div class="ergebnis_h"'+extern_link+'>' + gname + '</div>';
		}
		else {
			var zusatz = '';
			if (ges_bereiche[t[0]]) {
				for (var i = 0; i < ges_bereiche[t[0]].length; i++) {
					var tz = ges_bereiche[t[0]][i].split(/:/);
					if (t[1] >= tz[0] && t[1] <= tz[1]) {
						zusatz = ' <span class="ergebnis_zusatz">' + tz[2] + '</span>';
						break;
					}
				}
			}
			temp = '<div class="ergebnis_h"'+extern_link+'>' + bezz(t[0]) + t[1] + ' ' + gn(t[0]) + zusatz + '</div>';
		}
		if (t[2] && t[2] != '') {
			t[2] = markieren(t[2], suchwort, 1);
			if (t[2].substr(0, 1) == '@') {
				t[2] = '<i>' + t[2].substr(1) + '</i>';
			}
			temp += '<span class="ergebnis_h2">&nbsp;&nbsp;&nbsp;' + t[2] + '</span>';
		}
	}
	else if (temp.match(/^!/)) {
		angaben = temp.replace(/^!/, "").split(/~~/);
		var norm = angaben[0].split(/:/)[1];
		angaben[0] = angaben[0].replace(/:.*/, '');
		abk_gesetz = angaben[0];
//			if (abk_spezial[angaben[0]]) {
			abk_gesetz = gn(angaben[0]);
//			}
		temp = '<span class="ergebnis_h">' + bezz(abk_gesetz) + norm + ' ' + abk_gesetz;
		if (abk_zu_gesetz[angaben[0]]) {
			temp += ' - ' + abk_zu_gesetz[angaben[0]];
		}
		temp += '</span>';
		if (angaben[1]) {
			angaben[1] = angaben[1].replace(/#.*/, '');
			if (angaben[1].substr(0, 1) == '@') {
				angaben[1] = '<i>' + angaben[1].substr(1) + '</i>';
			}
			temp += '<br /><span class="ergebnis_h2">&nbsp;&nbsp;&nbsp;' + angaben[1] + '</span>';
		}
	}
	return temp;
}

function markieren(text, suchwort, verschieben) {
	text = text.replace(eval('/(^| |-|\\[|\\(|")((?:Bundes|Landes|)' + suchwort.replace(/ß|s+/g, '(?:ß|s+)') + ')/gi'), '$1<b class="ergebnishigh">$2</b>');
	if (verschieben && text.indexOf('<b') > 60) {
		text = '...' + text.substr(text.indexOf('<b') - 40);
	}
	return text;
}

function pruefen(temp) {
	return false;
}
// }}}

