var SearchHQ_request = false;
var QCode =null;
var GetTypeCode=null;
 function RequestSearchHQ(url,GetType,code) {//初始化、指定处理函数、发送请求的函数
  SearchHQ_request = false;
  GetTypeCode=GetType;
  QCode=code;
  if(window.XMLHttpRequest) { //Mozilla 浏览器
   SearchHQ_request = new XMLHttpRequest();
   if (SearchHQ_request.overrideMimeType) {//设置MiME类别
    SearchHQ_request.overrideMimeType("text/xml");
   }
  }
  else if (window.ActiveXObject) { // IE浏览器
   try {
    SearchHQ_request = new ActiveXObject("Msxml3.XMLHTTP");
   }
   catch(e){ 
   try{ 
    SearchHQ_request = new ActiveXObject("Msxml2.XMLHTTP"); 
   } 
   catch (e) {
    try {
     SearchHQ_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
   }
  }
  }
  if (!SearchHQ_request) { // 异常，创建对象实例失败
   window.alert("不能创建XMLHttpRequest对象实例.");
   return false;
  }
  SearchHQ_request.onreadystatechange = SearchHQRequestProcess;
  SearchHQ_request.open("POST", url, true);
  SearchHQ_request.send(null);
 }
function SearchHQRequestProcess() {
if (SearchHQ_request.readyState == 4) { // 判断对象状态
if (SearchHQ_request.status == 200) { // 信息已经成功返回，开始处理信息
var Temp=SearchHQ_request.responseText;
if(Temp!=null && Temp!="")
{
  document.getElementById("ErrorMSG").style.display="none";
//港股----------
//0  股票英文名称
//1  股票中文名称
//2  今开盘
//3  昨收盘
//4  最高价
//5  最低价
//6  现价
//7  涨跌点数
//8  涨跌幅百分比
//9  买入价
//10 卖出价
//11 成交额
//12 成交量
//13 市盈率
//14 收益率
//15 52周最高
//16 52周最低
//17 年月日
//18 时分秒
  if(GetTypeCode=="hk")
  {
  document.getElementById("SearchHK").style.display="block";
  document.getElementById("SearchHQ").style.display="none";
  document.getElementById("SearchCU").style.display="none";
  var elements=Temp.split(",");
  if(elements[6]-elements[3]>0)
  {
  document.getElementById("HK_Name").innerHTML="<font color=#4ce51d>"+elements[1]+" "+elements[0]+" ( "+QCode+" ) ↑</font>";
  }else{document.getElementById("HK_Name").innerHTML="<font color=#ffd800>"+elements[1]+" "+elements[0]+" ( "+QCode+" ) ↓</font>";}
  document.getElementById("HK_Current").innerHTML=elements[6];
  document.getElementById("HK_diffprice").innerHTML=elements[7];
  document.getElementById("HK_Diffpercent").innerHTML=(elements[8]*100).toFixed(2)+"%";
  document.getElementById("HK_Time").innerHTML=elements[17]+' '+elements[18];
  document.getElementById("HK_Previous2").innerHTML=Math.round(elements[3] * 100) / 100;
  document.getElementById("HK_Buy").innerHTML=Math.round(elements[9] * 100) / 100;
  document.getElementById("HK_Sell").innerHTML=Math.round(elements[10] * 100) / 100;
  document.getElementById("HK_Open2").innerHTML=Math.round(elements[2] * 100) / 100;
  document.getElementById("HK_High2").innerHTML=Math.round(elements[4] * 100) / 100;
  document.getElementById("HK_Low2").innerHTML=Math.round(elements[5] * 100) / 100;
  document.getElementById("HK_Volume2").innerHTML=elements[12];
  document.getElementById("HK_Amount2").innerHTML=(elements[11]/100000000).toFixed(2);
  var Range=(((elements[4]-elements[5])/elements[3])*100).toFixed(2);
  document.getElementById("HK_Range").innerHTML=Range+"%";
  document.getElementById("HK_ShiYing").innerHTML=elements[13];
  document.getElementById("HK_ShouYi").innerHTML=elements[14];
  document.getElementById("HK_52High").innerHTML=elements[15];
  document.getElementById("HK_52Low").innerHTML=elements[16];
  }
  if(GetTypeCode=="sh" || GetTypeCode=="sz")
  {
  document.getElementById("SearchHK").style.display="none";
  document.getElementById("SearchHQ").style.display="block";
  document.getElementById("SearchCU").style.display="none";
  var elements=Temp.split(",");
  if(elements[3]-elements[2]>0)
  {
  document.getElementById("itemName").innerHTML="<font color=#ffd800>"+elements[0]+" ( "+QCode+" ) ↑</font>";
  }else{document.getElementById("itemName").innerHTML="<font color=#4ce51d>"+elements[0]+" ( "+QCode+" ) ↓</font>";}
  document.getElementById("itemCurrent").innerHTML=elements[3];
  var Diffpercent=(elements[3]-elements[2]).toFixed(2);
  document.getElementById("itemdiffprice").innerHTML=Diffpercent;
  document.getElementById("itemDiffpercent").innerHTML=((Diffpercent/elements[1])*100).toFixed(2)+"%";
  document.getElementById("itemTime").innerHTML=elements[30]+' '+elements[31];
  document.getElementById("itemPrevious2").innerHTML=Math.round(elements[2] * 100) / 100;
  document.getElementById("itemOpen2").innerHTML=Math.round(elements[1] * 100) / 100;
  document.getElementById("itemHigh2").innerHTML=Math.round(elements[4] * 100) / 100;
  document.getElementById("itemLow2").innerHTML=Math.round(elements[5] * 100) / 100;
  document.getElementById("itemVolume2").innerHTML=elements[8];
  document.getElementById("itemAmount2").innerHTML=(elements[9]/100000000).toFixed(2);
  var Range=(((elements[4]-elements[5])/elements[2])*100).toFixed(2);
  document.getElementById("itemRange").innerHTML=Range+"%";
  document.getElementById("itemBuy1").innerHTML=Math.round(elements[10] / 100) +" "+elements[11];
  document.getElementById("itemBuy2").innerHTML=Math.round(elements[12] / 100) +" "+elements[13];
  document.getElementById("itemBuy3").innerHTML=Math.round(elements[14] / 100)+" "+elements[15];
  document.getElementById("itemBuy4").innerHTML=Math.round(elements[16] / 100)+" "+elements[17];
  document.getElementById("itemBuy5").innerHTML=Math.round(elements[18] / 100)+" "+elements[19];
  document.getElementById("itemSell1").innerHTML=Math.round(elements[20] / 100)+" "+elements[21];
  document.getElementById("itemSell2").innerHTML=Math.round(elements[22] / 100)+" "+elements[23];
  document.getElementById("itemSell3").innerHTML=Math.round(elements[24] / 100)+" "+elements[25];
  document.getElementById("itemSell4").innerHTML=Math.round(elements[26] / 100)+" "+elements[27];
  document.getElementById("itemSell5").innerHTML=Math.round(elements[28] / 100)+" "+elements[29];
  }
//期货
//0  名称
//1  最新行情时间
//2  开盘价
//3  最高价
//4  最低价
//6  最新成交价
//7  卖价
//8  买价
//9  动态结算价
//10  昨日结算价
//11 买量
//12 卖量
//13 持仓量
//14 成交量
//15 交易所
//17 年月日 黃金0906,150010,217.8,217.84,216,214.4,216.5,216.51,216.5,216.87,213.52,4,2,49798,23514,滬,黃金,2009-02-23
    if(GetTypeCode=="Futures")
  {
  document.getElementById("SearchCU").style.display="block";
  document.getElementById("SearchHK").style.display="none";
  document.getElementById("SearchHQ").style.display="none";
  var elements=Temp.split(",");
  if(elements[6]-elements[10]>0)
  {
  document.getElementById("CU_Name").innerHTML="<font color=#ffd800>"+elements[0]+" ( "+QCode+" ) ↑</font>";
  }else{document.getElementById("CU_Name").innerHTML="<font color=#4ce51d>"+elements[0]+" ( "+QCode+" ) ↓</font>";}
  document.getElementById("CU_Current").innerHTML=elements[6];
  document.getElementById("CU_Diffpercent").innerHTML=(((elements[6]-elements[10])/elements[10])*100).toFixed(2)+"%";
  document.getElementById("CU_Time").innerHTML=elements[17]+" "+elements[1];
  document.getElementById("CU_Previous2").innerHTML=Math.round(elements[10] * 100) / 100;
  document.getElementById("CU_Previous3").innerHTML=Math.round(elements[9] * 100) / 100;
  document.getElementById("CU_Buy").innerHTML=Math.round(elements[8] * 100) / 100;
  document.getElementById("CU_Sell").innerHTML=Math.round(elements[7] * 100) / 100;
  document.getElementById("CU_Open2").innerHTML=Math.round(elements[2] * 100) / 100;
  document.getElementById("CU_High2").innerHTML=Math.round(elements[3] * 100) / 100;
  document.getElementById("CU_Low2").innerHTML=Math.round(elements[4] * 100) / 100;
  document.getElementById("CU_Volume2").innerHTML=elements[11];
  document.getElementById("CU_Amount2").innerHTML=elements[12];
  document.getElementById("CU_Amount3").innerHTML=elements[13];
  document.getElementById("CU_Amount4").innerHTML=elements[14];
  }
}
else{document.getElementById("ErrorMSG").style.display="block";document.getElementById("ErrorMSG").innerHTML="输入有误！";}
}
}else{document.getElementById("ErrorMSG").style.display="block";document.getElementById("ErrorMSG").innerHTML="<img src=images/loading2.gif border=0>";}
}
function GetSearchHQ_Cht(GetType,code) {RequestSearchHQ('finance.php?q='+GetType+code+'&charset=1&n='+Math.random(),GetType,code);}
function GetSearchHQ_Chs(GetType,code) {RequestSearchHQ('../finance.php?q='+GetType+code+'&charset=0&n='+Math.random(),GetType,code);}
function GetSearchHQ_En(GetType,code) {RequestSearchHQ('../finance.php?q='+GetType+code+'&charset=0&n='+Math.random(),GetType,code);}