//by cnYES. siweid@cnyes.com   2003.9.2

function GetTimeRange()
{
  var objDate = new Date();
  var iTime = objDate.getHours() * 100 + objDate.getMinutes();
  var idx = 0;
  if(iTime >= 831 && iTime <= 1630)
  {
    idx = 1;
  }
  else
  {
  if(iTime >= 1631 && iTime <= 2130)
    idx = 2;
  else
    idx = 3;
  }
  return idx;
}
                        
function SwapPNG(iIndex)
{
  
  var objIMG = new Array(3);
  var imgSrc = new Array("",
                         "http://chart.cnyes.com/intraday/am/JP_NIKI" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/KR_KSPI" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/HK_HSI" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/GB_FTSE" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/DE_DAXX" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/FR_CAC" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/US_DJI" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/US_COMP" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/US_SOX" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/US_SP1" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/US_ND1" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/US_ZD1" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/US_DCL1" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/XA_GC" + key + ".PNG",
                         "http://chart.cnyes.com/intraday/am/US_GC1" + key + ".PNG");
  if( document.all)
  {
    //IE
    objIMG[1] = document.all.mid_chart1;
    objIMG[2] = document.all.mid_chart2;
    objIMG[3] = document.all.mid_chart3;
  }
  else
  {
    //after NetScape6
    objIMG[1] = document.getElementById("mid_chart1");
    objIMG[2] = document.getElementById("mid_chart2");
    objIMG[3] = document.getElementById("mid_chart3");
  }

  var objDate = new Date();
  var nowTime = objDate.getTime();
  for(i=1; i<=3; i++)
  {
     //control cache
     objIMG[i].src = imgSrc[i + (iIndex-1) * 3] + "?" + nowTime;
  }
  iLastIndex = iIndex;
  return;
}

function LinkChartTo(iLinkIndex)
{
   var aryLink = new Array("",
                           "http://www.cnyes.com/global/gl_symbol.asp?area=JP&symbol=NKY&subType=ASI",
                           "http://www.cnyes.com/global/gl_symbol.asp?area=KR&symbol=KOSPI&subType=ASI",
                           "http://www.cnyes.com/hkstock/hk_symbol.asp?idxtype=T&symbol=HSI",
                           "http://www.cnyes.com/global/gl_symbol.asp?area=UK&symbol=UKX&subType=EUP",
                           "http://www.cnyes.com/global/gl_symbol.asp?area=DE&symbol=DAX&subType=EUP",
                           "http://www.cnyes.com/global/gl_symbol.asp?area=FR&symbol=CAC&subType=EUP",
                           "http://www.cnyes.com/usastock/Stocks/INDU.html",
                           "http://www.cnyes.com/usastock/Stocks/NASDAQ.html",
                           "http://www.cnyes.com/usastock/Stocks/SOX.html",
                           "http://www.cnyes.com/fc/index7fc_chart.asp?fcode=SPCON",
                           "http://www.cnyes.com/fc/index7fc_chart.asp?fcode=NDCON",
                           "http://www.cnyes.com/fc/index7fc_chart.asp?fcode=ZDCON",
                           "http://www.cnyes.com/FC/index7fc_chart.asp?fcode=CLCON",
                           "http://www.cnyes.com/fc/index7fc_chart.asp?fcode=GL",
                           "http://www.cnyes.com/fc/index7fc_chart.asp?fcode=GCCON");

   location.href = aryLink[iLinkIndex + (iLastIndex-1) * 3];
}

var iLastIndex = GetTimeRange();
SwapPNG(iLastIndex);
