

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];
            }
}



/* 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/zg_1_2.png","../img/layout/zg_2_2.png","../img/layout/zg_3_2.png","../img/layout/zg_4_2.png","../img/layout/zg_5_2.png","../img/layout/zg_6_2.png","../img/layout/zg_7_2.png","../img/layout/zg_8_2.png","../img/layout/zg_9_2.png","../img/layout/zg_1_2en.png","../img/layout/zg_2_2en.png","../img/layout/zg_3_2en.png","../img/layout/zg_4_2en.png","../img/layout/zg_5_2en.png","../img/layout/zg_6_2en.png","../img/layout/zg_7_2en.png","../img/layout/zg_8_2en.png","../img/layout/zg_9_2en.png");



/* I M A G E S W A P */



function mm_swapImgRestore() { //v3.0

  var i,x,a=document.mm_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function mm_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.mm_p) d.mm_p=new Array();

    var i,j=d.mm_p.length,a=mm_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.mm_p[j]=new Image; d.mm_p[j++].src=a[i];}}

}



function mm_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=mm_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function mm_swapImage() { //v3.0

  var i,j=0,x,a=mm_swapImage.arguments; document.mm_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=mm_findObj(a[i]))!=null){document.mm_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}





// 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;

		}



function Deblur(mylink)

{ if (document.all)

  mylink.blur();

}



function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=620,height=620,scrollbars=no');
return false;
}
