var allTexts = {
	'common':{
		'pd_please_select':"- Bitte wählen -",
		'loading':"lade..."
	},
	'search_engine':{
		'cs_size':"qm",
		'cs_price':"Euro",
		'cs_rooms':"Zimmer"
	},
	'search':{
		'tipps':"Größe, Preis, Stichwort",
		'purchase':"Erwerbsart",
		'objectType':"Objekttyp",
		'p_buy':"kaufen",
		'p_rent':"mieten",
		'p_lease':"pachten",
		'ot_private':"wohnen",
		'ot_commercial':"gewerblich",
		'resultinfo':"Ergebnisse im <br>Kartenausschnitt",
		'resultinfo_1':"Ergebnis",
		'sort_price_highest':"Preis (höchste zuerst)",
		'sort_geographic':"nach Lage",
		'sort_price_lowest':"Preis (niedrigste zuerst)",
		'sort_size_biggest':"Größe (größte zuerst)",
		'sort_size_smallest':"Größe (kleinste zuerst)",
		'sort_date_newest':"Datum (neueste zuerst)",
		'sort_date_oldest':"Datum (älteste zuerst)",
		'pagination_back':"zurück",
		'pagination_next':"nächste",
		'searchboxHL_type':"Flächenart",
		'searchboxHL_place':"Ort",
		'backtosmallmap':"< zurück",
		'location_examples':"Straße, PLZ, Stadt oder Stadtteil",
		'specs':"Eigenschaften",
		'classic_size':"Größe in qm",
		'from':"von",
		'to':"bis",
		'classic_price':"Preis",
		'classic_rooms':"Zimmer",
		'keyword':"Stichworte (mehrere mit Komma)",
		'classic_HL1':"Objektlage und -art",
		'classic_composition':"Ihre formulierte Suche",
		'classic_startsearch':"Suche starten",
		'classic_reset':"Felder zurücksetzen",
		'classic_location':"Ort/Lage",
		'classic_purchase':"Erwerbsart",
		'classic_type':"Objekttyp",
		'classic_subtype':"Unterart",
		'zoomtoobjects':"Auf alle gefundenen Objekte zoomen",
		'geocode_fail':"Die von Ihnen eingegebene Adresse konnte leider nicht gefunden werden.",
		'all':"Alle"
	},
	'advertise':{
		'pd_freeafter_atonce':"Sofort",
		'pd_freeafter_byarrangement':"Nach Vereinbarung",
		'pd_freeafter_other':"Datum",
		'pd_freeafter_none':"Keine Angabe",
		'basicdata_price_rent':"Kaltmiete pro Monat",
		'basicdata_price_buy':"Kaufpreis",
		'basicdata_price_lease':"Pacht",
		'pd_provision_percent':"Prozent",
		'pd_provision_mm':"Netto-Monatsmiete(n)",
		'pd_provision_nkm':"NKM inkl. MwSt.",
		'pd_provision_eur':"EUR",
		'adv_img_uploadedimage':"Hochgeladenes Bild",
		'adv_img_deleteimage':"Bild löschen:",
		'adv_img_movedown':"nach unten",
		'adv_img_moveup':"nach oben",
		'img_couldntmove':"Konnte Bild nicht verschieben!",
		'img_couldntdelete':"Konnte Bild ncht löschen!",
		'img_delete_confirm':"Dieses Bild wirklich löschen?"
	},
	'manage_objects':{
		'sortby':"Sortieren nach:",
		'date':"Datum",
		'size':"Größe",
		'city':"Ort",
		'name':"Name",
		'country':"Land",
		'price':"Preis",
		'visitors':"Besucher",
		'preview':"Vorschau",
		'edit':"Bearbeiten",
		'delete':"Entfernen",
		'items':"Objekte",
		'from':"von",
		'to':"bis",
		'nextpages':"nächste",
		'previouspages':"zurück"
	},
	'attribute_options':{
		'16/teppich':"Teppich",
		'16/fliesen':"Fliesen",
		'16/holz':"Holz/Dielen",
		'16/laminat':"Laminat",
		'16/parkett':"Parkett",
		'16/pvc':"PVC",
		'16/stein':"Stein",
		'16/marmor':"Marmor",
		'16/doppelboden':"Doppelboden",
		'16/terracotta':"Terrakotta",
		'16/sonstiges':"Sonstiges:",
		'15/atonce':"Sofort",
		'15/none':"- Keine Angabe -",
		'15/byarrangement':"nach Absprache",
		'15/date':"Datum:",
		'63/atonce':"Sofort",
		'63/byarrangement':"Nach Absprache",
		'63/date':"Datum:",
		'63/none':"- Keine Angabe -",
		'16/none':"- Keine Angabe -"
	},
	'country_matrix':{
		'de':"Deutschland",
		'en':"Großbritannien",
		'fr':"Frankreich",
		'usa':"USA",
		'at':"Österreich",
		'ch':"Schweiz",
		'es':"Spanien",
		'it':"Italien",
		'br':"Brasilien",
		'lu':"Luxemburg",
		'dk':"Dänemark",
		'se':"Schweden",
		'nl':"Niederlande",
		'pl':"Polen",
		'ru':"Russland",
		'no':"Norwegen",
		'fi':"Finnland",
		'pt':"Portugal",
		'tur':"Türkei"
	},
	'expose':{
		'backtoresults':"< Ergebnisse",
		'err_title':"Bitte eine Anrede auswählen",
		'err_surname':"Bitte einen Nachnamen angeben",
		'err_contact':"Bitte mindestens die Email oder eine Telefonnummer angeben",
		'err_message':"Bitte eine Nachricht hinterlassen",
		'err_contactform':"Das Kontaktformular enthält noch Fehler:",
		'navi_prev':"vorheriges Objekt",
		'navi_next':"nächstes Objekt",
		'kf_sent':"Ihre Anfrage wurde verschickt."
	},
	'about':{
		'contact_header':"Kontakt",
		'contact_error_name':"Der Name fehlt",
		'contact_error_email':"Die Email fehlt oder ist ungültig",
		'contact_error_message':"Die Nachricht fehlt",
		'contact_errors':"Das Kontaktformular konnte nicht gesendet werden, weil es noch fehler enthält:"
	}
};

function getText(textgroup,textid,def) {
	if (allTexts[textgroup]!=undefined) {
		if (allTexts[textgroup][textid]!=undefined) {
			return allTexts[textgroup][textid];
		} else {
			if (def!=undefined) return def;
			else alert(textgroup+"."+textid+" existiert nicht");
		}
	} else {
		if (def!=undefined) return def;
		else alert ("textgroup "+textgroup+" existiert nicht");
	}
}

var getTxt = getText;
