
$(function(){

    var pathname = location.pathname;

    // set header image
    var toplevel    = (pathname.split('/'))[1];
    var sublevel    = (pathname.split('/'))[2];
    //var subsublevel = (pathname.split('/'))[3];

    var headerimage = "url(/_images/visuals/header_"+toplevel+".jpg)";

    if ( toplevel == "_en" ) {
        //headerimage = "url(/_images/visuals/header_homepage.jpg)";
        headerimage = "";
    }
    else if ( toplevel == 'contact' || toplevel == 'search' || toplevel == 'sitemap' || toplevel == 'browsercheck' || toplevel == 'identity' || toplevel == 'legal_notice' || toplevel == 'legal_disclaimer' || toplevel == 'asr' ) {
        // default to our-company sub-header
        headerimage = "url(/_images/visuals/header_our-company_small.jpg)";
    }
    else if ( sublevel != '_en' ) {
        headerimage = "url(/_images/visuals/header_"+toplevel+"_small.jpg)";
    }
    $("#banner").css( "background", headerimage );
    //alert( $("#banner").css("background-image") );


    var subsubnavigation    = pathname.split('/',4).join('/') + '/';
    var subnavigation       = pathname.split('/',3).join('/') + '/';
    var topnavigation       = pathname.split('/',2).join('/') + '/_en';

    var subnavigationHighlighted = 0;

    // highlight topnavigation
    $("#theme-nav li a").each(
        function() {
            if ( this.href.indexOf(topnavigation) != -1 ) {
                $(this).parent().addClass('active');
            }
        }
    )

    // highlight subnavigation
    $("#sub-nav li a").each(
        function() {
            // should deepest navigation levels be shown?
            if ( this.href.indexOf(subnavigation) != -1 ) {
                // highlight current navigation item
                if ( this.href.indexOf(pathname) != -1 ) {
                    $(this).parent().addClass('active');
                    subnavigationHighlighted = 1;
                }
            }
            else {
                //alert(this.href);
                //$(this).parent().find("ul").hide("slow");
                $(this).parent().find("ul").hide();
            }
        }
    );

    if ( ! subnavigationHighlighted ) {
        $("#sub-nav li a").each(
            function() {
                // highlight current navigation item
                if ( this.href.indexOf(subsubnavigation) != -1 ) {
                    $(this).parent().addClass('active');
                    subnavigationHighlighted = 1;
                }
            }
        );
    }

    // mark last item
    $("#navigation-list>li:last").addClass("last");

    // add urchin tracking -- Old code !
    /*
    $.getScript("http://www.google-analytics.com/urchin.js", function(){
        _uacct = "UA-2469875-2";
        urchinTracker();
    });
    */
}
);
