// JavaScript Document

//Daily Betting nella pagina lavagne.htm - legge bilancio/betting_apr05.xml

// Questa parte serve per estrarre dall'xml solo i "record" della data odierna
// [usage]: il nodo xml deve avere come tag di apertura/chiusura <MATCH_g_m_yyyy></MATCH_g_m_yyyy>
// I record devono essere inseriti con la data del giorno in cui si vuole che vengano pubblicati sul sito.
function f_daily_betting() {
oggi = new Date()
data_yyyy = oggi.getDate() + "_" + oggi.getMonth() + "_" + oggi.getYear(); 
miadata = "MATCH_" + data_yyyy;
//-----------------------------
var Mostra = ""; var StringaXml = DSO_bet_giornaliero.XMLDocument;
var i;
for (i=0; i<StringaXml.documentElement.childNodes.length; i++) {
		testo = StringaXml.documentElement.childNodes(i).nodeName;
		//Gestione giocata multipla
		gioco = StringaXml.documentElement.childNodes(i).childNodes(4).text;
// Calcola la quota limite in ragione del 7%
		q_limite_num = parseFloat(StringaXml.documentElement.childNodes(i).childNodes(5).text);//trasforma la stringa in valore numerico
		q_limite_num_perc = Math.round((((q_limite_num)*7)/100)*100)/100;//arrotonda a due cifre decimali e calcola il 7%
		q_limite = Math.round((q_limite_num - q_limite_num_perc)*100)/100;
//------------------------------------------
// Calcola la probabilità dell'evento 100/q
		prob_num = q_limite_num;//prende sempre la quota
		prob_num_perc = Math.round((100/prob_num)*100)/100;//arrotonda a due cifre decimali
//------------------------------------------
			if (testo == miadata) {
						 Mostra += "<table id='colpi' border='0' cellpadding='0' cellspacing='0'>"
						 Mostra += "<tr>"
						 Mostra += "<td id='data'>" + StringaXml.documentElement.childNodes(i).childNodes(14).text + "</td>"
						 Mostra += "<td id='stop'>" + StringaXml.documentElement.childNodes(i).childNodes(1).text + "</td>"
						 //Gestione giocata multipla
						 if	(gioco=="singola") {
							 				gioco="single";
											Mostra += "<td id='player1'><b>" + StringaXml.documentElement.childNodes(i).childNodes(2).text + "</b></td>"
											Mostra += "<td id='meno'>-</td>"
											Mostra += "<td id='player2'>" + StringaXml.documentElement.childNodes(i).childNodes(3).text + "</td>"
					 					}
									else if (gioco=="multipla") {
											gioco="multiple";
											Mostra += "<td id='multipla'>" + StringaXml.documentElement.childNodes(i).childNodes(6).text + "</td>"
									 }
						 // end gestione giocata multipla
						 
						 Mostra += "<td id='gioco'>" + gioco + "</td>"
						 Mostra += "<td id='quota'>" + StringaXml.documentElement.childNodes(i).childNodes(5).text + "</td>"
						 Mostra += "<td id='quota_limite'>" + q_limite + "</td>"
 						 Mostra += "<td id='unita'>" + StringaXml.documentElement.childNodes(i).childNodes(11).text + "</td>"
						 Mostra += "<td id='evento'>" + prob_num_perc + "%" + "</td>"
						 Mostra += "<td id='book'>" + StringaXml.documentElement.childNodes(i).childNodes(7).text + "</td>"
						 Mostra += "</tr>"
						 Mostra += "</table>"
						 Mostra += "<table width='100%' border='0' cellpadding='0' cellspacing='0'>"
						 Mostra += "<tr>"
						 Mostra += "<td id='tournament' valign='center'><b>" + StringaXml.documentElement.childNodes(i).childNodes(8).text + "</b></td>"
						//perizia_eng
						Mostra += "<td id='perizia' align='left'>" + StringaXml.documentElement.childNodes(i).childNodes(10).text + "</td>"
						 Mostra += "</tr>"
						 Mostra += "</table>"
						}
/*			else if (i == (StringaXml.documentElement.childNodes.length - 1)) 
						{
						Mostra += "<table width='100%' border='0' cellpadding='0' cellspacing='0'>"
						Mostra += "<tr>"
						Mostra += "<td ><h3>Per oggi non ci sono aggiornamenti...riposate e pensate agli errori che avete commesso ieri</h3></td>"
						Mostra += "</tr>"
						Mostra += "</table>"
						}
*/		 
		}
betting_giornaliero.innerHTML = Mostra;
}
//------------------------------
function f_daily_betting_calcio() {
oggi = new Date()
data_yyyy = oggi.getDate() + "_" + oggi.getMonth() + "_" + oggi.getYear(); 
miadata = "MATCH_" + data_yyyy;
//-----------------------------
var Mostra = ""; var StringaXml = DSO_bet_giornaliero_calcio.XMLDocument;
var i;
for (i=0; i<StringaXml.documentElement.childNodes.length; i++) {
		testo = StringaXml.documentElement.childNodes(i).nodeName;
		//Gestione giocata multipla
		gioco = StringaXml.documentElement.childNodes(i).childNodes(4).text;
		tipo = StringaXml.documentElement.childNodes(i).childNodes(15).text;
		pronostico=StringaXml.documentElement.childNodes(i).childNodes(16).text;
// Calcola la quota limite in ragione del 7%
		q_limite_num = parseFloat(StringaXml.documentElement.childNodes(i).childNodes(5).text);//trasforma la stringa in valore numerico
		q_limite_num_perc = Math.round((((q_limite_num)*7)/100)*100)/100;//arrotonda a due cifre decimali e calcola il 7%
		q_limite = Math.round((q_limite_num - q_limite_num_perc)*100)/100;
//------------------------------------------
// Calcola la probabilità dell'evento 100/q
		prob_num = q_limite_num;//prende sempre la quota
		prob_num_perc = Math.round((100/prob_num)*100)/100;//arrotonda a due cifre decimali
//------------------------------------------
			if (testo == miadata) {
						 Mostra += "<table id='colpi_calcio' border='0' cellpadding='0' cellspacing='0'>"
						 Mostra += "<tr>"
						 Mostra += "<td id='data_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(14).text + "</td>"
						 Mostra += "<td id='stop_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(1).text + "</td>"
						 //Gestione giocata multipla....ORIG
						 /*if	(gioco=="singola") {
											Mostra += "<td id='player1_calcio'><b>" + StringaXml.documentElement.childNodes(i).childNodes(2).text + "</b></td>"
											Mostra += "<td id='meno'>-</td>"
											Mostra += "<td id='player2_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(3).text + "</td>"
					 					}
									else if (gioco=="multipla") {
											Mostra += "<td id='multipla_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(6).text + "</td>"
									 }*/
						 // end gestione giocata multipla

						 //Gestione della giocata multipla
									if	(gioco=="singola") {
											Mostra += "<td id='player1_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(2).text + "</td>"
											Mostra += "<td id='meno_calcio'>-</td>"
											Mostra += "<td id='player2_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(3).text + "</td>"
					 					}
									else if (gioco=="multipla") {
											Mostra += "<td id='multipla_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(6).text + "</td>"
									 }
									//end Gestione della giocata multipla
									Mostra += "<td id='gioco_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(4).text + "</td>"
										if	(tipo=="HA") {
											//manipola il HA separando i vari handicap
												var ha_vect = pronostico.split(",");
												num_set=(ha_vect.length);
											//--------------------
											if	(num_set==1) {
												Mostra += "<td id='tipo_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(15).text + "</td>"
												Mostra += "<td id='risultato_calcio'>" + ha_vect[0] + "</td>"
											}
											else if (num_set==2) {
												Mostra += "<td id='tipo_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(15).text + "</td>"
												Mostra += "<td id='risultato_calcio'>" + ha_vect[0]+ "&" + ha_vect[1] + "</td>"
											}
										}//fine if tipo==HA
										else {
										Mostra += "<td id='tipo_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(15).text + "</td>"
										Mostra += "<td id='risultato_calcio'>" + pronostico + "</td>"
										}// fine del "ciclo" if per regolare l'HA
						 /*Mostra += "<td id='gioco_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(4).text + "</td>"*/
						 Mostra += "<td id='quota_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(5).text + "</td>"
//						 Mostra += "<td id='quota_limite'>" + StringaXml.documentElement.childNodes(i).childNodes(10).text + "</td>"
						 Mostra += "<td id='quota_limite_calcio'>" + q_limite + "</td>"
 						 Mostra += "<td id='unita_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(11).text + "</td>"
//						 Mostra += "<td id='evento'>" + StringaXml.documentElement.childNodes(i).childNodes(6).text + "</td>"
						 Mostra += "<td id='evento_calcio'>" + prob_num_perc + "%" + "</td>"
						 Mostra += "<td id='book_calcio'>" + StringaXml.documentElement.childNodes(i).childNodes(7).text + "</td>"
						 Mostra += "</tr>"
						 Mostra += "</table>"
						 Mostra += "<table width='100%' border='0' cellpadding='0' cellspacing='0'>"
						 Mostra += "<tr>"
						 Mostra += "<td id='tournament_calcio' valign='center'><b>" + StringaXml.documentElement.childNodes(i).childNodes(8).text + "</b></td>"
//						 Mostra += "<td id='perizia' align='left'><p>" + StringaXml.documentElement.childNodes(i).childNodes(9).text + "</p></td>"
						 Mostra += "<td id='perizia_calcio' align='left'>" + StringaXml.documentElement.childNodes(i).childNodes(9).text + "</td>"
						 Mostra += "</tr>"
						 Mostra += "</table>"
						}
		}
betting_giornaliero_calcio.innerHTML = Mostra;
}
//------------------------------
//------------------------------
function startList() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}

//------------------------------
//***************	MAIN ***************************
f_daily_betting();
f_daily_betting_calcio();
startList();
