﻿var   intervalOneID=0; 
var   intervalTwoID=0; 
var  intervalTopicManager=0;
var intervalViewTopicManageID=0;



function TypeInfo(Id,divTag,callTag)
{
    var divOne = document.getElementById(divTag);
    
    var e = document.getElementById(callTag);

    divOne.style.left = ie_x(e);
    divOne.style.top = ie_y(e)+2+e.offsetHeight;
    divOne.style.display = "block";
    if(divOne.innerHTML == "")
    {
        divOne.innerHTML = "正在加载...";
        var No="Param="+Id;
        var oServerXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        oServerXmlHttp.open("post","share/ShowType.ashx","false")
        oServerXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        oServerXmlHttp.send(No);
        strResult = oServerXmlHttp.responseText;
        divOne.innerHTML = strResult;
    }    
}
function TypeHide(divTag,timeID)
{
    var divTwo = document.getElementById(divTag);
    divTwo.style.display = "none";
    ClearTime(timeID)
}
function SetTime(type,divTag)
{
    switch(type)
    {
        case "One":
            if (intervalOneID == 0) { intervalOneID=window.setInterval("TypeHide('"+divTag+"','"+type+"')",800); }
            break;
         case "Two": 
            if (intervalTwoID == 0) { intervalTwoID=window.setInterval("TypeHide('"+divTag+"','"+type+"')",800); } 
            break; 
         case "TopicManage":
            if (intervalTopicManager == 0) { intervalTopicManager=window.setInterval("TypeHide('"+divTag+"','"+type+"')",800); } 
            break;
        case "ViewTopicManage":
            if (intervalViewTopicManageID == 0) { intervalViewTopicManageID=window.setInterval("TypeHide('"+divTag+"','"+type+"')",800); }
            break;
    }
}
function ClearTime(type)
{
    switch(type)
    {
        case "One":
            if(intervalOneID != 0)
            {
                window.clearInterval(intervalOneID); 
                intervalOneID=0;
            }
            break;
         case "Two": 
            if(intervalTwoID != 0)
            {
                window.clearInterval(intervalTwoID);
                intervalTwoID=0;
            }
            break;
        case "TopicManage":
            if(intervalTopicManager != 0)
            {
                window.clearInterval(intervalTopicManager);
                intervalTopicManager=0;
            }
            break;
        case "ViewTopicManage":
            if(intervalViewTopicManageID != 0)
            {
                window.clearInterval(intervalViewTopicManageID);
                intervalViewTopicManageID=0;
            }
            break;
    }
}
function ie_y(e){  
	var t=e.offsetTop;  
	while(e=e.offsetParent){  
		t+=e.offsetTop;  
	}  
	return t;  
}  
function ie_x(e){  
	var l=e.offsetLeft;  
	while(e=e.offsetParent){  
		l+=e.offsetLeft;  
	}  
	return l;  
}
