function findPositionLeft( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posX += oElement.offsetLeft;
            }
    return [ posX];
  } else {
    return [ oElement.x];
   
  }
}

function findPositionTop( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
       posY += oElement.offsetTop;
    }
    return [posY ];
  } else {
    return [oElement.y ];
   
  }
}

function ShowDiv(position, left, top, divid){
    if (left == 0 && top == 0)
    {
        document.getElementById(divid).style.display='none';
    }
    else
    {
        if (document.getElementById(divid).style.display=='none')
            {                              
                document.getElementById(divid).style.display = 'block';
                if (position == 0)
                {
                    document.getElementById(divid).style.left = parseInt(left)+102 + 'px';
                }
                else
                {
                    document.getElementById(divid).style.left = parseInt(left)-303 + 'px';
                }
                document.getElementById(divid).style.top = top + 'px';
                }
        else
            {
                 document.getElementById(divid).style.display='none';
             }
    }
   }