var subtitles = {
    T_171370_kvalitative_test: {
		lang: "en",
		name: "English",
        tracks: [
			//from		To			Text
			T(0, 7, "Fehlings reagens 1 - Fehlings reagens 2 - 1 2 3 4"),
			T(52, 57, "Polarimeter - H2O - 1 2 3 4"),
			T(ATime(1,12,0), ATime(1,25,0), "Ved nul grader står de to polaroidpladers polatisationsretning vinkelret på hinanden")
        ]
    },
    T_171567_tekst5: {
		lang: "en",
		name: "English",
        tracks: [
			//from		To			Text
			T(TTime("00:00:00:01"), TTime("00:00:05:15"), "Måske glemmer vi indimellem at spørge os selv, hvad der er vigtigst i livet."),
			T(TTime("00:00:05:45"), TTime("00:00:11:30"), "I dagligdagen går mange af de vågne timer med arbejde og pligter."),
			T(TTime("00:00:11:30"), TTime("00:00:15:15"), "Men hvad betyder mest for os, når det kommer til stykket?"),
			T(TTime("00:00:15:30"), TTime("00:00:23:15"), "Det gør de mennesker, der står os nær. Og for de allerfleste er det vores familie."),
			T(TTime("00:00:24:00"), TTime("00:00:28:15"), "En familie er ikke nødvendigvis det samme i dag som for en generation siden."),
			T(TTime("00:00:29:15"), TTime("00:00:36:00"), "Jeg tror, der er kommet en erkendelse af, at ikke alle familier er far-og-mor-og-børn."),
			T(TTime("00:00:36:45"), TTime("00:00:41:15"), "Der er i dag større variation, men også større frisind og tolerance."),
			T(TTime("00:00:43:15"), TTime("00:00:50:15"), "Er der flere muligheder, er der også flere valg. Det er som udgangspunkt et fremskridt."),
			T(TTime("00:00:50:15"), TTime("00:00:54:00"), "Men vi kan også snuble over de mange muligheder."),
			T(TTime("00:00:54:30"), TTime("00:00:58:00"), "I en moderne familie er der et hav af gøremål."),
			T(TTime("00:00:58:45"), TTime("00:01:02:00"), "Jeg kan godt undre mig over, hvordan tiden slår til,"),
			T(TTime("00:01:02:00"), TTime("00:01:07:00"), "når lillebror skal følges til svømning, og storesøster skal hentes hos en legekammerat,"),
			T(TTime("00:01:07:00"), TTime("00:01:09:15"), "inden mor eller far skal på kursus."),
			T(TTime("00:01:09:15"), TTime("00:01:12:30"), "Hvordan når de dog det hele?"),
			T(TTime("00:01:12:30"), TTime("00:01:18:15"), "Vores hverdag er fuld af krav, der skal mødes, og valg, der skal træffes."),
			T(TTime("00:01:20:00"), TTime("00:01:22:00"), "Det kan være, som om alle døre står åbne."),
			T(TTime("00:01:22:00"), TTime("00:01:26:15"), "Men ét menneske kan jo ikke gå ind ad dem alle sammen på én gang."),
			T(TTime("00:01:28:15"), TTime("00:01:32:15"), "Jeg tror ikke, at man kan overkomme at interessere sig for alting."),
			T(TTime("00:01:33:15"), TTime("00:01:37:15"), "Jeg vil her i aften komme med min lille opfordring til,"),
			T(TTime("00:01:37:15"), TTime("00:01:40:00"), "at vi sommetider gør noget andet end det, vi plejer."),
			T(TTime("00:01:41:00"), TTime("00:01:44:00"), "Noget, der ligger uden for dagligdagens praktiske gøremål."),
			T(TTime("00:01:45:00"), TTime("00:01:52:10"), "Prøv at gøre noget, der ikke er nødvendigt, noget der ikke er behov for, noget unyttigt!"),
			T(TTime("00:01:56:00"), TTime("00:01:58:00"), "Det vil ikke være det samme for alle."),
			T(TTime("00:01:58:00"), TTime("00:02:01:30"), "Nogle vil helst gå en tur i skoven eller langs stranden."),
			T(TTime("00:02:01:30"), TTime("00:02:05:15"), "Andre foretrækker at lytte til musik eller at se en tv-serie."),
			T(TTime("00:02:06:00"), TTime("00:02:10:00"), "Selv vil jeg helst have noget mellem hænderne,"),
			T(TTime("00:02:10:00"), TTime("00:02:13:15"), "- et sytøj, en skitseblok; noget med farver."),
			T(TTime("00:02:15:15"), TTime("00:02:23:00"), "Jeg tror, det er vigtigt med oplevelser, der taler til vores sanser,"),
			T(TTime("00:02:23:00"), TTime("00:02:30:45"), "noget, der befrugter vores fantasi, som nærer tanken, og som kan gøre vores verden større."),
			T(TTime("00:02:30:45"), TTime("00:02:33:00"), "Det er slet ikke så unyttigt endda.")
			
        ]
    },
};

/**
 * Takes up to 4 values 
 * 4 values: [0]hours[1]minutes[2]seconds[3]frames
 * 3 values: [0]minutes[1]seconds[2]frames
 * 2 values: [0]seconds[1]frames
 * 1 value : [0]frames
 */
function ATime() {
	var frames = 0;
	var seconds = 0;
	var minutes = 0;
	var hours = 0;
	if(arguments.length == 1) {
		frames = (arguments[0]*1)/24;
	}
	else if(arguments.length == 2) {
		frames = (arguments[1]*1)/24;
		seconds = arguments[0]*1;
	}
	else if(arguments.length == 3) {
		frames = (arguments[2]*1)/24;
		seconds = arguments[1]*1;
		minutes = (arguments[0]*1)*60;
	}
	else if(arguments.length == 4) {
		frames = (arguments[3]*1)/24;
		seconds = arguments[2]*1;
		minutes = (arguments[1]*1)*60;
		hours = (arguments[0]*1)*3600;
	}
	else {
		return 0;
	}
	return hours + minutes + seconds + frames;
}

/**
 * If value is undefined returns 0
 * @param {*} value 
 */
function UndefinedToZero(value) {
	if(typeof value === "undefined") {
		return 0;
	}
	return value;
}

/**
 * Convert input to seconds
 * @param {numeric} frames Not Required
 * @param {numeric} seconds Not Required
 * @param {numeric} minutes Not Required
 * @param {numeric} hours Not Required
 */
function _Time(frames, seconds, minutes, hours) {
	frames = UndefinedToZero(frames) / 24;
	seconds = UndefinedToZero(seconds);
	minutes = UndefinedToZero(minutes) * 60;
	hours = UndefinedToZero(hours) * 3600;
	return hours + minutes + seconds + frames;
}

/**
 * Convert string input "00:00:00:00" to seconds
 * @param {string} value Required
 */
function TTime(value) {
	if(typeof value === "undefined") {
		value = "00:00:00:00";
	}
	var split = value.split(":");
	var frames = (split[3]*1)/24;
	var seconds = split[2]*1;
	var minutes = (split[1]*1)*60;
	var hours = (split[0]*1)*3600;
	var output = hours + minutes + seconds + frames;
	return output;
}

function T(start, end, text) {
	return {
		start: start,
		end: end,
		text: text
	};
}