// Standart JavaScript's für SAC Uzwil           
// =============================================================================
// 
// Autor: Christian Frick, c_frick@gmx.ch
// Erstellt: 19. Januar 2007
// Version: 0.1.1     

// -----------------------------------------------------------------------------
// Initialisierung (für jede Seite)
// -----------------------------------------------------------------------------
function Init(NavItem, NavSubMenu, SubFolders)
{
  // Falls Seite nicht innerhalb des Framesets geladen wurde, dies vornehmen.
  // Beschreibung siehe PHP/LoadWithFrames.php
  var Folder = "";
  for(var i = 0; i < SubFolders; i++) Folder += "../";
  var Link = Folder+"PHP/LoadWithFrames.php?Site="+document.location.pathname;
  Link += ";&Search="+encodeURIComponent(document.location.search)+";";
  if(!parent.Daten) document.location.href = Link;
  // Navigation updaten
  TryToSetNavigation(NavItem, NavSubMenu);
  // Titel der aktuellen Seite als Titel des Fensters setzen
  parent.document.title = document.title;
}

var Trying;
function TryToSetNavigation(NavItem, NavSubMenu)
// Versucht alle 0.1 Sekunden auf die Navigation zuzugreifen, bis diese
// gesetzt werden kann, danach Abbruch
{
  // Navigation updaten
  if(parent.Navigation.SetNavigation)
  {
    // Auf Navigation kann zugegriffen werden, deshalb Abbruch
	window.clearInterval(Trying);   
    parent.Navigation.SetNavigation(NavItem, NavSubMenu);	
  }  
  else if(!Trying)
  {
    // Intervall starten
    var FunctionCall = "TryToSetNavigation('"+NavItem+"','"+NavSubMenu+"')";
    Trying = window.setInterval(FunctionCall, 100);
  }
}