function exp_formulas(form, reset) {
	if (reset == 1)
		form.exp_rating.value = 8.197;
		
	if (form.exp_rating.value != "") {
  	document.getElementById('exp_skill').innerHTML = Math.floor(form.exp_rating.value / 8.197);
		document.getElementById('parry_reduc').innerHTML = document.getElementById('exp_skill').innerHTML * .25;
		document.getElementById('dodge_reduc').innerHTML = document.getElementById('exp_skill').innerHTML * .25;
	}			
}

function def_formulas(form, reset) {
	if (reset == 1)
		form.def_rating.value = 123;
		
	if (form.def_rating.value != "") {
  	document.getElementById('def_skill').innerHTML = Math.round(form.def_rating.value / 4.918);
		document.getElementById('def_avoid').innerHTML = Math.round(form.def_rating.value / 41 * 100) / 100;
		document.getElementById('def_crit').innerHTML = Math.round(form.def_rating.value / 123 * 100) / 100;
	}			
}

function resil_formulas(form, reset) {
	if (reset == 1)
		form.resil_rating.value = 94.27;
		
	if (form.resil_rating.value != "") {
  	document.getElementById('resil_crit').innerHTML = Math.round(form.resil_rating.value / 94.27 * 100) / 100;
		if (document.getElementById('resil_crit').innerHTML < 5.6)
			document.getElementById('resil_def').innerHTML = Math.round(540 - document.getElementById('resil_crit').innerHTML * 25);
		else
			document.getElementById('resil_def').innerHTML = 400;	
	}			
}

function dodge_formulas(form, reset) {
	if (reset == 1)
		form.dodge_rating.value = 45.25;

	if (form.dodge_rating.value != "") {
		document.getElementById('dodge_dr').innerHTML = Math.round(form.dodge_rating.value / 45.25 * 100) / 100;
	}			
}

function agil_formulas(form, reset) {
	if (reset == 1)
		form.agil.value = 88.1;

	if (form.agil.value != "") {
		document.getElementById('agil_dodge').innerHTML = Math.round(form.agil.value / 88.1 * 100) / 100;
		document.getElementById('agil_crit').innerHTML = Math.round(form.agil.value / 62.5 * 100) / 100;
	}			
}

function parry_formulas(form, reset) {
	if (reset == 1)
		form.parry_rating.value = 45.25;

	if (form.parry_rating.value != "") {
		document.getElementById('parry_pr').innerHTML = Math.round(form.parry_rating.value / 45.25 * 100) / 100;
	}			
}

function block_formulas(form, reset) {
	if (reset == 1)
		form.block_rating.value = 16.39;

	if (form.block_rating.value != "") {
		document.getElementById('block_br').innerHTML = Math.round(form.block_rating.value / 16.39 * 100) / 100;
	}			
}

function hit_formulas(form, reset) {
	if (reset == 1)
		form.hit_rating.value = 32.79;

	if (form.hit_rating.value != "") {
		document.getElementById('hit_hr').innerHTML = Math.round(form.hit_rating.value / 32.79 * 100) / 100;
	}			
}

function crit_formulas(form, reset) {
	if (reset == 1)
		form.crit_rating.value = 45.9;

	if (form.crit_rating.value != "") {
		document.getElementById('crit_cr').innerHTML = Math.round(form.crit_rating.value / 45.9 * 100) / 100;
	}			
}

function haste_formulas(form, reset) {
	if (reset == 1)
		form.haste_rating.value = 32.79;

	if (form.haste_rating.value != "") {
		document.getElementById('haste_hr').innerHTML = Math.round(form.haste_rating.value / 32.79 * 100) / 100;
	}			
}

