/* Languagebox
------------------------------------------- */
var myInterval = null;
function openLangs() {
	document.getElementById('language_dropdown').style.display = 'block';
	document.getElementById('language_dropdown').onmouseover = setMouse;
}
function setMouse() {
	document.getElementById('language_dropdown').onmouseout = intervalClose;
	if(myInterval != null) clearInterval(myInterval); 
}
function intervalClose() {
	myInterval = window.setInterval('closeLangs()', 1000);
}
function closeLangs() {
	document.getElementById('language_dropdown').style.display = 'none';
	clearInterval(myInterval); 
}

/* Weather & Extrainfo Slider
------------------------------------------- */
jQuery( function($) {
	if ($('#moreinfos_toggler').html() != null && $('#moreinfos').html() != null) {
		$("#moreinfos_toggler").attr('href','javascript:;');
		$("#moreinfos_toggler").click(function () {
			$(this).toggleClass("sel");
			$(this).toggleClass("sel1");
			$("#moreinfos_window").slideToggle("slow");
		});
	}
	if ($('#moreinfos_close').html() != null) {
		$("#moreinfos_close").attr('style','display:block;');
		$("#moreinfos_close").attr('href','javascript:;');
		$("#moreinfos_close").click(function () {
			$("#moreinfos_window").slideToggle("slow");
		});
	}
});

/* Modify Dropdown Menu for smaller solutions
------------------------------------------- */
jQuery( function($) {
	function resizeWindow(e) {
		if ($(window).width() <= 1300) {
			$("#mainnav ul ul ul").css('left','-100%');
		} else {
			$("#mainnav ul ul ul").css('left','100%');
		}
	}
	$(window).bind("resize", resizeWindow);
	resizeWindow();
});