function swapImage() {

  var i,

      j=0,

      x,

      a = swapImage.arguments;

  document.sr = new Array;

  for (i=0; i<(a.length-2); i+=3)

    if ((x = findObj(a[i])) != null) {

      document.sr[j++] = x;

      if (!x.oSrc) x.oSrc = x.src;

      x.src=a[i+2];

    }

}



function swapImgRestore() {

  var i,

      x,

      a = document.sr;

  for (i=0; a && i<a.length && (x=a[i]) && x.oSrc; i++)

    x.src=x.oSrc;

}



function preloadImages() {

  var d = document;

  if(d.images) {

    if(!d.p) d.p=new Array();

      var i,

          j = d.p.length,

          a = preloadImages.arguments;

      for(i=0; i<a.length; i++)

        if (a[i].indexOf("#") != 0) {

          d.p[j] = new Image;

          d.p[j++].src=a[i];

    	}

  }

}



function findObj(n, d) {

  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 = findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x = d.getElementById(n);

  return x;

}



function legende(URL) {

  day = new Date();

  id = day.getTime();

  eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=440,height=200,left = 0,top = 0');");

}