//<![CDATA[
        $(document).ready(function() {
            var navActive = $('.nav-main li.active a'); 
            $('.nav-sub li li:last-child a span').css('border', 'none');            
            navActive.find('span').after('<sup></sup>');
            navActive.find('sup').animate({
                bottom:'10px'
            });
            // Language selection function -->
            $('li.lang').hover(function() {
				$(this).find('ul').fadeIn();
			}, function() {
				$(this).find('ul').fadeOut();
			});
        });
       
        
        //Overlay function
			var overlaySelector = '.overlay';
			var checkFixed = null; 
			function isSupp() {
				// http://yura.thinkweb2.com/cft/
				var isSupported = null;
				if (document.createElement) {
					var el = document.createElement("div");
					if (el && el.style) {
						el.style.width = "1px";
						el.style.height = "1px";
						el.style.position = "fixed";
						el.style.top = "10px";
						var root = document.body;
						if (root && root.appendChild && root.removeChild) {
							root.appendChild(el);
							isSupported = el.offsetTop === 10;
							root.removeChild(el);
						}
						el = null;
					}
				}
				return isSupported;
			}
			function setPos() {
				if(checkFixed === false) {
					var p = $(window).scrollTop(); // Get scrollposition
					var h = $(window).height();
					var np = p + (h/2); // Calculate a new position
					$(overlaySelector).css({
						position: 'absolute',
						left: '50%',
						top: np + 'px'});
				} else {
					$(overlaySelector).css({
						'position': 'fixed',
						'left': '50%',
						'top': '50%'});
				}
			}
			$(document).ready(function() {	
				checkFixed = isSupp();								
				//$(overlaySelector).toggle();
				$('a.toggle').click(function() {
					var rel = $(this).attr('rel');	
					$(overlaySelector).not('.'+rel).hide(500);
					$('.'+rel).toggle(1000);
					setPos();						
					return false;
				});
			});
			$(window).bind('scroll resize', function() {
				setPos();
			});
			
			
//]]>
        
        

