/**
 * Projekt:	LeTRa
 * SVN:		$Id: scripts.js 13 2007-07-29 13:20:05Z Sarah $
 * Author:	Sarah Kirchner
 * Create:	01.03.2007
 * Copyright:
 * Diese Datei ist ein Bestandteil für die Website von L und darf nur dort
 * verwendet werden.
 * Purpose:
 * Hier sind die Standard Elemente definiert, die sowohl für das Layout, als
 * auch für den Editor, verwendetet werden.
 */

/**
 * Funktion für Menüpunkt zum Wechseln des Punkts
 *
 * @param id ist die Id des Menüpunkts
 * @param thema ist das Thema für den Punkt
 */
function onMouseMenu(id, thema) {
	var img = document.getElementById('item' + id);
	if (!img) {
		return;
	}
	img.src = 'assets/themes/' + thema + '_punkt.gif';
}


/**
 * Funktion wird verwendet auf der Webseite f?r den Backup der Daten
 */
function onClickStartBackup() {
	var msg = "Wollen Sie den Backup starten?\n" +
		"Der Vorgang dauert und Sie werden am Ende eine Zusammenfassung sehen.";
	if (confirm(msg)) {
		document.formBackup.submit();
	}
}

function onClickFontSize(delta) {
	var body = document.getElementsByTagName('body');
	if (body[0]) {
		body = body[0];
	}
	if (!body) {
		return;
	}
	var bodyStyle = body;
	if (body.style) {
		bodyStyle = body.style;
	}
	if (bodyStyle.fontSize == '') {
		if (delta < 0) {
			bodyStyle.fontSize = '9pt';
		}
		else {
			bodyStyle.fontSize = '11pt';
		}
	}
	else {
		var size = parseInt(bodyStyle.fontSize);
		if (delta < 0 && size < 8) {
			return;
		}
		if (delta > 0 && size > 14) {
			return;
		}
		if (delta < 0) {
			size--;
		}
		else {
			size++;
		}
		bodyStyle.fontSize = size + 'pt';
	}
}

/**
 * Funktion wird ausgeführt, wenn die Benutzerin in der Foto Galerie ein
 * anderes Kapitel auswählt.
 */
function onFotoGaleryCapterChange(listBox) {
	listBox.form.submit();
}
