﻿// JavaScript Document

function buildPricesTs(vp)

{
    //-- Begin Tennis 
	var ar0 = vp.split("#");
	
	for(var league = 0;league < ar0.length -1 ;league++)
	{
	
	    var ar1 = ar0[league].split("~");
	    var ar2; // line 
	    var ar3;	
	    var ar4;   	
	    var leaguename;
	    var gdt;
	    var prevdate = "";
	    var gtime;
	    var hteam;
	    var ateam;
	    var gameID;
	    var gtime;
	
	ar2 = ar1[0].split("|")	
	
	
	leaguename = ar2[1];
	var leagueID = ar2[6];
	
	addLeagueName(leagueID,ar2[1]);
	
	
		
// --  begin try --- 

try {
	
	createoddTable(leagueID);  // Create Odd Table 
	addTDToOddTable(leagueID); // ad League To Table 
	
	for(var i=0; i<ar1.length-1; i++)
	{
		
		ar2 = ar1[i].split("|")
		ar3 = ar2[7].split("*");
        var len = ar3.length;
        
		var std  =	ar2[3].split("-");
		
		if(std[0]!= prevdate)
		{
			addDate(std[0],leagueID);
			prevdate = std[0];
			addheaderTs(leagueID,len);
		}
					
					
		hteam = ar2[4];
		ateam = ar2[5];
		
		
		ar4  = ar3[0].split(":");
		k1 	 = ar4[3];
		k1Rc = ar4[1];
	
		ar4  = ar3[1].split(":");
		k2 	 = ar4[3];
		k2Rc = ar4[1];
		
		// Fora 1 - 16:0200200021600:ფორა1$-5.50:1,90
		ar4 = ar3[2].split(":");
		arFora1 = ar4[2].split("$");
		fora1 = roundForInterface(arFora1[1],1);
	    fora1K1 = ar4[3];
		fora1RC = ar4[1];
		
		// Fora 1 - 6:0200200021601:ფორა2$5.50:1,70
		ar4 = ar3[3].split(":");
		arFora2 = ar4[2].split("$");
		fora2 = roundForInterface(arFora2[1],1);
	    fora2K2 = ar4[3];
	    fora2RC = ar4[1];
		
		// Totul - 17:0200200021700:ტოტ. <$39.50:1,85
		ar4 = ar3[4].split(":");
		arTotul1 = ar4[2].split("$");
		totul1 = roundForInterface(arTotul1[1],1);
		totul1K = ar4[3];
		totul1RC = ar4[1];
		
		// Totul 2
		ar4 = ar3[5].split(":");
		arTotul2 = ar4[2].split("$");
		totul2 = arTotul1[1];
		totul2K = ar4[3];
		totul2RC = ar4[1];
		
		// corect score  3:0 or 2:0
		ar4 = ar3[6].split(":");
		c30K = ar4[4];
		c30RC = ar4[1]; 
		
		// corect score  3:1 or 2:1
		try{
		
		ar4 = ar3[7].split(":");
		c31K = ar4[4];
		c31RC = ar4[1]; 
		
		// corect score  3:2 or 1:2
        ar4 = ar3[8].split(":");
		c32K = ar4[4];
		c32RC = ar4[1]; 
		
		// corect score  2:3 or 0:2
        ar4 = ar3[9].split(":");
		c23K = ar4[4];
		c23RC = ar4[1]; 
		
		}catch(ex){
		
		    c31K = "-";
		    c31RC = "-"; 
		    
		    c32K = "-";
		    c32RC = "-"; 
		    
		    c23K = "-";
		    c23RC = "-"; 
		    
		    continue;
		}
		
		if(len != 11)
		{
		// corect score  1:3
            ar4 = ar3[10].split(":");
		    c13K = ar4[4];
		    c13RC = ar4[1]; 
    				
		    // corect score  0:3
		    ar4 = ar3[11].split(":");
		    c03K = ar4[4];
		    c03RC = ar4[1];
		
		}
		

	    //extra = ar3[ar3.length -1];		
        extra = 6;
        
		teams = hteam + "<br>-" + ateam;
		gameID = ar2[0];
		gtime = std[1].split(":");
		var gameTime = gtime[0]+ ":" + gtime[1];
		
	
		
		//  Build  tennis  Header 
		
		var tbl 	= document.getElementById('price_'+leagueID);
		var tblBody = document.getElementById('priceBody_'+leagueID);
		
        var rw  = document.createElement("tr");
		rw.setAttribute("id","game_"+gameID);
		
		// Time   		
		var tim	 = document.createElement("td");
		tim.setAttribute("class","tm")
		tim.setAttribute("className", "tm");
	 	tim.innerHTML =  gameTime;
        rw.appendChild(tim);
		
		// teams 
		var tms = document.createElement("td");
		$ac(tms,"gmnTennis");
	    var teamDiv = document.createElement("div");
				
		teamDiv.setAttribute("id","t"+gameID);
		teamDiv.innerHTML = teams
		tms.appendChild(teamDiv);
        rw.appendChild(tms);
		
		// End of Build Tennis Header
		
		// Buid Koefs
		var ArrOdds = null;
		var arOddsCount = 15;
		
		if(len !=11)
		{
		    ArrOdds = new Array(k1,k1Rc,k2,k2Rc,c30K,c30RC,c31K,c31RC,c32K,c32RC,c23K,c23RC,c13K,c13RC,c03K,c03RC,fora1,"-",fora1K1,fora1RC,fora2,"-",fora2K2,fora2RC,totul1,"-",totul1K,totul1RC,totul2K,totul2RC);
		    arOddsCount = 15;
		    
		}else{
		
		    ArrOdds = new Array(k1,k1Rc,k2,k2Rc,c30K,c30RC,c31K,c31RC,c32K,c32RC,c23K,c23RC,fora1,"-",fora1K1,fora1RC,fora2,"-",fora2K2,fora2RC,totul1,"-",totul1K,totul1RC,totul2K,totul2RC);
		    arOddsCount = 13;
		}
		
		var ArrTD = new Array(ar3.length);
		var ArDiv = new Array(ar3.length);
		

		
		for(var r=0;r<arOddsCount;r++) {

		    ArrTD[r] = document.createElement("td");
		    ArDiv[r] = document.createElement("div");

		    $ac(ArrTD[r], "pr");
		    $ac(ArDiv[r], "prd");

		    if (ArrOdds[2 * r + 1] != "-") {
		    
		         if (parseFloat(ArrOdds[2 * r]) <= 1 && parseFloat(ArrOdds[2 * r]) > 0) 
                 {
                     ArDiv[r].innerHTML = "-";
                 }
                 else
                 {      
    		    
		            ArDiv[r].setAttribute("id", "v_" + ArrOdds[2 * r + 1]);
		            ArDiv[r].onclick = new Function("ts('" + ArrOdds[2 * r + 1] + "','" + gameID + "');");

		            ArDiv[r].onmouseover = new Function("hov(this);");
		            ArDiv[r].onmouseout = new Function("hov1(this);");

		           
		            ArDiv[r].setAttribute("isp", 0);


		            ArDiv[r].innerHTML = ArrOdds[2 * r];
		           
    		        
		          }

		    } else {

		    $ac(ArDiv[r], "foraT");
		    ArDiv[r].innerHTML = ArrOdds[2 * r];

		    }


		   
            ArrTD[r].appendChild(ArDiv[r]);
		    rw.appendChild(ArrTD[r]);

		
		}
		
		tblBody.appendChild(rw);
		tbl.appendChild(tblBody);
     	tbl.setAttribute("border", "0");
}

		
	}catch(ex){
	
			//alert(ex.message);
			continue;
		}
		
	// --  end  try --- // 	

	}
	
	
	

}


	////  header  
	function addheaderTs(leagueID,len)
	
	{
		var tbl 	= document.getElementById("price_"+leagueID);
		var tblBody = document.getElementById('priceBody_'+leagueID);

          var rh = document.createElement("tr");
		  rh.setAttribute("class","gth");
		  rh.setAttribute("className", "gth");

        var ArrHead;
	
	    if(len!=11)
	    {
		    ArrHead = new Array(" "," ","1","2","3:0","3:1","3:2","2:3","1:3","0:3", "ფ1","K1","ფ2","K2","ტოტ.","ნაკ.","მეტი.");
		    
		}else{
		
		    ArrHead = new Array(" "," ","1","2","2:0","2:1","1:2","0:2","ფ1","k1","ფ2","K2","ტოტ.","ნაკ.","მეტი.");
		}
		
		var ArrTD = new Array(ArrHead.length);
		
		for(iTD = 0; iTD < ArrTD.length; iTD++)
		{
		    
		     ArrTD[iTD] = document.createElement("td");
		     ArrTD[iTD].innerHTML = ArrHead[iTD];
		     rh.appendChild(ArrTD[iTD]);
		     
		    if(iTD==1)
		       {
		       	    ArrTD[iTD].setAttribute("class","gthCouple")
		            ArrTD[iTD].setAttribute("className", "gthCouple");
		      }
		      
		}
				 
        tblBody.appendChild(rh);
        tbl.appendChild(tblBody);
}

	////  end  header 
	

	
		