var $ = function (name) {
	return document.getElementById(name);
};
var _ = function (tagName) {
	return document.createElement(tagName);
};
//getStockData(当前价,涨跌,涨跌幅,现价,昨收,最高,最低,均价,开盘,总量,现量,换手,量比,成交量,成交额)
var StockData = {
	curColor: "",
	timeObj: null,
	flashNum: 3,
	flashswitch: 0,
	getStockData: function (q_current,q_updownprice,q_upDownRate,q_peradio,q_preclose,q_high,q_low,q_avgprice,q_open,q_volume,q_nowvolume,q_change,q_lb,q_tv,q_ta) {
		$("q_current").innerHTML = this.getColor(q_current,q_preclose,"q_current");
		$("q_updownprice").innerHTML = this.getColor(q_updownprice,0,"q_updownprice");
		$("q_upDownRate").innerHTML = this.getColor(q_upDownRate,0,"q_upDownRate") + "%";
		$("q_peradio").innerHTML = q_peradio;
		$("q_preclose").innerHTML = q_preclose;
		$("q_high").innerHTML = this.getColor(q_high,q_preclose,"q_high");
		$("q_low").innerHTML = this.getColor(q_low,q_preclose,"q_low");
		$("q_avgprice").innerHTML = this.getColor(q_avgprice,q_preclose,"q_avgprice");
		$("q_open").innerHTML = this.getColor(q_open,q_preclose,"q_open");
		$("q_volume").innerHTML = q_volume;
		$("q_nowvolume").innerHTML = q_nowvolume;
		$("q_change").innerHTML = q_change + "%";
		$("q_lb").innerHTML = q_lb;
		$("q_tv").innerHTML = parseFloat(q_tv)/100;
		$("q_ta").innerHTML = q_ta;
		 
		StockData.curColor = $("q_current").style.color;
		StockData.timeObj=setInterval(this.textFlash,200);
	},
	textFlash: function () {
		if(StockData.flashNum < 0){
			$("q_current").style.color=StockData.curColor;
			clearInterval(StockData.timeObj);
			StockData.flashNum=3;
			return;
		}
		if(StockData.flashswitch == 0){
			$("q_current").style.color="#000000";
			StockData.flashswitch = 1;
		}else{
			$("q_current").style.color=StockData.curColor;
			StockData.flashswitch = 0;
		}
		StockData.flashNum=StockData.flashNum-1;
	},
	getColor: function (value,fiducial,id) {
		if(parseFloat(value) == 0.00){
			$(id).style.color="#000000";
			if(id == "q_current"){
				value = "停牌";
			}
		}
		else if(parseFloat(value) == parseFloat(fiducial)){
			$(id).style.color="#000000";
		}
		else if(parseFloat(value) > parseFloat(fiducial)){
		 $(id).style.color="#FE0000";
		}
		else if(parseFloat(value) < parseFloat(fiducial)){
		 $(id).style.color="#009A00";
		}
		return value;
	}
};