$(document).ready(function () {	
	
                $('#nav a').each(function() {
                    var vormals = $(this).html();
                    var jetzt = vormals.replace(/ /g, "&nbsp;");
                    $(this).html(jetzt);
                });
        
                $('#wrapper ul').each(function() {
                    $(this).after('<div class="clear"></div>');
                })
        
                $('#nav li').hover(
                function () {
                    //show its submenu
                    $('ul', this).slideDown(100);

                }, 
                function () {
                    //hide its submenu
                    $('ul', this).slideUp(100);			
                }
            );
	
            });   
            
            (function($) {
                $.extend($.fx.step,{
                    backgroundPosition: function(fx) {
                        if (fx.state === 0 && typeof fx.end == 'string') {
                            var start = $.curCSS(fx.elem,'backgroundPosition');
                            start = toArray(start);
                            fx.start = [start[0],start[2]];
                            var end = toArray(fx.end);
                            fx.end = [end[0],end[2]];
                            fx.unit = [end[1],end[3]];
                        }
                        var nowPosX = [];
                        nowPosX[0] = ((fx.end[0] - fx.start[0]) * fx.pos) + fx.start[0] + fx.unit[0];
                        nowPosX[1] = ((fx.end[1] - fx.start[1]) * fx.pos) + fx.start[1] + fx.unit[1];
                        fx.elem.style.backgroundPosition = nowPosX[0]+' '+nowPosX[1];

                        function toArray(strg){
                            strg = strg.replace(/left|top/g,'0px');
                            strg = strg.replace(/right|bottom/g,'100%');
                            strg = strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");
                            var res = strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);
                            return [parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]];
                        }
                    }
                });
            })(jQuery);
            
            
            
            $(function(){
                $('#nav .li')
                .css( {backgroundPosition: "-20px 35px"} )
                .mouseover(function(){
                    $(this).stop().animate({backgroundPosition:"(-20px 94px)"}, {duration:300})
                })
                .mouseout(function(){
                    $(this).stop().animate({backgroundPosition:"(40px 35px)"}, {duration:100, complete:function(){
                            $(this).css({backgroundPosition: "-20px 35px"})
                        }})
                })
            });
            
            $(function() {
                $('#nav').children("li").each(function() {
                    var text = $(this).children("a").html();
                    text = text.replace(/&nbsp;-&nbsp;/g, "-");
                    text = text.replace(/&nbsp;/g, "-");
                    text = text.replace(/ü/g, "ue");
                    text = text.replace(/ö/g, "oe");
                    text = text.replace(/ä/g, "ae");
                    text = text.replace(/Ü/g, "Ue");
                        text = text.replace(/Ö/g, "Oe");
                        text = text.replace(/Ä/g, "Ae");
                    $(this).children("a").attr("href", "http://www.juergen-berger.net/"+text.toLowerCase()+".php");
                    $("ul li", this).each(function() {
                        var text2 = $(this).children("a").html();
                        text2 = text2.replace(/&nbsp;-&nbsp;/g, "-");
                        text2 = text2.replace(/&nbsp;/g, "-");
                        text2 = text2.replace(/ü/g, "ue");
                        text2 = text2.replace(/ö/g, "oe");
                        text2 = text2.replace(/ä/g, "ae");
                        text2 = text2.replace(/Ü/g, "Ue");
                        text2 = text2.replace(/Ö/g, "Oe");
                        text2 = text2.replace(/Ä/g, "Ae");
                        $(this).children("a").attr("href", "http://www.juergen-berger.net/"+text.toLowerCase()+"/"+text.toLowerCase()+"-"+text2.toLowerCase()+".php");
                    })
                })
            })
