<!--

   function preloadImages() {
      var d=document;
      if(d.images) {
         if(!d.MM_p) d.MM_p=new Array();
         d.MM_p[j]=new Image;
         var i,j=d.MM_p.length,a=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];
            }
      }
   }

   var posX=275;
   var posY=60;
   var allSupport = (document.all!=null || window.sidebar!=null);

   var PopInfos = new Array();

   function getElement(elName) {
      if (allSupport)
         return document.getElementById(elName);
      else
         return document.layers[elName]
   }

   function writeContents(el, Pop) {
      if (allSupport)
         el.innerHTML = Pop
      else {
         el.document.open()
         el.document.write("<TABLE BORDER=0 cellpadding=0 cellspacing=0><TR><TD WIDTH=100% ALIGN=\"CENTER\">")
         el.document.write(Pop)
         el.document.write("</TD></TR></TABLE>")
         el.document.close()
      }
   }

   function getOffset(el, which) {
      var amount = el["offset"+which]
      el = el.offsetParent
      while (el!=null) {
         amount+=el["offset"+which]
         el = el.offsetParent
      }
      return amount
   }

   function setPosition(el, src) {
      var yOffset = -60;
      var xOffset = -230;
      if (allSupport) {
         el.style.pixelTop = getOffset(src, "Top") + yOffset + posY;
         el.style.pixelLeft = getOffset(src, "Left") + posX + xOffset;
         el.style.top = getOffset(src, "Top") + (posY + yOffset) + "px";
         el.style.left = getOffset(src, "Left") + posX + xOffset + "px";
      } else
      {
         el.top = src.y + 20 + yOffset + posY
         el.left = src.x + posX
      }
   }

   function setVisibility(el, bDisplay) {
      if (bDisplay)
         if (allSupport)
            el.style.visibility = "visible"
         else
            el.visibility = "show";
      else
         if (allSupport)
            el.style.visibility = "hidden"
         else
            el.visibility = "hidden"
   }

   function getDescriptionFor(Pop) {
      if (typeof(PopInfos[Pop]) == "undefined") {
         return "Keine Beschreibung (" + Pop + ") verfügbar.";
      }
      return "<img src=\"" + PopInfos[Pop] + "\" alt=\"image!\" border=\"0\">";
   }

   function getContent(code, keyword, sold) {

      var content;

	  if(sold=="N")	{
	      content =
    	  "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" +
	      "   <tr>" +
    	  "      <td align=\"center\">" + "<img src=\"" + code + "\" alt=\"image!\" border=\"0\">" + "</td>" +
	      "   </tr>" +
    	  "</table>";
	  }else{
		  content =
    	  "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">" +
	      "   <tr>" +
    	  "      <td align=\"center\">" + "<img src='../gfx/sold.gif' style='position:absolute; left:0; top:0;'><img src=\"" + code + "\" alt=\"image!\" border=\"0\">" + "</td>" +
	      "   </tr>" +
    	  "</table>";
	  }
      return content;
   }

   function displayContents(srcObj, code, keyword, sold) {
      var el = getElement("infoBox");
      var content = getContent(code, keyword, sold);
      writeContents(el, content);
      setPosition(el, srcObj);
      setVisibility(el, true);
      isVisible = true;
   }

   var rSrcObj;
   var rCode;
   var rKeyword;
   var timerId;
   var ssold;
   function displayRegisteredContents() {
      displayContents(rSrcObj,rCode,rKeyword, ssold);
   }

   function mPop(srcObj, code, keyword, px, py, sold) {
	   posX=px;
	   posY=py;
	   ssold = sold;
      code = unescape(code);
	  if(code.indexOf("nopic") != -1) return;
      if (typeof(PopInfos) == "undefined") return;
         clearTimeout(timerId);
         rSrcObj=srcObj;
         rCode=code;
         rKeyword=keyword;
         timerId=setTimeout('displayRegisteredContents()',250);
   }

   function cPop() {
      setVisibility(getElement("infoBox"), false);
      clearTimeout(timerId);
   }

//-->
