// JavaScript Document jscript/ls_set_size_a.js

  // Bildschirmgröße und Java-Script-Markierung (size<0) eintragen
  var sz=0,arg, h=window.innerHeight, w=window.innerWidth;
  if( sz==0 && h <   700-175 )              sz=1;  // 800x600
  if( sz==0 && (h <  1000-175 || w < 1100)) sz=2;  // 1024x768
  if( sz==0 && (h <  1100-175 || w < 1200)) sz=3;  // 1280x1024
  if( sz==0 && h >= 1100-175 && w > 1500)   sz=4;  // 1900x1280

  if( sz==0 ) sz=3;
//alert(sz+' '+h+' '+w);
  //SetLinkSize();

function SetLinkSize(){
  if ( sz < 0 ) sz=0-sz;
  // nur bearbeiten, wenn sich der Wert geändert hat
  if ( arg_size && 0-arg_size==sz ) return;
  // nur URL im eigenen Pfad bearbeiten
  var dir=location.pathname.replace(/\/[^\/]*$/,"");

  // size wird nur bei eigenen Links eingetragen, negativ als Kennung für Javascript
  arg="size=-"+sz;
  for(var i=0; i < document.links.length; ++i){
    if ( document.links[i].href.indexOf(dir) && document.links[i].href.indexOf(".php") ){
      if ( !( document.links[i].href.match(/size=[-]*[0-9]/) == null) )
        document.links[i].href=document.links[i].href.replace(/size=[-]*[0-9]/g,arg);
      else{
        if ( !(document.links[i].href.match(/[.]php[?]/) == null) )
          document.links[i].href=document.links[i].href.replace(/[.]php[?]/,".php?"+arg+"&");
        else
          document.links[i].href=document.links[i].href.replace(/[.]php/,".php?"+arg);
     }
    }
  }
  // über alle Formulare, dort "input name=size" Wert eintragen
  for(var i=0; i < document.forms.length; ++i){
    if ( document.forms[i].size ) document.forms[i].size.value=0-sz;
  }
}

function HiddenJump(){
  var head_diff=0;
  if ( is_ikat == 1 ) head_diff=84;
  // abschalten Pfeil zum Spung an den Fensteranfang
  if ( document.getElementById('wrap') && document.getElementById('jumpTop') ){
    if ( document.body.clientHeight > document.getElementById('wrap').offsetHeight + 50-head_diff ){
      document.getElementById('jumpTop').style.display='none';
      if ( document.getElementById('jumpSeite') ) document.getElementById('jumpSeite').style.display='none';
    }
  }
//document.body.clientHeight geht bei allen, document.body.clientHeight nicht bei IE, ansonst identisch
//alert(document.body.clientHeight+' '+document.body.clientHeight+' '+document.getElementById('wrap').offsetHeight+' '+(document.body.clientHeight - document.getElementById('wrap').offsetHeight)+' '+(50-head_diff)+' '+( document.body.clientHeight > document.getElementById('wrap').offsetHeight + 50-head_diff ));

  // abschalten linke Menüeintrag zum Spung an den Kurzzeitwerten
  if ( document.getElementById('StammDaten') && document.getElementById('jumpKurz') ){
    if ( document.body.clientHeight > document.getElementById('StammDaten').offsetHeight + 200-head_diff ){
      document.getElementById('jumpKurz').style.display='none';
    }
  }
//alert(document.getElementById('jumpKurz')+' '+document.body.clientHeight+' '+document.getElementById('StammDaten').offsetHeight+' '+(document.body.clientHeight - document.getElementById('StammDaten').offsetHeight));

  // abschalten linke Menüeintrag zum Spung an den Langzeitwerten
  if ( document.getElementById('StammDaten') && document.getElementById('jumpLang') ){
    var kurz=(document.getElementById('KurzZeit'))?(document.getElementById('KurzZeit').offsetHeight):(10);
    var hinw=(document.getElementById('Hinweise'))?(document.getElementById('Hinweise').offsetHeight):(10);
    if ( document.body.clientHeight > document.getElementById('StammDaten').offsetHeight + kurz + hinw + 200-head_diff ){
      document.getElementById('jumpLang').style.display='none';
    }
  }
//alert(document.getElementById('jumpLang')+' '+document.body.clientHeight+' '+(document.getElementById('StammDaten').offsetHeight+ kurz + hinw)+' '+(document.body.clientHeight - document.getElementById('StammDaten').offsetHeight));

  // abschalten linke Menüeintrag zum Spung an den Start der Mehrfachgrafik
  if ( document.getElementById('Daten') && document.getElementById('MULTIGRAF') && document.getElementById('jumpGrafik') ){
    var stamm=(document.getElementById('StammDaten'))?(document.getElementById('StammDaten').offsetHeight):(10);
    if ( document.body.clientHeight > document.getElementById('Daten').offsetHeight + stamm + 180-head_diff ){
      document.getElementById('jumpGrafik').style.display='none';
    }
  }
//alert(document.getElementById('MULTIGRAF')+' '+document.body.clientHeight+' '+(document.getElementById('StammDaten').offsetHeight+ document.getElementById('Daten').offsetHeight)+' '+(document.body.clientHeight - (document.getElementById('StammDaten').offsetHeight+ document.getElementById('Daten').offsetHeight)));
}

