/* =========  Ф-ЦИИ ПОЛУЧЕНИЯ КЛАССА ЭЛЕМЕНТОВ И ОПРЕДЕЛЕНИЯ КООРДИНАТ  ========== !!! */
document.getElementsByClassName=function(cl)   /* функция получает элемент по классу */
 {         /* возвращает массив элементов класса */
    var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i=0; i<elem.length; i++)
	  {
	    var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	   }
	return retnode;
  }

function getAbsolutePosition(el)   /* Функция определяет координаты элемента */
 {
   var r = {x: el.offsetLeft, y: el.offsetTop };
   if (el.offsetParent)
     {
	   var tmp = getAbsolutePosition(el.offsetParent);
	   r.x += tmp.x;
	   r.y += tmp.y;
	  }
	return r;
  } 
/* ================================================================================= */
/*function getAbsolutePosition(e){
    var left = 0;
    var top  = 0;
    while (e.offsetParent){
        left += e.offsetLeft;
        top  += e.offsetTop;
        e    = e.offsetParent;
    }
    left += e.offsetLeft;
    top  += e.offsetTop;
    return {x:left, y:top};
}*/

