/*=========================================================================================
文本特效
名称：从左向右碰撞的文字
=========================================================================================*/
<!--
var t_jumpTextObject;//特效文本对象
var t_jumpChars="科泰育星软件公司" //显示的文字
var t_firstCharObject;//第一个字符对象，它和其它对象的跳动不相同

var t_jumpPos=new Array();//文字字符跳动的上下偏移
    t_jumpPos[0]=-1;
    t_jumpPos[1]=-4;
    t_jumpPos[2]=-7;
    t_jumpPos[3]=-10;
    t_jumpPos[4]=-7;
    t_jumpPos[5]=-4;
    t_jumpPos[6]=-1;

var t_jumpCharFrom=0;//文字跳动的起始位置
var t_jumpPoint=0;//第一个字符跳动的位置

function t_inittJumpChars()
{
    var objectText = "";
    //把特效字符串分解成单个字符
    for(i=0; i<t_jumpChars.length; i++)
    {
        objectText=objectText + "<span style='position:relative;' id='n" + i + "'>"+t_jumpChars.charAt(i)+"</span>";
    }
    t_jumpTextObject.innerHTML=objectText;
    objectText = null;
    t_rightToLeft();
}

function t_rightToLeft()
{
    t_firstCharObject=(document.all)?document.all.n0:document.getElementById("n0");
    t_firstCharObject.style.left = -t_jumpPoint;
    if(t_jumpPoint != 15)//第一个字母首先是进行从右向左的移动，这个数字应该是3的倍数
    {
        t_jumpPoint = t_jumpPoint + 3;
        setTimeout("t_rightToLeft()",50);
    }
    else //执行上下的跳动
    {
        t_leftToRight();
    }
}

function t_leftToRight()
{
    t_firstCharObject.style.left = -t_jumpPoint;
    if(t_jumpPoint > 0)//第一个字母从左向右撞击
    {
        t_jumpPoint = t_jumpPoint - 3;
        setTimeout("t_leftToRight()",50);
    }
    else//然后开始后面文字的上下跳动
    {
        t_upDownJump();
    }
}

function t_upDownJump()
{
    var objectText = "";
    for(charIndex=0; charIndex<t_jumpChars.length; charIndex++)
    {
        if(charIndex+t_jumpCharFrom > -1 && charIndex+t_jumpCharFrom < 7)//跳动的7个字符
        {
             objectText += "<span style='position:relative;top:"+t_jumpPos[charIndex+t_jumpCharFrom] + "'>" + t_jumpChars.charAt(charIndex) + "</span>"
        }
        else//其它字符不变华
        {
            objectText += t_jumpChars.charAt(charIndex);
        }
    }       
    t_jumpTextObject.innerHTML=objectText;
    objectText = null;
    
    if(t_jumpCharFrom != (-t_jumpChars.length))//如果还有没跳动的字符，继续执行跳动
    {
        t_jumpCharFrom --;//开始跳动的字符位置
        setTimeout("t_upDownJump()",50);
    }
    else//全部字符都跳动结束，重新开始跳动
    {
        t_jumpCharFrom = 0;
        setTimeout("t_inittJumpChars()",50);
    }
}

//特效启用函数
function startTextEffect()
{
    //判断页面中是否有特效文字，然后执行特效文字的显示动画过程
    if(!document.all.effectText)return;
    t_jumpTextObject = document.all.effectText;      
    //取出要特效显示的文字
    t_jumpChars = t_jumpTextObject.innerHTML;     
    
    t_inittJumpChars();
}
//-->