// eslint-disable-next-line no-unused-vars
var customWidgetConfig = {
	invite: {
		label: "Fragen? Jetzt zum Chat",
		always: false,
		right: true,
	},
	restore: {
		label: "Zurück zum Chat",
	},
	form: {
		caption: "Chat starten",
		subcaption: "",
		height: "650px",
		header: "Treten Sie direkt mit uns in Kontakt",
		text: "Formular ausfüllen und los geht's!",
		submit: "Zum Chat",
	},
	chat: {
		right: true,
		caption: "Willkommen im Chat",
		subcaption: "",
		height: "800px",
		allow: "microphone *; camera *",
	},
	unavailable: {
		caption: "Chat nicht verfügbar",
		subcaption: "",
		header: "Es tut uns leid!",
		text: "Wir sind gerade nicht erreichbar. Bitte versuchen Sie es später noch einmal. Vielen Dank!",
	},

	// comment out to hide privacy link
	privacy: {
		label: "Datenschutzerklärung",
		link: "https://www.cpls.de/index.php/datenschutz-kunden",
	},

	stylesheet: "",

	canclose: true,
	canmove: true,

	display: {
		minheight: 0,
		minwidth: 0,
	},

	colors: {
		main: {
			text: '#000000',		// form text
			link: '#004994',		// privacy link
			background: '#ffffff',	// form bg
		},
		primary: {
			text: '#ffffff',		// caption text
			background: '#004994',	// caption bg
		},
		secondary: {
			text: '#ffffff',		// button text mouseover
			background: '#4ba829',	// button bg mouseover
		},
		tertiary: {
			text: '#4ba829',		// input field label
			link: '#f1f7eb',		// input field border
			background: '#e9ebf5',	// input field bg
		},
	},

	// visible default fields
	fields: {
		name: {
			label: "Name",
			placeholder: "",
			value: "",
			required: true,
		},
		email: {
			label: "E-Mail",
			placeholder: "",
			value: "",
			required: true,
		},
	},

	// visible custom fields
	extrafields: [ {
		name: "Kundennummer",
		label: "Kundennummer",
		placeholder: "",
		value: "",
		required: false,
		pattern: ".*",
	}, {
		name: "Anliegen",
		label: "Anliegen",
		type: "select",
		placeholder: ">>> Bitte treffen Sie eine Auswahl <<<",
		values: [ "Lieferungsverfolgung", "Bezahlung", "Retoure", "Reklamation" ],
		required: true,
	}, {
		name: "Priorität",
		label: "Priorität",
		type: "select",
		placeholder: ">>> Bitte treffen Sie eine Auswahl <<<",
		values: {
			99: "Sehr hoch",
			75: "Hoch",
			50: "Mittel",
			0: "Niedrig",
		},
		required: false,
	}, {
		name: "Anmerkungen",
		label: "Anmerkungen",
		type: "textarea",
		placeholder: "Bitte tragen Sie hier zusätzliche Informationen ein",
		required: false,
		rows: 3,
	}, {
		name: "customerid",
		type: "hidden",
		value: "R51414"
	} ],

	// hidden fields to submit. extrafields overwrites the userdata!
	userdata: {},
};

customWidgetConfig.userdata.Browser = navigator.userAgent;
customWidgetConfig.userdata.Einstiegspunkt = document.location.href;
