function MAJ_cible(modif, viebase, physiquebase, dexteritebase, magiebase)
{
	
	document.getElementById('alert').innerHTML = "&nbsp;"
	
	if(parseInt(modif)==1)
	{
		if(parseInt(document.getElementById("vieactu").value) < parseInt(viebase))
		{
			document.getElementById('alert2').innerHTML = "Les PV minimum pour votre niveau sont de " + viebase + " PV ..."
			document.getElementById("viecible").value = viebase
			document.getElementById("vieactu").value = viebase
		}
		else
		{
			if((parseInt(document.getElementById("vieactu").value) - parseInt(viebase))%5 > 0)
			{
				document.getElementById('alert2').innerHTML = "Veillez à enlever tous vos bonus de vie (bagues ou autre) ..."
				document.getElementById("viecible").value = viebase
				document.getElementById("vieactu").value = viebase
			}
			else
			{
				document.getElementById("viecible").value = document.getElementById("vieactu").value
				document.getElementById('alert2').innerHTML = "&nbsp;"
			}
				
		}
	}
	
	if(parseInt(modif)==2)
	{
		if(parseInt(document.getElementById("dextactu").value) < parseInt(dexteritebase))
		{
			document.getElementById('alert2').innerHTML = "Les points de dextérité minimum pour votre niveau sont de " + dexteritebase + " ..."
			document.getElementById("dextcible").value = dexteritebase
			document.getElementById("dextactu").value = dexteritebase
		}
		else
		{
			document.getElementById("dextcible").value = document.getElementById("dextactu").value
			document.getElementById('alert2').innerHTML = "&nbsp;"
		}
	}
	
	
	if(parseInt(modif)==3)
	{
		if(parseInt(document.getElementById("phyactu").value) < parseInt(physiquebase))
		{
			document.getElementById('alert2').innerHTML = "Les points de physique minimum pour votre niveau sont de " + physiquebase + " ..."
			document.getElementById("phycible").value = physiquebase
			document.getElementById("phyactu").value = physiquebase
		}	
		else
		{
			document.getElementById("phycible").value = document.getElementById("phyactu").value
			document.getElementById('alert2').innerHTML = "&nbsp;"
		}
	}
	
	
	if(parseInt(modif)==4)
	{
		if(parseInt(document.getElementById("magieactu").value) < parseInt(magiebase))
		{
			document.getElementById('alert2').innerHTML = "Les points de magie minimum pour votre niveau sont de " + magiebase + " ..."
			document.getElementById("magiecible").value = magiebase
			document.getElementById("magieactu").value = magiebase
		}
		else
		{
			document.getElementById("magiecible").value = document.getElementById("magieactu").value
			document.getElementById('alert2').innerHTML = "&nbsp;"
		}
	}
	
	calcul_PC(viebase, physiquebase, dexteritebase, magiebase)
}


function moins(id_cible, id_actu, viebase, physiquebase, dexteritebase, magiebase)
{
	
	document.getElementById('alert2').innerHTML = "&nbsp;"
	
	if(id_cible == 'viecible')
	{
		if(parseInt(document.getElementById(id_cible).value) - 4 > parseInt(document.getElementById(id_actu).value))
		{
			document.getElementById(id_cible).value = parseInt(document.getElementById(id_cible).value) - 5
			document.getElementById('alert').innerHTML = "&nbsp;"
			calcul_PC(viebase, physiquebase, dexteritebase, magiebase)
		}
		else
			document.getElementById('alert').innerHTML = "Vous ne pouvez pas vous retirer de caractéristiques..."
	}
	else
	{
		if(parseInt(document.getElementById(id_cible).value) > parseInt(document.getElementById(id_actu).value))
		{
			document.getElementById(id_cible).value = parseInt(document.getElementById(id_cible).value) - 1
			document.getElementById('alert').innerHTML = "&nbsp;"
			calcul_PC(viebase, physiquebase, dexteritebase, magiebase)
		}
		else
			document.getElementById('alert').innerHTML = "Vous ne pouvez pas vous retirer de caractéristiques..."
	}
	
}


function plus(id_cible, id_actu, viebase, physiquebase, dexteritebase, magiebase)
{	
	document.getElementById('alert2').innerHTML = "&nbsp;"

	if(id_cible == 'viecible')
	{
		document.getElementById(id_cible).value = parseInt(document.getElementById(id_cible).value) + 5
		document.getElementById('alert').innerHTML = "&nbsp;"
	}
	else
	{
		document.getElementById(id_cible).value = parseInt(document.getElementById(id_cible).value) + 1
		document.getElementById('alert').innerHTML = "&nbsp;"
	}
	calcul_PC(viebase, physiquebase, dexteritebase, magiebase)
}

function calcul_PC(viebase, physiquebase, dexteritebase, magiebase)
{
	
	ajoutvie = parseInt(document.getElementById('viecible').value)-parseInt(viebase)
	ajoutphy = parseInt(document.getElementById('phycible').value)-parseInt(physiquebase)
	ajoutdex = parseInt(document.getElementById('dextcible').value)-parseInt(dexteritebase)
	ajoutmag = parseInt(document.getElementById('magiecible').value)-parseInt(magiebase)
	
	dejaajoutvie = parseInt(document.getElementById('vieactu').value)-parseInt(viebase)
	dejaajoutphy = parseInt(document.getElementById('phyactu').value)-parseInt(physiquebase)
	dejaajoutdex = parseInt(document.getElementById('dextactu').value)-parseInt(dexteritebase)
	dejaajoutmag = parseInt(document.getElementById('magieactu').value)-parseInt(magiebase)
		
	nbPC = formulePC(parseInt(ajoutvie)/5) + formulePC(ajoutphy) + formulePC(ajoutdex) + formulePC(ajoutmag)
	nbPCdejautilises = formulePC(parseInt(dejaajoutvie)/5) + formulePC(dejaajoutphy) + formulePC(dejaajoutdex) + formulePC(dejaajoutmag)
	
	MAJ_coutPC(ajoutvie,ajoutphy,ajoutdex,ajoutmag)
	
	document.getElementById('PC').innerHTML = parseInt(nbPC)-parseInt(nbPCdejautilises)
}

function formulePC(i)
{
	total = 0
	for(j=1;j<=parseInt(i);j++)
	{
		total += Math.floor((j/2)+1)
	}
	return total
}


function onChangeClasseNiveau()
{
	document.choixclasseniveau.submit()
	if(document.getElementById('classe').options[document.getElementById('classe').selectedIndex].value == "0" || document.getElementById('niveau').options[document.getElementById('niveau').selectedIndex].value == "0")
		document.getElementById('caracs').style.display = "none"
	else
		document.getElementById('caracs').style.display = "block"
}

function MAJ_coutPC(ajoutvie,ajoutphy,ajoutdex,ajoutmag)
{
	if(Math.floor(((parseInt(ajoutvie)/5)/2)+1) > 0 && (parseInt(document.getElementById('viecible').value) > parseInt(document.getElementById('vieactu').value)))
		document.getElementById('moinsvie').title = "Récupération de " + Math.floor(((parseInt(ajoutvie)/5)/2)+1) + " PC"
	else
		document.getElementById('moinsvie').title = "impossible de diminuer la caractéristique"
		
	if(Math.floor(((parseInt(ajoutphy))/2)+1) > 0 && (parseInt(document.getElementById('phycible').value) > parseInt(document.getElementById('phyactu').value)))
		document.getElementById('moinsphy').title = "Récupération de " + Math.floor(((parseInt(ajoutphy))/2)+1) + " PC"
	else
		document.getElementById('moinsphy').title = "impossible de diminuer la caractéristique"
		
	if(Math.floor(((parseInt(ajoutdex))/2)+1) > 0 && (parseInt(document.getElementById('dextcible').value) > parseInt(document.getElementById('dextactu').value)))
		document.getElementById('moinsdext').title = "Récupération de " + Math.floor(((parseInt(ajoutdex))/2)+1) + " PC"
	else
		document.getElementById('moinsdext').title = "impossible de diminuer la caractéristique"
		
	if(Math.floor(((parseInt(ajoutmag))/2)+1) > 0 && (parseInt(document.getElementById('magiecible').value) > parseInt(document.getElementById('magieactu').value)))
		document.getElementById('moinsmagie').title = "Récupération de " + Math.floor(((parseInt(ajoutmag))/2)+1) + " PC"
	else
		document.getElementById('moinsmagie').title = "impossible de diminuer la caractéristique"
	
	if(Math.floor(((parseInt(ajoutvie)/5+1)/2)+1)>0)
		document.getElementById('plusvie').title = "Coût de " + Math.floor(((parseInt(ajoutvie)/5+1)/2)+1) + " PC"
	else
		document.getElementById('plusvie').title = "Coût de 1 PC"
	
	if(Math.floor(((parseInt(ajoutphy)+1)/2)+1)>0)
		document.getElementById('plusphy').title = "Coût de " + Math.floor(((parseInt(ajoutphy)+1)/2)+1) + " PC"
	else
		document.getElementById('plusphy').title = "Coût de 1 PC"
	
	if(Math.floor(((parseInt(ajoutdex)+1)/2)+1)>0)
		document.getElementById('plusdext').title = "Coût de " + Math.floor(((parseInt(ajoutdex)+1)/2)+1) + " PC"
	else
		document.getElementById('plusdext').title = "Coût de 1 PC"
		
	if(Math.floor(((parseInt(ajoutmag)+1)/2)+1)>0)
		document.getElementById('plusmagie').title = "Coût de " + Math.floor(((parseInt(ajoutmag)+1)/2)+1) + " PC"
	else
		document.getElementById('plusmagie').title = "Coût de 1 PC"
	
}