"use strict";

//
// Ändern von Metadaten über URL:
// z.B.:  start.htm...?....&availablecontrols=%7BttweBtnConsole%3A%22show%22%7D
//					==>     availablecontrols={  ttweBtnConsole:    "show"  }
// Wenn das Metadatum "availablecontrols" bereits existiert, wird es nicht komplett ersetzt, sondern nur aktualisiert!
//

var g_objDefaultBaseMetadatas = {
	// Ab 6.10.0.0 (KF-8416)
//	flashvars : { "myVAR" : "foo" },

	// Ab 6.10.0.0 (KF-5417)
	metahyperlinks : {
		// From 18.1.0.143 "width=useScreenWidth,height=useScreenHeight" will use the resolution from the
		// story.
		// "width=<Number>,height=<Number>" will always use the specified values.
		// Note: if you want to use a real popup window, you have to specify width and/or height.
		// If you omit any of the properties, the browser default behaviour will be used.
		// default = ""
		// targetwindowprops : "",
		//
		// The target window name for the URL.
		// default = "_blank"
		// targetwindowname : "_blank",
		//
		// For more cursors, see "listCursor" in config/base/content/all/ttn.teamtrainer.core.mediaobjects.xsd
		// default = "pointer"
		// defhyperlinkcursor : "pointer",
		//
		// From 18.1.0.143 - Only the setting "true" causes that all hyperlinks (as text and as object property)
		// will be opened by using the 'metahyperlinks' property (fixes TTPS-16382).
		// default = "false"
		// useForAllHyperlinks: "false",
		//
		// Only supported method is "popup" at the moment
		// default = "popup"
		// method : "popup"
	},

//	rootpath : { value : "../" },
	configpathcustom : { value : "config/ttn/" },
//	language : { value : "de-de", important : true },
//	title : { value : "" },
//	author : { value : "Team Training Solutions GmbH" },
//	description : { value : "" },
//	company : { value : "Team Training Solutions GmbH" },
//	start : { value : "" },
//	playerpath : { value : "<absoluter_pfad_zum_player>/" },
//	basepath : { value : "<absoluter_pfad_zum_player>/configuration/base/" },
//	customerpath : { value : "<absoluter_pfad_zum_player>/configuration/customer/" },
//	sequencepath : { value : "<absoluter_pfad_zur_sequenz>/" },
//	meta : { value : "<absoluter_pfad_zur_sequenz>/irgendeine_sequenz_meta.js" },
//	mainpathstepid : { value : "" },
	controlheight : { value : "0"/*, important : true*/ },
	screenwidth : { value : "1012" },
	screenheight : { value : "688" },
	screenlayout : { value : "fixed" },
	minimized : { value : "false" },
	autoscroll : { value : "false" },

	// Ab 6.9.0.1: KF-7316
	// Folg. Werte haben eine hoehere Prio als der "autoscroll"-Wert, wenn sie gesetzt sind.
	// Wenn alle Werte auf "true" stehen, kann dies auch mit "autoscroll = true" abgekuerzt werden.
//	autoscrollmode : {
//		wysiwyg : "true",
//		preview : "true",
//		product : "true"
//	},

	// Ab 6.5.1.1:
	checkfirstsinglechoice : { value : "false" },

	// Ab 6.4.1:
//    wbtloadingimage : { value : "content/player/wbt/img/ttnwbtloading.gif", relativeTo : "ROOT" },
	// Ab 6.4.1:
//    covercssfile : { value : "wbt/player.cover.css", relativeTo : "CONFIG" },
	// Ab 6.4.0:
//    resetcommentscrollbar : { value : "true" },

    // Ab 6.4.1.2:
    storequests : {
        dbcookies : "false",
        dbjsapi : "false",
        dbscorm2004 : "false",
        dbaicc : "false",
        db : "false"        // nur für wysiwyg-Editor
    },

    // Ab 6.5.0.21
    restorescore : {
        dbcookies_lm : "false",
        dbjsapi_lm : "false",
        dbscorm2004_lm : "false",
        dbaicc_lm : "false",
        db_lm : "false",
        dbcookies_am : "false",
        dbjsapi_am : "false",
        dbscorm2004_am : "false",
        dbaicc_am : "false",
        db_am : "false"
    },

//	outlinecollapsed : { value : "false" },
	// Ab 6.4.1.3:
//	outlinecollapsedbutactive : { value : "false" },

	// Ab 6.5.1.1:
//	outlinecollapsedsitemap : { value : "false" },   // <- Aufklappen der Gliederungselemente in der Sitemap
//	outlinecollapsedjumplist : { value : "false" },   // <- Aufklappen der Gliederungselemente in der Sprungliste
//	outlinecollapsedbypasses : { value : "false" },   // <- Aufklappen der Gliederungselemente in der Nebenwege-Liste
//	outlineattachedtostep : { value : "next" },		// next - Beim Klick auf eine Gliederung soll auf den nächsten Schritt gesprungen werden
													// none - einfaches auf/zuklappen der Gliederung (default)
    jumplistsectionmode : { value: "samelevel" },    // nach KF-5315:
                                                    // recursive - springt vor/zurück an den Anfang der nächsten/vorigen Gliederung unabhängig des Levels
                                                    // samelevel - (default) springt vor/zurück an den Anfang der nächsten/vorigen Gliederung im gleichen Level
                                                    //                       und bei zurück an der ersten Gliederung in den nächsten Level
                                                    // samelevel2 - springt vor/zurück an den Anfang der nächsten/vorigen Gliederung nur im gleichen Level
                                                    //                       und bei zurück an der ersten Gliederung in den nächsten Level
                                                    //                       und bei vor an der letzten Gliederung in den nächsten Level

    // Ab 6.4.1.7:
//    usehistory : { value : "true" },

    // Ab 6.4.1:
//	helpcssfile : {
//		relativeTo : "CONFIG",
//	    all   : "wbt/player.help2.css"
//	},

	controldraggable : { value : "true" },

	transparentframes : {
		ttwpControl : "false",
		ttcontentcover : "false",
		ttwpExtensions : "false",
		views : "true",
		ttwpStep1 : "false",
		ttwpStep2 : "false",
		ttwpStep3 : "false"
	},

	commentmarginleft : { value : "30" },
	commentmargintop : { value : "30" },
	commentmarginright : { value : "30" },
	commentmarginbottom : { value : "30" },
	commentpagemeta : { position:"", left:"", top:"", width:"", regpoint:"lefttop"},

	commentposition : { value : "rightbottom" },
	commentleft : { value : "" },
	commenttop : { value : "" },
	commentwidth : { value : "450" },
//	commentheight : { value : "150" },
	cbtlanguages : {
		cbtlang1 : "de-de",
		cbtlang2 : "en-us",
		cbtlang3 : "es-es",
		cbtlang4 : "fr-fr",
		cbtlang5 : "it-it",
		cbtlang6 : "pt-pt",
		cbtlang7 : "cs-cz",
		cbtlang8 : "da-dk",
		cbtlang9 : "ja-jp",
		cbtlang10 : "ko-kr",
		cbtlang11 : "hr-hr",
		cbtlang12 : "ru-ru",
		cbtlang13 : "sk-sk",
		cbtlang14 : "sl-si",
		cbtlang15 : "tr-tr",
		cbtlang16 : "hu-hu",
		cbtlang17 : "nl-nl",
		cbtlang18 : "pl-pl",
		cbtlang19 : "ro-ro",
		cbtlang20 : "zh-cn",
		cbtlang21 : "ca-es",
//		cbtlang22 : "ar-eg",
		cbtlang23 : "de-ch",
//		cbtlang24 : "he-il",
		cbtlang25 : "sv-se",
		cbtlang26 : "fi-fi",
		cbtlang27 : "sr-rs",
		cbtlang28 : "eu-es",
		cbtlang29 : "zh-tw",
		cbtlang30 : "bg-bg",
		cbtlang31 : "hi-in",
		cbtlang33 : "pt-br",
		cbtlang34 : "es-gb",
		cbtlang35 : "es-ar",
		cbtlang36 : "et-ee",
		cbtlang37 : "mk-mk",
		cbtlang38 : "th-th",
		cbtlang40 : "de-at",
		cbtlang41 : "en-ie",
		cbtlang42 : "fr-be",
		cbtlang43 : "nl-be",
		cbtlang44 : "lt-lt",
		cbtlang45 : "eo-de",
		cbtlang46 : "eo-en",
        cbtlang47 : "fr-ch",
		cbtlang48 : "lv-lv"
	},
	consoleheight : { value : "150" },
	showconsole: {value: "false"},
	// from TTPS 2018 (18.0.0.0):
	//showconsoleaspopup: {value: "true"},
	filmmodedelay : { value : "5000" },
	// ab 6.6.0.1 default=true
	valuationfilm : { value : "true" },
	// ab 6.6.0.1 default=true
	valuationshow : { value : "true" },
	availablecontrols : { /*ttweBtnSoundOff:"hide", ttweBtnSoundOn:"hide"*/"ttweBtnConsole":"hide" },
	// neu: Einfrieren des Hauptweg-Bearbeitungsstandes im Nebenweg (#7028):
	freezemainpathprogress : { value : "true" },
	// neu: Splitten des Bearbeitungsstandes im Nebenweg (#7028):
	splitpathsprogress : { value : "true" },
//	showsoundcontrols : { value : "true" },
	storagemethod : { value : "cookies" },
	aicc_url : { value : "" },
	aicc_sid : { value : "" },

	userid : { value : "ttwbtuser" },
	abinito : { value : "false" },
	resume : { value : "false" },
	masteryscore : { value : "80" },

	// ab 6.5.0.0:
	usegrid : { value : "false" },
	showgrid : { value : "false" },
	gridwidth : { value : "10" },
	gridheight : { value : "10" },
	gridthresholdx : { value : "0.5" },
	gridthresholdy : { value : "0.5" },
	gridcellspanx : { value : "5" },
	gridcellspany : { value : "5" },

	mouseanimduration : {
		// "default" or integer in milliseconds
		animationsbefore : "default",
		// "default" or integer in milliseconds
		animationsafter : "default",
		// "default" or integer in milliseconds
		animationseventbased : "default",
		// "default" or integer in milliseconds
		solved : "default"
	},
	triggercursor : { value : "pointer" },
	// Ab 6.4.1.33 (KF-5203)
	easewmp : { value : "true" },	// Ab 6.7.0.3 ist der default "true".
//	presentationpathmode : { value : "mainpath" }, // ...optional; momentan implementiert: "mainpath", "classic"
	soundmode : { value : "true" },
//	hasSounds : { value : "false", important : true },
	startpage : { value : "content/player/wbt/player.start.2014.htm" /*, relativeTo : "ROOT" */ },
	contentpage : { value : "content/player/wbt/player.content.2014.htm" /*, relativeTo : "ROOT" */ },
	controlpage : { value : "content/player/wbt/player.control.2014.htm" /*, relativeTo : "ROOT" */ },
	extensionspage : { value : "content/player/wbt/player.control.extensions.2014.htm" /*, relativeTo : "ROOT" */ },
	// Ab 6.7.0.5:
	moduleframepage : { value : "content/player/wbt/player.modularframe.2014.htm" /*, relativeTo : "ROOT" */ },
	breadcrumbdivider : { value : " > " },
	breadcrumbdividerimage : { value : "content/player/wbt/img/breadcrumbdivider.png" },
	breadcrumbdividerinsertfirst : { value : "true" },

	// Ab 6.8.0.4 (KF-7077): Anzeige des LO-Titles im Breadcrumb
//	breadcrumblotitle : { value : "false" },

	// Ab 6.6.0.1 (KF-5316):
//	closeurl : { value : "" },

	resultimages : {
		testtype : { path : "content/player/wbt/img/testtypetask.png" },
		testright : { path : "content/player/wbt/img/testright.png" },
		testpartially : { path : "content/player/wbt/img/testpartially.png" },
		testwrong : { path : "content/player/wbt/img/testwrong.png" },
		interactiontype : { path : "content/player/wbt/img/testtypesim.png" },
		interactionright : { path : "content/player/wbt/img/testright.png" },
		interactionwrong : { path : "content/player/wbt/img/testwrong.png" }
	},
//	closepagerelativeto : { value : "rootpath" },

	indexpage : {
//		de_de : "content/player/wbt/de-de/player.index.de-de.htm",
//		en_us : "content/player/wbt/en-us/player.index.en-us.htm",
//		fr_fr : "content/player/wbt/fr-fr/player.index.fr-fr.htm",
//		es_es : "content/player/wbt/es-es/player.index.es-es.htm",
//		it_it : "content/player/wbt/it-it/player.index.it-it.htm"
	},

	helppage : {
		// relativeTo : "ROOT",		// relativeTo gilt fuer alle Sprachen (aus Kompatibilitaetsgruenden)!
		bg_bg : "content/player/wbt/player.help2.htm?lang=bg-bg",
		ca_es : "content/player/wbt/player.help2.htm?lang=ca-es",
		cs_cz : "content/player/wbt/player.help2.htm?lang=cs-cz",
		da_dk : "content/player/wbt/player.help2.htm?lang=da-dk",
		de_at : "content/player/wbt/player.help2.htm?lang=de-at",
		de_ch : "content/player/wbt/player.help2.htm?lang=de-ch",
		de_de : "content/player/wbt/player.help2.htm?lang=de-de",
		el_gr : "content/player/wbt/player.help2.htm?lang=el-gr",
		en_gb : "content/player/wbt/player.help2.htm?lang=en-gb",
		en_ie : "content/player/wbt/player.help2.htm?lang=en-ie",
		en_us : "content/player/wbt/player.help2.htm?lang=en-us",
		eo_de : "content/player/wbt/player.help2.htm?lang=eo-de",
		eo_en : "content/player/wbt/player.help2.htm?lang=eo-en",
		es_ar : "content/player/wbt/player.help2.htm?lang=es-ar",
		es_es : "content/player/wbt/player.help2.htm?lang=es-es",
		et_ee : "content/player/wbt/player.help2.htm?lang=et-ee",
		eu_es : "content/player/wbt/player.help2.htm?lang=eu-es",
		fi_fi : "content/player/wbt/player.help2.htm?lang=fi-fi",
		fr_be : "content/player/wbt/player.help2.htm?lang=fr-be",
		fr_ch : "content/player/wbt/player.help2.htm?lang=fr-ch",
		fr_fr : "content/player/wbt/player.help2.htm?lang=fr-fr",
		hi_in : "content/player/wbt/player.help2.htm?lang=hi-in",
		hr_hr : "content/player/wbt/player.help2.htm?lang=hr-hr",
		hu_hu : "content/player/wbt/player.help2.htm?lang=hu-hu",
		it_it : "content/player/wbt/player.help2.htm?lang=it-it",
		ja_jp : "content/player/wbt/player.help2.htm?lang=ja-jp",
		ko_kr : "content/player/wbt/player.help2.htm?lang=ko-kr",
		lt_lt : "content/player/wbt/player.help2.htm?lang=lt-lt",
		lv_lv : "content/player/wbt/player.help2.htm?lang=lv-lv",
		mk_mk : "content/player/wbt/player.help2.htm?lang=mk-mk",
		mn_mn : "content/player/wbt/player.help2.htm?lang=mn-mn",
		ms_id : "content/player/wbt/player.help2.htm?lang=ms-id",
		nl_be : "content/player/wbt/player.help2.htm?lang=nl-be",
		nl_nl : "content/player/wbt/player.help2.htm?lang=nl-nl",
		no_no : "content/player/wbt/player.help2.htm?lang=no-no",
		pl_pl : "content/player/wbt/player.help2.htm?lang=pl-pl",
		pt_br : "content/player/wbt/player.help2.htm?lang=pt-br",
		pt_pt : "content/player/wbt/player.help2.htm?lang=pt-pt",
		ro_ro : "content/player/wbt/player.help2.htm?lang=ro-ro",
		ru_ru : "content/player/wbt/player.help2.htm?lang=ru-ru",
		sk_sk : "content/player/wbt/player.help2.htm?lang=sk-sk",
		sl_si : "content/player/wbt/player.help2.htm?lang=sl-si",
		sr_rs : "content/player/wbt/player.help2.htm?lang=sr-rs",
		sv_se : "content/player/wbt/player.help2.htm?lang=sv-se",
		th_th : "content/player/wbt/player.help2.htm?lang=th-th",
		tr_tr : "content/player/wbt/player.help2.htm?lang=tr-tr",
		zh_cn : "content/player/wbt/player.help2.htm?lang=zh-cn",
		zh_tw : "content/player/wbt/player.help2.htm?lang=zh-tw"
	},
//	glossarypage : {
//	de_de : {
//		relative : "content/player/wbt/xxx.htm",		// Prio 1
//		relativeTo : "ROOT",	// nur fuer 'relative'
//		absolute : "http://www.tt-n.de/"				// Prio 2
//	}
//},
	// Ab 6.9.0.20
	// sets the linking against the learning mode: (0=off, 1=on) value form: ([assessment][learning])
	glossarylinking : { value : "01" },
	// possible values are: none, page_singleton, all
	glossarylinkingmode : { value : "page_singleton" },
	glossarylinkingorder : { value : "page,comment" },
	glossarypopupparams : { value : "width=900,height=700,resizable=yes" },

	// Ab 6.7.0.4
	openinmodulframe : { value : "false" },

	// Ab 6.7.0.8
//	addcontentcss1 : { value : "", relativeTo : "ROOT" },

	// Ab 6.7.0.17
//	addjumplistcss1 : { value : "", relativeTo : "ROOT" },

	// Ab 6.7.0.8
	cbtdesign : { value : "" },

	// Ab 6.7.0.8: autom. Continue (nach Pause-Event) wenn alle CBT-Controls geschlossen sind:
	autocontinue : { value : "true" },

	// Ab 6.7.0.8 (fixes KF-6149)
//	resizetop : { value : "false" },

	// Ab 6.7.0.8 (for overwrite help content only in help2):
	helpcustomtexts : {
//		relativeTo : "CONFIG",
//		"de_de" : "wbt/player.help2.de-de.js",
//		"en_us" : "wbt/player.help2.en-us.js"
	},

	// Ab 6.7.0.9
	exitpage : { value : "content/player/wbt/player.exit.2014.htm" /*, relativeTo : "ROOT" */ },
	// Ab 6.7.0.21
//	addexitcss1 : { value : "wbt/player.exit.css" /*, relativeTo : "CONFIG" */ },

	// Ab 6.7.0.17
	/*
	blinkanimations : {
		ttweBtnNext : {
			id : "ttweBtnNext",
			image1 : "ttweBtnNext_N.png",
			image2 : "ttweBtnNext_H.png",
			duration : 1000,
			cbtmodes : "11",	// Assessment, Learning
			playmodes : "111",	// Interactive, Show, Film
			cssClass: {
				normal: [],
				hover: []
			}
		}
	},
	*/

	// Ab 6.7.0.8: Feedback-Trigger im Assessmentmodus zulassen (default=nein):
	allowfbtriggerinamode : { value : "false" },

	// Ab 6.7.0.26: Image-Ordner der Kommentarfenster-Buttons (immer relativ zum Root-Ordner):
//	cbtctrlimagefolder : { value : "content/config/ttn/wbt/", relativeTo : "ROOT" },

	// Ab 6.8.0.1: Universal-Seite fuer Standard-Warndialoge im Player
	warningpage : { value : "content/player/wbt/player.warning.2014.htm" /*, relativeTo : "ROOT" */ },
	// Ab 6.8.0.1: Optionale CSS-Datei für Standard-Warndialoge im Player:
//	adddlgwarningcss1 : { value : "wbt/meine.css" /*, relativeTo : "CONFIG" */ },

    // Ab 6.8.0.1: Neues Verhalten der Auswertung im Assessmentmodus (nach KF-5629)
//    friendlyassessmentexit : { value : "false" },

	// Ab 6.8.0.1: Zuerst Auswertung anzeigen anstatt Musterloesung (nach KF-5631)
//	learningmodeevaluation : { value : "evaluationfirst" },		// possible values: "classic", "evaluationfirst"

	// Ab 6.8.0.2: Loesung anzeigen-Einstellungen (nach KF-6354):
	displaysolutionanimations : {
		//numberAttemptsEnableButton : 1,	// NOT YET IMPLEMENTED
		// Default-Effekt (3x blinkender Rahmen)
		anim01 : {
			"playmodes": "111",
			"cbtmodes": "11",
			"duration": 500,	// Dauer eines Durchlaufs
//			"interval" : 500*3/(2*3),
			"iterations" : 3
		},
		// nur für DD-Interaktionen: bewegender Rahmen zum Zielobjekt
		anim02 : {
			"playmodes": "111",
			"cbtmodes": "11",
			"interval": 15,
			"duration": 1500,	// Dauer eines Durchlaufs
			"effect" : "move"
		},
		// nur für DD-Interaktionen: (3x blinkender Rahmen um Zielobjekt)
		anim03 : {
			"playmodes": "111",
			"cbtmodes": "11",
			"duration": 500,	// Dauer eines Durchlaufs
//			"interval" : 500*3/(2*3),
			"iterations" : 3,
			"effect" : ""
		}
	},
	// Ab 6.8.0.2: Nebenweg-Hyperlinks in Sprungliste, Nebenwegen und Breadcrumb anzeigen?
//	showbypasslinks : {
//		"jumplist" : true,
//		"sitemap" : true,
//		"breadcrumb" : true
//	},

    // Ab 6.9.0.24: Zuständigen listener setzen
	useraccesskeycontrollers : {
		"ttwpStep1" : {
			controller : "id_animationcontrol"
		},
		"ttwpStep2" : {
			controller : "id_animationcontrol"
		},
		"ttwpStep3" : {
			controller : "id_animationcontrol"
		}
	},
	// Ab 6.9.0.24: Tastatursteuerung in Sitemap, Hilfe, etc.
	enablekeyboard : {
		"sitemap"  : "true",
		"help"     : "true",
		"actbypass": "true",
		"bypasses" : "true",
		"jumplist" : "true"
	},

	// Ab 6.8.0.4 (KF-7194):
	showaccesskeyflags : { value : "true" },

	// Ab 6.8.0.7
	pmcheckimage : { value : "content/player/wbt/img/pmcheck.png" /*, relativeTo : "ROOT" */ },

	// Ab 6.8.0.12:
	// Globale Einstellung fuer "Weiter nur ueber Schaltflaeche".
	// ACHTUNG: Wenn dieser Wert *gesetzt* ist, wird immer diese Einstellung verwendet.
	// default = <nicht gesetzt>
//	anykeyonlyonnext : { value : "true" },

	// Ab 8.0
	// KF-12986 - effect start "after click" won't work with "proceed only via next button"
	//
	// Sollen Animationen die "Nach Klick/Taste" (AfterAnykey) per anykey ausgeführt werden können obwohl
	// Weiter nur ueber Schaltfaeche aktiv ist muss "forceStartAfterAnyKeyAnimation" auf true gesetzt werden.
	// default = false
//	forcestartanimationafteranykey : {value: "true"},

	// Ab 9.0
	// KFB-3028 - Animationen mit der Transitionen 'Taste / Klick' sollen sich konsistent immer ausschließlich auf den direkten Vorgänger beziehen
	// Bisher war es so, dass "AfterAnykey"-Animationen erst dann ausgeführt werden konnten, wenn ALLE Animationen durchgelaufen sind.
	// Jetzt wird der Standard so geändert, dass diese direkt nach Ihrem Vorgänger ausgeführt werden können (auch wenn noch eine andere Animation läuft).
	// Also, um den 'alten' Zustand wiederherstellen, muss der Wert auf 'true' gesetzt werden
	// default = false
//	afteranykeywaitforallanimations : {value: "true"},


	// Ab 6.8.0.12:
	// Falls ein Key-Event bei "Weiter nur ueber Schaltfaeche" den Anykey loesen soll,
	// muss "cancelanykey" (lies: "cancel ANY key") explizit auf "false" stehen (default = true).
//	cancelanykey : { value : "false" },

	playmodedefault : { value : "100" },	// Abspielmodus, in dem standardmäßig gestartet werden soll (hier immer nur EINEN mode (100, 010 oder 001) angeben!)
										    // Dieser sollte später durch WBTSettings/@PlayModeDefault überschrieben werden können (Amar, 09.09.2006)!
										    // interactive = 100, show = 010, film = 001
	playmodes : { value : "110" }	// kann von WBTSettings/@PlayModes überschrieben werden
//	playmode : { value : "100" }		// Abspielmodus, der NUR verwendet werden soll (hier immer nur EINEN mode (100, 010 oder 001) angeben!)

	// Ab 6.7.0.41 (fixed: KF-7663):
//	,modularframejs : { value : "wbt/player.modularframe.js" /*, relativeTo : "CONFIG" */ }
//	,modularframecss : { value : "wbt/player.modularframe.css" /*, relativeTo : "CONFIG" */ }
	// Ab 6.8.0.9 (fixes: KF-6409)
//	,groupeventmode : { value : "interactive" }		// always (default) = die Gruppe wird als sichtbares Objekt behandelt,
													// unabhaengig davon ob auf sichtbare Elemente oder im transparenten Bereich
													// geklickt wird.
													// interactive = Events auf den transparenten Bereich einer Gruppe werden nur behandelt,
													// wenn die Gruppe gequestet wird, draggable oder ein Triggerobjekt ist.
													// transparent = Events auf den transparenten Bereich einer Gruppe werden immer durchgelassen.
													// Wenn die Gruppe gequestet wird, draggable oder ein Triggerobjekt ist, muss auf ein sichtbares
													// Element der Gruppe der Event ausgelöst werden.

	// Ab 6.8.0.17: zusaetzliche CSS-Dateien fuer MC/SC default-Design (KF-8072):
//	,addchoices2default : { value : "untitledDefault.css", relativeTo : "ROOT" }
	// Ab 6.8.0.17: zusaetzliche CSS-Dateien fuer MC/SC classic-Design (KF-8072):
//	,addchoices2classic : { value : "untitledClassic.css", relativeTo : "ROOT" }

//	,helpcssfile2 : {
//		relativeTo : "CONFIG",
//		all   : "wbt/player.help2.css"
//	}

	// Ab 6.8.0.24: KF-8297
//	,testevaluationmode : { value : "simple" }		// "simple" (default), "classic", "smooth"
//  ,testevaluationmarkingmode : { value : "simple" }	// "simple" (default), "classic"  - only available for testevaluationmode "smooth"

	// Ab 9.0 KFB-2760
//	,assessmentexitmode : { value : "simple" }		// "simple", "classic" (default)

	// Ab 6.8.0.24: KF-8337
//	,coverjsfile : { value : "wbt/player.cover.js", relativeTo : "CONFIG" }

    // Ab 6.8.0.201: KF-10495
//	,anykeymode : { value : "nextbuttononly" }

    // Ab 6.8.0.63: KF-9494: successstatusbehaviour (nur SCORM 2004)
    //        apply_in_elearning_mode        - [default] Der "success_status" wird im Lernmodus genauso geschrieben, wie im Assessmentmodus.
    //        do_not_apply_in_elearning_mode - Der "success_status" wird im Lernmodus immer auf "unknown" gesetzt.
//    ,successstatusbehaviour : { value : "apply_in_elearning_mode" }

	// Ab 6.9.0.1: KF-7621
	,poolmode : { value : "mixall" }	// avail: "mixall", "obligatoriesfirst", "obligatorieslast"

	// Ab 6.9.0.1: KF-8693
//	,showsectionbuttonsinassessment : { value : "false" }	// default: not set

	// Ab 6.9.0.1: KF-7621 (Zeitbegrenzung); "10"=Assessment, "01"=eLearning, "11"=beide
	,showtimelimitwarning : { value : "11" }
	,showtimeoutdialogue : { value : "11" }	// "10"=Assessment, "01"=eLearning, "11"=beide
//	,timeoutaction : { value : "exit" }		// default=exit; other possible value: "continue"

	// Ab 6.9.0.1: KF-7621 (Fragepool): Hinweis-Dialog wegen Fragepool im Vorschau-Modus
	,showpreviewpooldialogue : { value : "true" }

	// Ab 6.9.0.3: JS-File fuer Warning-Dialoge
//	,adddlgwarningjs1 : { value : "wbt/myWarningJSFile.js", relativeTo : "CONFIG" }

	// Ab 6.9.0.3: JS-File fuer Exit-Dialog
//	,addexitjs1 : { value : "wbt/myExitJSFile.js", relativeTo : "CONFIG" }

	// Ab 6.10.0.0: KF-8416
	,flashstorypath : { wysiwyg : "./", product : "../shared/" }

	// KF-9063: undo fix as needed (value MUST BE set to "true" if bugfix has to be reverted)
//	,undofliprotationbug : { value : "true" }

    // Ab 6.8.0.63: KF-9494: successstatusbehaviour (nur SCORM 2004)
    //        apply_in_elearning_mode        - [default] Der "success_status" wird im Lernmodus genauso geschrieben, wie im Assessmentmodus.
    //        do_not_apply_in_elearning_mode - Der "success_status" wird im Lernmodus immer auf "unknown" gesetzt.
//    ,successstatusbehaviour : { value : "apply_in_elearning_mode" }

	// Ab 6.9.0.25
	,addcontentcss0 : { value : "wbt/player.content.css", relativeTo : "CONFIG" }
	,addcontentjs0  : { value : "wbt/player.content.js", relativeTo : "CONFIG" }

	// Ab 6.9.0.28, KF-9625
//	,contentwindowpos : { value : "center,center" }	// only "center,center" is supported by now

	// Ab 6.9.0.38, KF-10504
//	,showinsitemap : { value : "mainpath" }	// what to show in sitemap view (possible: "mainpath" [default], "activepath")

	// Ab 6.10.0.0
//	,resizeoptions : {
		// windowposition can be any string combination according to the following syntax
		// Syntax:
		//			"[[left | auto | center | right | <integer>],[top | auto | center | bottom | <integer>] | none]"
		// Default:
		//			"0,0"
		// Notes:
		//			- "none" is only available for both left and top edges, not separate. That means "none" equals "none,none" and vice-versa.
		//			- "auto" can be replaced by an empty string, that means "auto,auto" equals ",".
		//			- For every browser window the available height is measured from top of the screen to top of the taskbar.
//		windowposition : "center,center"
//		resizewindow : "auto,auto",		// will be later implemented
//		offsetWidthIE : "12",			// add this pixel offset to document resolutions width to get IE total width
//		offsetHeightIE : "164"			// 138 + 26// add this pixel offset to document resolutions height to get IE total height
//	}

	// Ab 6.10.0.1: KF-10602
//	,proceedonlyonnextinfilmmode : { value: "true" }

	// Ab 7.0: KFB-230 Auswertung von Feedbacks über die SAP LSO. Default: Aktiviert
	,extendedscormtracking : { value : "true" }

	// Ab 7.1.17: KF-12943 - player.default.js option: film mode = presentation mode
	//,autofilmmode : { value : "false" }	// default: "true"

	// Ab 7.1.0.19: KF-13042
	//,strictdraganddropevaluation : { value : "true" }

	// Ab 6.10.0.69: KFB-975 - KNOWHOW-64 - Teile von "dbjsapi" kundenspezifisch umlenken
//	,reversegetapi : {value : "true"}

	// Ab 9.1: KFB-4927 - Schrittweises senden von Lernständen via SCORM
	//,scormcommitonstepchange : { value : "true" }

	// From 9.1.0.27: KFB-5188 - Preloading sämtlicher Schritte eines Dokuments über Konfigurationsparameter ermöglichen
//	,preloadallsteps : {value : "true"}

	// From 10.0.0.7
	// Customize StorageInterface methods with "customstorage"
//	,customstorage : {
//		"aicc" : { value : "wbt/dbaicc.js", relativeTo : "CONFIG" },
//		"cookies" : { value : "wbt/dbcookies.js", relativeTo : "CONFIG" },
//		"jsapi" : { value : "wbt/dbjsapi.js", relativeTo : "CONFIG" },
//		"scorm2004" : { value : "wbt/dbscorm2004.js", relativeTo : "CONFIG" }
//	}

	// From 10.0.0.58
	// Set to "true" if you want alert-Box messages when cookie size exceeds. [default: "false"]
//	,alertcookielimitations: { value : "true" }

	// From 13.0.0.0
	// Consider the border width from a drop target, if the drop target has a rectangle form (autoform or textbox)
	//,considerborderafterdrop: { value: "true"}
};

if(typeof DefaultBaseSequenceMetadatas_js === "function") {
	DefaultBaseSequenceMetadatas_js();
}
