function change_layout()
{
   var obj = document.getElementById('hauptrahmen');

   var cw;
   var ch;

   if(obj)
   {
      if((document.all)&&(!self.opera))
      {
         if(document.documentElement.clientWidth)
         {
            cw = document.documentElement.clientWidth;
            ch = document.documentElement.clientHeight;
         }
         else
         {
            cw = document.body.clientWidth;
            ch = document.body.clientHeight;
         }
      }
      else
      {
         cw = document.documentElement.clientWidth;
         ch = document.documentElement.clientHeight;
      }

      var topp  = (ch-800)/2;
      var leftp = (cw-800)/2;

      if(topp  < 0) topp = 0;
      if(leftp < 0) leftp = 0;

      obj.style.left = leftp + 'px';
      obj.style.top  = topp + 'px';
   }
};


var showstate = 0;
var timerid   = 0;

var XMLHttpFactories = [
   function () {return new XMLHttpRequest()},
   function () {return new ActiveXObject("Microsoft.XMLHTTP")},
   function () {return new ActiveXObject("Msxml3.XMLHTTP")},
   function () {return new ActiveXObject("Msxml2.XMLHTTP")},
];

function createXMLHTTPObject()
{
   var xmlhttp = false;

   for (var i=0;i<XMLHttpFactories.length;i++)
   {
      try
      {
         xmlhttp = XMLHttpFactories[i]();
      }
      catch (e)
      {
         continue;
      }
      break;
   }

   return xmlhttp;
};

function responseHandler(req)
{
   if (req.readyState == 4)
   {
      if(req.status == 200)
      {
         document.getElementById('texte').innerHTML = req.responseText;

         if(showstate)
         {
            showstate = 60;
         }
         else
         {
            document.getElementById('schale').style.display = 'none';
            document.getElementById('texte').style.display = 'block';
            showstate = 60;
         }
      }
      delete req.onreadystatechange;
      delete req;
   }
};

function ajax(item)
{
   var req = createXMLHTTPObject();
   if (!req) return;

   req.open("GET",'utf8/'+item+'.txt',true);
   req.setRequestHeader('User-Agent','XMLHTTP/1.0');

   var setdata =  function ()
   {
      responseHandler(req);
   }

   req.onreadystatechange = setdata;

   document.getElementById('texte').innerHTML = "";

   req.send(null);
};

function image_over(obj)
{
   var myimg = obj.firstChild;

   if(myimg)
   {
      myimg.src = 'pic/'+myimg.id+'h.png';
   }
};

function image_overIE()
{
   image_over(this);
};

function image_out(obj)
{
   var myimg = obj.firstChild;

   if(myimg)
   {
      myimg.src = 'pic/'+myimg.id+'.png';
   }
};

function image_outIE()
{
   image_out(this);
};

function link_click(obj)
{
   ajax(obj.id);
};

function link_clickIE()
{
   link_click(this);
};

function ausblenden()
{
   if(showstate)
   {
      showstate--;

      if(showstate==0)
      {
         document.getElementById('schale').style.display = 'block';
         document.getElementById('texte').style.display = 'none';
      }
   }
};


var overimgl = new Array();
var overimga = new Array();

function start()
{
   change_layout();

   window.onresize = change_layout;

   for(var l=1;l<12;l++)
   {
      overimgl[l] = new Image();
      overimgl[l].src ='pic/l'+l+'h.png';
   }

   for(var a=1;a<6;a++)
   {
      overimga[a] = new Image();
      overimga[a].src ='pic/a'+a+'h.png';
   }

   var mydivs = document.getElementsByTagName('div');

   for(var i=0;i<mydivs.length;i++)
   {
      var div = mydivs[i];

      if(div.className=='apotheke')
      {
         var anker = div.firstChild;

         if((document.all)&&(!self.opera))
         {
            anker.onmouseover = image_overIE;
            anker.onmouseout  = image_outIE;
         }
         else
         {
            anker.setAttribute('onmouseover','image_over(this)');
            anker.setAttribute('onmouseout','image_out(this)');
         }
      }
      else
      if(div.className=='link')
      {
         if((document.all)&&(!self.opera))
         {

            div.onmouseover = image_overIE;
            div.onmouseout  = image_outIE;
            div.onclick     = link_clickIE;
         }
         else
         {
            div.setAttribute('onmouseover','image_over(this)');
            div.setAttribute('onmouseout','image_out(this)');
            div.setAttribute('onclick','link_click(this)');
         }
      }
   }

   var bild = document.getElementById('bild');

   if((document.all)&&(!self.opera))
   {
      var index   = navigator.appVersion.indexOf('MSIE');
      var version = parseInt(navigator.appVersion.substring(index+5));

      if(version < 7)
      {
         bild.src = 'pic/schale.gif';
      }
      else
      {
         bild.src = 'pic/schale.png';
      }
   }
   else
   {
      bild.src = 'pic/schale.png';
   }

   timerid = window.setInterval("ausblenden()",1000);

   window.scrollTo(0,100);
};


function ende()
{
   if(timerid) window.clearInterval(timerid);
};