/* Design anpassen */
window.addEvent('load', function() {
	// Höhe des Content Divs korrigieren, falls nötig (IE6)
	if ($('content')) {
		if ($('content').getSize()['size']['y'] < 500) {
			$('content').setStyle('height', '500px');
		}
	}

	// Wenn Höhe des Content Divs nicht passend, dann korrigieren
	if ($('content')) {
		var jetzigeHoehe = $('content').getCoordinates()['height'];
		var zuAddieren = 25 - jetzigeHoehe % 25;
		jetzigeHoehe = jetzigeHoehe + zuAddieren;
		$('content').setStyle('height', jetzigeHoehe + 2);
	}

	// Größe der AddressBox korrigieren, falls nötig
	if ($('addressBox')) {
		var ueberstand = $('addressBox').getSize()['size']['y'] % 25;
		if (ueberstand > 0) {
			// Verkleinern oder Vergrößern?
			if (ueberstand > 12) {
				var richtigerWert = $('addressBox').getSize()['size']['y'] + (25 - ueberstand);
			}
			else {
				var richtigerWert = $('addressBox').getSize()['size']['y'] - ueberstand;
			}
			$('addressBox').setStyle('height', (richtigerWert - 6) + 'px');
		}
	}

	// Höhe der AddressBox korrigieren, falls nötig
	if ($('addressBox') && $('headPicture')) {
		var jetzigeHoehe = $('headPicture').getCoordinates()['height'];
		var zuAddieren = 25 - jetzigeHoehe % 25;
		jetzigeHoehe = jetzigeHoehe + zuAddieren;
		$('addressBox').setStyle('margin-top', jetzigeHoehe + 'px');
	}

	// Hintergrundbild korrigieren, falls nötig
	if ($('content')) {
		$('background').setStyle('height', $('content').getCoordinates()['height'] + 50);
	}

	// Übergang zwischen MainNavi und SecondNavi fixen, falls nötig
	if ($('newNavi')) {
		var navi = $('newNavi').getElement('a[class$=active]');
		if (navi) {
			var naviTop = navi.getStyle('top');
		}
	}

	if ($('secondnavi')) {
		var secondNavi = $('secondnavi').getElement('a[class$=active]');
		if (secondNavi) {
			var secondNaviTop = secondNavi.getStyle('top');
		}
	}

	// Tu es
	if (typeof naviTop != 'undefined' && typeof secondNaviTop != 'undefined' && naviTop == secondNaviTop) {
		navi.setStyle('border-right', '1px solid white');
		secondNavi.setStyle('background-image', 'url(/img/2nd_navi_bg_active_noleftborder.gif)');
	}

	// Vertikale Linien gehen im IE6 nicht bis ganz nach unten, wenn Seite scrollbar - fixen
	if (window.getSize()['scrollSize']['y'] > (window.getSize()['size']['y'] + 4)) {
		$('center').setStyle('height', window.getSize()['scrollSize']['y'] + 50);
	}
});


/* Sprache umschalten */
function switchLang(language) {
	$('eng').setStyle('display', 'none');
	$('ger').setStyle('display', 'none');
	$('jpn').setStyle('display', 'none');
	$('kor').setStyle('display', 'none');
	$('chi').setStyle('display', 'none');
	$(language).setStyle('display', 'block');
}


/* TinyMCE */
if (typeof tinyMCE != 'undefined') {
	tinyMCE.init({
		mode : "textareas",
		editor_selector : "mceEditor",
		theme : "advanced",

		theme_advanced_buttons1 : "bold,italic,underline,undo,redo,bullist,numlist,formatselect,link,removeformat",
		theme_advanced_buttons2 : "",
		theme_advanced_buttons3 : "",

		theme_advanced_blockformats : "p,h1,h2",

		plugins : "paste",
		theme_advanced_buttons3_add : "pastetext,pasteword,selectall",
		paste_create_paragraphs : false,
		paste_create_linebreaks : true,
		paste_use_dialog : true,
		paste_auto_cleanup_on_paste : true,
		paste_convert_middot_lists : false,
		paste_unindented_list_class : "unindentedList",
		paste_convert_headers_to_strong : true,
		paste_insert_word_content_callback : "convertWord",

		content_css : "/css/tinyMceStyles.css"
	});
}