var message;



window.onload = function() {

	var iTotB = b1+b2+b3+b4+b5+b6+b7+b8+b9;
	
	if(b0 > 0) document.getElementById('b0').style.display = 'block';
	if(b1/iTotB > .1 || b1i > 0) document.getElementById('b1').style.display = 'block';
	if(b1/iTotB > .1 || b1i > 0) document.getElementById('b1').style.display = 'block';
	if(b2/iTotB > .1 || b2i > 0) document.getElementById('b2').style.display = 'block';
	if(b3/iTotB > .1 || b3i > 0) document.getElementById('b3').style.display = 'block';
	if(b4/iTotB > .1 || b4i > 0) document.getElementById('b4').style.display = 'block';
	if(b5/iTotB > .1 || b5i > 0) document.getElementById('b5').style.display = 'block';
	if(b6/iTotB > .1 || b6i > 0) document.getElementById('b6').style.display = 'block';
	if(b7/iTotB > .1 || b7i > 0) document.getElementById('b7').style.display = 'block';
	if(b8/iTotB > .1 || b8i > 0) document.getElementById('b8').style.display = 'block';
	if(b9/iTotB > .1 || b9i > 0) document.getElementById('b9').style.display = 'block';
	
	if(wall>0 && wall<maxWall) document.getElementById('wall').style.display = 'block';


	//Tab down to the right city
	var opt = document.getElementById('cityid')

	for(var i=0;i<opt.length;i++) {
		if(opt[i].value == cityID) opt.selectedIndex = i;
	}


	for(var i=1;i<10;i++) {

		eval('document.buildForm.b' + i).onkeyup = sumBuild;
	}

	document.buildForm.wall.onkeyup = sumBuild;

}


function addSlaves() {

	amount = prompt("How many slaves do you want to transfer to " + cityName + " ?\n(Use minus to remove slaves)","0");
	if(amount) go("addSlaves.asp?cityID=" + cityID + "&amount=" + amount);

}

function freeslaves() {
	if(confirm('Are you sure you want to free all slaves in this city?')) go("freeslaves.asp?cityID=" + cityID);
}


function showMore() {
	for(var i=0;i<10;i++) document.getElementById('b' + i).style.display = 'block';
	
	document.getElementById('wall').style.display = 'block';
	
	document.getElementById('more').style.display = 'none';
}


function destroyb() {
	var totalRazed;
	message = ""
	if(document.buildForm.b1.value >= b1 && b1 > 0) {
		document.buildForm.b1.value = b1
		message += "all Homes?\n"
	}
	else if(document.buildForm.b1.value) {
		message += document.buildForm.b1.value + " Homes?\n"
	}

	if(document.buildForm.b2.value >= b2 && b2 > 0) {
		document.buildForm.b2.value = b2
		message += "all Farms?\n"
	}
	else if(document.buildForm.b2.value) {
		message += document.buildForm.b2.value + " Farms?\n"
	}

	if(document.buildForm.b3.value >= b3 && b3 > 0) {
		document.buildForm.b3.value = b3
		message += "all Mines?\n"
	}
	else if(document.buildForm.b3.value) {
		message += document.buildForm.b3.value + " Mines?\n"
	}

	if(document.buildForm.b4.value >= b4 && b4 > 0) {
		document.buildForm.b4.value = b4
		message += "all Magic Towers?\n"
	}
	else if(document.buildForm.b4.value) {
		message += document.buildForm.b4.value + " Magic Towers?\n"
	}

	if(document.buildForm.b5.value >= b5 && b5 > 0) {
		document.buildForm.b5.value = b5
		message += "all Guardtowers?\n"
	}
	else if(document.buildForm.b5.value) {
		message += document.buildForm.b5.value + " Guardtowers?\n"
	}

	if(document.buildForm.b6.value >= b6 && b6 > 0) {
		document.buildForm.b6.value = b6
		message += "all Taverne?\n"
	}
	else if(document.buildForm.b6.value) {
		message += document.buildForm.b6.value + " Taverne?\n"
	}

	if(document.buildForm.b7.value >= b7 && b7 > 0) {
		document.buildForm.b7.value = b7
		message += "all Lumbermills?\n"
	}
	else if(document.buildForm.b7.value) {
		message += document.buildForm.b7.value + " Lumbermills?\n"
	}

	if(document.buildForm.b8.value >= b8 && b8 > 0) {
		document.buildForm.b8.value = b8
		message += "all Armories?\n"
	}
	else if(document.buildForm.b8.value) {
		message += document.buildForm.b8.value + " Armories?\n"
	}

	if(document.buildForm.b9.value >= b9 && b9 > 0) {
		document.buildForm.b9.value = b9
		message += "all Warehouses?\n"
	}
	else if(document.buildForm.b9.value) {
		message += document.buildForm.b9.value + " Warehouses?\n"
	}

	if(document.buildForm.wall.value >= wall && wall > 0) {
		document.buildForm.wall.value = wall
		message += "all walls?\n"
	}
	else if(document.buildForm.wall.value) {
		message += document.buildForm.wall.value + " walls?\n"
	}

	if(message) {
		totalRazed = document.buildForm.b1.value - -document.buildForm.b2.value - -document.buildForm.b3.value - -document.buildForm.b4.value - -document.buildForm.b5.value - -document.buildForm.b6.value - -document.buildForm.b7.value - -document.buildForm.b8.value - -document.buildForm.b9.value - -document.buildForm.wall.value
		message = "Are you sure you want to destroy...\n " + message
		message = message + "\nIt will cost " + totalRazed * Math.round(baseCost1 * 10) + " gold."
		if(confirm(message)) {
			document.buildForm.what.value="destroy";
			document.buildForm.submit();
		}
	}
}

function sumBuild(e) {
	var sum = 0;
	for(var i=1;i<10;i++) {
		if(IsNumeric(eval('document.buildForm.b' + i).value)) sum += parseInt(eval('document.buildForm.b' + i).value);
	}

	if(IsNumeric(document.buildForm.wall.value)) sum += parseInt(document.buildForm.wall.value);

	try{
		document.getElementById('maxuseslaves').innerHTML = Math.min(sum * 10, (aslaves + slaves) );
	}
	catch(e) {}
}

function IsNumeric(input)
{
   return (input - 0) == input && input.length > 0;
}

