// $('html').addClass('js'); // Header ausgeblendet solange die Seite laedt, die css Anweisung ist in der cssJs.css
       $(document).ready(function() {

          // Header wieder einblenden
          // $('html').removeClass('js');

          // externe Links
          $("a[href^=http]").each(function(){
            if(this.href.indexOf(location.hostname) == -1) {
               $(this).attr({
                  target: "_blank",
                  title: "Öffnet die Seite in einem neuen Fenster"
               }).addClass("external");
            }
          })

          // Icons
          $('a[@href$=pdf]').addClass('pdf');
          $('a[@href$=zip]').addClass('zip');
          $('a[@href$=doc]').addClass('doc');
          $('a[@href$=xls]').addClass('xls');
          $('a[@href^=mailto:]').addClass('mailto');
          $('a[@href^=javascript:linkTo_UnCryptMailto]').addClass('mailto');

          // Zebra Tabellen
          $('tbody tr:even').addClass('even');
          $('tbody tr:odd').addClass('odd');
          $("tbody tr").mouseover(function() {
              $(this).addClass("over");}).mouseout(function() {
                  $(this).removeClass("over");
              }
          );

          // Fade Mainnavi
          $('#mainnavi li:not(.current) a').hover(function() {
        	  $(this).css({'color': '#00519E'}).siblings('span').css({'height': '60px', 'display': 'block', opacity: 0}).stop().fadeTo(300,1.0);
               }, function() {
        	  $(this).css({'color': '#fff'}).siblings('span').stop().fadeTo(300,0.0);
          });


          // Navi Slider
          function mainmenu(){
          $("#mainnavi.site li ul ").css({display: "none"}); // Opera Fix
          $("#mainnavi.site li").hover(function(){
          		$(this).find('ul:first').css({visibility: "visible", display: "none"}).stop(false, true).slideDown('slow');   // .show(400)
          		},function(){
          		$(this).find('ul:first').stop(false, true).slideUp('fast');
          		});
          }
          $(document).ready(function(){
          	mainmenu();
          });

          // Bildergalerie
          // We only want these styles applied when javascript is enabled
          $('div.navigation').css({'width' : '100%'});
          $('div.galcont').css('display', 'block');

          // Initially set opacity on thumbs and add
      	  // additional styling for hover effect on thumbs
          var onMouseOutOpacity = 0.67;
      	  $('#thumbs ul.thumbs li').css('opacity', onMouseOutOpacity)
      		.hover(
      			function () {
      				$(this).not('.selected').stop().fadeTo('fast', 1.0);
      			},
      			function () {
      				$(this).not('.selected').stop().fadeTo('fast', onMouseOutOpacity);
      			}
      		);

		  // Initialize Advanced Galleriffic Gallery
		  var galleryAdv = $('#gallery').galleriffic('#thumbs', {
			delay:                  2000,
			numThumbs:              12,
			preloadAhead:           10,
			enableTopPager:         false,
			enableBottomPager:      false,
			imageContainerSel:      '#slideshow',
			controlsContainerSel:   '#controls',
			captionContainerSel:    '#caption',
			loadingContainerSel:    '#loading',
			renderSSControls:       false,
			renderNavControls:      false,
			playLinkText:           'Play Slideshow',
			pauseLinkText:          'Pause Slideshow',
			prevLinkText:           '&lsaquo; Previous Photo',
			nextLinkText:           'Next Photo &rsaquo;',
			nextPageLinkText:       'Next &rsaquo;',
			prevPageLinkText:       '&lsaquo; Prev',
			enableHistory:          true,
			autoStart:              false,
			onChange:               function(prevIndex, nextIndex) {
				$('#thumbs ul.thumbs').children()
					.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
					.eq(nextIndex).fadeTo('fast', 1.0);
			},
			onTransitionOut:        function(callback) {
				$('#caption').fadeTo('fast', 0.0);
				$('#slideshow').fadeTo('fast', 0.0, callback);
			},
			onTransitionIn:         function() {
				$('#slideshow').fadeTo('fast', 1.0);
				$('#caption').fadeTo('fast', 1.0);
			},
			onPageTransitionOut:    function(callback) {
				$('#thumbs ul.thumbs').fadeTo('fast', 0.0, callback);
			},
			onPageTransitionIn:     function() {
				$('#thumbs ul.thumbs').fadeTo('fast', 1.0);
			}
		  });

          // Dame bei Bidschirmaufloesung kleiner 1280px ausblenden
          function elementResize() {
              var browserWidth = $(window).width();
              if ((browserWidth) < '1250'){
                 $('#buerostuhl_swopper_dame').removeClass('breit');
              } else {
                 $('#buerostuhl_swopper_dame').addClass('breit');
              }
          }

          elementResize();

          $(window).bind("resize", function(){
              elementResize();
          });
	});


    // E-Mail Verschlüsselung http://jumk.de/nospam/
    function UnCryptMailto(s)
    {
        var n = 0;
        var r = "";
        for(var i = 0; i < s.length; i++)
        {
            n = s.charCodeAt(i);
            if(n >= 8364)
            {
                n = 128;
            }
            r += String.fromCharCode(n - 1);
        }
        return r;
    }

    function linkTo_UnCryptMailto(s)
    {
        location.href=UnCryptMailto(s);
    }