var countz = 50;
var priceticket = 50;
var pol = Array(countz);
for(i=0;i<countz;i++) pol[i] = 0;

function fa(n) { if (n<1) return 1; else return n*fa(n-1); }
function komb(n) { return Math.round(fa(n)/(fa(6)*fa(n-6))); }

function clearcheck()
{
    for(i=0;i<countz;i++) pol[i] = 0;
    document.getElementById("mainbtn").className = "hidden";
    document.getElementById("priceticket").innerHTML = "0";
    document.getElementById("kombticket").innerHTML = "0";
    redraw();
}

function autocheck()
{
    for(i=0;i<countz;i++) pol[i] = 0;
    var ob = document.getElementById("numz");
    num = ob.value;
    for(i=0;i<num;i++)
    {
        n = Math.round((Math.random()*countz)+1);
        while(pol[n] == 1) { n = Math.round((Math.random()*countz)+1); }
        pol[n] = 1;
    }
    var pr = document.getElementById("priceticket");
    k = num - 6;
    if (k!=0) k = (priceticket*4)*Math.pow(2,(k-1));
    price = priceticket + k;
    pr.innerHTML = price;
    
    document.getElementById("kombticket").innerHTML = komb(num);
    //document.getElementById("verticket").innerHTML = ver();
    document.getElementById("mainbtn").className = "showen";
    
    redraw();
}

function check(num)
{
    if (pol[num] == 1) pol[num] = 0; else pol[num] = 1;
    k = 0; 
    for(i=0;i<countz;i++) if (pol[i]==1) k++;
    if (k < 21)
    {
        if (k>5)
        {
            document.getElementById("mainbtn").className = "showen";
            document.getElementById("kombticket").innerHTML = komb(k);
            k -= 6;
            if (k!=0) k = (priceticket*4)*Math.pow(2,(k-1));
            price = priceticket + k;
            document.getElementById("priceticket").innerHTML = price;
        }
        else
        {
            document.getElementById("mainbtn").className = "hidden";
        }
    }
    else pol[num] = 0;
    redraw();
}

function redraw()
{
    var valz = "";
    var ob = document.getElementById("redrawpole");
    var sret = "";
    
    count = 1;
    sret += "<table width=\"100%\" border=\"0\">";
    for(i=0;i<7;i++)
    {
        sret += "<tr>";
        for(j=0;j<7;j++)
        {
            sret += "<td align=\"center\"><a href=\"\" class=\"box";
            if (pol[count] == 1) { sret += " boxcheck"; valz += count + ","; }
            sret += "\" onClick=\"javascript: check(\'" + count + "\'); return false;\"";
            sret += " style=\"border:1px solid ";
            if (buytik.indexOf(count)<0) sret += "#fafafa"; else sret += "red";
            sret += ";\">";
            sret += count;
            sret += "</a></td>";
            count++;
        }
        sret += "</tr>";
    }
    sret += "</table>";
    
    ob.innerHTML = sret;
    document.getElementById("valuez").value = valz;
}

window.onload = redraw;

