var minValue=6;
var maxValue=18;
var bodyBonus=0;
var mindBonus=0;
var chrBonus=0;
var currentRace=0;
var skillLeft=new Number(-1);

var accuracy=new Number();
var melee=new Number();
var unarmed=new Number();

var itemRepair=new Number();
var itemCraft=new Number();
var salesman=new Number();

var firstaid=new Number();
var search=new Number();


function loadValues() {
	if(skillLeft!=-1)
		return;
	accuracy=Number(document.getElementById('accuracy').innerHTML);
	melee=Number(document.getElementById('melee').innerHTML);
	unarmed=Number(document.getElementById('unarmed').innerHTML);

	itemRepair=Number(document.getElementById('itemRepair').innerHTML);
	itemCraft=Number(document.getElementById('itemCraft').innerHTML);
	salesman=Number(document.getElementById('salesman').innerHTML);

	firstaid=Number(document.getElementById('firstaid').innerHTML);
	search=Number(document.getElementById('search').innerHTML);
	
	skillLeft=Number(document.getElementById('skillPointsLeft').innerHTML);
}

function fnAccuracy(change) {
	loadValues();
	if(skillLeft>=change) {
		accuracy=accuracy+change;
		if((accuracy<0)||(accuracy>50)) {
			accuracy=accuracy-change;
		} else {
			skillLeft=skillLeft-change;
			document.getElementById('skillPointsLeft').innerHTML = skillLeft;
			document.getElementById('accuracy').innerHTML = accuracy;
			document.goNow.skill_accuracy.value=accuracy;
		}
	}
}

function fnMelee(change) {
	loadValues();
	if(skillLeft>=change) {
		melee=melee+change;
		if((melee<0)) {
			melee=melee-change;
		} else {
			skillLeft=skillLeft-change;
			document.getElementById('skillPointsLeft').innerHTML = skillLeft;
			document.getElementById('melee').innerHTML = melee;
			document.goNow.skill_melee.value=melee;
		}
	}
}

function fnUnarmed(change) {
	loadValues();
	if(skillLeft>=change) {
		unarmed=unarmed+change;
		if((unarmed<0)) {
		  unarmed=unarmed-change;
		} else {
			skillLeft=skillLeft-change;
			document.getElementById('skillPointsLeft').innerHTML = skillLeft;
			document.getElementById('unarmed').innerHTML = unarmed;
			document.goNow.skill_unarmed.value=unarmed;
		}
	}
}

function fnitemRepair(change) {
	loadValues();
	if(skillLeft>=change) {
		itemRepair=itemRepair+change;
		if((itemRepair<0)) {
		  itemRepair=itemRepair-change;
		} else {
			skillLeft=skillLeft-change;
			document.getElementById('skillPointsLeft').innerHTML = skillLeft;
			document.getElementById('itemRepair').innerHTML = itemRepair;
			document.goNow.skill_itemRepair.value=itemRepair;
		}
	}
}

function fnitemCraft(change) {
	loadValues();
	if(skillLeft>=change) {
		itemCraft=itemCraft+change;
		if((itemCraft<0)) {
		  itemCraft=itemCraft-change;
		} else {
			skillLeft=skillLeft-change;
			document.getElementById('skillPointsLeft').innerHTML = skillLeft;
			document.getElementById('itemCraft').innerHTML = itemCraft;
			document.goNow.skill_itemCraft.value=itemCraft;
		}
	}
}

function fnSearch(change) {
	loadValues();
	if(skillLeft>=change) {
		search=search+change;
		if((search<0)) {
		  search=search-change;
		} else {
			skillLeft=skillLeft-change;
			document.getElementById('skillPointsLeft').innerHTML = skillLeft;
			document.getElementById('search').innerHTML = search;
			document.goNow.skill_search.value=search;
		}
	}
}

function fnSalesman(change) {
	loadValues();
	if(skillLeft>=change) {
		salesman=salesman+change;
		if((salesman<0)) {
		  salesman=salesman-change;
		} else {
			skillLeft=skillLeft-change;
			document.getElementById('skillPointsLeft').innerHTML = skillLeft;
			document.getElementById('salesman').innerHTML = salesman;
			document.goNow.skill_salesman.value=salesman;
		}
	}
}

function fnFirstaid(change) {
	loadValues();
	if(skillLeft>=change) {
		firstaid=firstaid+change;
		if((firstaid<0)) {
		  firstaid=firstaid-change;
		} else {
			skillLeft=skillLeft-change;
			document.getElementById('skillPointsLeft').innerHTML = skillLeft;
			document.getElementById('firstaid').innerHTML = firstaid;
			document.goNow.skill_firstaid.value=firstaid;
		}
	}
}



function checkform() {
	if(skillLeft>0) {
		alert("You should use up all your skill points.");
    return false;
  }

  return true;
}

function editDescription()
{
	hoverDiv=document.getElementById('descriptionForm');
	hoverDiv.style.left = (screen.width/2)-125 + 'px';
	hoverDiv.style.top = (screen.height/2)-200 + 'px';
	hoverDiv.style.display = 'inline';
	hoverDiv.style.zIndex = '99';
}
