<!-- 


//-----------------------------------------------------
//	tabellinoincontro
//-----------------------------------------------------
//


var URL_IMG_AMM = 	"/calcom/images/amm.gif";
var URL_IMG_AMM2 = 	"/calcom/images/amm2.gif";
var URL_IMG_ESP = 	"/calcom/images/esp.gif";
var URL_IMG_IN = 	"/calcom/images/ico-in.gif";
var URL_IMG_OUT = 	"/calcom/images/ico-out.gif";
var APP_PATH	=	"/calcom/";

var URL_SCHEDA_CALCIATORE = "/calcom/almanacco/calciatore.jsp?id=";


function objGoal(idSq, idCal, nomeCal, min, isRigore, isAuto, isSup1t ){
	this.idSq = idSq;
	this.idCal = idCal;
	this.nomeCal = nomeCal;
	this.min = min;
	this.isRigore = isRigore;	
	this.isAuto = isAuto;
	this.isSup1t = isSup1t;		
}

objGoal.prototype.print=function(){
	var sRig = this.isRigore=='true'? ' (rig) ':'';
	var sAuto = this.isAuto=='true'? ' (aut) ':'';	
	var sMin = this.isSup1t=='true'? ' ('+this.min+'\' pt)':'('+this.min+'\')';	
	return this.nomeCal+sRig+' '+sAuto+ sMin;
}

function objCartellino(idSq, idCal, nomeCal, min, isSeconda, isEsp, isSup1t ){
	this.idSq = idSq;
	this.idCal = idCal;
	this.nomeCal = nomeCal;
	this.min = min;
	this.isSeconda = isSeconda;	
	this.isAuto = isEsp;
	this.isSup1t = isSup1t;		
}

objCartellino.prototype.print=function(){			
	var sMin = this.min==''? '': '('+this.min+'\')';
	sMin = this.isSup1t=='true'? ' ('+this.min+'\' pt)':sMin;
	var imgSRC = URL_IMG_AMM;
	if(this.isAuto=='true') imgSRC = URL_IMG_ESP;
	if(this.isSeconda=='true') imgSRC = URL_IMG_AMM2;
	var tagIMG = "<img src='"+imgSRC+"' align='absmiddle'>";	
	return "<div class='SPACER'>&nbsp;</div>"+tagIMG+"&nbsp;"+this.nomeCal+"&nbsp;"+ sMin;
}

function objPresenza(idSq, idCal, ruoloCal, nomeCal, minIn, minOut, nMaglia, idNazione, nomeNazione, siglaNazione, imgNazione){
	this.idSq = idSq;
	this.idCal = idCal;
	this.ruoloCal = ruoloCal;
	this.nomeCal = nomeCal;
	this.minIn = minIn;
	this.minOut = minOut;
	this.nMaglia = nMaglia;
	this.idNazione = idNazione;
	this.nomeNazione = nomeNazione;
	this.siglaNazione = siglaNazione;
	this.imgNazione = imgNazione;
	
}
objPresenza.prototype.print=function(){
	var styleName = "PRESENZA_0";
	if (this.minIn==0 && (this.ruoloCal==2 || this.ruoloCal==4)) styleName= "PRESENZA_1";
	var sIn = this.minIn==0 ? "" : "<img src='"+URL_IMG_IN+"' align='absmiddle' border='0'>&nbsp;"+this.minIn+"'";
	var sOut = this.minOut==90 ? "" : "<img src='"+URL_IMG_OUT+"' align='absmiddle' border='0'>&nbsp;"+this.minOut+"'";
	var sMaglia = this.nMaglia == 0 ? "-" : this.nMaglia;
	return "<div class='"+styleName+"'><div class='N_MAGLIA'>"+sMaglia+"</div>"+this.getFlagNazioneTag()+"&nbsp;<a href='"+URL_SCHEDA_CALCIATORE+this.idCal+"'>"+this.nomeCal+"</a> "+sIn+" "+sOut+"</div>";
} 

objPresenza.prototype.getFlagNazioneTag=function(){
	if(this.imgNazione=="") return "";
	return "<img src='"+APP_PATH+this.imgNazione+"' border='1' align='absmiddle' alt='"+this.siglaNazione+"'>";
}



/*
function objRosaSquadra(id_squadra, stagione){
	this.id_squadra = id_squadra;
	this.stagione = stagione;
	this.stagionicalciatori = null;	
	this.calciatori = null;	
}
*/
function dspTabellinoIncontro(){
	var container = document.getElementById('tabellinoincontro');		
	if(container==null || container == undefined ){
		console.print("Errore: " + container + " non esiste");
		return;
	}
	container.innerHTML="";
	var xElem = xmlDoc.getElementsByTagName('INCONTRO');
	var xData = xElem[0].getAttribute("DATA");
	var xId = xElem[0].getAttribute("ID");
	var xTurno = xElem[0].getAttribute("TURNO");
	var xMinRec_1T = xElem[0].getAttribute("MIN_R_1T");
	var xMinRec_2T = xElem[0].getAttribute("MIN_R_2T");
	
	//DEBUG
	//console.print("id incontro: "+xId)
	
	var xElem = xmlDoc.getElementsByTagName('TORNEO');
	var xIdTorneo = xElem[0].getAttribute("ID");
	var xNomeTorneo = xElem[0].getAttribute("NOME");
	var xStagione = xElem[0].getAttribute("STAGIONE");
	var xAnno = xElem[0].getAttribute("ANNO");
	
	var xElem = xmlDoc.getElementsByTagName('SQUADRA_CASA');
	var xIdSqCasa = xElem[0].getAttribute("ID");
	var xNomeSqCasa = xElem[0].getAttribute("NOME");
	var xSqCasaGoal = xElem[0].getAttribute("NUM_GOAL");

	var xElem = xmlDoc.getElementsByTagName('SQUADRA_OSPITE');
	var xIdSqOspite = xElem[0].getAttribute("ID");
	var xNomeSqOspite = xElem[0].getAttribute("NOME");
	var xSqOspiteGoal = xElem[0].getAttribute("NUM_GOAL");
	
	// -------------------------------------------------------
	// 					goal
	// -------------------------------------------------------	
	
	var goalCasa = new Array();
	var goalOspite = new Array();	
	var xElem = xmlDoc.getElementsByTagName('GOAL');	
	for(i=0; i < xElem.length; i++){
		var xGoalIdSq = xElem[i].getAttribute("ID_SQ");
		var xGoalIdCal = xElem[i].getAttribute("ID_CAL");
		var xGoalNomeCal = xElem[i].getAttribute("NOME_CAL");
		var xGoalMin = xElem[i].getAttribute("MIN");
		var xGoalIsRigore = xElem[i].getAttribute("RIG");
		var xGoalIsAuto = xElem[i].getAttribute("AUT");		
		var xGoalIsSup1t = xElem[i].getAttribute("SUP1T");
		var goal = new objGoal(xGoalIdSq, xGoalIdCal, xGoalNomeCal, xGoalMin, xGoalIsRigore, xGoalIsAuto, xGoalIsSup1t);	
		if(xGoalIdSq==xIdSqCasa) goalCasa.push(goal);
		if(xGoalIdSq==xIdSqOspite) goalOspite.push(goal);		
	}
	// -------------------------------------------------------
	// 					cartellini
	// -------------------------------------------------------	
	
	var cartelliniCasa = new Array();
	var cartelliniOspite = new Array();	
	var xElem = xmlDoc.getElementsByTagName('AMM');	
	for(i=0; i < xElem.length; i++){
		var xCartIdSq = xElem[i].getAttribute("ID_SQ");
		var xCartIdCal = xElem[i].getAttribute("ID_CAL");
		var xCartNomeCal = xElem[i].getAttribute("NOME_CAL");
		var xCartMin = xElem[i].getAttribute("MIN");
		var xCartIsSeconda = xElem[i].getAttribute("II_AMM");
		var xCartIsEsp = xElem[i].getAttribute("ESP");		
		var xCartIsSup1t = xElem[i].getAttribute("SUP1T");		
		var cartellino = new objCartellino(xCartIdSq, xCartIdCal, xCartNomeCal, xCartMin, xCartIsSeconda, xCartIsEsp, xCartIsSup1t);	
		if(xCartIdSq==xIdSqCasa) cartelliniCasa.push(cartellino);
		if(xCartIdSq==xIdSqOspite) cartelliniOspite.push(cartellino);		
	}
	// -------------------------------------------------------
	// 					presenze e sostituzioni
	// -------------------------------------------------------	
	
	var presenzeCasa = new Array();
	var presenzeOspite = new Array();	
	var sostCasa = new Array();
	var sostOspite = new Array();	
	var xElem = xmlDoc.getElementsByTagName('PRES');
	for(i=0; i < xElem.length; i++){
		var xPresIdSq = xElem[i].getAttribute("ID_SQ");
		var xPresIdCal = xElem[i].getAttribute("ID_CAL");
		var xPresRuoloCal = xElem[i].getAttribute("R_CAL");		
		var xPresNomeCal = xElem[i].getAttribute("NOME_CAL");
		var xPresMinIn = xElem[i].getAttribute("M_IN");
		var xPresMinOut = xElem[i].getAttribute("M_OUT");
		var xNMaglia =  xElem[i].getAttribute("CAL_NMA");
		var xIdNazione =  xElem[i].getAttribute("CAL_ID_NAZ");		
		var xSiglaNazione =  xElem[i].getAttribute("CAL_S_NAZ");				
		var xImgNazione =  xElem[i].getAttribute("CAL_NAZ_SRC");
		var presenza = new objPresenza(xPresIdSq, xPresIdCal, xPresRuoloCal, xPresNomeCal, xPresMinIn, xPresMinOut, xNMaglia, xIdNazione, "", xSiglaNazione, xImgNazione);
		if(presenza.idSq==xIdSqCasa)
			presenza.minIn==0 ? presenzeCasa.push(presenza) : sostCasa.push(presenza); 		
		if(presenza.idSq==xIdSqOspite) 	
			presenza.minIn==0 ? presenzeOspite.push(presenza) : sostOspite.push(presenza); 	
	}	
	
	
	// esempio layout
	//http://msn.foxsports.com/foxsoccer/soccer/league?categoryId=435	
	// -------------------------------------------------------
	// 					stampa tabellino
	// -------------------------------------------------------		
	var myDiv = document.createElement("DIV");
	currenttext = document.createTextNode("Tabellino partita");
	myDiv.appendChild(currenttext);	
	container.appendChild(myDiv);
	myDiv.setAttribute("class","TITOLO");
	myDiv.setAttribute("className","TITOLO");
	
	
			
	myDiv = document.createElement("DIV");
	currenttext = "<div class='SQ_CASA'>"+xNomeSqCasa+"</div><div class='RIS'>"+xSqCasaGoal+"-"+xSqOspiteGoal+"</div><div class='SQ_OSPITE'>"+xNomeSqOspite + "</div>";
	myDiv.innerHTML=currenttext;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","RISULTATO");
	myDiv.setAttribute("className","RISULTATO");	
	
	if(presenzeCasa.length<1){
		myDiv = document.createElement("DIV");
		currenttext = document.createTextNode('Tabellino disponibile a breve');
		myDiv.appendChild(currenttext);		
		container.appendChild(myDiv);
		myDiv.setAttribute("class","DATA");
		myDiv.setAttribute("className","DATA");
	} else {
		
	
	myDiv = document.createElement("DIV");
	currenttext = document.createTextNode('MARCATORI');
	myDiv.appendChild(currenttext);		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","TITOLO");
	myDiv.setAttribute("className","TITOLO");
	
	myDiv = document.createElement("DIV");
	var txtGoalCasa = "";
	for(i=0; i < goalCasa.length; i++){
		txtGoalCasa+=goalCasa[i].print()+'<br>';
	}	
	myDiv.innerHTML=txtGoalCasa;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","MARCATORI_CASA");
	myDiv.setAttribute("className","MARCATORI_CASA");	
	
	myDiv = document.createElement("DIV");
	var txtGoalOspite = "";
	for(i=0; i < goalOspite.length; i++){
		txtGoalOspite+=goalOspite[i].print()+'<br>';
	}	
	myDiv.innerHTML=txtGoalOspite;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","MARCATORI_OSPITE");
	myDiv.setAttribute("className","MARCATORI_OSPITE");	
	// --------------------------------------
	// 				cartellini
	// --------------------------------------
	myDiv = document.createElement("DIV");
	currenttext = document.createTextNode('CARTELLINI');
	myDiv.appendChild(currenttext);		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","TITOLO");
	myDiv.setAttribute("className","TITOLO");
	// casa
	myDiv = document.createElement("DIV");
	var txtCartCasa = "";
	for(i=0; i < cartelliniCasa.length; i++){
		txtCartCasa+=cartelliniCasa[i].print()+'<br>';
	}	
	myDiv.innerHTML=txtCartCasa;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","MARCATORI_CASA");
	myDiv.setAttribute("className","MARCATORI_CASA");	
	// ospite
	myDiv = document.createElement("DIV");
	var txtCartOspite = "";
	for(i=0; i < cartelliniOspite.length; i++){
		txtCartOspite+=cartelliniOspite[i].print()+'<br>';
	}	
	myDiv.innerHTML=txtCartOspite;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","MARCATORI_OSPITE");
	myDiv.setAttribute("className","MARCATORI_OSPITE");	
	// --------------------------------------
	// 				formazioni
	// --------------------------------------	
	myDiv = document.createElement("DIV");
	currenttext = document.createTextNode('FORMAZIONI');
	myDiv.appendChild(currenttext);		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","TITOLO");
	myDiv.setAttribute("className","TITOLO");
	// presenze casa
	myDiv = document.createElement("DIV");
	var txtPresCasa = "";
	for(i=0; i < presenzeCasa.length; i++){
		txtPresCasa+=presenzeCasa[i].print()+'';
	}	
	myDiv.innerHTML=txtPresCasa;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","PRESENZE_CASA");
	myDiv.setAttribute("className","PRESENZE_CASA");
	// presenze ospite
	myDiv = document.createElement("DIV");
	var txtPresOspite = "";
	for(i=0; i < presenzeOspite.length; i++){
		txtPresOspite+=presenzeOspite[i].print()+'';
	}	
	myDiv.innerHTML=txtPresOspite;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","PRESENZE_OSPITE");
	myDiv.setAttribute("className","PRESENZE_OSPITE");
	
	// --------------------------------------
	// 				sostituzioni
	// --------------------------------------	
	myDiv = document.createElement("DIV");
	currenttext = document.createTextNode('SOSTITUZIONI');
	myDiv.appendChild(currenttext);		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","TITOLO");
	myDiv.setAttribute("className","TITOLO");
	
	// sostituzioni casa
	myDiv = document.createElement("DIV");
	var txtSostCasa = "";
	for(i=0; i < sostCasa.length; i++){
		txtSostCasa+=sostCasa[i].print()+'';
	}	
	myDiv.innerHTML=txtSostCasa;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","PRESENZE_CASA");
	myDiv.setAttribute("className","PRESENZE_CASA");
	// sostituzioni ospite
	myDiv = document.createElement("DIV");
	var txtSostOspite = "";
	for(i=0; i < sostOspite.length; i++){
		txtSostOspite+=sostOspite[i].print()+'';
	}	
	myDiv.innerHTML=txtSostOspite;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","PRESENZE_OSPITE");
	myDiv.setAttribute("className","PRESENZE_OSPITE");
	
	
	myDiv = document.createElement("DIV");
	currenttext = "&nbsp;Data incontro: "+xData;
	currenttext = xMinRec_1T != 99 ? currenttext +="<br>&nbsp;Minuti recupero: <b>"+xMinRec_1T+"'</b> 1&ordm; tempo" : currenttext; 
	currenttext = xMinRec_2T != 99 ? currenttext +=",&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>"+xMinRec_2T+"'</b> 2&ordm; tempo" : currenttext; 
	currenttext +="<br>&nbsp;NOTA: i giocatori sono elencati in ordine prima di ruolo e poi alfabetico";
	myDiv.innerHTML = currenttext;		
	container.appendChild(myDiv);
	myDiv.setAttribute("class","DATA");
	myDiv.setAttribute("className","DATA");
	
	
	}	
}

function loadTabellinoIncontro(argId){
	var qs = '&id=' + encodeURI(argId);	
	runOnReadyState = 'dspTabellinoIncontro()';	
	XMLRequest(URL_TABELLINO_INCONTRO, 'GET', qs);	
	return;		
}


// ----------------------------------------------------------------------------------------------------
// -->
