﻿// JavaScript Document
//  Extra  prices  

function gameTrExpand(gameID)
	{

			var gameTr = $("game_"+gameID);
			gameTr.setAttribute("class","gameTrExpanded");
			gameTr.setAttribute("className","gameTrExpanded");
		
	}

	function exp(gameID)
	{
		
	
		var HidenTdID = "hidenTD" + gameID;
		var	hidenTD = $(HidenTdID);
		var hidenTR = $("hid_"+gameID);
		var gameTr = $("game_"+gameID);
		var gameTD = $("ex_"+gameID);
		
		//gameTD.innerHTML = "-----";
		
        var atrvisible = gameTD.getAttribute("vis");
       // alert(atrvisible);
 	    var extras_url = "sp/load_extras.aspx?gameID="+gameID;
		
        
        if(atrvisible == "1")
        {
			$(hidenTR).addClassName("extraOdds");
            gameTD.setAttribute("vis","0");
            $(gameTr).addClassName("gameTrColapsed");
           
			
		}
		if(atrvisible=="2"){
			 
            hidenTR.setAttribute("class","extraOddsShow");
			hidenTR.setAttribute("className","extraOddsShow");
			gameTD.setAttribute("vis","1");
			//ajx3(extras_url,'3',gameID);
			
	                
        }
        
        if(atrvisible=="0")
        {

           hidenTR.setAttribute("class","extraOddsShow");
		   hidenTR.setAttribute("className","extraOddsShow");
		   gameTD.setAttribute("vis","1");
		   //gameTD.innerHTML = "Loading ..."
		   ajx3(extras_url,'3',gameID);
          	        	
        }
        
        
       /*
        var innerDivID = "hidenTD"+gameID;
         alert($(innerDivID).className);
        $(innerDivID).innerHTML = "<h1>Loading ...</h1>";
        Effect.toggle(hidenTR,'appear',{duration:0.5});
        //Effect.toggle($(innerDivID),'appear',{duration:0.5});
        ajx3(extras_url,'3',gameID);
		*/
	}
	

function buildHF(vs,gameID)

{
	var innerDivID = "hidenTD"+gameID;
	$(innerDivID).innerHTML = "";
	
	var arh = vs.split("~");
   		

	// Buld Half Time Full time table 
	
	if(arh[0].length != 0)
	{
        createHFodss(arh[0],gameID);
	    createCorrectScoreTable(gameID);
	}
	
	if(arh[1].length != 0)
	{
	    buildCorrectScore(arh[1],gameID,0);
	    buildCorrectScore(arh[2],gameID,1);
	    buildCorrectScore(arh[3],gameID,2);
    }
    
    // Buld even odd Table
    if(arh[4].length !=0)
    {
        buldEvenOdds(arh[4],gameID); 
    }
    
    //Buld Half Time odds Table	
	
	if(arh[5].length !=0)
	{
	    buldFirstTime(arh[5],gameID);
	}
	
    // Build ToScoreNotScore Table
    
    if(arh[6].length !=0)
    {
   
        var ArrHead = new Array("კი","არა");
        uniBuilder(arh[6],gameID,"გაიტანს  თუ არა ორივე",ArrHead,2);        
    }

	if(arh[7].length !=0)
	{
	   var ArrHead = new Array("1","2");
        uniBuilder(arh[7],gameID,"ვინ გაიტანს პირველი",ArrHead,2);
	}
	
	if(arh[8].length !=0)
	{
	   var ArrHead = new Array("1","თანაბრად","2");
        uniBuilder(arh[8],gameID,"რომელ ტაიმში გავა მეტი გოლი",ArrHead,3);
	}
}


//  Uni Builder  

  function uniBuilder(st,gameID,headerName,headerArray,tdLengths)

    {

        var innerDivID = "hidenTD"+gameID;
	    var Inner = document.getElementById(innerDivID);
	    
	    var divHF = document.createElement("div");
		divHF.setAttribute("id","FEVENODDS_"+gameID);
		
		var tblHF = document.createElement('table');
		tblHF.setAttribute("id","HF");
		var tblBodyHF = document.createElement('tbody');
		tblHF.appendChild(tblBodyHF);
		
		var divHF = document.createElement("div");
		divHF.setAttribute("id","hfClass_"+gameID);
		divHF.setAttribute("class","hfClass");
		divHF.setAttribute("className","hfClass");
		
		var rfHeader = document.createElement("tr");
		
		var rHeaderName = document.createElement("td");
		rHeaderName.setAttribute("colspan","9");
		rHeaderName.colSpan = 9;
		rHeaderName.innerHTML = headerName;
		
		rHeaderName.setAttribute("class","hfHeader");
		rHeaderName.setAttribute("className","hfHeader");

		
		rfHeader.appendChild(rHeaderName);
		tblBodyHF.appendChild(rfHeader);		
		
		
		var rHF = document.createElement("tr");
		rHF.setAttribute("class","gth");
		rHF.setAttribute("className","gth");
		
		var ArrHead = headerArray
		var ArrTD = new Array(tdLengths);
		
		for(iTD = 0; iTD < tdLengths; iTD++)
		{
		  ArrTD[iTD] = document.createElement("td");
		  ArrTD[iTD].innerHTML = ArrHead[iTD];
		  rHF.appendChild(ArrTD[iTD]);
		}
	
		tblBodyHF.appendChild(rHF);
	
		
		var tmbTr = document.createElement("tr");

		var hfar = st.split("#");
		for(var sq=0;sq < hfar.length-1;sq++)
		{
		
		    var hfarLine = hfar[sq].split("|");
    			
		    hfarTD = document.createElement("td");
		    var	ddf = document.createElement("div");
		    hfarTD.setAttribute("class","pr1");
		    hfarTD.setAttribute("className", "pr1");
		    ddf.setAttribute("id","v_"+hfarLine[1]);
		    ddf.setAttribute("isp",0);
		    ddf.className = "prd";
		    ddf.onclick = new Function("ts1('"+ hfarLine[1] +"','"+roundNumber(hfarLine[0])+"','"+hfarLine[2]+"');");
		    
		    	    ddf.onmouseover = new Function("hov(this);");
                    ddf.onmouseout = new Function("hov1(this);");
		    
		    ddf.innerHTML = roundNumber(hfarLine[3]);
		    hfarTD.appendChild(ddf)
		    tmbTr.appendChild(hfarTD);

		}
	   
			

		tblBodyHF.appendChild(tmbTr);
		tblHF.appendChild(tblBodyHF);
		tblHF.setAttribute("width","100%");
		tblHF.setAttribute("border","0");
		
		Inner.appendChild(tblHF);
	
	    
	  
    }



// Even Odds

    function buldEvenOdds(st,gameID)

    {

        var innerDivID = "hidenTD"+gameID;
	    var Inner = document.getElementById(innerDivID);
	    
	    var divHF = document.createElement("div");
		divHF.setAttribute("id","FEVENODDS_"+gameID);
		
		var tblHF = document.createElement('table');
		tblHF.setAttribute("id","HF");
		var tblBodyHF = document.createElement('tbody');
		tblHF.appendChild(tblBodyHF);
		
		var divHF = document.createElement("div");
		divHF.setAttribute("id","hfClass_"+gameID);
		divHF.setAttribute("class","hfClass");
		divHF.setAttribute("className","hfClass");
		
		var rfHeader = document.createElement("tr");
		
		var rHeaderName = document.createElement("td");
		rHeaderName.setAttribute("colspan","9");
		rHeaderName.colSpan = 9;
		rHeaderName.innerHTML = "ლუწი კენტი";
		
		rHeaderName.setAttribute("class","hfHeader");
		rHeaderName.setAttribute("className","hfHeader");

		
		rfHeader.appendChild(rHeaderName);
		tblBodyHF.appendChild(rfHeader);		
		
		
		var rHF = document.createElement("tr");
		rHF.setAttribute("class","gth");
		rHF.setAttribute("className","gth");
		
		var ArrHead = new Array("ლუწი","კენტი");
		var ArrTD = new Array(2);
		for(iTD = 0; iTD < 2; iTD++)
		{
		  ArrTD[iTD] = document.createElement("td");
		  ArrTD[iTD].innerHTML = ArrHead[iTD];
		  rHF.appendChild(ArrTD[iTD]);
		}
	
		tblBodyHF.appendChild(rHF);
	
		
		var tmbTr = document.createElement("tr");

		var hfar = st.split("#");
		for(var sq=0;sq < hfar.length-1;sq++)
		{
		
		    var hfarLine = hfar[sq].split("|");
    			
		    hfarTD = document.createElement("td");
		    var	ddf = document.createElement("div");
		    hfarTD.setAttribute("class","pr1");
		    hfarTD.setAttribute("className", "pr1");
		    ddf.setAttribute("id","v_"+hfarLine[1]);
		    ddf.setAttribute("isp",0);
		    ddf.className = "prd";
		    ddf.onclick = new Function("ts1('"+ hfarLine[1] +"','"+roundNumber(hfarLine[0])+"','"+hfarLine[2]+"');");
		    
		    	    ddf.onmouseover = new Function("hov(this);");
                    ddf.onmouseout = new Function("hov1(this);");
		    
		    ddf.innerHTML = roundNumber(hfarLine[3]);
		    hfarTD.appendChild(ddf)
		    tmbTr.appendChild(hfarTD);

		}
	   
			

		tblBodyHF.appendChild(tmbTr);
		tblHF.appendChild(tblBodyHF);
		tblHF.setAttribute("width","100%");
		tblHF.setAttribute("border","0");
		
		Inner.appendChild(tblHF);
	
	    
	  
    }

// First  Time
function buldFirstTime(st,gameID)

    {

       
        var innerDivID = "hidenTD"+gameID;
		var Inner = document.getElementById(innerDivID);
		
		var tblHF = document.createElement('table');
		tblHF.setAttribute("id","HF");
		var tblBodyHF = document.createElement('tbody');
		tblHF.appendChild(tblBodyHF);
		
		var divHF = document.createElement("div");
		divHF.setAttribute("id","hfClass_"+gameID);
		divHF.setAttribute("class","hfClass");
		divHF.setAttribute("className","hfClass");
		
		var rfHeader = document.createElement("tr");
		
		var rHeaderName = document.createElement("td");
		rHeaderName.setAttribute("colspan","9");
		rHeaderName.colSpan = 9;
		rHeaderName.innerHTML = lang('HTIME');
		
		rHeaderName.setAttribute("class","hfHeader");
		rHeaderName.setAttribute("className","hfHeader");

		
		rfHeader.appendChild(rHeaderName);
		tblBodyHF.appendChild(rfHeader);		
		
		
		var rHF = document.createElement("tr");
		rHF.setAttribute("class","gth");
		rHF.setAttribute("className","gth");
		
		var ArrHead = new Array("1","X","2","1X","12","X2","(0)1","(0)2");
		var ArrTD = new Array(8);
		for(iTD = 0; iTD < 8; iTD++)
		{
		  ArrTD[iTD] = document.createElement("td");
		  ArrTD[iTD].innerHTML = ArrHead[iTD];
		  rHF.appendChild(ArrTD[iTD]);
		}
	
		tblBodyHF.appendChild(rHF);
	
		// Create  timeBo Line
		var tmbTr = document.createElement("tr");

		var hfar = st.split("#");
		for(var sq=0;sq < hfar.length-1;sq++)
		{
		
		var hfarLine = hfar[sq].split("|");
			
		hfarTD = document.createElement("td");
		var	ddf = document.createElement("div");
		hfarTD.setAttribute("class","pr1");
		hfarTD.setAttribute("className", "pr1");
		ddf.setAttribute("id","v_"+hfarLine[1]);
		ddf.setAttribute("isp",0);
		ddf.className = "prd";
		ddf.onclick = new Function("ts1('"+ hfarLine[1] +"','"+roundNumber(hfarLine[0])+"','"+hfarLine[2]+"');");
		
		            ddf.onmouseover = new Function("hov(this);");
                    ddf.onmouseout = new Function("hov1(this);");
		
		ddf.innerHTML = roundNumber(hfarLine[3]);
		hfarTD.appendChild(ddf)
		tmbTr.appendChild(hfarTD);

		}
	   
			

		tblBodyHF.appendChild(tmbTr);
		tblHF.appendChild(tblBodyHF);
		tblHF.setAttribute("width","100%");
		tblHF.setAttribute("border","0");
		divHF.appendChild(tblHF);
		Inner.appendChild(divHF);
		    
	    
	    
	  
    }



function buildHFdiv(gameID)
{

  
	
	var divHF = $dom("div");
	divHF.setAttribute("id","hfClass_"+gameID);
	divHF.setAttribute("class","hfClass");
	divHF.setAttribute("className","hfClass");
	
}


function createHFodss(st,gameID)

{
		
		
	    var innerDivID = "hidenTD"+gameID;
		var Inner = document.getElementById(innerDivID);
		
		var tblHF = document.createElement('table');
		tblHF.setAttribute("id","HF");
		var tblBodyHF = document.createElement('tbody');
		tblHF.appendChild(tblBodyHF);
		
		var divHF = document.createElement("div");
		divHF.setAttribute("id","hfClass_"+gameID);
		divHF.setAttribute("class","hfClass");
		divHF.setAttribute("className","hfClass");
		
		var rfHeader = document.createElement("tr");
		
		var rHeaderName = document.createElement("td");
		rHeaderName.setAttribute("colspan","9");
		rHeaderName.colSpan = 9;
		rHeaderName.innerHTML = "პირველი ტაიმი/ძირითადი დრო";
		
		rHeaderName.setAttribute("class","hfHeader");
		rHeaderName.setAttribute("className","hfHeader");

		
		rfHeader.appendChild(rHeaderName);
		tblBodyHF.appendChild(rfHeader);		
		
		
		var rHF = document.createElement("tr");
		rHF.setAttribute("class","gth");
		rHF.setAttribute("className","gth");
		
		var ArrHead = new Array("1/1","1/X","1/2","X/1","X/X","X/2","2/1","2/X","2/2");
		var ArrTD = new Array(9);
		for(iTD = 0; iTD < 9; iTD++)
		{
		  ArrTD[iTD] = document.createElement("td");
		  ArrTD[iTD].innerHTML = ArrHead[iTD];
		  rHF.appendChild(ArrTD[iTD]);
		}
	
		tblBodyHF.appendChild(rHF);
	
		// Create  timeBo Line
		var tmbTr = document.createElement("tr");

		var hfar = st.split("#");
		for(var sq=0;sq < hfar.length-1;sq++)
		{
		
		var hfarLine = hfar[sq].split("|");
			
		hfarTD = document.createElement("td");
		var	ddf = document.createElement("div");
		hfarTD.setAttribute("class","pr1");
		hfarTD.setAttribute("className", "pr1");
		ddf.setAttribute("id","v_"+hfarLine[1]);
		ddf.setAttribute("isp",0);
		ddf.className = "prd";
		ddf.onclick = new Function("ts1('"+ hfarLine[1] +"','"+roundNumber(hfarLine[0])+"','"+hfarLine[2]+"');");
		
		            ddf.onmouseover = new Function("hov(this);");
                    ddf.onmouseout = new Function("hov1(this);");
		
		ddf.innerHTML = roundNumber(hfarLine[3]);
		hfarTD.appendChild(ddf)
		tmbTr.appendChild(hfarTD);

		}
	   
			

		tblBodyHF.appendChild(tmbTr);
		tblHF.appendChild(tblBodyHF);
		tblHF.setAttribute("width","100%");
		tblHF.setAttribute("border","0");
		divHF.appendChild(tblHF);
		Inner.appendChild(divHF);
	
		
		
}


/* ---- * *--- */

function createCorrectScoreTable(gameID)
{

		//alert(gameID);
		
		var innerDivID = "hidenTD"+gameID;
		var Inner1 = $(innerDivID);
		
		var tblScore = $dom('table');
		var tblScoreBody = $dom('tbody');
		
		tblScore.setAttribute("class","hfClass1");
		tblScore.setAttribute("className","hfClass1");
		
		
		tblScore.appendChild(tblScoreBody);
        /* Add header */		
		
		var scoreheader 	= $dom("tr");
		var scoreHeaderName = $dom("td");
		
		scoreHeaderName.setAttribute("colspan","3");
		scoreHeaderName.colSpan = 3;
		scoreHeaderName.setAttribute("class","hfHeader");
		scoreHeaderName.setAttribute("className","hfHeader");
		scoreHeaderName.innerHTML = "ანგარიშის გამოცნობა";
	
		
		scoreheader.appendChild(scoreHeaderName);
        tblScoreBody.appendChild(scoreheader);
        /* Add Columns */
        
        var ScoreBody = $dom("tr");
        
        for(var v=0;v<3;v++)
        {
        	
		   var ScoreMainDiv = $dom("div");
		   ScoreMainDiv.setAttribute("id","score_main_div"+v+"_"+gameID);
           var scoreTD = $dom("td");
		   scoreTD.setAttribute("id","score_"+v);
    	   scoreTD.appendChild(ScoreMainDiv);
           ScoreBody.appendChild(scoreTD);     

        }
        
       
        
        tblScoreBody.appendChild(ScoreBody);
        tblScore.appendChild(tblScoreBody);
		
        tblScore.setAttribute("width","100%");
        tblScore.setAttribute("border","0");
        
		Inner1.appendChild(tblScore);
}

//--- *****  ---///

function buildCorrectScore(st,gameID,colID)
{
	

	var ScoreMainDivID = "score_main_div"+colID+"_"+gameID;
	var inner = $(ScoreMainDivID);

	var corDiv = $dom("div");
	corDiv.setAttribute("id","coDivID_"+gameID);
	
	var corTable 		= $dom("table");
	corTable.ClassName  = "scoreTableOdds";
	
	var corTableBody 	= $dom("tbody");
	

	var stAr = st.split("#");

	for(var cl = 0;cl < stAr.length-1; cl++)
	{
	
		var stAr1 = stAr[cl].split("|");
		
		var scoreTR = $dom("tr");
		var scoreTD1 = $dom("td");
		scoreTD1.setAttribute("class","corsScoreCs");
		scoreTD1.setAttribute("className","corsScoreCs");
		var scoreTD2 = $dom("td");

		var	scoreDiv = $dom("div");
		
		scoreDiv.setAttribute("class","prd");
		scoreDiv.setAttribute("className", "prd");
		
		scoreDiv.setAttribute("id","v_"+stAr1[1]);
		scoreDiv.setAttribute("isp",0);
		scoreDiv.onclick = new Function("ts1('"+ stAr1[1] +"','"+roundNumber(stAr1[0])+"','"+stAr1[2]+"');");
		
		            scoreDiv.onmouseover = new Function("hov(this);");
                    scoreDiv.onmouseout = new Function("hov1(this);");
		
		scoreDiv.innerHTML = roundNumber(stAr1[3]);
		scoreTD2.appendChild(scoreDiv)

		scoreTD1.innerHTML = stAr1[2];

		
		scoreTR.appendChild(scoreTD1);
		scoreTR.appendChild(scoreTD2);
		corTableBody.appendChild(scoreTR);
		
	}
		
	corTable.appendChild(corTableBody);
	corTable.setAttribute("width","100%");
	corTable.setAttribute("border","0");
	corDiv.appendChild(corTable);
	
	inner.appendChild(corDiv);
	

}