// JavaScript Document
function equipo(nombre, pjugados, pganados, pempatados, pperdidos, golesfavor, golescontra, diferencia, puntos, img) {
	this.nombre = nombre;
	this.pjugados = pjugados;
	this.pganados = pganados;
	this.pempatados = pempatados;
	this.pperdidos = pperdidos;
	this.golesfavor = golesfavor;
	this.golescontra = golescontra;
	this.diferencia = diferencia;
	this.puntos = puntos;
	this.img = img;
}
var grupos = new Array();
grupos['A'] = new Array();
grupos['A'][1] = new equipo("Alemania", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/ger.gif");
grupos['A'][2] = new equipo("Costa Rica", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/crc.gif");
grupos['A'][3] = new equipo("Polonia", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/pol.gif");
grupos['A'][4] = new equipo("Ecuador", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/ecu.gif");

grupos['B'] = new Array();
grupos['B'][1] = new equipo("Inglaterra", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/eng.gif");
grupos['B'][2] = new equipo("Paraguay", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/par.gif");
grupos['B'][3] = new equipo("Trinidad y Tobago", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/tri.gif");
grupos['B'][4] = new equipo("Suecia", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/swe.gif");

grupos['C'] = new Array();
grupos['C'][1] = new equipo("Argentina", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/arg.gif");
grupos['C'][2] = new equipo("Costa de Marfil", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/civ.gif");
grupos['C'][3] = new equipo("Serbia y Montenegro", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/scg.gif");
grupos['C'][4] = new equipo("Holanda", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/ned.gif");

grupos['D'] = new Array();
grupos['D'][1] = new equipo("México", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/mex.gif");
grupos['D'][2] = new equipo("Irán", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/irn.gif");
grupos['D'][3] = new equipo("Angola", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/ang.gif");
grupos['D'][4] = new equipo("Portugal", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/por.gif");

grupos['E'] = new Array();
grupos['E'][1] = new equipo("Italia", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/ita.gif");
grupos['E'][2] = new equipo("Ghana", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/gha.gif");
grupos['E'][3] = new equipo("Estados Unidos", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/usa.gif");
grupos['E'][4] = new equipo("Republica Checa", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/cze.gif");

grupos['F'] = new Array();
grupos['F'][1] = new equipo("Brasil", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/bra.gif");
grupos['F'][2] = new equipo("Croacia", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/cro.gif");
grupos['F'][3] = new equipo("Australia", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/aus.gif");
grupos['F'][4] = new equipo("Japón", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/jpn.gif");

grupos['G'] = new Array();
grupos['G'][1] = new equipo("Francia", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/fra.gif");
grupos['G'][2] = new equipo("Suiza", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/sui.gif");
grupos['G'][3] = new equipo("Corea", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/kor.gif");
grupos['G'][4] = new equipo("Togo", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/tog.gif");

grupos['H'] = new Array();
grupos['H'][1] = new equipo("España", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/esp.gif");
grupos['H'][2] = new equipo("Ucrania", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/ukr.gif");
grupos['H'][3] = new equipo("Túnez", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/tun.gif");
grupos['H'][4] = new equipo("Arabia Saudi", 0, 0, 0, 0, 0, 0, 0, 0, "http://www.pabloacuna.net/Alemania2006/images_wc/ksa.gif");

var posiciones = new Array();
var equiposFase2 = new Array();
var equiposFase2Img = new Array();

function arrangeGroup(grupo) {
	grupos[grupo][1].golesfavor = 0;
	grupos[grupo][2].golesfavor = 0;
	grupos[grupo][3].golesfavor = 0;
	grupos[grupo][4].golesfavor = 0;

	grupos[grupo][1].golescontra = 0;
	grupos[grupo][2].golescontra = 0;
	grupos[grupo][3].golescontra = 0;
	grupos[grupo][4].golescontra = 0;
	
	grupos[grupo][1].pjugados = 0;
	grupos[grupo][2].pjugados = 0;
	grupos[grupo][3].pjugados = 0;
	grupos[grupo][4].pjugados = 0;

	grupos[grupo][1].pganados = 0;
	grupos[grupo][2].pganados = 0;
	grupos[grupo][3].pganados = 0;
	grupos[grupo][4].pganados = 0;

	grupos[grupo][1].pempatados = 0;
	grupos[grupo][2].pempatados = 0;
	grupos[grupo][3].pempatados = 0;
	grupos[grupo][4].pempatados = 0;

	grupos[grupo][1].pperdidos = 0;
	grupos[grupo][2].pperdidos = 0;
	grupos[grupo][3].pperdidos = 0;
	grupos[grupo][4].pperdidos = 0;

	grupos[grupo][1].puntos = 0;
	grupos[grupo][2].puntos = 0;
	grupos[grupo][3].puntos = 0;
	grupos[grupo][4].puntos = 0;

	if ((document.getElementById('gol' + grupo + '1_1').value != '') 
	 && (document.getElementById('gol' + grupo + '1_2').value != '') ) {
		grupos[grupo][1].golesfavor += parseInt(document.getElementById('gol' + grupo + '1_1').value);
		grupos[grupo][2].golesfavor += parseInt(document.getElementById('gol' + grupo + '1_2').value);
		grupos[grupo][1].golescontra += parseInt(document.getElementById('gol' + grupo + '1_2').value);
		grupos[grupo][2].golescontra += parseInt(document.getElementById('gol' + grupo + '1_1').value);
		grupos[grupo][1].pjugados++;
		grupos[grupo][2].pjugados++;
		if (parseInt(document.getElementById('gol' + grupo + '1_1').value) > 
			parseInt(document.getElementById('gol' + grupo + '1_2').value) ) {
			grupos[grupo][1].pganados++;
			grupos[grupo][2].pperdidos++;
			grupos[grupo][1].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '1_1').value) < 
			parseInt(document.getElementById('gol' + grupo + '1_2').value) ) {
			grupos[grupo][2].pganados++;
			grupos[grupo][1].pperdidos++;
			grupos[grupo][2].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '1_1').value) == 
			parseInt(document.getElementById('gol' + grupo + '1_2').value) ) {
			grupos[grupo][1].pempatados++;
			grupos[grupo][2].pempatados++;
			grupos[grupo][1].puntos++;
			grupos[grupo][2].puntos++;			
		}
	}

	if ((document.getElementById('gol' + grupo + '2_1').value != '') 
	 && (document.getElementById('gol' + grupo + '2_2').value != '') ) {
		grupos[grupo][3].golesfavor += parseInt(document.getElementById('gol' + grupo + '2_1').value);
		grupos[grupo][4].golesfavor += parseInt(document.getElementById('gol' + grupo + '2_2').value);
		grupos[grupo][3].golescontra += parseInt(document.getElementById('gol' + grupo + '2_2').value);
		grupos[grupo][4].golescontra += parseInt(document.getElementById('gol' + grupo + '2_1').value);				
		grupos[grupo][3].pjugados++;
		grupos[grupo][4].pjugados++;
		if (parseInt(document.getElementById('gol' + grupo + '2_1').value) > 
			parseInt(document.getElementById('gol' + grupo + '2_2').value) ) {
			grupos[grupo][3].pganados++;
			grupos[grupo][4].pperdidos++;
			grupos[grupo][3].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '2_1').value) < 
			parseInt(document.getElementById('gol' + grupo + '2_2').value) ) {
			grupos[grupo][4].pganados++;
			grupos[grupo][3].pperdidos++;
			grupos[grupo][4].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '2_1').value) == 
			parseInt(document.getElementById('gol' + grupo + '2_2').value) ) {
			grupos[grupo][3].pempatados++;
			grupos[grupo][4].pempatados++;
			grupos[grupo][3].puntos++;
			grupos[grupo][4].puntos++;			
		}
	}
	
	if ((document.getElementById('gol' + grupo + '3_1').value != '') 
	 && (document.getElementById('gol' + grupo + '3_2').value != '') ) {
		grupos[grupo][1].golesfavor += parseInt(document.getElementById('gol' + grupo + '3_1').value);
		grupos[grupo][3].golesfavor += parseInt(document.getElementById('gol' + grupo + '3_2').value);
		grupos[grupo][1].golescontra += parseInt(document.getElementById('gol' + grupo + '3_2').value);
		grupos[grupo][3].golescontra += parseInt(document.getElementById('gol' + grupo + '3_1').value);				
		grupos[grupo][1].pjugados++;
		grupos[grupo][3].pjugados++;
		if (parseInt(document.getElementById('gol' + grupo + '3_1').value) > 
			parseInt(document.getElementById('gol' + grupo + '3_2').value) ) {
			grupos[grupo][1].pganados++;
			grupos[grupo][3].pperdidos++;
			grupos[grupo][1].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '3_1').value) < 
			parseInt(document.getElementById('gol' + grupo + '3_2').value) ) {
			grupos[grupo][3].pganados++;
			grupos[grupo][1].pperdidos++;
			grupos[grupo][3].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '3_1').value) == 
			parseInt(document.getElementById('gol' + grupo + '3_2').value) ) {
			grupos[grupo][1].pempatados++;
			grupos[grupo][3].pempatados++;
			grupos[grupo][1].puntos++;
			grupos[grupo][3].puntos++;			
		}
	}
	
	if ((document.getElementById('gol' + grupo + '4_1').value != '') 
	 && (document.getElementById('gol' + grupo + '4_2').value != '') ) {
		grupos[grupo][4].golesfavor += parseInt(document.getElementById('gol' + grupo + '4_1').value);
		grupos[grupo][2].golesfavor += parseInt(document.getElementById('gol' + grupo + '4_2').value);
		grupos[grupo][4].golescontra += parseInt(document.getElementById('gol' + grupo + '4_2').value);
		grupos[grupo][2].golescontra += parseInt(document.getElementById('gol' + grupo + '4_1').value);				
		grupos[grupo][4].pjugados++;
		grupos[grupo][2].pjugados++;
		if (parseInt(document.getElementById('gol' + grupo + '4_1').value) > 
			parseInt(document.getElementById('gol' + grupo + '4_2').value) ) {
			grupos[grupo][4].pganados++;
			grupos[grupo][2].pperdidos++;
			grupos[grupo][4].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '4_1').value) < 
			parseInt(document.getElementById('gol' + grupo + '4_2').value) ) {
			grupos[grupo][2].pganados++;
			grupos[grupo][4].pperdidos++;
			grupos[grupo][2].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '4_1').value) == 
			parseInt(document.getElementById('gol' + grupo + '4_2').value) ) {
			grupos[grupo][4].pempatados++;
			grupos[grupo][2].pempatados++;
			grupos[grupo][4].puntos++;
			grupos[grupo][2].puntos++;			
		}
	}
	
	if ((document.getElementById('gol' + grupo + '5_1').value != '') 
	 && (document.getElementById('gol' + grupo + '5_2').value != '') ) {
		grupos[grupo][4].golesfavor += parseInt(document.getElementById('gol' + grupo + '5_1').value);
		grupos[grupo][1].golesfavor += parseInt(document.getElementById('gol' + grupo + '5_2').value);
		grupos[grupo][4].golescontra += parseInt(document.getElementById('gol' + grupo + '5_2').value);
		grupos[grupo][1].golescontra += parseInt(document.getElementById('gol' + grupo + '5_1').value);				
		grupos[grupo][4].pjugados++;
		grupos[grupo][1].pjugados++;
		if (parseInt(document.getElementById('gol' + grupo + '5_1').value) > 
			parseInt(document.getElementById('gol' + grupo + '5_2').value) ) {
			grupos[grupo][4].pganados++;
			grupos[grupo][1].pperdidos++;
			grupos[grupo][4].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '5_1').value) < 
			parseInt(document.getElementById('gol' + grupo + '5_2').value) ) {
			grupos[grupo][1].pganados++;
			grupos[grupo][4].pperdidos++;
			grupos[grupo][1].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '5_1').value) == 
			parseInt(document.getElementById('gol' + grupo + '5_2').value) ) {
			grupos[grupo][4].pempatados++;
			grupos[grupo][1].pempatados++;
			grupos[grupo][4].puntos++;
			grupos[grupo][1].puntos++;			
		}
	}
	
	if ((document.getElementById('gol' + grupo + '6_1').value != '') 
	 && (document.getElementById('gol' + grupo + '6_2').value != '') ) {
		grupos[grupo][2].golesfavor += parseInt(document.getElementById('gol' + grupo + '6_1').value);
		grupos[grupo][3].golesfavor += parseInt(document.getElementById('gol' + grupo + '6_2').value);
		grupos[grupo][2].golescontra += parseInt(document.getElementById('gol' + grupo + '6_2').value);
		grupos[grupo][3].golescontra += parseInt(document.getElementById('gol' + grupo + '6_1').value);				
		grupos[grupo][2].pjugados++;
		grupos[grupo][3].pjugados++;
		if (parseInt(document.getElementById('gol' + grupo + '6_1').value) > 
			parseInt(document.getElementById('gol' + grupo + '6_2').value) ) {
			grupos[grupo][2].pganados++;
			grupos[grupo][3].pperdidos++;
			grupos[grupo][2].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '6_1').value) < 
			parseInt(document.getElementById('gol' + grupo + '6_2').value) ) {
			grupos[grupo][3].pganados++;
			grupos[grupo][2].pperdidos++;
			grupos[grupo][3].puntos += 3;
		}
		else if (parseInt(document.getElementById('gol' + grupo + '6_1').value) == 
			parseInt(document.getElementById('gol' + grupo + '6_2').value) ) {
			grupos[grupo][2].pempatados++;
			grupos[grupo][3].pempatados++;
			grupos[grupo][2].puntos++;
			grupos[grupo][3].puntos++;			
		}
	}
		
	grupos[grupo][1].diferencia = grupos[grupo][1].golesfavor - grupos[grupo][1].golescontra;
	grupos[grupo][2].diferencia = grupos[grupo][2].golesfavor - grupos[grupo][2].golescontra;
	grupos[grupo][3].diferencia = grupos[grupo][3].golesfavor - grupos[grupo][3].golescontra;
	grupos[grupo][4].diferencia = grupos[grupo][4].golesfavor - grupos[grupo][4].golescontra;
	
//	posiciones = grupos[gru;
	ordergroup(grupo);
	if (navigator.appName.indexOf("Microsoft Internet")==-1) { // if the navigator is not Internet Explorer
		printPosiciones(grupo);
	} else {
		printPosicionesIE(grupo);
	}
	placeTeams(grupo);
}

function ordergroup(grupo) {
//	alert(grupo);
	posiciones[grupo] = new Array();
	posiciones[grupo][1] = new equipo(grupos[grupo][1].nombre, grupos[grupo][1].pjugados, grupos[grupo][1].pganados, grupos[grupo][1].pempatados, 
							   grupos[grupo][1].pperdidos, grupos[grupo][1].golesfavor, grupos[grupo][1].golescontra, grupos[grupo][1].diferencia, 
							   grupos[grupo][1].puntos, grupos[grupo][1].img);
	posiciones[grupo][2] = new equipo(grupos[grupo][2].nombre, grupos[grupo][2].pjugados, grupos[grupo][2].pganados, grupos[grupo][2].pempatados, 
							   grupos[grupo][2].pperdidos, grupos[grupo][2].golesfavor, grupos[grupo][2].golescontra, grupos[grupo][2].diferencia, 
							   grupos[grupo][2].puntos, grupos[grupo][2].img);
	posiciones[grupo][3] = new equipo(grupos[grupo][3].nombre, grupos[grupo][3].pjugados, grupos[grupo][3].pganados, grupos[grupo][3].pempatados, 
							   grupos[grupo][3].pperdidos, grupos[grupo][3].golesfavor, grupos[grupo][3].golescontra, grupos[grupo][3].diferencia, 
							   grupos[grupo][3].puntos, grupos[grupo][3].img);
	posiciones[grupo][4] = new equipo(grupos[grupo][4].nombre, grupos[grupo][4].pjugados, grupos[grupo][4].pganados, grupos[grupo][4].pempatados, 
							   grupos[grupo][4].pperdidos, grupos[grupo][4].golesfavor, grupos[grupo][4].golescontra, grupos[grupo][4].diferencia, 
							   grupos[grupo][4].puntos, grupos[grupo][4].img);
	
	// POR PUNTOS
	var tempSwap;
	var change = true;
	while (change) {
		change = false;
		for (i = 1; i < 4; i++) {			
			if (posiciones[grupo][i].puntos < posiciones[grupo][i+1].puntos) {
				if ( (posiciones[grupo][i].pjugados > 0) && (posiciones[grupo][i+1].pjugados > 0) ) {
	/*				posiciones[grupo][i] = grupos[grupo][i+1];
					posiciones[grupo][i+1] = grupos[grupo][i];*/
					tempSwap = posiciones[grupo][i+1];
					posiciones[grupo][i+1] = posiciones[grupo][i];
					posiciones[grupo][i] = tempSwap;
					change = true;
				}
			}
		}
	}
	
//	alert(grupos[grupo][1].nombre + ":" + posiciones[grupo][1].nombre);
	// POR DIFERENCIA DE GOLES, SI HAY EQUIPOS CON IGUALES PUNTOS
	change = true;
	while(change) {
		change = false;
		for (i = 1; i < 4; i++) {
			if (posiciones[grupo][i].puntos == posiciones[grupo][i+1].puntos) {
				if (posiciones[grupo][i].diferencia < posiciones[grupo][i+1].diferencia) {
					if ( (posiciones[grupo][i].pjugados > 0) && (posiciones[grupo][i+1].pjugados > 0) ) {
						tempSwap = posiciones[grupo][i+1];
						posiciones[grupo][i+1] = posiciones[grupo][i];
						posiciones[grupo][i] = tempSwap;
						change = true;
					}
				} 	
			}
		}
	}
	
	// Por mas goles anotados
	change = true;
	while(change) {
		change = false;
		for (i = 1; i < 4; i++) {
			if (posiciones[grupo][i].puntos == posiciones[grupo][i+1].puntos) {
				if (posiciones[grupo][i].diferencia == posiciones[grupo][i+1].diferencia) { 
					if (posiciones[grupo][i].golesfavor < posiciones[grupo][i+1].golesfavor) {
						if ( (posiciones[grupo][i].pjugados > 0) && (posiciones[grupo][i+1].pjugados > 0) ) {
							tempSwap = posiciones[grupo][i+1];
							posiciones[grupo][i+1] = posiciones[grupo][i];
							posiciones[grupo][i] = tempSwap;
							change = true;
						}
					}
				}
			}
		}
	}
	
}

/*

El orden de clasificación de los equipos en cada grupo se determinará de la manera siguiente:
a) mayor número de puntos obtenidos en todos los partidos de grupo;
b) diferencia de goles en todos los partidos de grupo;
c) mayor número de goles marcados en todos los partidos de grupo;

Si dos o más equipos tienen el mismo resultado conforme a los tres criterios arriba mencionados, sus lugares se determinarán de la siguiente forma:
d) mayor número de puntos obtenidos en los partidos de grupo (partidos directos) entre los equipos en cuestión;
e) diferencia de goles en los partidos de grupo entre los equipos en cuestión;
f) mayor número de goles marcados en los partidos de grupo entre los equipos en cuestión;
g) sorteo por parte de la Comisión Organizadora de la Copa Mundial de la FIFA.
6. Los equipos clasifi cados primero y segundo de cada grupo se clasifi carán para la segunda fase.

*/


function printPosiciones(grupo) {
//	alert("printposiciones[grupo]");
//	alert(grupo);
	var innerHtml1 = "<td>";
	innerHtml1 += "<img src=\"" + posiciones[grupo][1].img + "\" />&nbsp;" + posiciones[grupo][1].nombre + "</td>\n";
	innerHtml1 += "<td>" + posiciones[grupo][1].pjugados + "</td><td>" + posiciones[grupo][1].pganados + "</td>\n";
	innerHtml1 += "<td>" + posiciones[grupo][1].pempatados + "</td><td>" + posiciones[grupo][1].pperdidos + "</td>\n";
	innerHtml1 += "<td>" + posiciones[grupo][1].golesfavor + "</td><td>" + posiciones[grupo][1].golescontra + "</td>\n";
	innerHtml1 += "<td>" + posiciones[grupo][1].diferencia + "</td><td>" + posiciones[grupo][1].puntos + "</td>\n";

	var innerHtml2 = "<td>";
	innerHtml2 += "<img src=\"" + posiciones[grupo][2].img + "\" />&nbsp;" + posiciones[grupo][2].nombre + "</td>\n";	
	innerHtml2 += "<td>" + posiciones[grupo][2].pjugados + "</td><td>" + posiciones[grupo][2].pganados + "</td>\n";
	innerHtml2 += "<td>" + posiciones[grupo][2].pempatados + "</td><td>" + posiciones[grupo][2].pperdidos + "</td>\n";
	innerHtml2 += "<td>" + posiciones[grupo][2].golesfavor + "</td><td>" + posiciones[grupo][2].golescontra + "</td>\n";
	innerHtml2 += "<td>" + posiciones[grupo][2].diferencia + "</td><td>" + posiciones[grupo][2].puntos + "</td>\n";

	var innerHtml3 = "<td>";
	innerHtml3 += "<img src=\"" + posiciones[grupo][3].img + "\" />&nbsp;" + posiciones[grupo][3].nombre + "</td>\n";
	innerHtml3 += "<td>" + posiciones[grupo][3].pjugados + "</td><td>" + posiciones[grupo][3].pganados + "</td>\n";
	innerHtml3 += "<td>" + posiciones[grupo][3].pempatados + "</td><td>" + posiciones[grupo][3].pperdidos + "</td>\n";
	innerHtml3 += "<td>" + posiciones[grupo][3].golesfavor + "</td><td>" + posiciones[grupo][3].golescontra + "</td>\n";
	innerHtml3 += "<td>" + posiciones[grupo][3].diferencia + "</td><td>" + posiciones[grupo][3].puntos + "</td>\n";

	var innerHtml4 = "<td>";
	innerHtml4 += "<img src=\"" + posiciones[grupo][4].img + "\" />&nbsp;" + posiciones[grupo][4].nombre + "</td>\n";	
	innerHtml4 += "<td>" + posiciones[grupo][4].pjugados + "</td><td>" + posiciones[grupo][4].pganados + "</td>\n";
	innerHtml4 += "<td>" + posiciones[grupo][4].pempatados + "</td><td>" + posiciones[grupo][4].pperdidos + "</td>\n";
	innerHtml4 += "<td>" + posiciones[grupo][4].golesfavor + "</td><td>" + posiciones[grupo][4].golescontra + "</td>\n";
	innerHtml4 += "<td>" + posiciones[grupo][4].diferencia + "</td><td>" + posiciones[grupo][4].puntos + "</td>\n";
	
	document.getElementById('row' + grupo + '1').innerHTML = innerHtml1;
	document.getElementById('row' + grupo + '2').innerHTML = innerHtml2;
	document.getElementById('row' + grupo + '3').innerHTML = innerHtml3;
	document.getElementById('row' + grupo + '4').innerHTML = innerHtml4;
	document.getElementById('tabla' + grupo + 'Pos').value = "<table width=\"80%\" align=\"center\" class=\"borde_cuadro\"><tr><td colspan=\"9\">&nbsp;</td></tr> " 
															+ "<tr><td colspan=\"9\" align=\"center\" class=\"subtitulo borde_abajo\">Tabla de posiciones</td></tr>\n"
															+ "<tr><td width=\"42%\">Equipo</td><td width=\"7%\">PJ</td>\n"
															+ "<td width=\"7%\">G</td><td width=\"7%\">E</td><td width=\"7%\">P</td>\n"
															+ "<td width=\"7%\">GF</td><td width=\"7%\">GC</td><td width=\"8%\">DIF</td>\n"
															+ "<td width=\"8%\">PTS</td></tr>\n <tr id=\"row" + grupo + "1\">\n" + innerHtml1 + "</tr>\n" 
														    + "<tr id=\"row" + grupo + "2\">\n" + innerHtml2 + "</tr>\n"
														    + "<tr id=\"row" + grupo + "3\">\n" + innerHtml3 + "</tr>\n"
															+ "<tr id=\"row" + grupo + "4\">\n" + innerHtml4 + "</tr>\n"
															+ "</table>";
}

function printPosicionesIE(grupo) {
	var tdInnerHtml = "<table width=\"80%\" align=\"center\" class=\"borde_cuadro\"><tr><td colspan=\"9\">&nbsp;</td></tr> " 
					+ "<tr><td colspan=\"9\" align=\"center\" class=\"subtitulo borde_abajo\">Tabla de posiciones</td></tr>\n"
					+ "<tr><td width=\"42%\">Equipo</td><td width=\"7%\">PJ</td>\n"
					+ "<td width=\"7%\">G</td><td width=\"7%\">E</td><td width=\"7%\">P</td>\n"
					+ "<td width=\"7%\">GF</td><td width=\"7%\">GC</td><td width=\"8%\">DIF</td>\n"
					+ "<td width=\"8%\">PTS</td></tr>\n";
	
	var innerHtml1 = "<td>";
	innerHtml1 += "<img src=\"" + posiciones[grupo][1].img + "\" />&nbsp;" + posiciones[grupo][1].nombre + "</td>\n";
	innerHtml1 += "<td>" + posiciones[grupo][1].pjugados + "</td><td>" + posiciones[grupo][1].pganados + "</td>\n";
	innerHtml1 += "<td>" + posiciones[grupo][1].pempatados + "</td><td>" + posiciones[grupo][1].pperdidos + "</td>\n";
	innerHtml1 += "<td>" + posiciones[grupo][1].golesfavor + "</td><td>" + posiciones[grupo][1].golescontra + "</td>\n";
	innerHtml1 += "<td>" + posiciones[grupo][1].diferencia + "</td><td>" + posiciones[grupo][1].puntos + "</td>\n";

	var innerHtml2 = "<td>";
	innerHtml2 += "<img src=\"" + posiciones[grupo][2].img + "\" />&nbsp;" + posiciones[grupo][2].nombre + "</td>\n";	
	innerHtml2 += "<td>" + posiciones[grupo][2].pjugados + "</td><td>" + posiciones[grupo][2].pganados + "</td>\n";
	innerHtml2 += "<td>" + posiciones[grupo][2].pempatados + "</td><td>" + posiciones[grupo][2].pperdidos + "</td>\n";
	innerHtml2 += "<td>" + posiciones[grupo][2].golesfavor + "</td><td>" + posiciones[grupo][2].golescontra + "</td>\n";
	innerHtml2 += "<td>" + posiciones[grupo][2].diferencia + "</td><td>" + posiciones[grupo][2].puntos + "</td>\n";

	var innerHtml3 = "<td>";
	innerHtml3 += "<img src=\"" + posiciones[grupo][3].img + "\" />&nbsp;" + posiciones[grupo][3].nombre + "</td>\n";
	innerHtml3 += "<td>" + posiciones[grupo][3].pjugados + "</td><td>" + posiciones[grupo][3].pganados + "</td>\n";
	innerHtml3 += "<td>" + posiciones[grupo][3].pempatados + "</td><td>" + posiciones[grupo][3].pperdidos + "</td>\n";
	innerHtml3 += "<td>" + posiciones[grupo][3].golesfavor + "</td><td>" + posiciones[grupo][3].golescontra + "</td>\n";
	innerHtml3 += "<td>" + posiciones[grupo][3].diferencia + "</td><td>" + posiciones[grupo][3].puntos + "</td>\n";

	var innerHtml4 = "<td>";
	innerHtml4 += "<img src=\"" + posiciones[grupo][4].img + "\" />&nbsp;" + posiciones[grupo][4].nombre + "</td>\n";	
	innerHtml4 += "<td>" + posiciones[grupo][4].pjugados + "</td><td>" + posiciones[grupo][4].pganados + "</td>\n";
	innerHtml4 += "<td>" + posiciones[grupo][4].pempatados + "</td><td>" + posiciones[grupo][4].pperdidos + "</td>\n";
	innerHtml4 += "<td>" + posiciones[grupo][4].golesfavor + "</td><td>" + posiciones[grupo][4].golescontra + "</td>\n";
	innerHtml4 += "<td>" + posiciones[grupo][4].diferencia + "</td><td>" + posiciones[grupo][4].puntos + "</td>\n";
	
	tdInnerHtml += "<tr id=\"row" + grupo + "1\">\n" + innerHtml1 + "</tr>\n" 
				 + "<tr id=\"row" + grupo + "2\">\n" + innerHtml2 + "</tr>\n"
				 + "<tr id=\"row" + grupo + "3\">\n" + innerHtml3 + "</tr>\n"
				 + "<tr id=\"row" + grupo + "4\">\n" + innerHtml4 + "</tr>\n"
				 + "</table>";

	document.getElementById('tabla' + grupo + 'Posiciones').innerHTML = tdInnerHtml;
	document.getElementById('tabla' + grupo + 'Pos').value = tdInnerHtml;

}

function placeTeams(grupo) {
	if (posiciones[grupo][1].pjugados > 0) {
		document.getElementById('1' + grupo).innerHTML = posiciones[grupo][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones[grupo][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"gol1" + grupo + "\" id=\"gol1" 
													   + grupo + "\" onchange=\"placeWinnerOctavos('1" + grupo + "', '" + posiciones[grupo][1].nombre + "', '" + posiciones[grupo][2].nombre + "')\" />";
		document.getElementById('1' + grupo + 'f').value = posiciones[grupo][1].nombre + "&nbsp;"
													   		 + "<img src=\"" + posiciones[grupo][1].img + "\" width=\"18\" height=\"12\" />" 
													   	     + "&nbsp;"
		document.getElementById('2' + grupo).innerHTML = posiciones[grupo][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones[grupo][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"gol2" + grupo + "\" id=\"gol2" 
													   + grupo + "\" onchange=\"placeWinnerOctavos('2" + grupo + "', '" + posiciones[grupo][1].nombre + "', '" + posiciones[grupo][2].nombre + "')\" />";
		document.getElementById('2' + grupo + 'f').value = posiciones[grupo][2].nombre + "&nbsp;"
													   		 + "<img src=\"" + posiciones[grupo][2].img + "\" width=\"18\" height=\"12\" />" 
													   		 + "&nbsp;";
	}
}

function getImg(group, name) {
	for (i = 1; i <= 4; i++) {
		if (grupos[group][i].nombre == name) {
			return grupos[group][i].img;
		}
	}
}

function placeWinnerFinales(equipo) {
	if ( (equipo == 'G61') || (equipo == 'G62') ) {  // PARTIDO FINAL
		if ( (document.getElementById('golG61').value != '') && (document.getElementById('golG62').value != '') 
		  && (document.getElementById('golG61').value >= 0) && (document.getElementById('golG62').value >= 0) ) {
			if (document.getElementById('golG61').value > document.getElementById('golG62').value) {
				document.getElementById('GFinal').innerHTML = equiposFase2['G61'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G61'] + "\" width=\"18\" height=\"12\" />";
				document.getElementById('PFinal').innerHTML = equiposFase2['G62'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G62'] + "\" width=\"18\" height=\"12\" />";
			} else {
				document.getElementById('GFinal').innerHTML = equiposFase2['G62'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G62'] + "\" width=\"18\" height=\"12\" />";
				document.getElementById('PFinal').innerHTML = equiposFase2['G61'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G61'] + "\" width=\"18\" height=\"12\" />";
			}
			document.getElementById('GFinalf').value = document.getElementById('GFinal').innerHTML;
			document.getElementById('PFinalf').value = document.getElementById('PFinal').innerHTML;
		}
	}
	if ( (equipo == 'P61') || (equipo == 'P62') ) {  // PARTIDO Tercer lugar
		if ( (document.getElementById('golP61').value != '') && (document.getElementById('golP62').value != '') 
		  && (document.getElementById('golP61').value >= 0) && (document.getElementById('golP62').value >= 0) ) {
			if (document.getElementById('golP61').value > document.getElementById('golP62').value) {
				document.getElementById('G63').innerHTML = equiposFase2['P61'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['P61'] + "\" width=\"18\" height=\"12\" />";
				document.getElementById('P63').innerHTML = equiposFase2['P62'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['P62'] + "\" width=\"18\" height=\"12\" />";
			} else {
				document.getElementById('G63').innerHTML = equiposFase2['P62'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['P62'] + "\" width=\"18\" height=\"12\" />";
				document.getElementById('P63').innerHTML = equiposFase2['P61'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['P61'] + "\" width=\"18\" height=\"12\" />";
			}
			document.getElementById('G63f').value = document.getElementById('G63').innerHTML;
			document.getElementById('P63f').value = document.getElementById('P63').innerHTML;
		}
	}
}

function placeWinnerSemifinales(equipo) {
	if ( (equipo == 'G57') || (equipo == 'G58') ) {  // Partido #61
		if ( (document.getElementById('golG57').value != '') && (document.getElementById('golG58').value != '') 
		  && (document.getElementById('golG57').value >= 0) && (document.getElementById('golG58').value >= 0) ) {
			if (document.getElementById('golG57').value > document.getElementById('golG58').value) {
				document.getElementById('G61').innerHTML = equiposFase2['G57'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G57'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG61\" id=\"golG61\" " 
													     + "onchange=\"placeWinnerFinales('G61')\" />";
				equiposFase2['G61'] = equiposFase2['G57'];
				equiposFase2Img['G61'] = equiposFase2Img['G57'];

				document.getElementById('P61').innerHTML = equiposFase2['G58'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G58'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golP61\" id=\"golP61\" " 
													     + "onchange=\"placeWinnerFinales('P61')\" />";
				equiposFase2['P61'] = equiposFase2['G58'];
				equiposFase2Img['P61'] = equiposFase2Img['G58'];
				document.getElementById('G61f').value = equiposFase2['G57'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G57'] + "\" width=\"18\" height=\"12\" />" 
													      + "&nbsp;";
				document.getElementById('P61f').value = equiposFase2['G58'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G58'] + "\" width=\"18\" height=\"12\" />" 
													      + "&nbsp;";
			} else {
				document.getElementById('G61').innerHTML = equiposFase2['G58'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G58'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG61\" id=\"golG61\" " 
													     + "onchange=\"placeWinnerFinales('G61')\" />";
				equiposFase2['G61'] = equiposFase2['G58'];
				equiposFase2Img['G61'] = equiposFase2Img['G58'];

				document.getElementById('P61').innerHTML = equiposFase2['G57'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G57'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golP61\" id=\"golP61\" " 
													     + "onchange=\"placeWinnerFinales('P61')\" />";
				equiposFase2['P61'] = equiposFase2['G57'];
				equiposFase2Img['P61'] = equiposFase2Img['G57'];
				document.getElementById('G61f').value = equiposFase2['G58'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G58'] + "\" width=\"18\" height=\"12\" />" 
													      + "&nbsp;";
				document.getElementById('P61f').value = equiposFase2['G57'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G57'] + "\" width=\"18\" height=\"12\" />" 
													      + "&nbsp;";
			}
		}
	}
	if ( (equipo == 'G59') || (equipo == 'G60') ) {  // Partido #62
		if ( (document.getElementById('golG59').value != '') && (document.getElementById('golG60').value != '') 
		  && (document.getElementById('golG59').value >= 0) && (document.getElementById('golG60').value >= 0) ) {
			if (document.getElementById('golG59').value > document.getElementById('golG60').value) {
				document.getElementById('G62').innerHTML = equiposFase2['G59'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G59'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG62\" id=\"golG62\" " 
													     + "onchange=\"placeWinnerFinales('G62')\" />";
				equiposFase2['G62'] = equiposFase2['G59'];
				equiposFase2Img['G62'] = equiposFase2Img['G59'];

				document.getElementById('P62').innerHTML = equiposFase2['G60'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G60'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golP62\" id=\"golP62\" " 
													     + "onchange=\"placeWinnerFinales('P62')\" />";
				equiposFase2['P62'] = equiposFase2['G60'];
				equiposFase2Img['P62'] = equiposFase2Img['G60'];
				document.getElementById('G62f').value = equiposFase2['G59'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G59'] + "\" width=\"18\" height=\"12\" />" 
													      + "&nbsp;";
				document.getElementById('P62f').value = equiposFase2['G60'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G60'] + "\" width=\"18\" height=\"12\" />" 
													      + "&nbsp;";

			} else {
				document.getElementById('G62').innerHTML = equiposFase2['G60'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G60'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG62\" id=\"golG62\" " 
													     + "onchange=\"placeWinnerFinales('G62')\" />";
				equiposFase2['G62'] = equiposFase2['G60'];
				equiposFase2Img['G62'] = equiposFase2Img['G60'];

				document.getElementById('P62').innerHTML = equiposFase2['G59'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G59'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golP62\" id=\"golP62\" " 
													     + "onchange=\"placeWinnerFinales('P62')\" />";
				equiposFase2['P62'] = equiposFase2['G59'];
				equiposFase2Img['P62'] = equiposFase2Img['G59'];
				document.getElementById('G62f').value = equiposFase2['G60'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G60'] + "\" width=\"18\" height=\"12\" />" 
													      + "&nbsp;";
				document.getElementById('P62f').value = equiposFase2['G59'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G59'] + "\" width=\"18\" height=\"12\" />" 
													      + "&nbsp;";
			}
		}
	}	
}

function placeWinnerCuartos(equipo, nombre, imagen) {
	if ( (equipo == 'G49') || (equipo == 'G50') ) {  // Partido #57
		if ( (document.getElementById('golG49').value != '') && (document.getElementById('golG50').value != '') 
		  && (document.getElementById('golG49').value >= 0) && (document.getElementById('golG50').value >= 0) ) {
			if (document.getElementById('golG49').value > document.getElementById('golG50').value) {
				document.getElementById('G57').innerHTML = equiposFase2['G49'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G49'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG57\" id=\"golG57\" " 
													     + "onchange=\"placeWinnerSemifinales('G57')\" />";
				equiposFase2['G57'] = equiposFase2['G49'];
				equiposFase2Img['G57'] = equiposFase2Img['G49'];
				document.getElementById('G57f').value = equiposFase2['G49'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G49'] + "\" width=\"18\" height=\"12\" />" 
														  + "&nbsp;";
			} else {
				document.getElementById('G57').innerHTML = equiposFase2['G50'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G50'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG57\" id=\"golG57\" " 
													     + "onchange=\"placeWinnerSemifinales('G57')\" />";
				equiposFase2['G57'] = equiposFase2['G50'];
				equiposFase2Img['G57'] = equiposFase2Img['G50'];
				document.getElementById('G57f').value = equiposFase2['G50'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G50'] + "\" width=\"18\" height=\"12\" />" 
														  + "&nbsp;";
			}
		}
	}
	if ( (equipo == 'G53') || (equipo == 'G54') ) {  // Partido #58
		if ( (document.getElementById('golG53').value != '') && (document.getElementById('golG54').value != '') 
		  && (document.getElementById('golG53').value >= 0) && (document.getElementById('golG54').value >= 0) ) {
			if (document.getElementById('golG53').value > document.getElementById('golG54').value) {
				document.getElementById('G58').innerHTML = equiposFase2['G53'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G53'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG58\" id=\"golG58\" " 
													     + "onchange=\"placeWinnerSemifinales('G58')\" />";
				equiposFase2['G58'] = equiposFase2['G53'];
				equiposFase2Img['G58'] = equiposFase2Img['G53'];
				document.getElementById('G58f').value = equiposFase2['G53'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G53'] + "\" width=\"18\" height=\"12\" />" 
														  + "&nbsp;";
			} else {
				document.getElementById('G58').innerHTML = equiposFase2['G54'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G54'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG58\" id=\"golG58\" " 
													     + "onchange=\"placeWinnerSemifinales('G58')\" />";
				equiposFase2['G58'] = equiposFase2['G54'];
				equiposFase2Img['G58'] = equiposFase2Img['G54'];
				document.getElementById('G58f').value = equiposFase2['G54'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G54'] + "\" width=\"18\" height=\"12\" />" 
														  + "&nbsp;";
			}
		}
	}
	if ( (equipo == 'G51') || (equipo == 'G52') ) {  // Partido #59
		if ( (document.getElementById('golG51').value != '') && (document.getElementById('golG52').value != '') 
		  && (document.getElementById('golG51').value >= 0) && (document.getElementById('golG52').value >= 0) ) {
			if (document.getElementById('golG51').value > document.getElementById('golG52').value) {
				document.getElementById('G59').innerHTML = equiposFase2['G51'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G51'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG59\" id=\"golG59\" " 
													     + "onchange=\"placeWinnerSemifinales('G59')\" />";
				equiposFase2['G59'] = equiposFase2['G51'];
				equiposFase2Img['G59'] = equiposFase2Img['G51'];
				document.getElementById('G59f').value = equiposFase2['G51'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G51'] + "\" width=\"18\" height=\"12\" />" 
														  + "&nbsp;";
			} else {
				document.getElementById('G59').innerHTML = equiposFase2['G52'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G52'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG59\" id=\"golG59\" " 
													     + "onchange=\"placeWinnerSemifinales('G59')\" />";
				equiposFase2['G59'] = equiposFase2['G52'];
				equiposFase2Img['G59'] = equiposFase2Img['G52'];
				document.getElementById('G59f').value = equiposFase2['G52'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G52'] + "\" width=\"18\" height=\"12\" />" 
														  + "&nbsp;";
			}
		}
	}
	if ( (equipo == 'G55') || (equipo == 'G56') ) {  // Partido #60
		if ( (document.getElementById('golG55').value != '') && (document.getElementById('golG56').value != '') 
		  && (document.getElementById('golG55').value >= 0) && (document.getElementById('golG56').value >= 0) ) {
			if (document.getElementById('golG55').value > document.getElementById('golG56').value) {
				document.getElementById('G60').innerHTML = equiposFase2['G55'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G55'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG60\" id=\"golG60\" " 
													     + "onchange=\"placeWinnerSemifinales('G60')\" />";
				equiposFase2['G60'] = equiposFase2['G55'];
				equiposFase2Img['G60'] = equiposFase2Img['G55'];
				document.getElementById('G60f').value = equiposFase2['G55'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G55'] + "\" width=\"18\" height=\"12\" />" 
														  + "&nbsp;";
			} else {
				document.getElementById('G60').innerHTML = equiposFase2['G56'] + "&nbsp;"
														 + "<img src=\"" + equiposFase2Img['G56'] + "\" width=\"18\" height=\"12\" />" 
													     + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG60\" id=\"golG60\" " 
													     + "onchange=\"placeWinnerSemifinales('G60')\" />";
				equiposFase2['G60'] = equiposFase2['G56'];
				equiposFase2Img['G60'] = equiposFase2Img['G56'];
				document.getElementById('G60f').value = equiposFase2['G56'] + "&nbsp;"
														  + "<img src=\"" + equiposFase2Img['G56'] + "\" width=\"18\" height=\"12\" />" 
														  + "&nbsp;";
			}
		}
	}
}

function placeWinnerOctavos(team, nombre1, nombre2) {
	if ( (team == '1A') || (team == '2B') ) { // Partido #49
		if ( (document.getElementById('gol1A').value != '') && (document.getElementById('gol2B').value != '') 
		  && (document.getElementById('gol1A').value >= 0) && (document.getElementById('gol2B').value >= 0) ) {
			if (document.getElementById('gol1A').value > document.getElementById('gol2B').value) {
				document.getElementById('G49').innerHTML = posiciones['A'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['A'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG49\" id=\"golG49\" " 
													   + "onchange=\"placeWinnerCuartos('G49', '" + posiciones['A'][1].nombre + "', '" + posiciones['A'][1].img + "')\" />";
				equiposFase2['G49'] = posiciones['A'][1].nombre;
				equiposFase2Img['G49'] = posiciones['A'][1].img;
				document.getElementById('G49f').value = posiciones['A'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['A'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			} else {
				document.getElementById('G49').innerHTML = posiciones['B'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['B'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG49\" id=\"golG49\" " 
													   + "onchange=\"placeWinnerCuartos('G49', '" + posiciones['B'][2].nombre + "', '" + posiciones['B'][2].img + "')\" />";
				equiposFase2['G49'] = posiciones['B'][2].nombre;
				equiposFase2Img['G49'] = posiciones['B'][2].img;
				document.getElementById('G49f').value = posiciones['B'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['B'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			}
		}
	}
	if ( (team == '1C') || (team == '2D') ) { // Partido #50
		if ( (document.getElementById('gol1C').value != '') && (document.getElementById('gol2D').value != '') 
		  && (document.getElementById('gol1C').value >= 0) && (document.getElementById('gol2D').value >= 0) ) {
			if (document.getElementById('gol1C').value > document.getElementById('gol2D').value) {
				document.getElementById('G50').innerHTML = posiciones['C'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['C'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG50\" id=\"golG50\" " 
													   + "onchange=\"placeWinnerCuartos('G50', '" + posiciones['C'][1].nombre + "', '" + posiciones['C'][1].img + "')\" />";
				equiposFase2['G50'] = posiciones['C'][1].nombre;
				equiposFase2Img['G50'] = posiciones['C'][1].img;
				document.getElementById('G50f').value = posiciones['C'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['C'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			} else {
				document.getElementById('G50').innerHTML = posiciones['D'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['D'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG50\" id=\"golG50\" " 
													   + "onchange=\"placeWinnerCuartos('G50', '" + posiciones['D'][2].nombre + "', '" + posiciones['D'][2].img + "')\" />";
				equiposFase2['G50'] = posiciones['D'][2].nombre;
				equiposFase2Img['G50'] = posiciones['D'][2].img;
				document.getElementById('G50f').value = posiciones['D'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['D'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			}
		}
	}
	if ( (team == '1B') || (team == '2A') ) { // Partido #51
		if ( (document.getElementById('gol1B').value != '') && (document.getElementById('gol2A').value != '') 
		  && (document.getElementById('gol1B').value >= 0) && (document.getElementById('gol2A').value >= 0) ) {
			if (document.getElementById('gol1B').value > document.getElementById('gol2A').value) {
				document.getElementById('G51').innerHTML = posiciones['B'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['B'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG51\" id=\"golG51\" " 
													   + "onchange=\"placeWinnerCuartos('G51', '" + posiciones['B'][1].nombre + "', '" + posiciones['B'][1].img + "')\" />";
				equiposFase2['G51'] = posiciones['B'][1].nombre;
				equiposFase2Img['G51'] = posiciones['B'][1].img;
				document.getElementById('G51f').value = posiciones['B'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['B'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			} else {
				document.getElementById('G51').innerHTML = posiciones['A'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['A'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG51\" id=\"golG51\" " 
													   + "onchange=\"placeWinnerCuartos('G51', '" + posiciones['A'][2].nombre + "', '" + posiciones['A'][2].img + "')\" />";
				equiposFase2['G51'] = posiciones['A'][2].nombre;
				equiposFase2Img['G51'] = posiciones['A'][2].img;
				document.getElementById('G51f').value = posiciones['A'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['A'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			}
		}
	}
	if ( (team == '1D') || (team == '2C') ) { // Partido #52
		if ( (document.getElementById('gol1D').value != '') && (document.getElementById('gol2C').value != '') 
		  && (document.getElementById('gol1D').value >= 0) && (document.getElementById('gol2C').value >= 0) ) {
			if (document.getElementById('gol1D').value > document.getElementById('gol2C').value) {
				document.getElementById('G52').innerHTML = posiciones['D'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['D'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG52\" id=\"golG52\" " 
													   + "onchange=\"placeWinnerCuartos('G52', '" + posiciones['D'][1].nombre + "', '" + posiciones['D'][1].img + "')\" />";
				equiposFase2['G52'] = posiciones['D'][1].nombre;
				equiposFase2Img['G52'] = posiciones['D'][1].img;
				document.getElementById('G52f').value = posiciones['D'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['D'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			} else {
				document.getElementById('G52').innerHTML = posiciones['C'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['C'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG52\" id=\"golG52\" " 
													   + "onchange=\"placeWinnerCuartos('G52', '" + posiciones['C'][2].nombre + "', '" + posiciones['C'][2].img + "')\" />";
				equiposFase2['G52'] = posiciones['C'][2].nombre;
				equiposFase2Img['G52'] = posiciones['C'][2].img;
				document.getElementById('G52f').value = posiciones['C'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['C'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			}
		}
	}
	if ( (team == '1E') || (team == '2F') ) { // Partido #53
		if ( (document.getElementById('gol1E').value != '') && (document.getElementById('gol2F').value != '') 
		  && (document.getElementById('gol1E').value >= 0) && (document.getElementById('gol2F').value >= 0) ) {
			if (document.getElementById('gol1E').value > document.getElementById('gol2F').value) {
				document.getElementById('G53').innerHTML = posiciones['E'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['E'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG53\" id=\"golG53\" " 
													   + "onchange=\"placeWinnerCuartos('G53', '" + posiciones['E'][1].nombre + "', '" + posiciones['E'][1].img + "')\" />";
				equiposFase2['G53'] = posiciones['E'][1].nombre;
				equiposFase2Img['G53'] = posiciones['E'][1].img;
				document.getElementById('G53f').value = posiciones['E'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['E'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			} else {
				document.getElementById('G53').innerHTML = posiciones['F'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['F'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG53\" id=\"golG53\" " 
													   + "onchange=\"placeWinnerCuartos('G53', '" + posiciones['F'][2].nombre + "', '" + posiciones['F'][2].img + "')\" />";
				equiposFase2['G53'] = posiciones['F'][2].nombre;
				equiposFase2Img['G53'] = posiciones['F'][2].img;
				document.getElementById('G53f').value = posiciones['F'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['F'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			}
		}
	}
	if ( (team == '1G') || (team == '2H') ) { // Partido #54
		if ( (document.getElementById('gol1G').value != '') && (document.getElementById('gol2H').value != '') 
		  && (document.getElementById('gol1G').value >= 0) && (document.getElementById('gol2H').value >= 0) ) {
			if (document.getElementById('gol1G').value > document.getElementById('gol2H').value) {
				document.getElementById('G54').innerHTML = posiciones['G'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['G'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG54\" id=\"golG54\" " 
													   + "onchange=\"placeWinnerCuartos('G54', '" + posiciones['G'][1].nombre + "', '" + posiciones['G'][1].img + "')\" />";
				equiposFase2['G54'] = posiciones['G'][1].nombre;
				equiposFase2Img['G54'] = posiciones['G'][1].img;
				document.getElementById('G54f').value = posiciones['G'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['G'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			} else {
				document.getElementById('G54').innerHTML = posiciones['H'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['H'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG54\" id=\"golG54\" " 
													   + "onchange=\"placeWinnerCuartos('G54', '" + posiciones['H'][2].nombre + "', '" + posiciones['H'][2].img + "')\" />";
				equiposFase2['G54'] = posiciones['H'][2].nombre;
				equiposFase2Img['G54'] = posiciones['H'][2].img;
				document.getElementById('G54f').value = posiciones['H'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['H'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			}
		}
	}
	if ( (team == '1F') || (team == '2E') ) { // Partido #55
		if ( (document.getElementById('gol1F').value != '') && (document.getElementById('gol2E').value != '') 
		  && (document.getElementById('gol1F').value >= 0) && (document.getElementById('gol2E').value >= 0) ) {
			if (document.getElementById('gol1F').value > document.getElementById('gol2E').value) {
				document.getElementById('G55').innerHTML = posiciones['F'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['F'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG55\" id=\"golG55\" " 
													   + "onchange=\"placeWinnerCuartos('G55', '" + posiciones['F'][1].nombre + "', '" + posiciones['F'][1].img + "')\" />";
				equiposFase2['G55'] = posiciones['F'][1].nombre;
				equiposFase2Img['G55'] = posiciones['F'][1].img;
				document.getElementById('G55f').value = posiciones['F'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['F'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			} else {
				document.getElementById('G55').innerHTML = posiciones['E'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['E'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG55\" id=\"golG55\" " 
													   + "onchange=\"placeWinnerCuartos('G55', '" + posiciones['E'][2].nombre + "', '" + posiciones['E'][2].img + "')\" />";
				equiposFase2['G55'] = posiciones['E'][2].nombre;
				equiposFase2Img['G55'] = posiciones['E'][2].img;
				document.getElementById('G55f').value = posiciones['E'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['E'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			}
		}
	}
	if ( (team == '1H') || (team == '2G') ) { // Partido #56
		if ( (document.getElementById('gol1H').value != '') && (document.getElementById('gol2G').value != '') 
		  && (document.getElementById('gol1H').value >= 0) && (document.getElementById('gol2G').value >= 0) ) {
			if (document.getElementById('gol1H').value > document.getElementById('gol2G').value) {
				document.getElementById('G56').innerHTML = posiciones['H'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['H'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG56\" id=\"golG56\" " 
													   + "onchange=\"placeWinnerCuartos('G56', '" + posiciones['H'][1].nombre + "', '" + posiciones['H'][1].img + "')\" />";
				equiposFase2['G56'] = posiciones['H'][1].nombre;
				equiposFase2Img['G56'] = posiciones['H'][1].img;
				document.getElementById('G56f').value = posiciones['H'][1].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['H'][1].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			} else {
				document.getElementById('G56').innerHTML = posiciones['G'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['G'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;<input type=\"text\" size=\"1\" maxlength=\"2\" name=\"golG56\" id=\"golG56\" " 
													   + "onchange=\"placeWinnerCuartos('G56', '" + posiciones['G'][2].nombre + "', '" + posiciones['G'][2].img + "')\" />";
				equiposFase2['G56'] = posiciones['G'][2].nombre;
				equiposFase2Img['G56'] = posiciones['G'][2].img;
				document.getElementById('G56f').value = posiciones['G'][2].nombre + "&nbsp;"
													   + "<img src=\"" + posiciones['G'][2].img + "\" width=\"18\" height=\"12\" />" 
													   + "&nbsp;";
			}
		}
	}
}

function initializeGroups() {
	ordergroup('A');
	if (navigator.appName.indexOf("Microsoft Internet")==-1) { // if the navigator is not Internet Explorer
		printPosiciones('A');
	} else {
		printPosicionesIE('A');
	}
	ordergroup('B');
	if (navigator.appName.indexOf("Microsoft Internet")==-1) { // if the navigator is not Internet Explorer
		printPosiciones('B');
	} else {
		printPosicionesIE('B');
	}
	ordergroup('C');
	if (navigator.appName.indexOf("Microsoft Internet")==-1) { // if the navigator is not Internet Explorer
		printPosiciones('C');
	} else {
		printPosicionesIE('C');
	}
	ordergroup('D');
	if (navigator.appName.indexOf("Microsoft Internet")==-1) { // if the navigator is not Internet Explorer
		printPosiciones('D');
	} else {
		printPosicionesIE('D');
	}
	ordergroup('E');
	if (navigator.appName.indexOf("Microsoft Internet")==-1) { // if the navigator is not Internet Explorer
		printPosiciones('E');
	} else {
		printPosicionesIE('E');
	}
	ordergroup('F');
	if (navigator.appName.indexOf("Microsoft Internet")==-1) { // if the navigator is not Internet Explorer
		printPosiciones('F');
	} else {
		printPosicionesIE('F');
	}
	ordergroup('G');
	if (navigator.appName.indexOf("Microsoft Internet")==-1) { // if the navigator is not Internet Explorer
		printPosiciones('G');
	} else {
		printPosicionesIE('G');
	}
	ordergroup('H');
	if (navigator.appName.indexOf("Microsoft Internet")==-1) { // if the navigator is not Internet Explorer
		printPosiciones('H');
	} else {
		printPosicionesIE('H');
	}	
}

function validate() {
	if (document.getElementById('GFinal').innerHTML == 'GFinal') {
		alert('Debe llenar todos pronósticos para continuar!');
		return false;
	} else {
		return true;
	}
}
