function FormatNumber(srcStr,nAfterDot){
　　var srcStr,nAfterDot;
　　var resultStr,nTen;
　　srcStr = ""+srcStr+"";
　　strLen = srcStr.length;
　　dotPos = srcStr.indexOf(".",0);
　　if (dotPos == -1){
　　　　resultStr = srcStr+".";
　　　　for (i=0;i<nAfterDot;i++){
　　　　　　resultStr = resultStr+"0";
　　　　}
　　　　return resultStr;
　　}
　　else{
　　　　if ((strLen - dotPos - 1) >= nAfterDot){
　　　　　　nAfter = dotPos + nAfterDot + 1;
　　　　　　nTen =1;
　　　　　　for(j=0;j<nAfterDot;j++){
　　　　　　　　nTen = nTen*10;
　　　　　　}
　　　　　　resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
　　　　　　return resultStr;
　　　　}
　　　　else{
　　　　　　resultStr = srcStr;
　　　　　　for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
　　　　　　　　resultStr = resultStr+"0";
　　　　　　}
　　　　　　return resultStr;
　　　　}
　　}
}


//
// 创建xmlhttp对象
//
function MakeHqXmlHttp()
{
    try 
    {
        HqXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } 
    catch (e) 
    {
        try 
        {
            HqXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } 
        catch (e2) 
        {
            HqXmlHttp = false;
        }
    }
    if(!HqXmlHttp) 
    {
        HqXmlHttp = new XMLHttpRequest();
    }
}

//
// 更新个股首页行情数据
//
function ChangeHqText()
{
	if(NowValue==undefined)
	{
		if(navigator.appName.indexOf("Explorer") > -1){ 
			document.getElementById("NowValue").innerText = '0.00';
			document.getElementById("MarkupValue").innerText = '0.00';
			document.getElementById("Markup").innerText = '0.00%';
		}else{
			document.getElementById("NowValue").textContent = '0.00';
			document.getElementById("MarkupValue").textContent = '0.00';
			document.getElementById("Markup").textContent = '0.00%';
		}
	}else
	{	if(navigator.appName.indexOf("Explorer") > -1){ 
			document.getElementById("NowValue").innerText = NowValue;
			document.getElementById("MarkupValue").innerText = ' ' + MarkupValue + ' ';
			document.getElementById("Markup").innerText = ' ' + Markup + '%';
			document.getElementById("Volume1").innerText = Volume;
			document.getElementById("Amount_Int1").innerText = Amount_Int;
			document.getElementById("TodayOpen1").innerText = TodayOpen;
			document.getElementById("PreClose1").innerText = PreClose;
			document.getElementById("TodayHigh1").innerText = TodayHigh;
			document.getElementById("TodayLow1").innerText = TodayLow;
			document.getElementById("SubmitScale1").innerText = SubmitScale;
			document.getElementById("SubmitDiff1").innerText = SubmitDiff;
			document.getElementById("TotalBuyV3").innerText = TotalBuyV2;
			document.getElementById("TotalSaleV3").innerText = TotalSaleV2;
		}else{
			document.getElementById("NowValue").textContent = NowValue;
			document.getElementById("MarkupValue").textContent = ' ' + MarkupValue + ' ';
			document.getElementById("Markup").textContent = '`' + Markup + '%';
			document.getElementById("Volume1").textContent = Volume;
			document.getElementById("Amount_Int1").textContent = Amount_Int;
			document.getElementById("TodayOpen1").textContent = TodayOpen;
			document.getElementById("PreClose1").textContent = PreClose;
			document.getElementById("TodayHigh1").textContent = TodayHigh;
			document.getElementById("TodayLow1").textContent = TodayLow;
			document.getElementById("SubmitScale1").textContent = SubmitScale;
			document.getElementById("SubmitDiff1").textContent = SubmitDiff;
			document.getElementById("TotalBuyV3").textContent = TotalBuyV2;
			document.getElementById("TotalSaleV3").textContent = TotalSaleV2;
		}
	}	
    if(MarkupValue<0)
    {
        document.getElementById("NowValue").className = "text_price1_green";
        document.getElementById("MarkupValue").className = "text_price2_green";
        document.getElementById("Markup").className = "text_price2_green";
        document.getElementById("NowValue1").className = "text_green";
        document.getElementById("MarkupValue1").className = "text_green";
        document.getElementById("Markup1").className = "text_green";
        document.getElementById("AveragePrice").className = "text_green";
		document.getElementById("imageup").className = "d";
		document.getElementById("TodayOpen").className = "text_green";
		document.getElementById("TodayOpen1").className = "text_green";
	    document.getElementById("PreClose1").className = "text_green";
		document.getElementById("TodayHigh1").className = "text_green";
		document.getElementById("TodayLow1").className = "text_green";
		document.getElementById("SubmitScale1").className = "text_green";
		document.getElementById("SubmitDiff1").className = "text_green";
		document.getElementById("TotalBuyV3").className = "text_green";
		document.getElementById("TotalSaleV3").className = "text_green";
		document.getElementById("Volume1").className = "text_green";
		document.getElementById("Amount_Int1").className = "text_green";
		document.getElementById("TodayHigh").className = "text_green";
		document.getElementById("TodayLow").className = "text_green";
		document.getElementById("Volume").className = "text_green";
		document.getElementById("SubmitScale").className = "text_green";
		document.getElementById("Amount_Int").className = "text_green";
		document.getElementById("SubmitDiff").className = "text_green";
		document.getElementById("TotalBuyV2").className = "text_green";
		document.getElementById("TotalSaleV2").className = "text_green";
		document.getElementById("PreClose").className = "text_green";
		document.getElementById("VScale").className = "text_green";	
    }
    else
    {
        document.getElementById("NowValue").className = "text_price1";
        document.getElementById("MarkupValue").className = "text_price2";
        document.getElementById("Markup").className = "text_price2";
        document.getElementById("NowValue1").className = "text_red";
        document.getElementById("MarkupValue1").className = "text_red";
        document.getElementById("Markup1").className = "text_red";
        document.getElementById("imageup").className = "u";
		document.getElementById("TodayOpen1").className = "text_red";
		document.getElementById("TodayOpen").className = "text_red";
	    document.getElementById("PreClose1").className = "text_red";
		document.getElementById("TodayHigh1").className = "text_red";
		document.getElementById("TodayLow1").className = "text_red";
		document.getElementById("SubmitScale1").className = "text_red";
		document.getElementById("SubmitDiff1").className = "text_red";
		document.getElementById("TotalBuyV3").className = "text_red";
		document.getElementById("TotalSaleV3").className = "text_red";
		document.getElementById("Volume1").className = "text_red";
		document.getElementById("Amount_Int1").className = "text_red";
		document.getElementById("TodayHigh").className = "text_red";
		document.getElementById("TodayLow").className = "text_red";
		document.getElementById("Volume").className = "text_red";
		
		document.getElementById("SubmitScale").className = "text_red";
		document.getElementById("Amount_Int").className = "text_red";
		document.getElementById("SubmitDiff").className = "text_red";
		document.getElementById("TotalBuyV2").className = "text_red";
		document.getElementById("TotalSaleV2").className = "text_red";
		document.getElementById("PreClose").className = "text_red";
		document.getElementById("VScale").className = "text_red";	
    }
	
	if(AveragePrice<PreClose)
		document.getElementById("AveragePrice").className = "text_green";
	else if(AveragePrice>PreClose)
		document.getElementById("AveragePrice").className = "text_red";
	else
		document.getElementById("AveragePrice").className = "";
		
	if(SalePrice5<PreClose)
		document.getElementById("SalePrice5").className = "text_green";
	else if(SalePrice5>PreClose)
		document.getElementById("SalePrice5").className = "text_red";
	else
		document.getElementById("SalePrice5").className = "";
		
	if(SalePrice4<PreClose)
		document.getElementById("SalePrice4").className = "text_green";
	else if(SalePrice4>PreClose)
		document.getElementById("SalePrice4").className = "text_red";
	else
		document.getElementById("SalePrice4").className = "";
		
		
	if(SalePrice3<PreClose)
		document.getElementById("SalePrice3").className = "text_green";
	else if(SalePrice3>PreClose)
		document.getElementById("SalePrice3").className = "text_red";
	else
		document.getElementById("SalePrice3").className = "";	
		
	if(SalePrice2<PreClose)
		document.getElementById("SalePrice2").className = "text_green";	
	else if(SalePrice2>PreClose)	
		document.getElementById("SalePrice2").className = "text_red";	
	else
		document.getElementById("SalePrice2").className = "";	
		
	if(SalePrice<PreClose)
		document.getElementById("SalePrice").className = "text_green";	
	else if(SalePrice>PreClose)
		document.getElementById("SalePrice").className = "text_red";
	else
		document.getElementById("SalePrice").className = "";	
		
	if(BuyPrice<PreClose)
		document.getElementById("BuyPrice").className = "text_green";	
	else if(BuyPrice>PreClose)
		document.getElementById("BuyPrice").className = "text_red";
	else
		document.getElementById("BuyPrice").className = "";	
		
	if(BuyPrice2<PreClose)
		document.getElementById("BuyPrice2").className = "text_green";	
	else if(BuyPrice2>PreClose)
		document.getElementById("BuyPrice2").className = "text_red";
	else
		document.getElementById("BuyPrice2").className = "";	
		
	if(BuyPrice3<PreClose)
		document.getElementById("BuyPrice3").className = "text_green";
	else if(BuyPrice3>PreClose)
		document.getElementById("BuyPrice3").className = "text_red";
	else
		document.getElementById("BuyPrice3").className = "";	
		
	if(BuyPrice4<PreClose)
		document.getElementById("BuyPrice4").className = "text_green";	
	else if(BuyPrice4>PreClose)	
		document.getElementById("BuyPrice4").className = "text_red";	
	else
		document.getElementById("BuyPrice4").className = "";	
		
	if(BuyPrice5<PreClose)
		document.getElementById("BuyPrice5").className = "text_green";			
	else if(BuyPrice5>PreClose)
		document.getElementById("BuyPrice5").className = "text_red";	
	else
		document.getElementById("BuyPrice5").className = "";		
}

//
// 更新最上边的行情数据，用于个股首页以外的页面
//
function ChangeHqTextLess()
{	
	if(NowValue==undefined)
	{
		if(navigator.appName.indexOf("Explorer") > -1)
		{ 
			document.getElementById("NowValue").innerText = '0.00';
			document.getElementById("MarkupValue").innerText = '0.00';
			document.getElementById("Markup").innerText = '0.00%';
			document.getElementById("ADate").innerText = '0000-00-00';
			document.getElementById("ATime").innerText = '00:00:00';
		}else
		{
			document.getElementById("NowValue").textContent = '0.00';
			document.getElementById("MarkupValue").textContent = '0.00';
			document.getElementById("Markup").textContent = '0.00%';
			document.getElementById("ADate").textContent = '0000-00-00';
			document.getElementById("ATime").textContent = '00:00:00';
		}
	
	}else
	{	
		if(navigator.appName.indexOf("Explorer") > -1){ 
			document.getElementById("NowValue").innerText = NowValue;
			document.getElementById("MarkupValue").innerText = ' ' + MarkupValue + ' ';
			document.getElementById("Markup").innerText = ' ' + Markup + '%';
			
			document.getElementById("ADate").innerText = TradeDate;
			document.getElementById("ATime").innerText = TradeTime;
			
			document.getElementById("Volume1").innerText = Volume;
			document.getElementById("Amount_Int1").innerText = Amount_Int;
			document.getElementById("Volume1").innerText = Volume;
			document.getElementById("Amount_Int1").innerText = Amount_Int;
			document.getElementById("TodayOpen1").innerText = TodayOpen;
			document.getElementById("PreClose1").innerText = PreClose;
			document.getElementById("TodayHigh1").innerText = TodayHigh;
			document.getElementById("TodayLow1").innerText = TodayLow;
			document.getElementById("SubmitScale1").innerText = SubmitScale;
			document.getElementById("SubmitDiff1").innerText = SubmitDiff;
			document.getElementById("TotalBuyV3").innerText = TotalBuyV2;
			document.getElementById("TotalSaleV3").innerText = TotalSaleV2;
		}else{
			document.getElementById("NowValue").textContent = NowValue;
			document.getElementById("MarkupValue").textContent = ' ' + MarkupValue + ' ';
			document.getElementById("Markup").textContent = ' ' + Markup + '%';
			
			document.getElementById("ADate").textContent = TradeDate;
			document.getElementById("ATime").textContent = TradeTime;
			document.getElementById("Volume1").textContent = Volume;
			document.getElementById("Amount_Int1").textContent = Amount_Int;
			document.getElementById("Volume1").textContent = Volume;
			document.getElementById("Amount_Int1").textContent = Amount_Int;
			document.getElementById("TodayOpen1").textContent = TodayOpen;
			document.getElementById("PreClose1").textContent = PreClose;
			document.getElementById("TodayHigh1").textContent = TodayHigh;
			document.getElementById("TodayLow1").textContent = TodayLow;
			document.getElementById("SubmitScale1").textContent = SubmitScale;
			document.getElementById("SubmitDiff1").textContent = SubmitDiff;
			document.getElementById("TotalBuyV3").textContent = TotalBuyV2;
			document.getElementById("TotalSaleV3").textContent = TotalSaleV2;
		}  
	}
    if(MarkupValue<0)
    {
        document.getElementById("NowValue").className = "text_price1_green";
        document.getElementById("MarkupValue").className = "text_price2_green";
        document.getElementById("Markup").className = "text_price2_green";
		document.getElementById("imageup").className = "d";
		document.getElementById("TodayOpen1").className = "text_green";
	    document.getElementById("PreClose1").className = "text_green";
		document.getElementById("TodayHigh1").className = "text_green";
		document.getElementById("TodayLow1").className = "text_green";
		document.getElementById("SubmitScale1").className = "text_green";
		document.getElementById("SubmitDiff1").className = "text_green";
		document.getElementById("TotalBuyV3").className = "text_green";
		document.getElementById("TotalSaleV3").className = "text_green";
		document.getElementById("Volume1").className = "text_green";
		document.getElementById("Amount_Int1").className = "text_green";
    }
    else
    {
        document.getElementById("NowValue").className = "text_price1";
        document.getElementById("MarkupValue").className = "text_price2";
        document.getElementById("Markup").className = "text_price2";
		document.getElementById("imageup").className = "u";
		document.getElementById("TodayOpen1").className = "text_red";
	    document.getElementById("PreClose1").className = "text_red";
		document.getElementById("TodayHigh1").className = "text_red";
		document.getElementById("TodayLow1").className = "text_red";
		document.getElementById("SubmitScale1").className = "text_red";
		document.getElementById("SubmitDiff1").className = "text_red";
		document.getElementById("TotalBuyV3").className = "text_red";
		document.getElementById("TotalSaleV3").className = "text_red";
		document.getElementById("Volume1").className = "text_red";
		document.getElementById("Amount_Int1").className = "text_red";
    }
}

function ChangeBkHqText()
{
	if(navigator.appName.indexOf("Explorer") > -1){ 
		document.getElementById("BuyPrice").innerText = FormatNumber(BuyPrice,2);
		document.getElementById("BuyVolume").innerText = BuyVolume;
		document.getElementById("SalePrice").innerText = FormatNumber(SalePrice,2);
		document.getElementById("SaleVolume").innerText = SaleVolume;

		document.getElementById("NowValue1").innerText = FormatNumber(NowValue,2);
		document.getElementById("DealVolume").innerText = DealVolume;

		document.getElementById("MarkupValue1").innerText = MarkupValue;
		document.getElementById("Markup1").innerText = Markup + '%';

		document.getElementById("BuyPrice2").innerText = FormatNumber(BuyPrice2,2);
		document.getElementById("BuyVolume2").innerText = BuyVolume2;
		document.getElementById("SalePrice2").innerText = FormatNumber(SalePrice2,2);
		document.getElementById("SaleVolume2").innerText = SaleVolume2;

		document.getElementById("BuyPrice3").innerText =  FormatNumber(BuyPrice3,2);
		document.getElementById("BuyVolume3").innerText = BuyVolume3;
		document.getElementById("SalePrice3").innerText =  FormatNumber(SalePrice3,2);
		document.getElementById("SaleVolume3").innerText = SaleVolume3;

		document.getElementById("BuyPrice4").innerText = FormatNumber(BuyPrice4,2);
		document.getElementById("BuyVolume4").innerText = BuyVolume4;
		document.getElementById("SalePrice4").innerText = FormatNumber(SalePrice4,2);
		document.getElementById("SaleVolume4").innerText = SaleVolume4;

		document.getElementById("BuyPrice5").innerText = FormatNumber(BuyPrice5,2);
		document.getElementById("BuyVolume5").innerText = BuyVolume5;
		document.getElementById("SalePrice5").innerText = FormatNumber(SalePrice5,2);
		document.getElementById("SaleVolume5").innerText = SaleVolume5;

		document.getElementById("PreClose").innerText = FormatNumber(PreClose,2);
		document.getElementById("TodayOpen").innerText = FormatNumber(TodayOpen,2);
		document.getElementById("TodayHigh").innerText = FormatNumber(TodayHigh,2);
		document.getElementById("TodayLow").innerText = FormatNumber(TodayLow,2);
		document.getElementById("AveragePrice").innerText = FormatNumber(AveragePrice,2);
		document.getElementById("SubmitScale").innerText = SubmitScale + '%';
		document.getElementById("SubmitDiff").innerText = SubmitDiff;
		document.getElementById("VScale").innerText = VScale;

		document.getElementById("Volume").innerText = Volume;
		document.getElementById("Amount_Int").innerText = Amount_Int;
		document.getElementById("TotalBuyV2").innerText = TotalBuyV2;
		document.getElementById("TotalSaleV2").innerText = TotalSaleV2;

		document.getElementById("ADate").innerText = TradeDate;
		document.getElementById("ATime").innerText = TradeTime;
		document.getElementById("BTime").innerText = TradeTime;
		
		//document.getElementById("bklist").innerHTML = bklist;
	} else{ 
		document.getElementById("BuyPrice").textContent = FormatNumber(BuyPrice,2);
		document.getElementById("BuyVolume").textContent = BuyVolume;
		document.getElementById("SalePrice").textContent = FormatNumber(SalePrice,2);
		document.getElementById("SaleVolume").textContent = SaleVolume;

		document.getElementById("NowValue1").textContent = FormatNumber(NowValue,2);
		document.getElementById("DealVolume").textContent = DealVolume;

		document.getElementById("MarkupValue1").textContent = MarkupValue;
		document.getElementById("Markup1").textContent = Markup + '%';

		document.getElementById("BuyPrice2").textContent = FormatNumber(BuyPrice2,2);
		document.getElementById("BuyVolume2").textContent = BuyVolume2;
		document.getElementById("SalePrice2").textContent = FormatNumber(SalePrice2,2);
		document.getElementById("SaleVolume2").textContent = SaleVolume2;

		document.getElementById("BuyPrice3").textContent =  FormatNumber(BuyPrice3,2);
		document.getElementById("BuyVolume3").textContent = BuyVolume3;
		document.getElementById("SalePrice3").textContent =  FormatNumber(SalePrice3,2);
		document.getElementById("SaleVolume3").textContent = SaleVolume3;

		document.getElementById("BuyPrice4").textContent = FormatNumber(BuyPrice4,2);
		document.getElementById("BuyVolume4").textContent = BuyVolume4;
		document.getElementById("SalePrice4").textContent = FormatNumber(SalePrice4,2);
		document.getElementById("SaleVolume4").textContent = SaleVolume4;

		document.getElementById("BuyPrice5").textContent = FormatNumber(BuyPrice5,2);
		document.getElementById("BuyVolume5").textContent = BuyVolume5;
		document.getElementById("SalePrice5").textContent = FormatNumber(SalePrice5,2);
		document.getElementById("SaleVolume5").textContent = SaleVolume5;

		document.getElementById("PreClose").textContent = FormatNumber(PreClose,2);
		document.getElementById("TodayOpen").textContent = FormatNumber(TodayOpen,2);
		document.getElementById("TodayHigh").textContent = FormatNumber(TodayHigh,2);
		document.getElementById("TodayLow").textContent = FormatNumber(TodayLow,2);
		document.getElementById("AveragePrice").textContent = FormatNumber(AveragePrice,2);
		document.getElementById("SubmitScale").textContent = SubmitScale + '%';
		document.getElementById("SubmitDiff").textContent = SubmitDiff;
		document.getElementById("VScale").textContent = VScale;

		document.getElementById("Volume").textContent = Volume;
		document.getElementById("Amount_Int").textContent = Amount_Int;
		document.getElementById("TotalBuyV2").textContent = TotalBuyV2;
		document.getElementById("TotalSaleV2").textContent = TotalSaleV2;

		document.getElementById("ADate").textContent = TradeDate;
		document.getElementById("ATime").textContent = TradeTime;
		document.getElementById("BTime").textContent = TradeTime;
		
		//document.getElementById("bklist").innerHTML = bklist;
	} 

    
}

//
// 解析行情字符串
//
function ParseHqText(hqtext)
{
    var txt_arr = hqtext.split(",");
    
    TradeDate = txt_arr[1];
    TradeTime = txt_arr[2];
    NowValue = txt_arr[3];
    DealVolume = txt_arr[4];
    MarkupValue = txt_arr[5];
    Markup = txt_arr[6];
    AveragePrice = txt_arr[7];
    Volume = txt_arr[8];
    Amount_Int = txt_arr[9];
    TotalBuyV2 = txt_arr[10];
    TotalSaleV2 = txt_arr[11];
    PreClose = txt_arr[12];
    TodayOpen = txt_arr[13];
    TodayHigh = txt_arr[14];
    TodayLow = txt_arr[15];
    SubmitScale = txt_arr[16];
    SubmitDiff = txt_arr[17];
    VScale = txt_arr[18];
    BuyPrice = txt_arr[19];
    BuyVolume = txt_arr[20];
    SalePrice = txt_arr[21];        // 卖一价
    SaleVolume = txt_arr[22];       // 卖一量
    BuyPrice2 = txt_arr[23];        // 买二价
    BuyVolume2 = txt_arr[24];       // 买二量
    SalePrice2 = txt_arr[25];       // 卖二价
    SaleVolume2 = txt_arr[26];      // 卖二价
    BuyPrice3 = txt_arr[27];        // 买三价
    BuyVolume3 = txt_arr[28];       // 买三量
    SalePrice3 = txt_arr[29];       // 卖三价
    SaleVolume3 = txt_arr[30];      // 卖三量
    BuyPrice4 = txt_arr[31];        // 买三价
    BuyVolume4 = txt_arr[32];       // 买三量
    SalePrice4 = txt_arr[33];       // 卖三价
    SaleVolume4 = txt_arr[34];      // 卖三量
    BuyPrice5 = txt_arr[35];        // 买三价
    BuyVolume5 = txt_arr[36];       // 买三量
    SalePrice5 = txt_arr[37];       // 卖三价
    SaleVolume5 = txt_arr[38];      // 卖三量
}

//
// 刷新板块行情报价
//
function FreshBkHqText()
{
    ChangeHqText();
    FreshBkHqTimerID = setTimeout("FreshBkHqText()",10000);
}
