﻿// JavaScript Document




function getLines()
{

	var lstr = "";
	var isbank;
	var codss;
	var blkn;
	var fr;
	var rowsCount = countRows();
	
	
	var rowsCount = countRows();

if(rowsCount!=1)
		{
			document.getElementById("utils").style.display = "block";
			
		}else{
			
			document.getElementById("utils").style.display = "none";
		}

	
	
	for(var irow=1;irow < rowsCount; irow++)
	{

	    isbank  = document.getElementById("bim"+irow).getAttribute("isbanker");
	    codss   = document.getElementById("p_" + irow).innerHTML; 	
	    blkn 	= document.getElementById("s_"+irow).value;
	    
	    if(irow != countRows()-1)
	    	{
            lstr +=  isbank+":0:"+blkn+":"+codss+"|";   
        }else{
            
            lstr +=  isbank+":0:"+blkn+":"+codss;   
        }
        	    
	}
   	
	try{
    formula(UniCalc(lstr));
	}catch(t)
	{
		alert('Formula Calculation Error!!!');
	}

 }


function plBet()
	
	{

		var bstr = "";
		var isBanker;
		var rcCode;
		var price;
		var blokNumber;
		var amount = document.getElementById("money").value;
		var NM = "@";
		var bankerStr;
		var formulaStr="";
		var bankerCount = 0;
		var lineRC  =  document.getElementById("slip").rows;
		var SelectedFormula = getSelectedFormula();
		var slipStr="";
		
		var cnt = countRows() - 1;
		
		for(var brow = 1; brow <= cnt; brow++)
		{
			
			rcCode = lineRC[brow].getElementsByTagName("td")[0].id;
			price  = document.getElementById("p_" + brow).innerHTML;
			blokNumber = document.getElementById("s_"+brow).value;
			
			if(document.getElementById("bim"+brow).getAttribute("isbanker")==1)
			{
			    bankerStr = "1";
			}else{
				bankerStr = "0";
			}
			if (brow == cnt) {
			    formulaStr += bankerStr + ":" + blokNumber + ":"+rcCode.substr(5); 		
			} 
			else {
                formulaStr += bankerStr + ":" + blokNumber + ":"+rcCode.substr(5)+"|"; 		
            }
		}
		
		
		var variants = 0;
		if(SelectedFormula==0)
		{
			NM += cnt +"-0";
			
		}else{
			
			NM +=  document.getElementById("fr_"+SelectedFormula).getElementsByTagName("td")[1].innerHTML;
			variants = document.getElementById("fr_"+SelectedFormula).getElementsByTagName("td")[2].innerHTML;
		}
				
		formulaStr += NM;
		
        if (variants<=500) {
			slipStr=formulaStr + "@"+parseFloat(amount);
		    cnf("sp/plbet.aspx?st="+slipStr);
		} else {
		    alert('500-ზე მეტი ვარიანტი');
		}
	}
	

function cnf(url)
{
 var agree=confirm("დარწმუნებული ხართ  რომ გინდათ ბილეთის დადება?");
  	if (agree) {
     ShowLockDiv();
     ajx4(url,"4");
}
	else {
	return false };
}

// -- End of Confirm Message


	
function getSelectedFormula()
	{
	
	var val = 0;

		for( i = 0; i < document.main_page.f.length; i++ )
		
			{
				if( document.main_page.f[i].checked == true )
				//val = document.myform.mygroup[i].value;
				val = i;
			}
		
		return val;
	}
	

//--- update Balance

function updatebalance(amount)
{
	document.getElementById("balance").innerHTML = amount;	
}

function plBetComplete(amount)
{
    updatebalance(amount);
    ClearSlip();

}

function ClearSlip()
{
	var rowsCount = countRows();
    for(var irow=1;irow < rowsCount; irow++)
	{
        DelFactory(1);
	}
}