function languagemenu() {
	//lmenu = $('language').up();
	//lmenu_height = lmenu.getHeight() + "px";
	//lmenu_heighthalf = lmenu.getHeight() / 2 + "px";

	/* Max: flackert leider
	lmenu.onmouseover = function(){

		new Effect.Morph(lmenu, {
			style: {
				height: '36px'
			},
			duration: 0.2
		});
	}

	lmenu.onmouseout = function(){

		new Effect.Morph(lmenu, {
			style: {
				height: '18px'
			},
			duration: 0.2
		});
	}
	*/
	var lang0 = $('lang0');
	var lang1 = $('lang1');
	var lang2 = $('lang2');
	var lmenu = $('language')
	if (lmenu) {
		lmenu.onmouseover = function(){
			if (lang0) { lang0.style.display = "block"; }
			if (lang1) { lang1.style.display = "block"; }
			if (lang2) { lang2.style.display = "block"; }
		}
		lmenu.onmouseout = function(){
			if (lang0) { lang0.style.display = "none"; }
			if (lang1) { lang1.style.display = "none"; }
			if (lang2) { lang2.style.display = "none"; }
		}
	}
}

function toplink() {
	var my_el = $("toplink");
	if (my_el) {
		var sub = $("sub");
		if (sub) {
			/*
			var container_height = $("container").getHeight();
			var viewport_height = document.viewport.getHeight();
			if ( viewport_height < container_height) {
			*/
				my_el.style.display = "block";
			/*}*/
		}
	}
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function chkFormular() {
	var mv = $("email").value;
	var mv2 = $("email2").value;
	if ( (mv != "") && (mv2 != "") ) {
		if ( mv != mv2 ) {
			alert("Bitte überprüfen Sie Ihre E-Mail-Adresse!");
			return false;
		}
		return true;
	}
}

function gm_overview(){
	map.closeInfoWindow();
	map.setCenter(new GLatLng(50.80534350018375, 10.26071548461914), 6);
}

function init() {
	languagemenu();
	toplink();
}

document.observe("dom:loaded", function() {
	init();
});