target_path_liga  = '/data/fmt/html/v/standingsSmall/lang/'+lang+'/s/soccer/c/bundesliga/h/all/p1/CURRENT.html';
target_path_liga2 = '/data/fmt/html/v/standingsSmall/lang/'+lang+'/s/soccer/c/zweiteBundesliga/h/all/p1/CURRENT.html';
extension = '.html';
if(liga == 'liga2'){
  aktuelle_tabelle_small = 'liga2';
}else{
  aktuelle_tabelle_small = 'liga';
}
aktuelle_tabelle_size = 'small';
nav_tab_aktuell = 1;

open_close = 'open';
source = '';
basesource = 'btn_go_hellgruen';
document.getElementById('home_tabelle_btn').style.backgroundImage='url(/pics/_buttons/' + basesource + '.gif)';

// gs 2008-04-24
// Dies hier ist eine spezielle Process-Funktion, um hinter der Tabelle noch
// einen Text einzufuegen. Kann, wenn der Text nicht mehr relevant ist, auch
// wieder entfernt werden.
// Siehe auch unten die Extras fuer Zusatztext!
function processStateChangeSpecial(req, my_id, optional_var, url) {
  processStateChange(req, my_id, optional_var, url);

  var extraText = '';
  if (lang != 'de') {
    extraText = '';
  }
  document.getElementById(my_id).innerHTML = document.getElementById(my_id).innerHTML + '<div id="liste_links_extra" class="font_2" style="padding-left:7px; padding-top:5px; background-image:url(/pics/_bl_tabelle_1spaltig/gra_tab_1sp_verlauf2.gif)">' + extraText + '</div>';
}

/* Tabelle auf- und zuklappen */
function change_tabelle_small(what, how){
  // what -> liga, liga2
  // how  -> large, small
  if(what == 'liga'){
    retrieveURL(target_path_liga, 'sv2n');
  }else if(what == 'liga2'){
    retrieveURL(target_path_liga2, 'sv2n', 'processStateChangeSpecial');
  }
  if(how == 'large'){
    document.getElementById('box_links').style.width='308px';
    document.getElementById('boxopener_links').style.width='308px';
    document.getElementById('boxopener_links').style.backgroundImage='url(/pics/_bl_tabelle_2+spaltig/gra_tab_2sp_verlauf1.gif)';
    document.getElementById('liste_links').style.backgroundImage='url(/pics/_bl_tabelle_2+spaltig/gra_tab_2sp_verlauf2.gif)';
    // Extra fuer diesen Zusatztext.
    if (document.getElementById('liste_links_extra') != undefined) {
      document.getElementById('liste_links_extra').style.backgroundImage='url(/pics/_bl_tabelle_2+spaltig/gra_tab_2sp_verlauf2.gif)';
    }
    document.getElementById('spinSize').className='wide';
    document.getElementById('spinLeft').borderTop='1px solid Green';
    var showStyle = (navigator.appName.indexOf("MSIE") != -1 || navigator.appName.indexOf("Microsoft Internet Explorer") != -1)?"block":"table-cell";
    setTableRowDisplayInStandingsSmall(showStyle);
    aktuelle_tabelle_size = 'small';
  }else if(how == 'small'){    
    document.getElementById('box_links').style.width='148px';
    document.getElementById('boxopener_links').style.width='148px';
    document.getElementById('boxopener_links').style.backgroundImage='url(/pics/_bl_tabelle_1spaltig/gra_tab_1sp_verlauf2.gif)';
    document.getElementById('liste_links').style.backgroundImage='url(/pics/_bl_tabelle_1spaltig/gra_tab_1sp_verlauf2.gif)';
    // Extra fuer diesen Zusatztext.
    if (document.getElementById('liste_links_extra') != undefined) {
      document.getElementById('liste_links_extra').style.backgroundImage='url(/pics/_bl_tabelle_1spaltig/gra_tab_1sp_verlauf2.gif)';
    }
    document.getElementById('spinSize').className='narrow';
    setTableRowDisplayInStandingsSmall('none');
    aktuelle_tabelle_size = 'large';
    /* Footer Switchen */
    document.getElementById('bottom_links').className='out';
    open_close = 'close';
    change_my_button('over_out');
    change_my_button('out');
  }
  if(what != '')
    aktuelle_tabelle_small = what; 
}

/* Go Button onmouseover und klick */
function change_my_button(how){
  /*
    /pics/_buttons/btn_go_hellgruen.gif
    /pics/_buttons/btn_go_hellgruen_mo.gif
    /pics/_buttons/btn_go_hellgruen_li.gif
    /pics/_buttons/btn_go_hellgruen_li_mo.gif
  */
  if(open_close == 'close' && how == 'over_out'){
    basesource = 'btn_go_hellgruen';
    open_close = 'open';
    /* Footer Switchen */
    document.getElementById('bottom_links').className='out';
  }else if(open_close == 'open' && how == 'over_out'){
    basesource = 'btn_go_hellgruen_li';
    open_close = 'close';
    /* Footer Switchen */
    document.getElementById('bottom_links').className='over';
  }else if(how == 'over_out'){
    
  }
  if(how == 'over'){
    source = basesource + '_mo';
  }else if(how == 'out'){
    source = basesource + '';
  }else{
    return;
  }
  document.getElementById('home_tabelle_btn').style.backgroundImage='url(/pics/_buttons/' + source + '.gif)';
}

/* Karteireiter Switchen */
function nav_tab_change(what,mynum){
    if(what == "over"){
      if(mynum == "1"){
        if(nav_tab_aktuell == 1){
          document.getElementById('boxtop_links').style.backgroundImage='url(/pics/_reiter/_reiter_bl_tabelle/1_0_bl_tabelle.gif)';
        }else if(nav_tab_aktuell == 2){
          document.getElementById('boxtop_links').style.backgroundImage='url(/pics/_reiter/_reiter_bl_tabelle/1_2_bl_tabelle.gif)';
        }else{
          alert("Error nav_tab_aktuell"+mynum);
        }
      }else if(mynum == "2"){
        if(nav_tab_aktuell == 1){
          document.getElementById('boxtop_links').style.backgroundImage='url(/pics/_reiter/_reiter_bl_tabelle/1_2_bl_tabelle.gif)';
        }else if(nav_tab_aktuell == 2){
          document.getElementById('boxtop_links').style.backgroundImage='url(/pics/_reiter/_reiter_bl_tabelle/2_0_bl_tabelle.gif)';
        }else{
          alert("Error nav_tab_aktuell"+mynum);
        }
      }
    }else if(what == "out"){
      if(mynum == "1"){
        if(nav_tab_aktuell == 1){
          document.getElementById('boxtop_links').style.backgroundImage='url(/pics/_reiter/_reiter_bl_tabelle/1_0_bl_tabelle.gif)';
        }else if(nav_tab_aktuell == 2){
          document.getElementById('boxtop_links').style.backgroundImage='url(/pics/_reiter/_reiter_bl_tabelle/2_0_bl_tabelle.gif)';
        }else{
          alert("Error nav_tab_aktuell"+mynum);
        }
      }else if(mynum == "2"){
        if(nav_tab_aktuell == 1){
          document.getElementById('boxtop_links').style.backgroundImage='url(/pics/_reiter/_reiter_bl_tabelle/1_0_bl_tabelle.gif)';
        }else if(nav_tab_aktuell == 2){
          document.getElementById('boxtop_links').style.backgroundImage='url(/pics/_reiter/_reiter_bl_tabelle/2_0_bl_tabelle.gif)';
        }else{
          alert("Error nav_tab_aktuell"+mynum);
        }
      }
    }

}   

/* Kleine Tabelle links unten Home */
function setTableRowDisplayInStandingsSmall(displayValue) {
  var trs = document.getElementById("spinLeft").getElementsByTagName("tr");
  var cols;
  for( var i = 0; i < trs.length; i++ ) {
    cols = trs[i].getElementsByTagName("td");
     
    for( var j = 0; j < cols.length; j++ ) {
       if( cols[j].id.indexOf("nonNarrow") != -1 ) {
         cols[j].style.display = displayValue;
       }
    }
 
    cols = trs[i].getElementsByTagName("th");
      
    for( var j = 0; j < cols.length; j++ ) {
       if( cols[j].id.indexOf("nonNarrow") != -1 ) {
         cols[j].style.display = displayValue;
       }
    }
 
  }
}

/* /Preloader für Menue Bilder */
bilderVorladen(
  '/pics/_reiter/_reiter_bl_tabelle/1_0_bl_tabelle.gif',
  '/pics/_reiter/_reiter_bl_tabelle/2_0_bl_tabelle.gif',
  '/pics/_reiter/_reiter_bl_tabelle/1_2_bl_tabelle.gif',
  '/pics/_buttons/btn_go_hellgruen.gif',
  '/pics/_buttons/btn_go_hellgruen_mo.gif',
  '/pics/_buttons/btn_go_hellgruen_li.gif',
  '/pics/_buttons/btn_go_hellgruen_li_mo.gif'
);

/* Initialisierung */
function START_tabelle_home(){
  if(liga == 'liga2'){
    change_tabelle_small('liga2', 'small');
    nav_tab_aktuell='2';
    nav_tab_change('over','2');
  }else{
    change_tabelle_small('liga', 'small');
    //change_tabelle_small(aktuelle_tabelle_small, aktuelle_tabelle_size);
  }
}

// START_tabelle_home();
addEvent(window, 'load', START_tabelle_home); 

