function FormatNumber(srcStr,nAfterDot){
  var srcStr,nAfterDot;
  var resultStr,nTen;
  srcStr = ""+srcStr+"";
  strLen = srcStr.length;
  dotPos = srcStr.indexOf(".",0);
  if (dotPos == -1){
    resultStr = srcStr+".";
    for (i=0;i<nAfterDot;i++){
      resultStr = resultStr+"0";
    }
    return resultStr;
  }
  else{
    if ((strLen - dotPos - 1) >= nAfterDot){
      nAfter = dotPos + nAfterDot + 1;
      nTen =1;
      for(j=0;j<nAfterDot;j++){
        nTen = nTen*10;
      }
      resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
      return resultStr;
    }
    else{
      resultStr = srcStr;
      for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
        resultStr = resultStr+"0";
      }
      return resultStr;
    }
  }
} 
	//????
	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.5, 0);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(2, 0.5, 1);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(3, 0.5, 1);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(4, 0.5, 1);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(5, 1, 1);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(6, 1, 1);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(7, 1, 1);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(8, 1, 1);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(9, 1, 2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(10, 1, 2);
	ItemArr = ItemArr.concat(cur);
	
	cur = new Item(11, 1, 1.2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(12, 1.5, 1.2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(13, 1.5, 1.2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(14, 1.5, 1.2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(15, 1.5, 1.2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(16, 2, 2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(17, 2, 2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(18, 2, 2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(19, 2, 2);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(20, 3, 2.5);
	ItemArr = ItemArr.concat(cur);
	
	cur = new Item(21, 3, 2.5);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(22, 3, 2.5);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(23, 4, 2.5);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(24, 4, 2.5);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(25, 4, 2.5);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(26, 4, 3);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(27, 5, 3);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(28, 5, 3);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(29, 5, 4);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(30, 6, 4);
	ItemArr = ItemArr.concat(cur);

	cur = new Item(31, 6, 4);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(32, 6, 5);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(33, 6, 5);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(34, 7, 5);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(35, 7, 6);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(36, 7, 6);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(37, 8, 6);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(38, 8, 7);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(39, 9, 7);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(40, 9, 7);
	ItemArr = ItemArr.concat(cur);
	
	cur = new Item(41, 9, 7);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(42, 10, 8);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(43, 10, 8);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(44, 11, 8);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(45, 11, 8);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(46, 12, 8);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(47, 12, 8);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(48, 12, 9);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(49, 12, 9);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(50, 13, 10);
	ItemArr = ItemArr.concat(cur);

	cur = new Item(51, 13, 10);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(52, 14, 10);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(53, 14, 10);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(54, 15, 11);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(55, 16, 11);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(56, 17, 11);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(57, 18, 11);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(58, 19, 11);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(59, 20, 11);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(60, 21, 11);
	ItemArr = ItemArr.concat(cur);

	cur = new Item(61, 26, 20);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(62, 28, 22);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(63, 31, 25);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(64, 36, 29);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(65, 42, 34);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(66, 50, 40);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(67, 60, 48);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(68, 72, 58);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(69, 86, 70);
	ItemArr = ItemArr.concat(cur);
	cur = new Item(70, 102, 84);
	ItemArr = ItemArr.concat(cur);
	
	function doCacl(form)
	{
		//????????
		var beginlevel	= form.beginlevel.value;
		
		
		//???????????
		if ((beginlevel == "")) {alert("Invalid Entry.  Please Enter Total Hours.");return false;}
		//??????????????
		if (beginlevel * 1 < 12){alert("Invalid Entry.  A minimum of 12 hours is required.");return false;}
		
		//??????
		var price = 0;
		
		//????
		for (var i=0;i<ItemArr.length;i++)
		{
			
			price		= beginlevel * 2.75;
							
		}
		form.price.value		= "$ " + FormatNumber(price,2) ;
		
		payment.amount.value = FormatNumber(price,2);
		payment.item_name.value = "Part-Time service for "+beginlevel+" hours ";

		//pay.style.display=";";
		eval("pay" + ".style.display=\"\";");
		
	}