// JavaScript Document

function openWin(url,winname,width,height,posx,posy,scrollbars) {
  /* Oeffnet ein neues PopUp-Fenster mit den entsprechenden Parametern. Falls jene nicht
     gesetzt sind, werden sie mit Standardwerten belegt. */
  if((typeof winname)=='undefined') winname='merkmalPopup';
  if((typeof width)=='undefined') width=660;
  if((typeof height)=='undefined') height=500;
  if((typeof posx)=='undefined') posx=screen.availWidth/2-width/2;
  if((typeof posy)=='undefined') posy=screen.availHeight/2-height/2;

  if(navigator.platform.toLowerCase().indexOf("win")>-1) {
    objekt = window.open('', winname); // objekt.close();
  }
  
  if(url) {
    if((typeof objekt) != 'undefined') {
      /* Falls das Fenster schon geoeffnet ist, wird es geschlossen */
      if(!objekt.closed) objekt.close();
    }

    objekt = window.open(url,winname,'width='+width+',height='+height+',left='+posx+',top='+posy+',dependent=yes,hotkeys=no,location=no,menubar=no,resizable=yes,status=yes,scrollbars=auto,toolbar=no');

    objekt.focus
  } else {
    alert('Fehler openwin.1 - Keine URL fuer das PopUp uebergeben!');
    return false;
  }
}
function show_citem(id)
{
  if(typeof(document.getElementById(id)) == 'object')
  {
    link_fwd = id;
    link_bck = id;
    
    for(i=0; i<citems.length; i++)
    {
      if(citems[i]==id)
      { 
        link_fwd = i<citems.length-1 ? citems[i+1] : citems[0];
        link_bck = i>0 ? citems[i-1] : citems[citems.length-1];
//        alert(link_fwd + " / " + link_bck);
      }
      div = document.getElementById(citems[i]);
      div.style.display = 'none';

      if(typeof(document.getElementById('link_'+citems[i])) == 'object')
        document.getElementById('link_'+citems[i]).className = 'item';
    }
    document.getElementById(id).style.display='block';

    if(typeof(document.getElementById('link_'+id)) == 'object')
      document.getElementById('link_'+id).className = 'current';

    if(typeof(document.getElementById('citem_fwd')) == 'object' && typeof(document.getElementById('citem_bck')) == 'object')
    {
      document.getElementById('citem_fwd').href = "javascript:show_citem('"+link_fwd+"')";
      document.getElementById('citem_bck').href = "javascript:show_citem('"+link_bck+"')";
    }
//    alert(document.getElementById(id).style.display);
  }
}

var citems = new Array();

function pagination() {
  if(typeof(document.getElementById('pages')) == 'object')
  { 
    items = new Array;
    counter = 0;
    
    for(i=0; i<document.getElementsByTagName('div').length; i++)
    {
      div = document.getElementsByTagName('div')[i];

      if(div.id.substr(0,5)=='citem')
      {
        page_number = counter+1;
        
        for(j=0; j<infoitems.length; j++)
        {
//          alert(infoitems[j]+" / "+(counter)+" : "+div.id);
          if(infoitems[j] == counter)
          {
            page_number = 'Info';
            break;
          }
        }
        
        if(counter==0)
          items.push('<a id="link_'+div.id+'" class="current" href="javascript:show_citem(\''+div.id+'\')">'+page_number+'</a>');
        else
          items.push('<a id="link_'+div.id+'" href="javascript:show_citem(\''+div.id+'\')">'+page_number+'</a>');
        counter++;
        
        citems.push(div.id);
      }
    }
    
    if(items.length>1)
    {
      htmlcode = items.join(' / ')+'<div class="forbck"><a id="citem_bck" href="javascript:show_citem(\''+citems[citems.length-1]+'\')">Zur&uuml;ck</a> / <a id="citem_fwd" href="javascript:show_citem(\''+(citems[1])+'\')">Vor</a></div>';
      
      document.getElementById('pages').innerHTML = htmlcode;
    }
  
/*
        <div class="pages">
          <a href="#">1</a> / 
          <a href="#">2</a> / 
          <a href="#">3</a> / 
          <a href="#">4</a> / 
          <a href="#">5</a> / 
          <a href="#">6</a> / 
          <a href="#">7</a> / 
          <a href="#">8</a> / 
          <a href="#">9</a> / 
          <a href="#" class="current">10</a> / 
          <a href="#">11</a> / 
          <a href="#">12</a> / 
          <a href="#">13</a> / 
          <a href="#">14</a> 
          <div class="forbck"><a href="#">Zurück</a> / <a href="#">Vor</a></div>
        </div>
*/    
  }
}
