var Ma // la fantamedia della squadra che gioca in casa
var Mb // la fantamedia della squadra che gioca in trasferta
var maxM
var maxP

var aggio=0.15 //vantaggio del banco
var sogliaUnderOver=69 //con la media dei totali a 69 ciascuna squadra puņ far 1 o 2 reti...
var scarto12gol=6 //la differenza fra un gol e il secondo

var prob1
var probX
var prob2

var probUnder
var probOver

var Pa // punti della squadra che gioca in casa
var Pb // punti della squadra che gioca in trasferta

var D // la differenza dei punti (ipotizzo che ne abbia di meno la squadra in trasferta) 

function roundTo(decimalpositions){
	var i = this * Math.pow(10,decimalpositions);
	i = Math.round(i);
	return i / Math.pow(10,decimalpositions);
}
Number.prototype.roundTo = roundTo; 


if (NumIncVisProTur > 0) {
	document.write("<TABLE align=center width='99%' class='ClassE1' border='1px solid' bordercolor='#2323B3' cellpadding=3 cellspacing=0 style='border-collapse:collapse'> <tr class='riga-blu-cx'><td colspan=9> <span class=t-xxsRB><font color=white>")
	document.write(" <scr" + "ipt type='text/javascript'> ")
	document.write(" document.write (RiempiListaIncontri(GetProssimaGiornataDaGiocare(),0)[1].Competizione) </scr" + "ipt> ")
	document.write(" <scr" + "ipt type='text/javascript'> ")
	document.write(" document.write (dataGiornata[RiempiListaIncontri(GetProssimaGiornataDaGiocare(),0)[1].GiornataDiA])</scr" + "ipt></font></td> </tr>")
}

document.write(" <tr class='riga-orange-cx'><td colspan=1><span class=t-xxsRB>Incontri</span></td> ")
document.write(" <td align=center><span class=t-xxsB>1</span></td><td align=center><span class=t-xxsB><b>X</b></span></td><td align=center><span class=t-xxsB><b>2</b></span></td><td align=center><span class=t-xxsB><b>Under</b></span></td><td align=center><span class=t-xxsB><b>Over</b></span></td></tr>")

partita=0
for (conta1=1;conta1<=NumIncVisProTur;conta1++)
{

	for (var conta2=1;conta2<=NumSquVisCla;conta2++){
		if(arrClassifica[conta2].Nome==RiempiListaIncontri(GetProssimaGiornataDaGiocare(),0)[conta1].Nomi.Casa){
			Ma=arrClassifica[conta2].TMed
			Pa=arrClassifica[conta2].Punti
		}
	}
	for (var conta3=1;conta3<=NumSquVisCla;conta3++){
		if(arrClassifica[conta3].Nome==RiempiListaIncontri(GetProssimaGiornataDaGiocare(),0)[conta1].Nomi.Fuori){
			Mb=arrClassifica[conta3].TMed
			Pb=arrClassifica[conta3].Punti
		}
	}
	
	D = Pa-Pb
	if (D<0){D=Pb-Pa}
	
	
	if(Ma>=Mb){maxM=Ma
	} else{maxM=Mb
	}
	
	if(Pa>=Pb){maxP=Pa
	} else{maxP=Pb
	}
	
	var RDM=((Ma-Mb)/(maxM-60))
	var RDC=((Pa-Pb)/maxP)
	
	var RDassoluto
	if(RDM+RDC>=0){RDassoluto=(RDM+RDC)
	}else(RDassoluto=(0-(RDM+RDC)))
	
		probX=(1-(RDassoluto/2)/2)
		prob1=(((2.1+RDM+RDC)/2)/2)
		prob2=(0-(((0-1.9+RDM+RDC)/2)/2))
		
		var probTripla = prob1+probX+prob2

		quota1=((probTripla/prob1-aggio))
		var torta1=(1/quota1)
		
		quotax=((probTripla/probX-aggio))
		var tortax=(1/quotax)
		
		quota2=((probTripla/prob2-aggio))
		var torta2=(1/quota2)


		var tortaTot=torta1+torta2+tortax

		spicchio1=(100*torta1/tortaTot).roundTo(1)
		spicchio2=(100*torta2/tortaTot).roundTo(1)
		spicchiox=(100*tortax/tortaTot).roundTo(1)

		var scartoUnderOver=((Ma+Mb)/2)-sogliaUnderOver
		
		if((scartoUnderOver/scarto12gol)>=0){
			probOver=(Math.min(0.4+(scartoUnderOver/scarto12gol),0.75)*100).roundTo(1)
			probUnder=(100-probOver).roundTo(1)
		}else{			
			probUnder=((Math.min(0.4-(scartoUnderOver/scarto12gol),0.75))*100).roundTo(1)
			probOver=(((100-probUnder))).roundTo(1)
		}
		
			quotaOver=(100/probOver-aggio).roundTo(2)
			quotaUnder=(100/probUnder-aggio).roundTo(2)
			var spicchioUnder=(probUnder/100).roundTo(1)
			var spicchioOver=(probOver/100).roundTo(1)
		
	partita++
	if ((partita % 2) != 0) {
	   	document.write(" <TR class='riga-pari'><TD align=center ><span class=t-xxsB>")
          } else {
		document.write(" <TR class='riga-dispari'><TD align=center ><span class=t-xxsB>")
          }
	document.write(" <scr" + "ipt type='text/javascript'> ") 
	document.write(" document.write (RiempiListaIncontri(GetProssimaGiornataDaGiocare(),0)[conta1].Nomi.Casa)</scr" + "ipt> ")
	document.write("<BR>")
	document.write(" <scr" + "ipt type='text/javascript'> ")
	document.write(" document.write (RiempiListaIncontri(GetProssimaGiornataDaGiocare(),0)[conta1].Nomi.Fuori)</scr" + "ipt> ")
	document.write(" </span></TD>")
	//inizio controlli logici per impaginazione e gestione del NaN
    if (isNaN(quota1) == true) {
	quota1=1.85
	}
	if (isNaN(quotax) == true){
	quotax=2.05
	}
	if (isNaN(quota2) == true) {
	quota2=2.25
	}
	if (isNaN(quotaUnder) == true){
	quotax=1.15
	}
	if (isNaN(quotaOver) == true) {
	quota2=3.55
	}
	var stilequota1
	var stilequotax
	var stilequota2
	var stilequotaunder
	var stilequotaover
    //colorequota1
	if ((quota1>quotax)&&(quota1>quota2)) {
	stilequota1	="t-xxsRB"
	}
	else if ((quota1>quotax)||(quota1>quota2)){
	stilequota1	="t-xxsGB"	
	}
    else {
	stilequota1	="t-xxsVB"	   
	} 
	//colorequota2
	if ((quota2>quotax)&&(quota2>quota1)) {
	stilequota2	="t-xxsRB"
	}
	else if ((quota2>quotax)||(quota2>quota1)){
	stilequota2	="t-xxsGB"	
	}
    else {
	stilequota2	="t-xxsVB"	   
	}
	//colorequotax
	if ((quotax>quota2)&&(quotax>quota1)) {
	stilequotax	="t-xxsRB"
	}
	else if ((quotax>quota2)||(quotax>quota1)){
	stilequotax	="t-xxsGB"	
	}
    else {
	stilequotax	="t-xxsVB"	   
	}
	//colorequoteunderover
	if (quotaUnder>quotaOver) {
	stilequotaunder	="t-xxsRB"
	stilequotaover	="t-xxsVB"
	}
	else if (quotaUnder==quotaOver){
	stilequotaunder	="t-xxsGB"
	stilequotauover	="t-xxsGB"	
	}
    else {
	stilequotaunder	="t-xxsVB" 
	stilequotaover	="t-xxsRB"   
	} 
	//fine controlli logici per impaginazione e gestione del NaN
	document.write(" <td align=center><span class="+stilequota1+">"+quota1.roundTo(2)+"</span></td><td align=center><span class="+stilequotax+">"+quotax.roundTo(2)+"</span></td><td align=center><span class="+stilequota2+">"+quota2.roundTo(2)+"</span></td><td align=center><span class="+stilequotaunder+">"+quotaUnder+"</span>")



	document.write("</td><td align=center><span class="+stilequotaover+">"+quotaOver+"</span>")



	document.write("</td>")

	document.write("</TR>")


}


	document.write("</TABLE>")