
$(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)";
	var headerimage = "/_images/visuals/header_"+toplevel+".jpg";

    if ( toplevel == "_en" ) {
        headerimage = "/_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 = "/_images/visuals/header_our-company.jpg";
    }
    else if ( sublevel != '_en' ) {
        // one specific headerimage per toplevel
		headerimage = "/_images/visuals/header_"+toplevel+".jpg";
        
        // exceptions for these images
        if ( sublevel == 'quality' || sublevel == 'safety' || sublevel == 'environment' || sublevel == 'europe' || 
			 sublevel == 'asia' || sublevel == 'middle-east-and-africa' || sublevel == 'americas' ) {
            headerimage = "/_images/visuals/header_"+toplevel+'_'+sublevel+".jpg";
        }
        
    }
    //$("#banner").css( "background", headerimage );
	$(".banner img").attr( "src", headerimage );

    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");

    // subnavigation?
    if ( $('ul#navigation-list li').length == 0 ) {
        $('div.page-nav h2').css('background','none');
    }

    // add urchin tracking -- Old code !
    /*
    $.getScript("http://www.google-analytics.com/urchin.js", function(){
        _uacct = "UA-2469875-2";
        urchinTracker();
    });
    */
}
);

