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, 0.30);		ItemArr = ItemArr.concat(cur);
cur = new Item(2, 0, 0.30);		ItemArr = ItemArr.concat(cur);
cur = new Item(3, 0, 0.30);		ItemArr = ItemArr.concat(cur);
cur = new Item(4, 0, 0.30);		ItemArr = ItemArr.concat(cur);
cur = new Item(5, 0, 0.30);		ItemArr = ItemArr.concat(cur);
cur = new Item(6, 0, 0.30);		ItemArr = ItemArr.concat(cur);
cur = new Item(7, 0, 0.30);		ItemArr = ItemArr.concat(cur);
cur = new Item(8, 0, 0.30);		ItemArr = ItemArr.concat(cur);
cur = new Item(9, 0, 0.30);		ItemArr = ItemArr.concat(cur);
cur = new Item(10, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(11, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(12, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(13, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(14, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(15, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(16, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(17, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(18, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(19, 0, 0.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(20, 0, 0.87);	ItemArr = ItemArr.concat(cur);
cur = new Item(21, 0, 0.87);	ItemArr = ItemArr.concat(cur);
cur = new Item(22, 1, 0.87);	ItemArr = ItemArr.concat(cur);
cur = new Item(23, 1, 0.87);	ItemArr = ItemArr.concat(cur);
cur = new Item(24, 1, 0.87);	ItemArr = ItemArr.concat(cur);
cur = new Item(25, 1, 1.07);	ItemArr = ItemArr.concat(cur);
cur = new Item(26, 1, 1.07);	ItemArr = ItemArr.concat(cur);
cur = new Item(27, 1, 1.07);	ItemArr = ItemArr.concat(cur);
cur = new Item(28, 1, 1.07);	ItemArr = ItemArr.concat(cur);
cur = new Item(29, 1, 1.07);	ItemArr = ItemArr.concat(cur);
cur = new Item(30, 1, 1.59);	ItemArr = ItemArr.concat(cur);
cur = new Item(31, 2, 1.59);	ItemArr = ItemArr.concat(cur);
cur = new Item(32, 2, 1.59);	ItemArr = ItemArr.concat(cur);
cur = new Item(33, 3, 1.59);	ItemArr = ItemArr.concat(cur);
cur = new Item(34, 3, 1.59);	ItemArr = ItemArr.concat(cur);
cur = new Item(35, 3, 1.59);	ItemArr = ItemArr.concat(cur);
cur = new Item(36, 3, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(37, 3, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(38, 3, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(39, 3, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(40, 4, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(41, 4, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(42, 4, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(43, 4, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(44, 4, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(45, 4, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(46, 4, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(47, 4, 1.89);	ItemArr = ItemArr.concat(cur);
cur = new Item(48, 4, 2.29);	ItemArr = ItemArr.concat(cur);
cur = new Item(49, 4, 2.29);	ItemArr = ItemArr.concat(cur);
cur = new Item(50, 5, 2.29);	ItemArr = ItemArr.concat(cur);
cur = new Item(51, 5, 2.29);	ItemArr = ItemArr.concat(cur);
cur = new Item(52, 5, 2.29);	ItemArr = ItemArr.concat(cur);
cur = new Item(53, 5, 2.29);	ItemArr = ItemArr.concat(cur);
cur = new Item(54, 5, 2.29);	ItemArr = ItemArr.concat(cur);
cur = new Item(55, 5, 2.29);	ItemArr = ItemArr.concat(cur);
cur = new Item(56, 5, 2.86);	ItemArr = ItemArr.concat(cur);
cur = new Item(57, 5, 2.86);	ItemArr = ItemArr.concat(cur);
cur = new Item(58, 5, 2.86);	ItemArr = ItemArr.concat(cur);
cur = new Item(59, 5, 2.86);	ItemArr = ItemArr.concat(cur);
cur = new Item(60, 5, 2.86);	ItemArr = ItemArr.concat(cur);
cur = new Item(61, 6, 9.04);	ItemArr = ItemArr.concat(cur);
cur = new Item(62, 6, 9.04);	ItemArr = ItemArr.concat(cur);
cur = new Item(63, 6, 9.04);	ItemArr = ItemArr.concat(cur);
cur = new Item(64, 6, 9.04);	ItemArr = ItemArr.concat(cur);
cur = new Item(65, 6, 9.04);	ItemArr = ItemArr.concat(cur);
cur = new Item(66, 6, 9.04);	ItemArr = ItemArr.concat(cur);
cur = new Item(67, 6, 9.04);	ItemArr = ItemArr.concat(cur);
cur = new Item(68, 6, 9.04);	ItemArr = ItemArr.concat(cur);
cur = new Item(69, 6, 9.04);	ItemArr = ItemArr.concat(cur);
cur = new Item(70, 11, 15.50);	ItemArr = ItemArr.concat(cur);
cur = new Item(71, 11, 17.14);	ItemArr = ItemArr.concat(cur);
cur = new Item(72, 11, 17.74);	ItemArr = ItemArr.concat(cur);
cur = new Item(73, 11, 18.00);	ItemArr = ItemArr.concat(cur);
cur = new Item(74, 11, 19.80);	ItemArr = ItemArr.concat(cur);
cur = new Item(75, 11, 22.68);	ItemArr = ItemArr.concat(cur);
cur = new Item(76, 12, 25.02);	ItemArr = ItemArr.concat(cur);
cur = new Item(77, 12, 27.54);	ItemArr = ItemArr.concat(cur);
cur = new Item(78, 12, 30.42);	ItemArr = ItemArr.concat(cur);
cur = new Item(79, 12, 33.66);	ItemArr = ItemArr.concat(cur);
cur = new Item(80, 15, 33.82);	ItemArr = ItemArr.concat(cur);
cur = new Item(81, 15, 34.31);	ItemArr = ItemArr.concat(cur);
cur = new Item(82, 15, 34.49);	ItemArr = ItemArr.concat(cur);
cur = new Item(83, 15, 34.86);	ItemArr = ItemArr.concat(cur);
cur = new Item(84, 15, 36.59);	ItemArr = ItemArr.concat(cur);
cur = new Item(85, 15, 36.59);	ItemArr = ItemArr.concat(cur);
cur = new Item(86, 18, 39.44);	ItemArr = ItemArr.concat(cur);
cur = new Item(87, 18, 40.69);	ItemArr = ItemArr.concat(cur);
cur = new Item(88, 18, 41.88);	ItemArr = ItemArr.concat(cur);
cur = new Item(89, 18, 43.34);	ItemArr = ItemArr.concat(cur);
cur = new Item(90, 18, 45.83);	ItemArr = ItemArr.concat(cur);
cur = new Item(91, 20, 50.43);	ItemArr = ItemArr.concat(cur);
cur = new Item(92, 20, 53.21);	ItemArr = ItemArr.concat(cur);
cur = new Item(93, 30, 56.39);	ItemArr = ItemArr.concat(cur);
cur = new Item(94, 30, 62.68);	ItemArr = ItemArr.concat(cur);
cur = new Item(95, 40, 63.51);	ItemArr = ItemArr.concat(cur);
cur = new Item(96, 40, 68.31);	ItemArr = ItemArr.concat(cur);
cur = new Item(97, 45, 75.31);	ItemArr = ItemArr.concat(cur);
cur = new Item(98, 55, 88.26);	ItemArr = ItemArr.concat(cur);
cur = new Item(99, 60, 110.00);	ItemArr = ItemArr.concat(cur);











































function Attack(level,time,price) 
{		this.level	= level;		this.time	= time;		this.price	= price;	}

var AttackArr = new Array();	var cur1;

cur1 = new Attack(1, 0, 0.00);		AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(2, 0.02, 0.01);		AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(3, 0.03, 0.02);		AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(4, 0.05, 0.03);		AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(5, 0.07, 0.04);		AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(6, 0.07, 0.04);		AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(7, 0.07, 0.04);		AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(8, 0.07, 0.04);		AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(9, 0.07, 0.04);		AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(10, 0.08, 0.05);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(11, 0.08, 0.05);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(12, 0.08, 0.05);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(13, 0.10, 0.06);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(14, 0.10, 0.06);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(15, 0.10, 0.06);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(16, 0.12, 0.07);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(17, 0.12, 0.07);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(18, 0.12, 0.07);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(19, 0.12, 0.07);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(20, 0.13, 0.09);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(21, 0.13, 0.09);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(22, 0.15, 0.10);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(23, 0.17, 0.11);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(24, 0.18, 0.12);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(25, 0.16, 0.10);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(26, 0.17, 0.11);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(27, 0.19, 0.12);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(28, 0.21, 0.13);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(29, 0.24, 0.15);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(30, 0.24, 0.15);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(31, 0.27, 0.31);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(32, 0.30, 0.35);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(33, 0.30, 0.35);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(34, 0.36, 0.41);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(35, 0.36, 0.41);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(36, 0.40, 0.46);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(37, 0.40, 0.46);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(38, 0.40, 0.46);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(39, 0.40, 0.46);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(40, 0.40, 0.46);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(41, 0.28, 0.32);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(42, 0.32, 0.37);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(43, 0.34, 0.39);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(44, 0.37, 0.43);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(45, 0.41, 0.47);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(46, 0.46, 0.53);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(47, 0.50, 0.58);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(48, 0.56, 0.65);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(49, 0.60, 0.69);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(50, 0.68, 0.78);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(51, 0.70, 0.81);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(52, 0.80, 0.77);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(53, 0.90, 0.86);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(54, 1.00, 0.96);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(55, 1.10, 1.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(56, 1.24, 1.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(57, 1.37, 1.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(58, 1.50, 1.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(59, 1.80, 1.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(60, 1.80, 1.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(61, 1.35, 1.50);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(62, 1.50, 1.50);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(63, 1.60, 1.50);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(64, 1.80, 1.50);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(65, 2.00, 1.50);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(66, 2.20, 1.50);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(67, 2.40, 1.50);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(68, 2.70, 1.50);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(69, 3.00, 2.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(70, 3.00, 2.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(71, 4.00, 3.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(72, 4.00, 3.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(73, 4.00, 3.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(74, 5.00, 3.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(75, 5.00, 3.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(76, 6.00, 3.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(77, 6.00, 3.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(78, 7.00, 3.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(79, 8.00, 4.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(80, 9.00, 4.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(81, 9.00, 5.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(82, 10.00, 6.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(83, 12.00, 6.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(84, 13.00, 7.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(85, 14.00, 7.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(86, 16.00, 7.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(87, 17.00, 7.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(88, 19.00, 8.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(89, 21.00, 9.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(90, 24.00, 10.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(91, 26.00, 16.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(92, 29.00, 16.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(93, 32.00, 18.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(94, 35.00, 18.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(95, 39.00, 18.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(96, 43.00, 23.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(97, 48.00, 23.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(98, 52.00, 23.00);	AttackArr = AttackArr.concat(cur1);
cur1 = new Attack(99, 58.00, 24.00);	AttackArr = AttackArr.concat(cur1);






















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 server_type	= form.server_type.value;
		var skill_type	= form.skill.value;

		
		document.form.level.value = beginlevel + '-' + endlevel;
		document.form.error.value = beginlevel - endlevel;
		document.form.name_type.value = server_type + '-' + skill_type;



		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 > 99 ){alert("please enter your level");return false;}

		var price = 0;
		var totaltime = 0;
		
		if ((server_type == "Free")&(skill_type=="Attack" || skill_type=="Strength" || skill_type=="Defence" || skill_type=="Woodcutting" || skill_type=="Fishing" || skill_type=="Mining"))
		{

		for (var i=0;i<AttackArr.length;i++)
		{
			if ((AttackArr[i].level * 1 > beginlevel * 1 )&(AttackArr[i].level * 1 <= endlevel * 1))
			{
				price		= price + AttackArr[i].price;
				totaltime	= totaltime + AttackArr[i].time;
			}

			if (AttackArr[i].level * 1 > endlevel * 1){i=AttackArr.length;}
		}
		
		}
		else {
			
			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;}
		}
			
		}


if ((server_type == "Free")&(skill_type!="Attack" & skill_type!="Strength" & skill_type!="Defence" & skill_type!="Woodcutting" & skill_type!="Fishing" & skill_type!="Mining"))
{

price=ForDight(price*0.48, 2);
	//document.form.pl_price.value = price;

}

if (server_type == "Member"){

price=ForDight(price*0.58, 2);
	
}
price=ForDight(price*1.00, 2);

if (price < 3){

price=3;
	
}

document.form.pl_price.value = price;

totaldays	= (totaltime-totaltime%24)/24;
if (totaltime%24>1) totaldays++;
if (totaldays<1) totaldays=1;
document.form.days_needed.value	= totaldays;

	  
		//form.days.value	= (totaltime-totaltime%24)/24;
		
		//document.form.days_needed.value = (totaltime-totaltime%24)/24;

		//if (totaltime%24>1) form.days.value++;

		
}
