function gE(id) {
	return document.getElementById(id);
}
var p = new Array();
var turniej = "Mistrzostwa Świata";

p[1] = "N. Roberts..";
p[2] = "J. Trump";
p[3] = "M. Fu";
p[4] = "M. Gould";
p[5] = "G. Dott";
p[6] = "M. King";
p[7] = "A. Carter";
p[8] = "D. Harold";
p[9] = "Ding J.";
p[10] = "J. Burnett";
p[11] = "P. Ebdon";
p[12] = "S. Bingham";
p[13] = "S. Hendry";
p[14] = "J. Perry";
p[15] = "M. Selby";
p[16] = "J. Roberts..";
p[17] = "M. Williams";
p[18] = "R. Day";
p[19] = "J. Cope";
p[20] = "A. Pagett";
p[21] = "M. Allen";
p[22] = "M. Stevens";
p[23] = "S. Maguire";
p[24] = "B. Hawkins";
p[25] = "S. Murphy";
p[26] = "M. Campbell";
p[27] = "O'Sullivan";
p[28] = "D. Dale";
p[29] = "R. Walden";
p[30] = "R. McLeod";
p[31] = "J. Higgins";
p[32] = "S. Lee";

function setPlayers() {
	for (var i=1; i<=p.length-1; i++) {
		gE("z"+i).innerHTML = p[i];
	}
}

function isInteger(s) {
	for (var i = 0; i < s.length; i++) {
		var c = s.charAt(i);
		if (!((c >= "0") && (c <= "9"))) {
			return false;
		}
	}
	return true;
}

function v(id,zakres) {
	var c;
	if ((id%2) == 1) {
		if (gE("i"+id).value != "") {
			var a = parseInt(gE("i"+id).value);
			var d1= 1;
		} else {
			var d1 = 0;
		}
		if (gE("i"+(id+1)).value != "") {
			var b = parseInt(gE("i"+(id+1)).value);
			var d2= 1;
		} else {
			var d2 = 0;
		}
		c = 1;
	} else {		
		if (gE("i"+(id-1)).value != "") {
			var a = parseInt(gE("i"+(id-1)).value);
			var d1= 1;
		} else {
			var d1 = 0;
		}
		if (gE("i"+id).value !="") {
			var b = parseInt(gE("i"+id).value);
			var d2 = 1;
		} else {
			var d2 = 0;
		}
		c = 0;
	}

	if ( (d1 && d2) && (!isInteger(a) || !isInteger(b) || a<0 || b<0 || a>zakres || b>zakres || a==b || (a!=zakres && b!=zakres))){
		if ((id%2) == 1) {
			gE("i"+id).value="";
			gE("i"+(id+1)).value="";
			gE("i"+id).focus();
		} else {
			gE("i"+id).value="";
			gE("i"+(id-1)).value="";
			gE("i"+(id-1)).focus();
		}
		if (id!=61 && id!=62) {
			gE("z"+(p.length+(Math.ceil(id/2)-1))).innerHTML = "&nbsp;";
			gE("i"+(p.length+(Math.ceil(id/2)-1))).style.visibility = "hidden";
		}
		alert("Wpisz prawidłowy wynik meczu. Mecz ten jest rozgrywany do " + zakres + " wygranych frejmów i nie może zakończyć się remisem.");
	} else {
		
		if (d1 && d2) {
			if(c) {
				if (a>b) {
					if (id!=61) {
						gE("z"+(p.length+(Math.ceil(id/2)-1))).innerHTML = gE("z"+id).innerHTML;
					} else {
						alert("Według Twojego scenariusza " + turniej + " wygrałby " + gE("z"+id).innerHTML);
					}
				} else {
					if (id!=61) {
						gE("z"+(p.length+(Math.ceil(id/2)-1))).innerHTML = gE("z"+(id+1)).innerHTML;
					} else {
						alert("Według Twojego scenariusza " + turniej + " wygrałby " + gE("z"+(id+1)).innerHTML);
					}
				}
			} else {
				if (a>b) {
					if (id!=62) {
						gE("z"+(p.length+(Math.ceil(id/2)-1))).innerHTML = gE("z"+(id-1)).innerHTML;
					} else {
						alert("Według Twojego scenariusza " + turniej + " wygrałby " + gE("z"+(id-1)).innerHTML);
					}
				} else {
					if (id!=62) {
						gE("z"+(p.length+(Math.ceil(id/2)-1))).innerHTML = gE("z"+id).innerHTML;
					} else {
						alert("Według Twojego scenariusza " + turniej + " wygrałby " + gE("z"+id).innerHTML);
					}
				}
			}
			if (id!=61 && id!=62) {
				gE("i"+(p.length+(Math.ceil(id/2)-1))).style.visibility = "visible";
				gE("i"+(p.length+(Math.ceil(id/2)-1))).value = "";
			}
		}
		
	}
	
	
}



