function milIncrease(elem)
	{
		if((parseInt(document.getElementById(elem).value) + 1) <= parseInt(document.getElementById('statmax').innerHTML))
			{
				document.getElementById(elem).value = parseInt(document.getElementById(elem).value) + 1;
				
				calculateFunc();
				
			}	
	}
function milDecrease(elem)
	{
		if((parseInt(document.getElementById(elem).value) - 1) >= 5)
			{
				document.getElementById(elem).value = parseInt(document.getElementById(elem).value) - 1;
				
				calculateFunc();
			}	
	}
function increase_recruit(elem)
	{
		if(parseInt(document.getElementById(elem + '_statmax').innerHTML) > 0)
			{
				document.getElementById(elem).value = parseInt(document.getElementById(elem).value) + 1;
				statmax("decrease");
				calculateRecruit();
			}	
	}
function decrease_recruit(elem)
	{
		if((parseInt(document.getElementById(elem).value) - 1) >= 0)
			{
				document.getElementById(elem).value = parseInt(document.getElementById(elem).value) - 1;
				statmax("increase");
				calculateRecruit();
			}	
	} 
function statmax(way)
	{
		var divtags;
		var toggle = new Array(2);
		var index = 0;

		divtags = document.getElementsByTagName('div');
		for(i=0;i<divtags.length;i++)
			{
				if(divtags[i].getAttribute('id'))
					{
						if(divtags[i].getAttribute('id').indexOf('_amount_statmax') > 0)
							{
								if(way == "decrease") { document.getElementById(divtags[i].getAttribute('id')).innerHTML = parseInt(document.getElementById(divtags[i].getAttribute('id')).innerHTML) - 1; }
								if(way == "increase") { document.getElementById(divtags[i].getAttribute('id')).innerHTML = parseInt(document.getElementById(divtags[i].getAttribute('id')).innerHTML) + 1; }
							}	
					}		
			}		
	
	}
function calculateFunc()
	{
	
		str = parseInt(document.getElementById('str').value);
		con = parseInt(document.getElementById('con').value);
		dex = parseInt(document.getElementById('dex').value);

		acu = parseInt(document.getElementById('acu').value);
		wil = parseInt(document.getElementById('wil').value);
		kno = parseInt(document.getElementById('kno').value);

		basecost = parseInt(document.getElementById('basecost').innerHTML);
		
		xajax_calTemplateMoneyCostJS(basecost, str, con, dex, acu, wil, kno);
	}
function calculateWeight(field,what)
	{
		fieldadd = "weight" + field;
		currentweight = parseInt(parseFloat(document.getElementById('weight').innerHTML.substr(0,document.getElementById('weight').innerHTML.length - 3)) * 1000);
		if(what == "add") newweight = currentweight + parseInt(document.getElementById(fieldadd).value);
		if(what == "subtract") newweight = currentweight - parseInt(document.getElementById(fieldadd).value);
		document.getElementById('weight').innerHTML = (newweight / 1000) + " kg";
	}
function uglyDecrease(id)
	{
		if(document.getElementById('product' + id).value >= 1) 
			{
				decrease('product' + id); 
				calculateWeight((id), 'subtract');	
			}	
	}
function calculateRecruit()
	{
		var divtags;
		var toggle = new Array(2);
		var index = 0;
		var cost = 0;

		divtags = document.getElementsByTagName('div');
		for(i=0;i<divtags.length;i++)
			{
				if(divtags[i].getAttribute('id'))
					{
						if(divtags[i].getAttribute('id').indexOf('_cost') > 0)
							{
								cost = cost + document.getElementById(divtags[i].getAttribute('id').substr(0,(divtags[i].getAttribute('id').length-5)) + '_amount').value * parseInt(document.getElementById(divtags[i].getAttribute('id')).innerHTML);
							}	
					}		
			}		
		
		if(cost > parseInt(document.getElementById('cost').innerHTML)) { countUp(document.getElementById('cost').innerHTML, cost, "cost"); }
		else { countDown(document.getElementById('cost').innerHTML, cost, "cost"); }
	}
function calWeightLimit()
	{
		xajax_calWeightLimit(document.getElementById('str').value, "ajax");
	}
function resetStats()
	{
		document.getElementById('str').value = 10;
		document.getElementById('con').value = 10;
		document.getElementById('dex').value = 10;
		
		document.getElementById('wil').value = 10;
		document.getElementById('acu').value = 10;
		document.getElementById('kno').value = 10;
	}
function blockdivs(saved, id)
	{
		var divtags;
		var toggle = new Array(2);
		var index = 0;

		divtags = document.getElementsByTagName('div');
		for(i=0;i<divtags.length;i++)
			{
				if(divtags[i].getAttribute('id'))
					{
						if(divtags[i].getAttribute('id').indexOf('locker_') > 0 && divtags[i].getAttribute('id').indexOf(saved) < 0)
							{
								document.getElementById(divtags[i].getAttribute('id')).style.visibility = "visible";
							}	
					}		
			}		
		checkunblock(saved, id);
	
	}
function checkunblock(saved, id)	
	{
		var divtags;
		var toggle = new Array(2);
		var index = 0;
		var broken = 0;

		divtags = document.getElementsByTagName('div');
		for(i=0;i<divtags.length;i++)
			{
				if(divtags[i].getAttribute('id'))
					{
						if(divtags[i].getAttribute('id').indexOf('locker_') > 0)
							{
								currentsplit = divtags[i].getAttribute('id').split("_");
								currentid = currentsplit[2].substr(1);
								if(document.getElementById(currentid + '_amount').value != 0) { broken = 1; }
							}	
					}		
			}				
		if(broken == 0)
			{
				for(i=0;i<divtags.length;i++)
					{
						if(divtags[i].getAttribute('id'))
							{
								if(divtags[i].getAttribute('id').indexOf('locker_') > 0)
									{
										document.getElementById(divtags[i].getAttribute('id')).style.visibility = "hidden";
									}	
							}		
					}				
			}
	}
