

//公共画线处理
var result = "";
var updateTR = "";

function trendVML(divName,tdName,color,rows,width){

	var x1 = 0;
	var y1 = 0;
	
	//var divValue = document.getElementById(tbName).offsetLeft;

	for(var i=0;i<rows;i++){
		var tb = document.getElementById(tdName+i);
		if(tb == null){
			continue;
		}			
					if(x1 != 0 && y1 != 0){	
				
						var x2 = tb.offsetLeft;
						var y2 = tb.offsetTop;
						x1 = x1;
						x2 = x2+width;
						y1 = y1;
						y2 = y2+12;
						//startVML(x1,y1,x2,y2,divName,color);
						result += "<v:line strokecolor="+color+" from='"+x1+","+y1+"' to='"+x2+","+y2+"'/>"
						x1 = x2;
						y1 = y2;
					}else{			
						x1 = tb.offsetLeft+width;
 						y1 = tb.offsetTop+12;
 					
 					}
			
	} 	

	document.getElementById(divName).innerHTML = result;
}

function closeVML(){
	result="";
}


//号码分析公共方法
//tdName:td中id
//status:号码位置标识
//num:被分析的号码
//countIssue:显示的行数

function divMouse2(tdName,status,num,countIssue){

	var td = window.event.srcElement;	
	if(td.className == ''){
		td.className = "ballPreele";
		showYXH(tdName,status,countIssue);
	}else if(td.innerHTML != num){
		td.innerHTML = num;
	}else if(td.innerHTML == num){
		td.className = "";
		closeFengxi();
	}
}

function showYXH(tdName,status,countIssue){  //显示div  对选定球进行分析
	var td = window.event.srcElement;
	var num = td.innerText;
	if(td.className!=undefined && td.className!=""){
		var divYXid = document.getElementById('tes');
		var TTscrollLeft = document.documentElement.scrollLeft;
		var TToffsetWidth = document.documentElement.offsetWidth;
		var TTclientX = window.event.clientX;
		if((TToffsetWidth-TTclientX)>(TTclientX-0)){
			var TTtopid = document.getElementById('balltopid');
			var TTtop2id = document.getElementById('balltop2id');
			TTtopid.innerHTML="<img src='/search/trend/img/balltop.gif' />";
			TTtop2id.innerHTML="";
			divYXid.style.left=window.event.clientX+document.documentElement.scrollLeft -40 ;
		}else{
			var TTtopid = document.getElementById('balltopid');
			var TTtop2id = document.getElementById('balltop2id');
			TTtopid.innerHTML="";
			TTtop2id.innerHTML="<img src='/search/trend/img/balltop.gif' />";
			divYXid.style.left=window.event.clientX+document.documentElement.scrollLeft -40 -400;	
		}
		divYXid.style.top=window.event.clientY+document.documentElement.scrollTop +15;
		divMouse(tdName,status,num,countIssue);
		divYXid.style.display="block";
	}
}

function closeFengxi(){  //关闭分析
	var divYX = document.getElementById("tes");
	divYX.style.display="none";
}
function showFengxi(){   //显示分析div
	var divYX = document.getElementById("tes");
	divYX.style.display="block";
}


function divMouse(tdName,status,num,countIssue){
	
	var td = document.getElementById(tdName);
		
		var z = document.getElementById("a"+status+num).innerText;		
		var big = document.getElementById("b"+status+num).innerText;
		var avg = document.getElementById("c"+status+num).innerText;
		var count = document.getElementById("d"+status+num).innerText;
		var gailv = count/countIssue*100;
		gailv = gailv.toFixed(2);
		gailv = gailv+"%";
		var jilv = z/avg;
		jilv = jilv.toFixed(1);
		document.getElementById("fengxiid").innerHTML = num;
		document.getElementById("countIssue").innerHTML = countIssue;
		document.getElementById("gailv").innerHTML = gailv;
		document.getElementById("jilv").innerHTML = jilv;
		document.getElementById("big").innerHTML = big;
		document.getElementById("avg").innerHTML = avg;
		document.getElementById("z").innerHTML = z;
		/*
		var analyzedResult = "<span class='hand'>"+num+"</span>";
		analyzedResult += "<div class='ball' style='display:block' id='tes'>" +
      					  "<ul><li class='ballLeft'><img src='img/ballLeft.gif' /></li>"+
					      "<li class='ballright'><table width='440' height='48' border='0' cellpadding='0' cellspacing='0'>"+
  						  "<tr>"+
   						  " <td width='65%' height='24'><span class='fs14 fb'><img src='img/comm.gif' /> 预选号 "+num+" 综合分析</span></td>"+
   						  "<td width='35%'>分析历史期数: "+countIssue+
	 					  "<div class='x'><a href='javascript:void(null)'><img src='img/x.gif' border='0'/></a></div>"+
  						  " </td>"+
 						  "</tr>"+
  						  "<tr><td height='4' colspan='2'></td></tr>"+
  						  "<tr><td height='1' colspan='2' bgcolor='#333'></td></tr>"+
  						  "<tr><td height='10' colspan='2'></td></tr>"+
  						  "<tr>"+
    					  "<td height='24' colspan='2'>"+
						  "<div class='both'><strong>　遗漏分析：</strong>出现概率 "+gailv+" 欲出几率 "+jilv+" 本期遗漏 "+z+" | 平均 "+avg+" | 最大 "+big+"<br />"+
						  "</div></td>"+
 						  " </tr>"+
						  "</table></li></ul>"+
						  "</div>";
	
	*/
	
	//return analyzedResult;
}



function overClass(trName){
		
		if(updateTR != ''){
			
			var tn1 = document.getElementById(updateTR);
			var tdlength1 = tn1.cells.length;
			for(var i=0;i<tdlength1;i++){
			
				var className = tn1.cells[i].className;
				tn1.cells[i].className = className.replace("backChange","");
			}
		}
		var tn = document.getElementById(trName);

		var tdlength = tn.cells.length;
		for(var i=0;i<tdlength;i++){

			tn.cells[i].className = tn.cells[i].className+" backChange";
		}
		updateTR = trName;
	}
	
	
	function outClass(trName){
		
		var tn = document.getElementById(trName);
		var tdlength = tn.cells.length;
		for(var i=0;i<tdlength;i++){
			
			var className = tn.cells[i].className;
			var classArr = className.split(" ");
			if(classArr.length>2){
				
				tn.cells[i].className = classArr[0]+" "+classArr[1];
			}else{
				tn.cells[i].className = classArr[0];
			}
		}
	}





//tdName: td中id的固定值
//countCells:需要算遗漏值的总个数
//countRows:需要算遗漏值的总行数

function yilouAnalysis(tdName,countCells,countRows){

	var countNum = new Array(countCells);
	for(var v=0;v<countCells;v++){
		countNum[v] = 0;
	}
	
	for(var row=0;row<countRows;row++){
	
		for(var cell=0;cell<countCells;cell++){
			var cetd = document.getElementById(tdName+row+tdName+cell);
			if(cetd.className == ''){
				
				countNum[cell] = countNum[cell]+1;
			}else{
				countNum[cell] = 0;
			}
			if(countNum[cell] != 0){
				cetd.innerText = countNum[cell];
				
			}
		}
	}
}