
function showDiv(parent_id,el,x_plus, y_plus)
{
   x_plus = (x_plus!=undefined ? x_plus : 10);
   y_plus = (y_plus!=undefined ? y_plus : 30);

   //if(elem_hidding[parent_id]) hideDiv(parent_id);

   for (key in elem_hidding)
   {      hideDiv(key);
   }

   var div = document.getElementById('parent_id_'+parent_id);
   if (div==undefined) return false;
   div.style.top = getAbsoluteOffsetTop(el) + y_plus + 'px';
   div.style.left = getAbsoluteOffsetLeft(el) + x_plus + 'px';
   div.style.display = "block";
}

function hideDiv(parent_id)
{
   if(elem_hidding[parent_id]) elem_hidding[parent_id] = false; else return false;
   if(mover[parent_id]) return false;
   var div = document.getElementById('parent_id_'+parent_id);
   if (div==undefined) return false;
   div.style.display = "none";
}

function prepareMoverArray()
{   var mover = Array();



   return mover;
}


function getAbsoluteOffsetTop(el)
{
   var offset = 0;

   while(el)
   {
      offset += el.offsetTop;
      el = el.offsetParent;
   }
   return offset;
}

function getAbsoluteOffsetLeft(element)
{
   if ( element == null || arguments.length != 1 )
   {
     return;
   }
   var offsetLeft = element.offsetLeft;
   while( element = element.offsetParent )
   {
      offsetLeft += element.offsetLeft;
   }
   return offsetLeft;
}

var elem_hidding = Array();

//var over_parrent = Array();
