<!--  tototdzbuttons.js : Button fuer Totozahlengeneratoren

	var tdz = new Array(14);
	for (i=0; i<=13; i++ ) { tdz[i] = new Array(0,0,0); }


function zeigekreuze( ireihe, hrg, wert )		// hrg=102, wert=-1,0,1 (ausscheiden, normal, Bank)
{
	var k102 = new Array(2,1,3);
	var iname = (ireihe-1)*3 + k102[hrg];
	var imgname="tz"+iname;
	var imgsrc="";

	switch(wert)
	{
		case -1:		// --- Tippzahl ausscheiden
			imgsrc="../pixel/tipzahl/ta"+hrg+".gif";
			break;				
		case 0:			// --- normaler Tipp
			imgsrc="../pixel/tipzahl/tk"+hrg+".gif";
			break;
		case 1:			// --- Banktipp
			imgsrc="../pixel/tipzahl/tm"+hrg+".gif";
			break;
		default:		// --- nur nackte Tippzahl
			imgsrc="../pixel/tipzahl/t"+hrg+".gif";
			break;
	}
	document.images[imgname].src=imgsrc;
}

/*
function totovorwaehlen()
{
	if ( statsw == 9)
	{
	alert("Vor Bearbeitung bitte die generierten Tipps loeschen.");
	return;
	}
	//statsw = 2;
}


function totoausscheiden()
{
	if ( statsw == 9)
	{
	alert("Vor Bearbeitung bitte die generierten Tipps loeschen.");
	return;
	}
	statsw = 3;
}
*/

function zufalltoto()
{
	var tendenz = new Array(10);
	var izufall;
	var tip;
	var idx;
	var wert;
	var sum=0;
		
	if ( statsw > 0)
	{
		alert("Vor Neugenerierung bitte die generierten Tipps loeschen.");
		return;
	}

	/*  eigene Tendenzen berücksichtigen */
	for (var ireihe=1; ireihe<=13; ireihe++ )
	{
		for (var j=0; j<=2; j++)
		{
			tdz[ireihe][j] = tdza[ireihe][j];
			if ( tdze[ireihe][1] >= 0  )	// eigene Tendenz ist vorhanden
				{ tdz[ireihe][j] = tdze[ireihe][j]; }
		}
	}

	for ( ireihe=1; ireihe<=13; ireihe++ )
	{
		sum = tdz[ireihe][1] + tdz[ireihe][0] + tdz[ireihe][2];
		if ( tdz[ireihe][1] == 10 || tdz[ireihe][0] == 10 || tdz[ireihe][2] == 10 )		// Banktipp
		{
			for (j=0; j<=2; j++)
			{
				wert = -1;						// wert: -1=ausscheiden, 1=Banktipp
				if ( tdz[ireihe][j] == 10 )
					{ wert = 1; }
				zeigekreuze(ireihe,j,wert);
			}
		}
		else
		{
			idx = 0;		// Tippgenerierung starten
			for (j=0; j<=2; j++)
			{
				if ( tdz[ireihe][j] == 0 )   // ausgeschiedene Tipps(=0) nicht beruecksichtigen
				{
					zeigekreuze(ireihe,j,-1);
				}
				else
				{
					for (var k=1; k<=tdz[ireihe][j]; k++ )  // Tendenz 1 bis 9
						{ tendenz[++idx] = j; }				// 10 tendenzplaetze entsprechend mit der Tippzahl(0,1,2) belegen
				}
			}
			izufall = Math.ceil(10 * Math.random());
			tip = tendenz[izufall];
			zeigekreuze(ireihe,tip,0);
		}
	}
	statsw = 1;			// alles erledigt
}

function loeschtoto()
{
	if (statsw < 0 )
	{
		alert("Es gibt nichts zu löschen");
		return;
	}

	for ( var ireihe=1; ireihe<=13; ireihe++ )
	{
		for( var j=0; j<=2; j++ )
			{ zeigekreuze( ireihe, j, -9 ); }
	}
	statsw = -1;
}

//-->
