﻿// JavaScript Document

/// slip 

function buildTiket(GameID,id,couple,price,marketType,ispType,EventCode) {

		var rownumber = countRows();
	
		var tbl 	= document.getElementById('slip');
		var tblBody = document.getElementById('slipBody');

           var row = document.createElement("tr");
		   
			
			var cb0 = document.createElement("td");
			cb0.setAttribute("rd",rownumber);
			cb0.setAttribute("id",id);
			cb0.setAttribute("class","hiddenRC");
			cb0.setAttribute("className","hiddenRC");
			var	div1 = document.createElement("div");
		  	div1.innerHTML =  rownumber;
		  	cb0.appendChild(div1);
			row.appendChild(cb0);
			
			// Bankers 
			
			var SystemisClosed = parseInt(document.getElementById("variants").getAttribute("vis"));

			var banKerClassName = "banker";
			if(rownumber!=0){
  		 		if(SystemisClosed!=0)
				{
					banKerClassName = "bankerShow";
				}else{
					banKerClassName = "banker";
				}
			 }
			
			var cb	 = document.createElement("td");
			cb.setAttribute("class",banKerClassName);
			cb.setAttribute("className",banKerClassName);
			var bimage = document.createElement("img");
			bimage.src = "images/star_dis.gif";
			bimage.setAttribute("width","11px");
			bimage.setAttribute("height","11px");
			bimage.setAttribute("id","bim"+rownumber);
			bimage.setAttribute("isbanker",0);
			bimage.onclick = new Function("addBanker("+ rownumber +");");
			bimage.setAttribute("title","cssbody=[]cssheader=[]header=[<img src='img/info.gif'>]body=[უეჭველი&nbsp;(ლობი)]");
			
		
		  	cb.appendChild(bimage);
            row.appendChild(cb);
		
		    /////  Game //////
			var c1	 = document.createElement("td");
            c1.setAttribute("lang",EventCode);
            c1.setAttribute("axis",marketType);
			c1.setAttribute("abbr",ispType);
            c1.setAttribute("id","GameID_" + GameID);
    		c1.setAttribute("width","180");
			c1.setAttribute("class","couple");
			c1.setAttribute("className","couple");
			var	div1 = document.createElement("div");
		  	div1.innerHTML =  couple;
		  	c1.appendChild(div1);
            row.appendChild(c1);
				
             /////  Market Type //////
			var c2 = document.createElement("td");
			c2.setAttribute("class","slipmarket");
			c2.setAttribute("className","slipmarket");
			var	div2 = document.createElement("div");
		  	div2.innerHTML =  marketType;
		  	c2.appendChild(div2);
            row.appendChild(c2);

            /////  Odds //////
			var c3 = document.createElement("td");
			c3.setAttribute("class","sliprice");
			c3.setAttribute("className","sliprice");
			var	div3 = document.createElement("div");
			div3.setAttribute("id","p_"+rownumber);
		  	div3.innerHTML = price;
		  	c3.appendChild(div3);
            row.appendChild(c3);
            
            /////  Block //////
			
			var c4 = document.createElement("td");
			c4.setAttribute("class",banKerClassName);
			c4.setAttribute("className",banKerClassName);
			var	div4 = document.createElement("div");
			div4.setAttribute("id","l_"+rownumber);
			c4.appendChild(div4);
            row.appendChild(c4);
            

             /////  Delete //////   
          	var c5 =  document.createElement("td");
			c5.setAttribute("class","btdel");
			c5.setAttribute("className","btdel");          	
			var img = document.createElement("img")
			//img.src = "img/delbet.jpg";
			//img.onclick = new Function("del("+ countRows() +");");
    		c5.innerHTML="<img title=\"cssbody=[]cssheader=[]header=[<img src='img/info.gif'>]body=[წაშლა]\" class=\"del\" alt=\"Delete\" src=\"images/delete.gif\" onclick=\"del(this)\">";
			row.appendChild(c5);


        tblBody.appendChild(row);

        tbl.appendChild(tblBody);
		

	
		 addComboBloks(rownumber);
		 getLines();
		// hideShowUtils();
		 
			
    }
	
	// delete rw 
	
	function del(r)
		 {
		   var i=r.parentNode.parentNode.rowIndex
		   DelFactory(i);
    	  }
		


	

		
	function countRows()
	 {
			 return document.getElementById('slip').rows.length;
	 }
	  
 
 // add banker 
 
 function addBanker(rowID)
 	{

		//alert(rowID);
		
		var bankerID = "bim" + rowID;
		var bankerIMG = document.getElementById(bankerID);
		var bankerSelCode = "s_"+rowID;
		var bankerSelectBox = document.getElementById(bankerSelCode);
		isbank = bankerIMG.getAttribute("isbanker");

		if(isbank==0)
		{
			bankerIMG.src = "images/star.gif";
			bankerIMG.setAttribute("id","bim"+rowID);
			bankerIMG.setAttribute("isbanker",1);
			bankerSelectBox.disabled=true;

			
		}else{
			
			bankerIMG.src = "images/star_dis.gif";
			bankerIMG.setAttribute("id","bim"+rowID);
			bankerIMG.setAttribute("isbanker",0);
			bankerSelectBox.disabled=false;
	
		}
		
		
		getLines();
	}
 
 
 
// --- Add  Combos  

function addComboBloks(rwn)
		
		{
		if(rwn==1)
		{
			var obj = document.createElement("select");
			obj.setAttribute("class","drop");
			obj.setAttribute("className","drop");
			obj.onchange = new Function("getLines();");
			var parent = document.getElementById("l_"+rwn);
			obj.setAttribute("id","s_"+rwn);
			ComboAdd(obj,1, 1);
			parent.appendChild(obj);	
			return;
		}
		
		for(var m = 1;m<rwn;m++)
		{
			var others = document.getElementById("s_"+m);
			ComboAdd(others,rwn,rwn)
		
		}
		
		
		var obj = document.createElement("select")
		obj.setAttribute("class","drop");
		obj.setAttribute("className","drop");
		obj.onchange = new Function("getLines();");
		var parent = document.getElementById("l_"+rwn);
		obj.setAttribute("id","s_"+rwn);
		
			for(var i=1;i<rwn+1;i++)
			{
				ComboAdd(obj,i, i)
			}		
		obj.selectedIndex = rwn-1;
		parent.appendChild(obj);					
			
		}





// -- Normalization --//

function normalize()
{
	
	var sels = document.getElementsByTagName('select');
	var slipRows = document.getElementById("slip").rows;
	
	for(var i = 1;i<slipRows.length;i++)
	{
		
		// Image Normalisation
		var bImage =  slipRows[i].getElementsByTagName("td")[1].getElementsByTagName("img")[0];
		bImage.setAttribute("id","bim"+i);
		
		slipRows[i].getElementsByTagName("td")[0].setAttribute("rd",i);
		// odds Normalisation
		var bp =  slipRows[i].getElementsByTagName("td")[4].getElementsByTagName("div")[0];
		bp.setAttribute("id","p_"+i);
		
		// SeliDiv normalisation
		var sld = slipRows[i].getElementsByTagName("td")[5].getElementsByTagName("div")[0];
		sld.setAttribute("id","l_"+i);
		//l_3
	}
	
	
	for(var e=0;e<sels.length;e++)
	{
		sels[e].setAttribute("id","s_"+(e+1));
		
		for(var y=0;y<=sels.length;y++)
		{
			ComboDel(sels[e]);
		}
	
	
		for(var u=0;u<sels.length;u++)
		{
			ComboAdd(sels[e], u+1, u+1);
			
		}
		
		sels[e].selectedIndex = e;
	}
	
		
}

//-- hoide show utils 

function hideShowUtils()
{

var rowsCount = countRows();

if(rowsCount!=1)
		{
			document.getElementById("utils").style.display = "block";
			
		}else{
			
			document.getElementById("utils").style.display = "block";
		}


}






