<!--
// ---------------------------------------------
// copyright 2008 - Jet library               --  
// Функции для работы со элементами           --  
// ---------------------------------------------


// -----------------------------
// -- Идентификация элементов --
// -----------------------------
// Получение массива элементов по имени класса
function Jet_GetElementsByClassName(classname)
{
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = document.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
    if(re.test(els[i].className))a.push(els[i]);
    return a;
}



// ------------------------
// -- Свойства элементов --
// ------------------------
// Абсолютная позиция элемента + его ширина и высота
function Jet_GetElementPosition(elem)
{
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
    var l = 0;
    var t = 0;
    l = 0;
    t = 0;
    while (elem.parentNode)
    {
        if (elem.nodeName!='BODY' && elem.nodeName!='HTML' && elem.nodeName!='TR')
        {
          l = (elem.offsetLeft*1)+l;
          t = (elem.offsetTop*1)+t;
        }
        elem=elem.parentNode;
    }
    return {"left":l, "top":t, "width": w, "height":h};
}



// Установка прозрачности элемента от 0 до 100
function Jet_SetElementOpacity(elem, opacity)
{
   if (!elem.nodeName)
   {
      elem=document.getElementById(elem);
   }
  
   // IE 5.5+  
   elem.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+opacity+")";  
   // Mozilla < 1.6, Firefox 0.8
   elem.style.MozOpacity=(opacity/100);
   // Konqueror 3.1, Safari 1.1
   elem.style.KhtmlOpacity=(opacity/100);
   // Opera, Mozilla, Firefox, Safari
   elem.style.opacity=(opacity/100);
}

// Установка прозрачности элемента от 0 до 100
function Jet_SetElementStyleProperty(elem, propetry_name, prorerty_value, property_dimension)
{
   if (!elem.nodeName)
   {
      elem=document.getElementById(elem);
   }
   eval("elem.style."+propetry_name+"='"+prorerty_value+property_dimension+"'");
}





-->
