
  /*********************************************************************************************/
  /* Taurus Interactive Web engine (TIWengine)  version 1.0                                    */
  /*********************************************************************************************/
  /*  Name: TIWeng_graphic.js                                                                  */
  /*  Date: 29/09/2005                                                                         */
  /*  Desc: Engine for web-page graphic.                                                       */
  /*                                                                                           */
  /*********************************************************************************************/
  /* Copyright © 2005 Taurus Interactive                                                       */
  /* Designed by Lukáš Mitvalský                                                               */
  /*********************************************************************************************/

  /*  #include "TIWeng_system.js";              */
  
  //////////////////////////////
  // IMAGES
  //////////////////////////////
  
  var g_TIWengGDI_Images_Id = new Array();
  var g_TIWengGDI_Images_Unsel = new Array();
  var g_TIWengGDI_Images_Sel = new Array();  
  
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  // Add new image into array of images (into memory)
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  function TIWengGDI_Images_Add(Id, UnselPath, SelPath)
  {
    // Kontrola zadání parametrů
    if (UnselPath=="")
      return;
    if (SelPath=="")
      SelPath = UnselPath;
    // Načtení obrázku do paměti
    var nIndex = g_TIWengGDI_Images_Id.length;
    g_TIWengGDI_Images_Id[nIndex] = Id;
    g_TIWengGDI_Images_Unsel[nIndex] = new Image();
    g_TIWengGDI_Images_Unsel[nIndex].src = UnselPath;
    g_TIWengGDI_Images_Sel[nIndex] = new Image();
    g_TIWengGDI_Images_Sel[nIndex].src = SelPath;
  };
  
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  // Get Index number of image by its Id
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  function TIWengGDI_Images_GetIndexById(Id)
  {
    var m_ImagesCount = g_TIWengGDI_Images_Id.length + 1;
    for (i=0; i<m_ImagesCount; i++)
    {
      if (g_TIWengGDI_Images_Id[i] == Id)
        return i;
    }
    return -1;
  };

  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  // Select image by Id
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  function TIWengGDI_Images_Select(Id)
  {
    var bIndex = TIWengGDI_Images_GetIndexById(Id);
    document.getElementById(Id).src = g_TIWengGDI_Images_Sel[bIndex].src;  // selected image
  };
  
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  // Unselect image by Id
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  function TIWengGDI_Images_Unselect(Id)
  {
    var bIndex = TIWengGDI_Images_GetIndexById(Id);
    document.getElementById(Id).src = g_TIWengGDI_Images_Unsel[bIndex].src;  // unselected image
  };
  
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  // Animace obrázku - slide show!
  // Id = id obrazku ktery bude animovan
  // arrImages = seznam set k obrázkům
  // Delay = prodleva mezi snímky v ms
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::


  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  // Apply opacity on image by Id
  //:::::::::::::::::::::::::::::::::::::::::::::::::::::
  function TIWengGDI_Images_SetOpacity(Id, Opacity)
  {
    var browser = TIWengGDI_System_GetBrowser();
    if (browser == "Internet Explorer")
      document.getElementById(Id).style.filter = "alpha(opacity=" + Opacity + ", enabled=1)";
    else if (browser == "Firefox")
      document.getElementById(Id).style.opacity = Opacity / 100;
    else if (browser == "Opera");
    else if (browser == "Konqueror")
      document.getElementById(Id).style.opacity = Opacity / 100;
    else if (browser == "Safari")
      document.getElementById(Id).style.opacity = Opacity / 100;
    else if (browser == "OmniWeb");
    else if (browser == "WebTV");
    else if (browser == "iCab");
    else if (browser == "Netscape Navigator");
  };  

  //////////////////////////////
  // Others graphic functions
  //////////////////////////////


