﻿// baskeball --

function buildPricesBas(vp,sportID) {
    //-- Begin Basketball 
    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];
                    addheaderBas(leagueID, len);
                }


                hteam = ar2[4];
                ateam = ar2[5];


                ar4 = ar3[0].split(":");
                k1 = ar4[3];
                k1Rc = ar4[1];

                ar4 = ar3[1].split(":");
                kx = ar4[3];
                kxRc = ar4[1];

                ar4 = ar3[2].split(":");
                k2 = ar4[3];
                k2Rc = ar4[1];

                // 1x 12 x2

                ar4 = ar3[3].split(":");
                k1x = ar4[3];
                k1xRc = ar4[1];

                ar4 = ar3[4].split(":");
                k12 = ar4[3];
                k12Rc = ar4[1];

                ar4 = ar3[5].split(":");
                kx2 = ar4[3];
                kx2Rc = ar4[1];

                // Fora 
                // Fora 1 - 16:0200200021600:ფორა1$-5.50:1,90
                ar4 = ar3[6].split(":");
                arFora1 = ar4[2].split("$");
                fora1 = roundForInterface(arFora1[1], 1);
                fora1K1 = ar4[3];
                fora1RC = ar4[1];

                // Fora 1 - 16:0200200021600:ფორა1$-5.50:1,90
                ar4 = ar3[7].split(":");
                arFora2 = ar4[2].split("$");
                fora2 = roundForInterface(arFora2[1], 1);
                fora2K2 = ar4[3];
                fora2RC = ar4[1];

                // Totul

                // Totul - 17:0200200021700:ტოტ. <$39.50:1,85
                ar4 = ar3[8].split(":");
                arTotul1 = ar4[2].split("$");
                totul1 = roundForInterface(arTotul1[1], 1);
                totul1K = ar4[3];
                totul1RC = ar4[1];

                // Totul 2
                ar4 = ar3[9].split(":");
                arTotul2 = ar4[2].split("$");
                totul2 = arTotul1[1];
                totul2K = ar4[3];
                totul2RC = ar4[1];


                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;

                ArrOdds = new Array(k1, k1Rc, kx, kxRc, k2, k2Rc, k1x, k1xRc, k12, k12Rc, kx2, kx2Rc, 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);

                //0300100012000

                for (var r = 0; r < arOddsCount; r++) {

                    ArrTD[r] = document.createElement("td");
                    ArDiv[r] = document.createElement("div");

                   
                    if (ArrOdds[2 * r + 1] != "-") {

                            $ac(ArrTD[r], "pr");
                            $ac(ArDiv[r], "prd");

                            ArDiv[r].setAttribute("id", "v_" + ArrOdds[2 * r + 1]);
                            ArDiv[r].onclick = new Function("ts('" + ArrOdds[2 * r + 1] + "','" + gameID + "');");
                                                
                            if (parseFloat(ArrOdds[2 * r]) < 1 && parseFloat(ArrOdds[2 * r]) > 0) {

                                ArDiv[r].innerHTML = "-";
                                

                            }else{

                                ArDiv[r].setAttribute("isp", 0);
                                                          
                                ArDiv[r].onmouseover = new Function("hov(this);");
                                ArDiv[r].onmouseout = new Function("hov1(this);");

                                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 addheaderBas(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;
    ArrHead = new Array(" ", " ", "1", "X", "2", "1X", "12", "X2", "ფორა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 
	
