var exp={};
exp.table = [[[12, 0, 3, 1],[1, 20],[1, 45],[1, 75]],[[3, 110, 1, 1],[1, 160],[1, 215],[1, 280],[1, 350]],[[3, 410, 1, 1],[1, 530],[1, 670],[1, 830],[1, 950],[1, 1100]],[[3, 1300, 1, 1],[1, 1450],[1, 1650],[1, 1850],[1, 2050],[1, 2200]],[[5, 2500, 1, 1],[1, 2900],[1, 3350],[1, 3800],[1, 4200],[1, 4600]],[[3, 5000, 1, 1],[1, 6000],[1, 7000],[1, 8000],[1, 9000],[1, 10000],[1, 11000],[1, 12000]],[[3, 12500, 1, 1],[1, 14000],[1, 15500],[1, 17000],[1, 19000],[1, 21000],[1, 23000],[1, 27000]],[[5, 30000, 1, 1],[1, 60000],[1, 75000],[1, 150000],[1, 175000],[1, 200000],[1, 225000],[1, 250000],[1, 260000],[1, 280000]],[[5, 300000, 1, 1, 500],[0, 400000, 0, 0, 100],[0, 500000, 0, 0, 100],[0, 600000, 0, 0, 100],[0, 700000, 0, 0, 100],[0, 800000, 0, 0, 100],[0, 900000, 0, 0, 100],[0, 1000000, 0, 0, 100],[0, 1200000, 0, 0, 100],[1, 1500000, 0, 0, 500],[1, 1750000, 0, 0, 200],[1, 2000000, 0, 0, 300],[1, 2175000, 0, 0, 100],[1, 2300000, 0, 0, 100],[1, 2400000, 0, 0, 1],[1, 2500000, 0, 0, 200],[1, 2600000, 0, 0, 100],[1, 2800000, 0, 0, 200]],[[7, 3000000, 2, 1, 1400],[1, 6000000, 0, 0, 500],[1, 6500000, 0, 0, 200],[1, 7500000, 0, 0, 1],[1, 8500000, 0, 0, 250],[1, 9000000, 0, 0, 400],[1, 9250000, 0, 0, 50],[1, 9500000, 0, 0, 400],[1, 9750000, 0, 0, 350],[1, 9900000, 0, 0, 500]],[[9, 10000000, 3, 1, 2000],[2, 13000000, 0, 0, 200],[2, 14000000, 0, 0, 200],[2, 15000000, 0, 0, 200],[2, 16000000, 0, 0, 200],[2, 17000000, 0, 0, 200],[2, 17500000, 0, 0, 200],[2, 18000000, 0, 0, 200],[2, 19000000, 0, 0, 200],[2, 19500000, 0, 0, 200],[2, 20000000, 0, 0, 200],[2, 30000000, 0, 0, 0, 1],[2, 32000000],[2, 34000000],[2, 35000000, 0, 0, 0, 1],[2, 36000000],[2, 38000000],[2, 40000000, 0, 0, 0, 1],[2, 42000000],[2, 44000000],[2, 45000000, 0, 0, 0, 1],[2, 46000000],[2, 48000000],[2, 50000000, 0, 0, 0, 1]],[[10, 52000000, 5, 1],[1, 55000000, 1, 0, 0, 1],[1, 60000000, 1, 0, 0, 1],[1, 65000000, 1, 0, 0, 1],[1, 70000000, 1, 0, 0, 1],[1, 75000000, 1, 0, 0, 1],[1, 80000000, 1, 0, 0, 1],[1, 85000000, 1, 0, 0, 1],[1, 90000000, 1, 0, 0, 1],[1, 95000000, 1, 0, 0, 1],[5, 100000000, 5, 1, 0, 5]],[[0, 120000000, 20]]];

function ending(n){
	return (n<10)||(n>20)?(((n%10>4)||(n%10==0)?"ов":(n%10==1?"":"а"))):"ов";
}

function format(n){
	n=n.toString();
	s="";
	for(var a=0; a<=n.length; a++){
		s=(a%3==0?" ":"")+n.charAt(n.length-a)+s;
	}
	return s;
}

exp.maxLevel = function(){
	return exp.table.length-1;
}

exp.maxUp = function(level){
	return exp.table[level].length-1;
}

exp.show = function(){
	s="<table width='100%' borderColor='#ffffff' bgColor='#9ca2ad' border='0' cellSpacing='1' cellPadding='2'>";
	s+="<tr align=center class='tables_newlvl' style='font-weight:bold'><td style=\"background: url('http://combats.stalkers.ru/i/tab_pic_salat.gif')\"><img src='http://combats.stalkers.ru/i/menu_pic_trans.gif'></td><td>уровень</td><td>ап</td><td>статы (сумма)</td><td>вынос</td><td>дух</td><td>умения</td><td>креды</td><td>опыт</td></tr>";
	all={up:0, cr:0, end:0, spi:0};
	for(a=0;a<exp.table.length;a++){
		body=a<4?"tab_pic_green":(a<7?"tab_pic_orange":(a<10?"tab_pic_blue2":"tab_pic_blue"));
		for(b=0;b<exp.table[a].length;b++){
			all.cr+=def(exp.table[a][b][4]);
			all.end+=def(exp.table[a][b][2]);
			all.spi+=def(exp.table[a][b][5]);
			all.up+=exp.table[a][b][0]+def(exp.table[a][b][2])+def(exp.table[a][b][5]);
			s+="<tr align=center class='"+((b==0)&&(a!=0)?"tables_newlvl":"tables_newap")+"'><td style=\"width:9px;"+((b==0)&&(a!=0)?"background:url('http://stalkers.ru/i/"+body+".gif');":"")+"\"><img src='http://combats.stalkers.ru/i/menu_pic_trans.gif'></td><td>"+((b==0)&&(a!=0)?"<b>"+a+"</b>":a)+"</td><td>"+b+"</td><td>"+(exp.table[a][b][0]?"+"+exp.table[a][b][0]+" стат"+ending(exp.table[a][b][0]):"")+" (<i>"+all.up+"</i>)</td><td>"+(exp.table[a][b][2]?"+"+exp.table[a][b][2]+" <i>("+all.end+")</i>":"&nbsp;")+"</td><td>"+(exp.table[a][b][5]?"+"+exp.table[a][b][5]+" <i>("+all.spi+")</i>":"&nbsp;")+"</td><td>"+(exp.table[a][b][3]?"+"+exp.table[a][b][3]:"&nbsp;")+"</td><td>"+(exp.table[a][b][4]?"+"+exp.table[a][b][4]+" кр.":"&nbsp;")+(all.cr?" (<i>"+all.cr+"</i>)":"")+"</td><td>"+((b==0)&&(a!=0)?"<b>"+format(exp.table[a][b][1])+"</b>":format(exp.table[a][b][1]))+"</td></tr>";
		}
	}
	s+="</table>";
	return s;
}
