﻿/*+-----------------------------------------------------------------------------------+
 *	文件名称：	shortkey.js
 *	文件功能：	完成页头上的快捷按钮效果

 *	文件作者：	QUANLI
 *	创建时间：	2009-7-1 9:47:34
 *	项目名称：	USP40(河南联通) 		         
 *+-----------------------------------------------------------------------------------+
 *	历史记录：
 *	编号		 日期		     作者		         备注
 *	1.0		  2009-7-1 		    QUAN.LI		               创建
 *+----------------------------------------------------------------------------------*/

//<!-- 

var shortkey_curIndex=-1;
var shortkey_preIndex=-1;
var shortkey_intervalTime=1.5;
var shortkey_arrImgNames=["denglu","zhuce","shoucang","bangzhu"];
var shortkey_intervalID=0;
//shortkey_intervalID=setInterval("shortkey_loop()",shortkey_intervalTime*1000);

function StartWhenPladComplete()
{
    if(document.readyState == "complete")
    {
        shortkey_intervalID=setInterval("shortkey_loop()",shortkey_intervalTime*1000);
    }
    else
    {
        window.setTimeout("StartWhenPladComplete()",1500);
    }
}

function shortkey_loop()
{
    shortkey_curIndex=shortkey_curIndex+1; 
    setPreAndCurIndex();

    if(shortkey_preIndex<0)
    {
        shortkey_preIndex = 3;
    }
    else
    {
        var preDiv=document.getElementById("div"+shortkey_arrImgNames[shortkey_preIndex]);
        showPosition(preDiv.getElementsByTagName("div")[0]);
    }
    var curDiv=document.getElementById("div"+shortkey_arrImgNames[shortkey_curIndex]);

    showHotPosition(curDiv.getElementsByTagName("div")[0]);
     
}

function shortkey_pause(divObj)
{
    clearInterval(shortkey_intervalID);
    var curDiv=document.getElementById("div"+shortkey_arrImgNames[shortkey_curIndex]);
    if(curDiv=="undefined" || curDiv==null)
    {
         return; 
    } 
    showPosition(curDiv.getElementsByTagName("div")[0]);   
                         
    for(var i=0;i<shortkey_arrImgNames.length;i++)
    {
        if("div"+shortkey_arrImgNames[i]==divObj.id)
        {
            shortkey_curIndex=i;
            break; 
        }
    }
    //divObj.getElementsByTagName("img")[0].src=shortkey_imgPath+shortkey_arrImgNames[shortkey_curIndex]+"1.gif";
    showHotPosition(divObj.getElementsByTagName("div")[0]); 
}

function shortkey_play()
{
   shortkey_intervalID=setInterval("shortkey_loop()",shortkey_intervalTime*1000);
}

function setPreAndCurIndex()
{
    if(shortkey_curIndex==0 && shortkey_preIndex != -1)
    {
        shortkey_preIndex=3;
    }
    else
    {
        shortkey_preIndex=shortkey_curIndex-1;
    }

	if(shortkey_curIndex>3)
	{
	    shortkey_curIndex=0;
	    shortkey_preIndex=3;
	}                	
}

function bookmarkSite(title, url)
{   
    window.external.AddFavorite(url, title); 
} 

StartWhenPladComplete();
//-->