function Item(level,time,price) {		this.level	= level;		this.time	= time;		this.price	= price;	}	var msItemArr = new Array();	var cur;
cur = new Item(1, 0, 0);	msItemArr = msItemArr.concat(cur);
cur = new Item(2, 0.06, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(3, 0.06, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(4, 0.07, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(5, 0.08, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(6, 0.09, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(7, 0.09, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(8, 0.10, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(9, 0.11, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(10, 0.12, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(11, 0.13, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(12, 0.15, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(13, 0.16, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(14, 0.17, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(15, 0.18, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(16, 0.20, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(17, 0.21, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(18, 0.23, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(19, 0.25, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(20, 0.27, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(21, 0.29, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(22, 0.30, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(23, 0.32, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(24, 0.34, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(25, 0.36, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(26, 0.38, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(27, 0.41, 0.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(28, 0.43, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(29, 0.46, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(30, 0.49, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(31, 0.56, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(32, 0.61, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(33, 0.66, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(34, 0.72, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(35, 0.79, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(36, 0.86, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(37, 0.94, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(38, 1.02, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(39, 1.11, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(40, 1.21, 1);	msItemArr = msItemArr.concat(cur);
cur = new Item(41, 1.23, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(42, 1.26, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(43, 1.28, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(44, 1.31, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(45, 1.34, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(46, 1.36, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(47, 1.39, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(48, 1.42, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(49, 1.45, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(50, 1.48, 1.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(51, 1.52, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(52, 1.57, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(53, 1.61, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(54, 1.66, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(55, 1.71, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(56, 1.76, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(57, 1.82, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(58, 1.87, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(59, 1.93, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(60, 1.98, 2);	msItemArr = msItemArr.concat(cur);
cur = new Item(61, 2.04, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(62, 2.10, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(63, 2.17, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(64, 2.23, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(65, 2.30, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(66, 2.35, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(67, 2.39, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(68, 2.44, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(69, 2.49, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(70, 2.54, 2.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(71, 2.61, 3);	msItemArr = msItemArr.concat(cur);
cur = new Item(72, 2.69, 3);	msItemArr = msItemArr.concat(cur);
cur = new Item(73, 2.77, 3);	msItemArr = msItemArr.concat(cur);
cur = new Item(74, 2.86, 3);	msItemArr = msItemArr.concat(cur);
cur = new Item(75, 2.94, 3);	msItemArr = msItemArr.concat(cur);
cur = new Item(76, 3.03, 3.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(77, 3.12, 3.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(78, 3.22, 3.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(79, 3.31, 3.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(80, 3.41, 3.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(81, 3.51, 4);	msItemArr = msItemArr.concat(cur);
cur = new Item(82, 3.62, 4);	msItemArr = msItemArr.concat(cur);
cur = new Item(83, 3.73, 4);	msItemArr = msItemArr.concat(cur);
cur = new Item(84, 3.84, 4);	msItemArr = msItemArr.concat(cur);
cur = new Item(85, 3.96, 4);	msItemArr = msItemArr.concat(cur);
cur = new Item(86, 4.07, 4.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(87, 4.20, 4.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(88, 4.32, 4.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(89, 4.45, 4.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(90, 4.59, 4.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(91, 4.72, 5);	msItemArr = msItemArr.concat(cur);
cur = new Item(92, 4.86, 5);	msItemArr = msItemArr.concat(cur);
cur = new Item(93, 5.01, 5);	msItemArr = msItemArr.concat(cur);
cur = new Item(94, 5.16, 5);	msItemArr = msItemArr.concat(cur);
cur = new Item(95, 5.31, 5);	msItemArr = msItemArr.concat(cur);
cur = new Item(96, 5.47, 5.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(97, 5.64, 5.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(98, 5.81, 5.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(99, 5.98, 5.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(100, 6.16, 5.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(101, 6.35, 6);	msItemArr = msItemArr.concat(cur);
cur = new Item(102, 6.54, 6);	msItemArr = msItemArr.concat(cur);
cur = new Item(103, 6.73, 6);	msItemArr = msItemArr.concat(cur);
cur = new Item(104, 6.94, 6);	msItemArr = msItemArr.concat(cur);
cur = new Item(105, 7.14, 6);	msItemArr = msItemArr.concat(cur);
cur = new Item(106, 7.36, 6.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(107, 7.58, 6.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(108, 7.81, 6.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(109, 8.04, 6.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(110, 8.28, 6.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(111, 8.53, 6.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(112, 8.79, 7);	msItemArr = msItemArr.concat(cur);
cur = new Item(113, 9.05, 7);	msItemArr = msItemArr.concat(cur);
cur = new Item(114, 9.32, 7);	msItemArr = msItemArr.concat(cur);
cur = new Item(115, 9.60, 7);	msItemArr = msItemArr.concat(cur);
cur = new Item(116, 9.89, 7);	msItemArr = msItemArr.concat(cur);
cur = new Item(117, 10.19, 7.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(118, 10.49, 7.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(119, 10.81, 7.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(120, 11.13, 7.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(121, 11.46, 7.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(122, 11.81, 8);	msItemArr = msItemArr.concat(cur);
cur = new Item(123, 12.16, 8);	msItemArr = msItemArr.concat(cur);
cur = new Item(124, 12.53, 8);	msItemArr = msItemArr.concat(cur);
cur = new Item(125, 12.90, 8);	msItemArr = msItemArr.concat(cur);
cur = new Item(126, 13.29, 8);	msItemArr = msItemArr.concat(cur);
cur = new Item(127, 13.69, 8.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(128, 14.10, 8.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(129, 14.52, 8.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(130, 14.96, 8.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(131, 15.41, 8.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(132, 15.87, 9);	msItemArr = msItemArr.concat(cur);
cur = new Item(133, 16.34, 9);	msItemArr = msItemArr.concat(cur);
cur = new Item(134, 16.84, 9);	msItemArr = msItemArr.concat(cur);
cur = new Item(135, 17.34, 9);	msItemArr = msItemArr.concat(cur);
cur = new Item(136, 17.86, 9);	msItemArr = msItemArr.concat(cur);
cur = new Item(137, 18.40, 9.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(138, 18.95, 9.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(139, 19.52, 9.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(140, 20.10, 9.5);	msItemArr = msItemArr.concat(cur);
cur = new Item(141, 40, 20);	msItemArr = msItemArr.concat(cur);
cur = new Item(142, 40, 20);	msItemArr = msItemArr.concat(cur);
cur = new Item(143, 40, 20);	msItemArr = msItemArr.concat(cur);
cur = new Item(144, 40, 20);	msItemArr = msItemArr.concat(cur);
cur = new Item(145, 48, 28);	msItemArr = msItemArr.concat(cur);
cur = new Item(146, 48, 28);	msItemArr = msItemArr.concat(cur);
cur = new Item(147, 48, 28);	msItemArr = msItemArr.concat(cur);
cur = new Item(148, 48, 28);	msItemArr = msItemArr.concat(cur);
cur = new Item(149, 48, 28);	msItemArr = msItemArr.concat(cur);
cur = new Item(150, 48, 28);	msItemArr = msItemArr.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 skill_type	= form.skill.value;


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


		var price = 0;
		var totaltime = 0;
		//ms_level,ms_time,ms_price
		/*for (var i=0;i<msItemArr.length;i++)
		{
			//alert(i + " = " + msItemArr[i].ms_price + " | " + msItemArr[i].ms_time + " | " + msItemArr[i].ms_level);
			if ((msItemArr[i].ms_level * 1 > beginlevel * 1 )&(msItemArr[i].ms_level * 1 <= endlevel * 1))
			{
				if (msItemArr[i].ms_level * 1 <= 30) {
					price		= price + msItemArr[i].ms_price;
				}
				if (msItemArr[i].ms_level * 1 > 30) {
					price		= price + ( msItemArr[i].ms_price * 0.969697 );
				}
				totaltime	= totaltime + msItemArr[i].ms_time;
			}
			if (msItemArr[i].ms_level * 1 > endlevel * 1){i=msItemArr.length;} // same as break?
		}*/
		for (var i=0;i<msItemArr.length;i++)
		{
			if ((msItemArr[i].level * 1 > beginlevel * 1 )&(msItemArr[i].level * 1 <= endlevel * 1))
			{
				price		= price + msItemArr[i].price;
				totaltime	= totaltime + msItemArr[i].time;
			}
			if (msItemArr[i].level * 1 > endlevel * 1){i=msItemArr.length;}
		}
		
//price=ForDight(price*1.0, 2);

if (price < 5) { price=5; }

price=ForDight(price*0.9, 2);
totaltime=ForDight(totaltime*0.67, 2);
//form.days.value	= (totaltime-totaltime%24)/24;
//if (totaltime%24>1) form.days.value++;
price=Math.round(price*1.0);
totaldays	= (totaltime-totaltime%24)/24;

if (totaltime%24>1) totaldays++;
if (totaltime%24<1) totaldays=1;

form.level.value = "Powerleveing " + beginlevel + " to " + endlevel;
form.name_type.value = "Maple story " + skill_type;
form.pl_price.value = price;
form.days_needed.value	= totaldays;

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

}

