﻿//TradeCenter interactive javascript code 
var tradeEffectDirect = "DOWN";
var tradeEffectAction = false;
function tradeCenter_showEffect(element)
{
    if (!tradeEffectAction)
    {
        tradeCenter_slidPlay (element,334,3,1);
    }
}

function tradeCenter_slidPlay(element, heightMax, totalTimes, currentTimes)
{
    var target = document.getElementById(element);
    var targetHeight = 0;
    targetHeight = parseInt(target.style.height.substring(0,target.style.height.toUpperCase().indexOf('P')));
    if (tradeEffectDirect.toUpperCase() == "DOWN")
    {
        if (target.style.display.toUpperCase() == "NONE")
        {
            target.style.height = "0px";
            target.style.display = "block";
            setTimeout("tradeCenter_slidPlay('" + element + "'," + heightMax + "," + totalTimes + "," + currentTimes + ")", 20);
            return;
        }
    }
    if (currentTimes == totalTimes)
    {
        switch (tradeEffectDirect.toUpperCase())
        {
            case "DOWN":
                target.style.height = heightMax + "px";
                tradeEffectDirect = "UP";
                break;
            case "UP":
                target.style.height = "0px";
                tradeEffectDirect = "DOWN";
                break;
            default:
                target.style.height = "0px";
                tradeEffectDirect = "DOWN";
                break;
        }
        tradeEffectAction = false;
    }
    else
    {
        currentTimes++;
        switch (tradeEffectDirect.toUpperCase())
        {
            case "DOWN":
                targetHeight = heightMax * ( currentTimes / totalTimes) ;
                break;
            case "UP":
                targetHeight = heightMax - heightMax * (currentTimes / totalTimes);
                break;
            default:
                targetHeight = heightMax - heightMax * (currentTimes / totalTimes);
                break;
        }
        target.style.height = targetHeight + "px";
        setTimeout ("tradeCenter_slidPlay('" + element + "'," + heightMax + "," + totalTimes + "," + currentTimes + ")",20);
    }
}            


