function onlyNum()
{
	if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
	|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
	|| (window.event.keyCode == 45)))
	{
		window.event.keyCode = 0 ;
	}
}

function Item(level,time,price) {		this.level	= level;		this.time	= time;		this.price	= price;	}	var ItemArr = new Array();	var cur;

cur = new Item(1, 0, 1.1);	    ItemArr = ItemArr.concat(cur);
cur = new Item(2, 0, 1.2);	    ItemArr = ItemArr.concat(cur);
cur = new Item(3, 0.5, 1.3);	ItemArr = ItemArr.concat(cur);
cur = new Item(4, 0.5, 1.4);	ItemArr = ItemArr.concat(cur);
cur = new Item(5, 0.5, 1.5);	ItemArr = ItemArr.concat(cur);
cur = new Item(6, 0.5, 1.6);	ItemArr = ItemArr.concat(cur);
cur = new Item(7, 0.5, 1.7);	ItemArr = ItemArr.concat(cur);
cur = new Item(8, 0.5, 1.8);	ItemArr = ItemArr.concat(cur);
cur = new Item(9, 1, 1.9);	    ItemArr = ItemArr.concat(cur);
cur = new Item(10, 1, 1.10);	ItemArr = ItemArr.concat(cur);
cur = new Item(11, 1, 1.11);	ItemArr = ItemArr.concat(cur);
cur = new Item(12, 1, 1.12);	ItemArr = ItemArr.concat(cur);
cur = new Item(13, 1, 1.13);	ItemArr = ItemArr.concat(cur);
cur = new Item(14, 1, 1.14);	ItemArr = ItemArr.concat(cur);
cur = new Item(15, 2, 1.15);	ItemArr = ItemArr.concat(cur);
cur = new Item(16, 2, 1.16);	ItemArr = ItemArr.concat(cur);
cur = new Item(17, 2, 1.17);	ItemArr = ItemArr.concat(cur);
cur = new Item(18, 3, 1.18);	ItemArr = ItemArr.concat(cur);
cur = new Item(19, 3, 1.19);	ItemArr = ItemArr.concat(cur);
cur = new Item(20, 3, 2.20);	ItemArr = ItemArr.concat(cur);
cur = new Item(21, 4, 4.21);	ItemArr = ItemArr.concat(cur);
cur = new Item(22, 4, 4.22);	ItemArr = ItemArr.concat(cur);
cur = new Item(23, 4, 4.23);	ItemArr = ItemArr.concat(cur);
cur = new Item(24, 4, 4.24);	ItemArr = ItemArr.concat(cur);
cur = new Item(25, 5, 4.25);	ItemArr = ItemArr.concat(cur);
cur = new Item(26, 5, 4.26);	ItemArr = ItemArr.concat(cur);
cur = new Item(27, 5, 4.27);	ItemArr = ItemArr.concat(cur);
cur = new Item(28, 5, 4.28);	ItemArr = ItemArr.concat(cur);
cur = new Item(29, 6, 4.29);	ItemArr = ItemArr.concat(cur);
cur = new Item(30, 6, 5.30);	ItemArr = ItemArr.concat(cur);
cur = new Item(31, 6, 6.31);	ItemArr = ItemArr.concat(cur);
cur = new Item(32, 6, 7.32);	ItemArr = ItemArr.concat(cur);
cur = new Item(33, 7, 8.33);	ItemArr = ItemArr.concat(cur);
cur = new Item(34, 7, 9.34);	ItemArr = ItemArr.concat(cur);
cur = new Item(35, 7, 10.25);	ItemArr = ItemArr.concat(cur);
cur = new Item(36, 7, 10.36);	ItemArr = ItemArr.concat(cur);
cur = new Item(37, 8, 11.37);	ItemArr = ItemArr.concat(cur);
cur = new Item(38, 8, 11.38);	ItemArr = ItemArr.concat(cur);
cur = new Item(39, 9, 12.39);	ItemArr = ItemArr.concat(cur);
cur = new Item(40, 10, 12.40);	ItemArr = ItemArr.concat(cur);
cur = new Item(41, 11, 13.41);	ItemArr = ItemArr.concat(cur);
cur = new Item(42, 12, 14.42);	ItemArr = ItemArr.concat(cur);
cur = new Item(43, 13, 15.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(44, 14, 16.44);	ItemArr = ItemArr.concat(cur);
cur = new Item(45, 15, 17.45);	ItemArr = ItemArr.concat(cur);
cur = new Item(46, 16, 18.46);	ItemArr = ItemArr.concat(cur);
cur = new Item(47, 17, 19.47);	ItemArr = ItemArr.concat(cur);
cur = new Item(48, 18, 20.48);	ItemArr = ItemArr.concat(cur);
cur = new Item(49, 19, 21.49);	ItemArr = ItemArr.concat(cur);
cur = new Item(50, 20, 22.50);	ItemArr = ItemArr.concat(cur);

cur = new Item(51, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(52, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(53, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(54, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(55, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(56, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(57, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(58, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(59, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(60, 20, 22.50);	ItemArr = ItemArr.concat(cur);

cur = new Item(61, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(62, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(63, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(64, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(65, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(66, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(67, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(68, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(69, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(70, 20, 22.50);	ItemArr = ItemArr.concat(cur);

cur = new Item(71, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(72, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(73, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(74, 20, 22.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(75, 20, 22.50);	ItemArr = ItemArr.concat(cur);




function  ForDight(Dight,How)
{
        Dight  =  Math.round  (Dight*Math.pow(10,How))/Math.pow(10,How);
        return  Dight;
}

	function Cacl(form)
	{
		var beginlevel	= form.currentlevel.value;
		var endlevel	= form.desiredlevel.value;
		var charclass	= form.charclass.value;
		
		document.form.name_type.value = charclass;
		document.form.level.value = beginlevel + '-' + endlevel;
		document.form.error.value = beginlevel - endlevel;
		
		if ((beginlevel == "") | (endlevel == "")) {alert("please enter your level");return false;}
		if (beginlevel * 1 > endlevel * 1){alert("please enter your level");return false;}
		if ( endlevel * 1 > 75 ){alert("please enter your level");return false;}
		var price = 0;
		var totaltime = 0;
		for (var i=0;i<ItemArr.length;i++)
		{
			if ((ItemArr[i].level * 1 > beginlevel * 1 )&(ItemArr[i].level * 1 <= endlevel * 1))
			{
				price		= price + ItemArr[i].price;
				totaltime	= totaltime + ItemArr[i].time;
			}



			if (ItemArr[i].level * 1 > endlevel * 1){i=ItemArr.length;}
		}


                price=ForDight(price*1,2);


		document.form.pl_price.value = price;
		form.days.value	= (totaltime-totaltime%24)/24;
		totaldays	= (totaltime-totaltime%24)/24;
    
		if (totaltime%24>1) form.days.value++;
		if (price<36) price=36;
        form.price.value = price;
        document.form.days_needed.value	= totaldays;
	}

