function switchImage(imgNode) {
      /*
      switchImage 2005.1 - 050318
      By CaRu - carsten.ruppert-at-web.de
      */

      var swimg = this;
      this.img = imgNode;
      this.preimg;

      this.changeSource = function () {
            if ( swimg.img.src == swimg.offsrc ) {
                  swimg.img.src = swimg.onsrc;
                  }
            else {
                  swimg.img.src = swimg.offsrc;
                  }
            }

      this.appendEvents = function () {
            if ( swimg.img.attachEvent ) {
                  swimg.img.attachEvent('onmouseover',swimg.changeSource);
                  swimg.img.attachEvent('onmouseout',swimg.changeSource);
                  }
            else {
                  swimg.img.addEventListener('mouseover',swimg.changeSource,false);
                  swimg.img.addEventListener('mouseout',swimg.changeSource,false);
                  }
            }

      if ( this.img ) {
            this.offsrc = this.img.src;
            this.onsrc = this.img.getAttributeNode('onsrc').value;

            this.preimg = document.createElement('img');
            this.preimg.src = this.onsrc;

            /* Aktiv */
            this.active = self.location.href;
            if ( this.active.indexOf('swi=') ) {
                  this.active = this.active.substring(this.active.indexOf('swi=') + 4, this.active.length);
                  if ( this.img.id == this.active ) {
                        this.img.src = this.onsrc;
                        }
                  else { this.appendEvents() }
                  }
            else {
                  this.appendEvents()
                  }
            return;
            }
}

function initSwImages() {
      var counter = 0;
      var img = document.getElementsByTagName('img')[counter];
      var swimg;

      while ( img ) {
            if ( img.getAttributeNode('onsrc') ) {
                  swimg = new switchImage(img);
                  }
            ++counter;
            img = document.getElementsByTagName('img')[counter];
            }
}

// Sprache wechseln



        function swLanguage() {



                var ustr = self.location.href;

                var nurl;

                var actlang;



                if ( ustr.indexOf('/de/') > -1 ) {

                        actlang = 'de';

                        nurl = ustr.substring(0,ustr.indexOf('/'+actlang+'/'));

                        nurl += '/en/' + ustr.substring(ustr.indexOf('/'+actlang+'/') + (actlang.length + 2), ustr.length);

                        }

                else {

                        actlang = 'en';

                        nurl = ustr.substring(0,ustr.indexOf('/'+actlang+'/'));

                        nurl += '/de/' + ustr.substring(ustr.indexOf('/'+actlang+'/') + (actlang.length + 2), ustr.length);

                        }

                self.location.href = nurl;

                }


/* Preload Images */

var myimages=new Array();
               function preloadimages()
                  {
                  for (i=0;i<preloadimages.arguments.length;i++)
                     {
                     myimages[i]=new Image()
                     myimages[i].src=preloadimages.arguments[i]
                      }
                  }

                  preloadimages("../img/layout/bg_menu_1_2.jpg","../img/layout/bg_menu_2_2.jpg","../img/layout/bg_menu_3_2.jpg","../img/layout/bg_menu_4_2.jpg","../img/layout/bg_menu_1_2en.jpg","../img/layout/bg_menu_2_2en.jpg","../img/layout/bg_menu_3_2en.jpg","../img/layout/bg_menu_4_2en.jpg");
