
	//行情展示的Ajax主函数
	function reMarket(geturl,strCols,rows,cols,tableId,colsName,name,leftORright){
		try{
			//if(isMIE()){
			//	if (document.readyState!="complete") return;
			//}

			var colsArray = strCols.split(",");										//cols以","拆分的数组
			
			var obj=document.getElementById(tableId+"script");
			if(obj){
				obj.parentNode.removeChild(obj);
			}else{
			   return;
			}
			var newscript=document.createElement("script");
			newscript.type="text/javascript";
			newscript.src=geturl+"?date="+new Date();
			newscript.id=tableId+"script";
			document.getElementById( tableId + "_div").appendChild(newscript);

			var txtName = geturl.substring(geturl.lastIndexOf("/")+1,geturl.lastIndexOf("."));
			var str = "";
			try{
				str =eval("va_"+txtName);
			}catch(err){
				return;
			}
			
			str=str.replace(/(^\s+|\s+$)/g,"");
			
			if(str == "" || str == null){
				return;
			}
			
			var strCell = new Array();
								
			if(str.lastIndexOf("|*")!=-1){
			  str=str.substring(0,str.lastIndexOf("|*"));
			  var strRow = str.split("|");
				for(var i=0 ;i<strRow.length ;i++)
				{
					strCell[i] = strRow[i].split(",") ;
					
				}
				
				writeMarketStr(strCell,rows,cols,tableId,colsArray,colsName,name,leftORright);
			
			}
		}catch(err){
			 return;
		}
	}

	/**
	*	向table表格中写入数据。
	*	strCell			Ajax取得数据的数组
	*	rows			表格的行数
	*	cols			表格的列数
	*	tableId			表格的id
	*	colsArray		存放url中cols参数的数组
	*	colsName		表格的列标题名
	*	name			名称列的名称
	*	leftORright		区分左边栏或右边栏的页面
	*/
	function writeMarketStr(strCell,rows,cols,tableId,colsArray,colsName,name,leftORright){
	
		var colsNameArray = colsName.split(",");	//表格的列标题名
		var nameArray = name.split(",");			//名称列的名称

		var blank = "&nbsp;";	//空格，效果。
		

		if(leftORright == "left" || leftORright == "left0" ){	//如果是左边栏的页面，数据前后不加空格。
			blank = "";
		}

		for(var j=0; j<cols; j++){
			document.getElementById(tableId + "colsName" + j).innerHTML=colsNameArray[j];	//写入列标题名
		}
		
		for(var i=0; i<rows; i++){

			if(leftORright == "left0" ){
				document.getElementById(tableId+i).innerHTML="&nbsp;" + getNum(nameArray[i],8);	//写入首页名称列的名称
			}else if(leftORright == "left"){
				if(tableId == "gjwhpjz" || tableId == "nyygjs" ){	//国际外汇牌价名称样式
					//document.getElementById(tableId+i).className="11bold132B4D";
					document.getElementById(tableId+i).className="11132B4D";
					document.getElementById(tableId+i).innerHTML=blank + getNum(nameArray[i],10);//写入名称列的名称
				}else{
					document.getElementById(tableId+i).innerHTML=blank + getNum(nameArray[i],8);//写入名称列的名称
				}

				if(tableId == "gjwhpjz"){
					document.getElementById(tableId+i).align="center";
				}
				
			}else{
				document.getElementById(tableId+i).innerHTML=blank + getNum(nameArray[i],12);	//写入名称列的名称
				if(tableId == "gjwhpjy" || tableId == "nyygjs" ){
					//document.getElementById(tableId+i).className="11bold132B4D";
					document.getElementById(tableId+i).className="11132B4D";
				}

				if(tableId == "gjwhpjy"){
					document.getElementById(tableId+i).align="center";
				}
			}
			
			for(var j=1; j<cols; j++){
				if(colsArray[j+1] == "47"){		//等于涨跌时，加颜色样式。
					var strCellTemp = strCell[i][j+1];
					if(strCellTemp > 0){
						document.getElementById(tableId+i+j).className="red_up";
					}else if(strCellTemp < 0){
						document.getElementById(tableId+i+j).className="green_down";
					}else{
						document.getElementById(tableId+i+j).className="black_even";
					}
					document.getElementById(tableId+i+j).innerHTML=strCellTemp + blank;
				}else if(colsArray[j+1] == "43"){		//等于涨跌幅时，加上下箭头和颜色样式。
					var strCellTemp = strCell[i][j+1];
					if(strCellTemp > 0){
						document.getElementById(tableId+i+j).className="red_up";
						strCellTemp="↑" + strCellTemp;
						
					}else if(strCellTemp < 0){
						document.getElementById(tableId+i+j).className="green_down";
						strCellTemp="↓" + strCellTemp.substring(strCellTemp.indexOf("-")+1,strCellTemp.length);
					}else{
						document.getElementById(tableId+i+j).className="black_even";
					}
					document.getElementById(tableId+i+j).innerHTML=strCellTemp + "%" + blank;

				//不等于品种或股票代码、品种或股票名称、交易所代码、最新时间、五日转手率、涨跌、涨跌幅度、品种浮点位数、类型、时，百位加","分割。
				}else if(colsArray[j+1] == "0" || colsArray[j+1] == "1" || colsArray[j+1] == "2" || colsArray[j+1] == "3" || colsArray[j+1] == "41" || colsArray[j+1] == "45" || colsArray[j+1] == "46" ){
					
					document.getElementById(tableId+i+j).innerHTML=strCell[i][j+1] + blank;
				}else{
					document.getElementById(tableId+i+j).innerHTML=checkNum(strCell[i][j+1]) + blank;
				}
			}

		}
	
	}
	
