  var selectedItemId = "";
  var arrayImages;
  var indexBanner = 0;
  var bannerDivId;
  var divRootId;
  var arrayBanner;
  //var myFlashObject;


  function init(array,divId)
  {
    divRootId = divId;
    arrayImages = array;
    deactiveOtherItems('');
 //   selectMenuItem('glowna');
    //alert(array['kontakt'][2]);

  }        
  
  function loadGallery(divId)
  {
  /*
    if (myFlashObject == null)
    {
      myFlashObject = new FlashObject("gallery.swf", "gallery", "100%", "540px", 6, "#663300");
      myFlashObject.addParam("scale", "noscale");
      myFlashObject.addVariable("request", getQueryParamValue("image"));
      myFlashObject.addVariable("photosXmlFile", "photos.xml");
      myFlashObject.addVariable("configXmlFile", "galleryconfig.xml");
      myFlashObject.write(divId);
    }
    */
  }

  function getEl(id)
  {
    var el = document.getElementById(id);
    return el;
  }
  
  function getValue(id)
  {
    var el = getEl(id);
    var result;
    if (el != null)
    {
        result = el.value;
    }
    return result;
  }
  
  function setValue(id, pValue)
  {
    var el = getEl(id);
    var result;
    if (el != null)
    {
        el.value = pValue;
    }
    return result;
  }  
  
  function setVisible(id, isVisible)
  {
    var el = getEl(id);
    if (el != null)
    {
      el.style.display = isVisible ? "block" : "none";
    }
  }

/*
 * Ustawia pozycję diva.
 * @param id Identyfikator diva
 * @param x Pozycja X od lewej strony
 * @param y Pozycja Y od góry
 */
  function setPosition(id, x, y)
  {
    var el = getEl(id);
    if (el != null)
    {
      el.style.position = "absolute";
      el.style.left = x;
      el.style.top = y;
    }
  }
//  function startBanner(pId, pArray)
//  {
//    arrayBanner = pArray;
//    bannerDivId = pId;
//    changeBanner();
//  }

//  function changeBanner()
//  {
//    var _el = getEl(bannerDivId);
//    if (_el != null)
//    {
//      if (indexBanner == arrayBanner.length)
//      {
//        indexBanner = 0;
//      }
////      _el.innerHTML = "<p>" + indexBanner + "</p>";
//      _el.innerHTML = "<img src=\"" + arrayBanner[indexBanner] + "\" />";
//      setTimeout('changeBanner()', 10000);
//      indexBanner++;
//    }
//  }

  function selectMenuItem(id)
  {
    selectedItemId = id;
    var el = getEl(id);
    el.src = arrayImages[id][2];
    var div = getEl(arrayImages[id][3]);
    div.style.display = "block";
    deactiveOtherItems();
    var divRoot = getEl(divRootId);
    divRoot.style.display = "none";
  }
  
  function setMenuItemActive(id)
  {
    if (id != selectedItemId)
    {
      var el = getEl(id);
      if (el != null)
      {
        el.src = arrayImages[id][1];
      }
    }
  }

function hideAllItems()
{
    for (var id in arrayImages)
    {
        var el = getEl(id);
        el.src = arrayImages[id][0];
        var div = getEl(arrayImages[id][3]);
        div.style.display = "none";
    }
}


  function deactiveOtherItems()
  {
    for (var id in arrayImages)
    {
      if (id != selectedItemId)
      {
//        alert(id + ": " + arrayImages[id][0]);
        var el = getEl(id);
        el.src = arrayImages[id][0];
        var div = getEl(arrayImages[id][3]);
        div.style.display = "none";
      }
    }

  }
  
  
