﻿var bck;

function miniAgentFormShow(el) {
    if (!bck) 
    {
        bck = document.createElement("div");
        bck.className = "popupMask";
        bck.style.height = document.documentElement.scrollHeight + 'px';
        document.getElementsByTagName("body")[0].appendChild(bck);
    }


    form = document.getElementById('miniAgentForm');
    form.className = 'absolute';
    if (el)
    {    
		var pos = getOffsetSum(el);
		form.style.left = pos.left + el.offsetWidth / 2 - form.offsetWidth / 2 + 'px';
		form.style.top = pos.top + el.offsetHeight + 'px';
    }
 }

 function miniAgentFormHide() {
    if (bck)
    {
        document.body.removeChild(bck);
        bck=null;

        window.parent.document.getElementsByTagName("HTML")[0].style.overflow = "auto";
    }

	document.getElementById('miniAgentForm').className = 'hidden absolute';
 }
 
 function getOffsetSum(elem) {
    var top=0, left=0
    while(elem) {
        top = top + parseInt(elem.offsetTop)
        left = left + parseInt(elem.offsetLeft)
        elem = elem.offsetParent        
    }
 
    return {top: top, left: left}
}