function  tgetAbsTop(e)   
{   
		var   t=e.offsetTop;     
		while(e=e.offsetParent)   
		    t += e.offsetTop;
		return t;   
}

function  tgetAbsLeft(e)   
{   
		var   t=e.offsetLeft;     
		while(e=e.offsetParent)   
		    t += e.offsetLeft;
		return t;   
}

function tshowLayers(i,obj, uqid)
{
    var aa = document.getElementById("a"+uqid+i);
    var t = tgetAbsTop(aa);
    var l = tgetAbsLeft(aa);
    aa.className=obj;
    try
    {
       aa.children(0).children(0).OldclassName=aa.children(0).children(0).className;
       aa.children(0).children(0).className="s1" + uqid;
    }
    catch(e)
    {
    }
    var lay = document.getElementById("layer" + uqid + i);
    if(lay != null)
    {
        if(lay.style.visibility=="hidden")
            lay.style.visibility="visible"
        else if(lay.style.display=="none")
            lay.style.display="";

        var layl = l + Math.max(aa.clientWidth/2 - lay.clientWidth/2, 0);

    	if(eval("isvertical" + uqid) != true && eval("showfix" + uqid) == 0)
    	{
                lay.style.top = t - lay.clientHeight + 1;
                lay.style.left = layl;
        }
        else if(eval("isvertical" + uqid) != true)
        {
            lay.style.top = t + aa.clientHeight;
            lay.style.left = layl;
        }
        else
        {
            //lay.style.top = t + aa.clientHeight;
        }
    }
}

function tshow(i,obj, obj1,uqid)
{
  var aa = document.getElementById("a"+uqid+i);
  aa.className=obj;
	var lay = document.getElementById("layer" + uqid + i);
	if(lay != null)
	{
	    lay.style.visibility ="visible";
			if(eval("isvertical" + uqid) != true && eval("showfix" + uqid) == 0){
	        if(obj1.clientTop != undefined)
	            lay.style.top = obj1.offsetTop + obj1.clientHeight - lay.clientHeight;
	    }
	}
}

function tshownull(i,obj, uqid)
{
    var aa = document.getElementById("a"+uqid+i);
    aa.className=obj;
    var lay = document.getElementById("layer" + uqid + i);
    if(lay != null)
    {
        if(lay.style.visibility=="hidden")
            lay.style.visibility="visible"
        else if(lay.style.display=="none")
            lay.style.display='';
    }
}

function thideLayers(i,obj, uqid)
{
    var aa = document.getElementById("a"+uqid+i);
    aa.className=obj;

    try
    {
        aa.children(0).children(0).className = aa.children(0).children(0).OldclassName;
    }
    catch(e)
    {
    }

    var lay = document.getElementById("layer" + uqid + i);
    if(lay != null)
    {
        if(lay.style.visibility=="visible")
            lay.style.visibility="hidden"
        else if(lay.style.display=="")
            lay.style.display='none';
    }
}
//ÎÄ×Öµ¼º½script½Å±¾
function TOVT(src, clrOver, uqid)
{
    try
    {
        src.childNodes(0).children(0).OldclassName=src.children(0).children(0).className;
        src.childNodes(0).children(0).className="s2" + uqid;
    }
    catch(e)
    {
    }

    src.className = clrOver;
}
function TOUT(src, clrIn, uqid)
{
    try
    {
        src.children(0).children(0).className = src.children(0).children(0).OldclassName;
    }
    catch(e)
    {
    }

    src.className = clrIn;
}
