
var pop = 0;	
init()


function init(){
	var myid = ["QG","BK","ST","OF","AC","FB","PR","PS","MR","LL","AA","FF","FC","MG","HD","WL"];
	
	for(var j=0;j<myid.length;j++){
		var parent = document.getElementById( myid[j] );
		var tds = parent.getElementsByTagName("td");
		var max = eval(myid[j]+"_max");	
		for(var i=0;i<= max;i++){
			var op1 = document.createElement("option");
			op1.value=i;
			op1.appendChild( document.createTextNode(i) );
			var op2 = document.createElement("option");
			op2.value=i;
			op2.appendChild( document.createTextNode(i) );
			tds[2].firstChild.appendChild(op1);
			tds[3].firstChild.appendChild(op2);
			
			//tds[2].firstChild.innerHTML += "<option value='"+i+"'>"+i+"</option>";
			//tds[3].firstChild.innerHTML += "<option value='"+i+"'>"+i+"</option>";
		}
	}

}

function calc(el){
	var parent = el.parentNode.parentNode;
	var myid = parent.id;
	var tds = parent.getElementsByTagName("td");
	var sel1 = tds[2].firstChild.value;
	var sel2 = tds[3].firstChild.value; 		
	
	var data = eval(myid + "_data");
	
	var ll_diff = data[sel2][0] - data[sel1][0];
	var aa_diff = data[sel2][1] - data[sel1][1];
	var ff_diff = data[sel2][2] - data[sel1][2];
	var pp_diff = data[sel2][4] - data[sel1][4];  	
	
	//risorse
	 tds[5].innerHTML = dotNum(ll_diff);
	 tds[7].innerHTML = dotNum(aa_diff);
	 tds[9].innerHTML = dotNum(ff_diff);
	 tds[11].innerHTML = dotNum(pp_diff);
	 
	//punti totali
	 tds[12].innerHTML = dotNum( eval("tot_"+myid+"["+sel2+"]") );
	
	//"",""
	
	
	
	if( myid == "LL" ||myid == "AA" ||myid == "FF" )
		tds[13].innerHTML = "Risorse/ora: " + data[sel2][5];
	else if( myid == "HD")	
		tds[13].innerHTML = "Risorse nascoste: " + data[sel2][5];
	else if( myid == "MG")	
		tds[13].innerHTML = "Spazio per risorse: " + data[sel2][5];
	else if( myid == "WL")	
		tds[13].innerHTML = "Fattore difesa: " + data[sel2][5]+"%";
	else if( myid == "FC"){
		tds[13].innerHTML = "Popolazione: " + data[sel2][5];
		pop = data[sel2][5];
	}
	else if( myid == "MR")	
		tds[13].innerHTML = "Mercanti: " + data[sel2][5];
	else if( myid == "QG" || myid == "BK" || myid == "ST" || myid == "OF"|| myid == "FB" ){
		if(data[sel2][5]==0)
			time = "1:00:00"
		else
			time = "0:"+(60 * data[sel2][5]/100);
			
		tds[13].innerHTML = "durata di 1 minuto: " + time;
	}
	
	
	
		
	
	total(pop);
}

function total(pop){

	var trs = document.getElementById("tab").getElementsByTagName("tr");
	var t_ll = 0;
	var t_aa = 0;
	var t_ff = 0;
	var t_pp = 0;
	var t_pnt = 0;

	for(var j=0;j<trs.length-2;j++)
	{			
		var tds = trs[j].getElementsByTagName("td");
		t_ll += parseInt( tds[5].innerHTML.replace(".","") );
	 	t_aa += parseInt( tds[7].innerHTML.replace(".","") );
	 	t_ff += parseInt( tds[9].innerHTML.replace(".","") );
	 	t_pp += parseInt( tds[11].innerHTML.replace(".","") );
	 	t_pnt += parseInt( tds[12].innerHTML.replace(".","") );
	}
	document.getElementById("tot_ll").innerHTML = dotNum( t_ll );
	document.getElementById("tot_aa").innerHTML = dotNum( t_aa );
	document.getElementById("tot_ff").innerHTML = dotNum( t_ff );
	
	if( t_pp > pop)	
		document.getElementById("tot_pp").innerHTML = "<span style='color:red;'>"+dotNum( t_pp ) +"</span>/"+ dotNum(pop);
	else
		document.getElementById("tot_pp").innerHTML = dotNum( t_pp ) +"/"+ dotNum(pop);
		
	document.getElementById("tot_pnt").innerHTML = dotNum( t_pnt )
}	
	
