var imgs = {};

function setImage(img_obj, id, img_index)
{
  if (img_obj != null)
  {
    var img = imgs[String(id)];
    if (img != null && img.length == 2)
    {
      img_obj.src = img[img_index].src;
    }
    else
    {
      alert('Image with ID "'+ id +'" not found!');
    }
  }
}

function setHover(img_obj, id)
{
  setImage(img_obj, id, 0);
}

function setNormal(img_obj, id)
{
  setImage(img_obj, id, 1);
}

function preloadImages(imginfo)
{
  if (imginfo != '')
  {
    var img_attr_arr = imginfo.split('|');
    var attr_arr = null;
    for (var i = 0; i < img_attr_arr.length; i++)
    {
      attr_arr = img_attr_arr[i].split(';');
      if (attr_arr.length == 3)
      {
        var img_m_over = new Image();
        var img_m_out  = new Image();
        img_m_over.src = attr_arr[1];
        img_m_out.src  = attr_arr[2];
        imgs[attr_arr[0]] = [img_m_over, img_m_out];
      }
    }
    img_attr_arr = null;
    imginfo_str  = null;
    attr_arr     = null;
  }
}

