// JavaScript Document
    var xmlHttp=null;
	var objLength=0;
	var temp=null;
	function LoadXmlFile() {
    if(xmlHttp.readyState==4) {
        if(xmlHttp.status==200) {
            var xmlDOM=xmlHttp.responseXML;
            var xmlRoot=xmlDOM.documentElement;
            try
             {
                var nameArr = ['美元指数', '欧元美元', '英镑美元', '美元日元', '澳元美元', '美元加元', '美元瑞郎'];
                var codeArr = ['1000', '3814', '1214', '1427', '2914', '1428', '1415'];
                var topicArr = ['美元专题', '欧元专题', '英镑专题', '日元专题', '澳元专题', '加元专题', '瑞郎专题'];
                var urlArr = ['--', '/techs/hsfx.asp?tl=201', '/techs/hsfx.asp?tl=202', '/techs/hsfx.asp?tl=203', '/techs/hsfx.asp?tl=204', '/techs/hsfx.asp?tl=206', '/techs/hsfx.asp?tl=205'];
                var htmlArr = ['USD', 'EUR', 'GBP', 'JPY', 'AUD', 'CAD', 'CHF'];
                var showDiv="";
                var dv=xmlRoot.getElementsByTagName("dataValue");//取得数据值节点
                var ud=xmlRoot.getElementsByTagName("upDown");//取得数据涨跌节点
 				var pchange=xmlRoot.getElementsByTagName("pchange");
				objLength=dv.length;
				if(temp==null)
 				{
 				    temp=ud;
 				}
				
                for(var i=0;i<objLength;i++)
                {
                    var liStyle;//行样式
                if((i+1)%2==0)
                {
                    liStyle="bgli02";
                }
                else
                {
                    liStyle="bgli01";
                }
                  var dataValueColor;//数据颜色
                  var upDownColor;//涨跌颜色
                  var upDown=ud[i].firstChild.data*1;//取得该节点的涨跌值 
				  dataValueblack="bgsp03"
				  var bgValue="";
                	if(upDown>0)//判断调用的样式升红降绿
                	{
                		dataValueColor="bgsp03_r12";

                		upDownColor="bgsp04_r12";
                		bgValue="#ffcccc";
                	}
                	else
                	{
                		dataValueColor="bgsp03_g12";
                		upDownColor="bgsp04_g12";
                		bgValue="#ccffcc";
                	}
                	var dataValue=dv[i].firstChild.data;//为该节点数据赋值
                	var upDown=ud[i].firstChild.data;//为该节点涨跌赋值
                	var pc=pchange[i].firstChild.data;
                	var tv=temp[i].firstChild.data;
                	var styleCss="";
                	if(upDown*1>tv*1)
    	            {
    	                styleCss="style='background-color:"+bgValue+";'";
    	            }
    	            if(upDown*1<tv*1)
    	            {
    	                styleCss="style='background-color:"+bgValue+";'";
    	            }
    	            var j = i + 1;

    	            var fenxi = "--";
    	            if (i > 0) {
    	                fenxi = "<a href='" + urlArr[i] + "' target='_blank' class=Lblack12'>分析</a>";
    	            }
    	                


    	            showDiv += "<li class='" + liStyle + "'><span class='bgsp01'><img src='images/f0" + j + ".jpg' height='14' width='18' /></span><span class='bgsp02'><a href=http://www.fx678.com/chart/index.aspx?code=" + codeArr[i] + " target='_blank' class=Lblack12'>" + nameArr[i] + "</a></span><span class=" + dataValueblack + ">" + "<span id='pv" + i + "' " + styleCss + ">" + dataValue + "</span>" + "</span><span class=" + upDownColor + "><span id='ud" + i + "' " + styleCss + ">" + upDown + "</span></span><span class='" + dataValueColor + "'><span id='pc" + i + "' " + styleCss + ">" + pc + "%</span></span>";
    	            showDiv += "<span class='bgsp06'><a href='/News/currency/" + htmlArr[i] + ".html' target='_blank' class='Lblack12'>" + topicArr[i] + "</a></span><span class='bgsp07'>" + fenxi + "</span></li>";
	
                }
                document.getElementById("c01").innerHTML = "<div class='mmccol'><ul>" + showDiv + "</ul></div>";
                temp=ud;
                Pause(this, 1000);    
                this.NextStep=showWhite; 
             }
            catch(e)
             {
             	 
             }
         }
     }  
} 
function ajaxRequest()
{
  var b = "Msxml2.XMLHTTP";
		try {
			xmlHttp = new ActiveXObject(b);
		}
		catch (c) {
			try{
				b = "Microsoft.XMLHTTP";
				xmlHttp = new ActiveXObject(b);		
			}
			catch (d){
			}
		}
		if(!xmlHttp){
			try{
			 xmlHttp = new XMLHttpRequest;
			}catch(e){
				
			}
		}
     xmlHttp.onreadystatechange=LoadXmlFile;
     xmlHttp.open("GET", "/iframe/hs.xml?time=" + new Date().getTime(), true);
     xmlHttp.send(null);
     setTimeout("ajaxRequest()", 20000);
}    
function showWhite()//显示原来的背景颜色
{
	for(var i=0;i<objLength;i++)
	{
	    if(i==0)
	    {
	        var pv = document.getElementById("pv" + i);
	        pv.style.backgroundColor = "#e8f3fc";
	        
	        var pc = document.getElementById("pc" + i);
	        pc.style.backgroundColor = "#e8f3fc";
		    var ud=document.getElementById("ud"+i);
		    ud.style.backgroundColor="#e8f3fc";
		    var pc=document.getElementById("pc"+i);
		    pc.style.backgroundColor = "#e8f3fc";
		    
	    }
	    else if((i+1)%2==0) 
	    {
	        var pv = document.getElementById("pv" + i);
	        pv.style.backgroundColor = "#ffffff";
		    var ud=document.getElementById("ud"+i);
		    ud.style.backgroundColor="#ffffff";
		    var pc=document.getElementById("pc"+i);
		    pc.style.backgroundColor="#ffffff";
	    }
		else
		{
		    var pv = document.getElementById("pv" + i);
		    pv.style.backgroundColor = "#e8f3fc";
		    var ud=document.getElementById("ud"+i);
		    ud.style.backgroundColor="#e8f3fc";
		    var pc=document.getElementById("pc"+i);
		    pc.style.backgroundColor="#e8f3fc";
		}
    }
}

//js暂停函数   
function Pause(obj,iMinSecond){    
   if (window.eventList==null) window.eventList=new Array();    
   var ind=-1;    
   for (var i=0;i<window.eventList.length;i++){    
       if (window.eventList[i]==null) {    
         window.eventList[i]=obj;    
         ind=i;    
         break;    
        }    
    }    
   if (ind==-1){    
   ind=window.eventList.length;    
   window.eventList[ind]=obj;    
   }    
  setTimeout("GoOn(" + ind + ")",iMinSecond);    
}    
//js继续函数   
function GoOn(ind){    
  var obj=window.eventList[ind];    
  window.eventList[ind]=null;    
  if (obj.NextStep) obj.NextStep();    
  else obj();    
}  
