//取远期报价(3个月)
function createRequest_Forward()
{
    var rate = new CallBackObject();
     rate.OnComplete = Rate_Complete;
    rate.onError = Error;
    rate.DoCallBack("/DataCenter/kvbQuotes.aspx?type=4");
}
function Rate_Complete(responseText,responseXML)
{
    ShowPrice(responseText);    
}
function ShowPrice(responseText){
    var RateItems=responseText.split(',');
    for(i=0;i<RateItems.length;i++)
    {
        RateItems[i]=RateItems[i].replace('CNY','USD');
        var str = RateItems[i].split('|');
        
        if(str.length==4)
        {
            var tempB=str[0]+str[1].split('=')[1]+str[2].split('=')[0];
            var tempA=str[0]+str[1].split('=')[1]+str[3].split('=')[0];
            if(document.getElementById(tempB)!=null)
            {
                document.getElementById(tempB).innerHTML=str[2].split('=')[1];
            }
            if(document.getElementById(tempA)!=null)
            {
                document.getElementById(tempA).innerHTML=str[3].split('=')[1];
            }
        }
    }
}
    
    
    
    
//取汇率    
function createRequest_Rate()
{
    var cbo = new CallBackObject();
    cbo.OnComplete = Cbo_Complete; 
    cbo.onError = Error;
    cbo.DoCallBack("/DataCenter/kvbQuotes.aspx?type=3");
} 
function Cbo_Complete(responseText,responseXML)
{  
    var currencyPairs = "USDCNY,AUDCNY,NZDCNY,CADCNY,AUDUSD,NZDUSD,USDCAD,EURUSD,DXY";
    try
    {  
        responseText = unescape(responseText);
        DisplayRateForFirst(responseText,currencyPairs);
    }
    catch(e){ }
}
function fun()
{
    if(document.getElementById('rate1').style.display!="")
    {
        document.getElementById('rate1').style.display="";
        document.getElementById('rate2').style.display="none";
    }
    else 
    {
        document.getElementById('rate1').style.display="none";
        document.getElementById('rate2').style.display="";
    }
}


//公共
function Refresh()
{ 
    getrate_F();
    getForward_F()
}  
function getrate_F()
{
    createRequest_Rate();
    setInterval(createRequest_Rate,5000);
    setInterval(fun,10000);
}
function getForward_F()
{
    createRequest_Forward();
    setInterval(createRequest_Forward,6000);
}
function Error(status,statusText,responseText)
{ }
