// -----------------------------------------------------------------------------



var kVersion = "1.0b4";



// -----------------------------------------------------------------------------



function CheckVersion (iVersion) {



  if (iVersion != kVersion) {

    alert ("Neue Version der JS-Library; bitte loeschen Sie Ihren Browser-Cache");

  };



};

  

// -----------------------------------------------------------------------------



function TopWindow () {



  // wenn das Fenster einen opener hat (d.h. mit JavaScript) erstellt wurde,

  // ist das TopWindow der parent der öffnenden Frames,

  // andernfalls der parent des aktuellen Frames.



  return ((window.opener) ? window.opener.parent : window.parent);



};

  

// -----------------------------------------------------------------------------



function printableWindow () {

  window.innerWidth = 640;

};



// -----------------------------------------------------------------------------



function openWindow (iURL) {



  lPopupWindow = window.open (

    "popup.php" + "?location=" + iURL,

    "picoSOFT",

    "width=640,resizable=yes,scrollbars=yes,toolbar=yes"

  );

  return false;  // will prevent to load the href in anchor tags



};



// -----------------------------------------------------------------------------



function SetFlag (iSelector) {



  var lTopWindow = TopWindow ();

  lTopWindow.sFlags[iSelector] = true;



};



// -----------------------------------------------------------------------------



function ClearFlag (iSelector) {



  var lTopWindow = TopWindow ();

  lTopWindow.sFlags[iSelector] = false;



};



// -----------------------------------------------------------------------------



function FlagStatus (iSelector) {



  var lTopWindow = TopWindow ();

  return (lTopWindow.sFlags[iSelector]);



};



// -----------------------------------------------------------------------------


