// ************************************************************
// 注入タイプ・鉄筋
// ************************************************************
function fncInfusionRebar( strRefType, obj0, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, objSelRoot, objSel, dblRefKey2, dblRefKey3, dblRefKey4 ) 
{ 
	// ------------------------------------------------------------
	obj0.innerHTML = "0";
	obj1.innerHTML = "0";
	obj2.innerHTML = "0";
	obj3.innerHTML = "0";
	obj4.innerHTML = "0";
	obj5.innerHTML = "0";
	obj6.innerHTML = "0.0";
	obj7.innerHTML = "0";
	obj8.innerHTML = "";
	obj9.innerHTML = "";

	if ( !fncblnCheck( dblRefKey2, dblRefKey4, obj8, '鉄筋全長' ) ) { return false; } 

	// ------------------------------------------------------------
	// 定数
	// ------------------------------------------------------------
	// 一日の単価
	dblBaseFee = 14000;

	// 加工費１基本本数
	dblBaseRot1 = 800;

	// 加工費２基本本数
	dblBaseRot2 = 600;

	// 加工費３基本本数
	dblBaseRot3 = 700;

	// ------------------------------------------------------------
	// ベース　：　鉄筋径・単重・単価・40D鉄筋全長・ナット売価
	// ------------------------------------------------------------
	dblArray = objSelRoot.split(',');
	strKey00 = dblArray[0];
	dblKey01 = parseFloat(dblArray[1]);
	dblKey02 = parseFloat(dblArray[2]);
	dblKey03 = parseFloat(dblArray[3]);
	dblKey04 = parseFloat(dblArray[4]);

	// ------------------------------------------------------------
	// 鉄筋径・単重・単価・40D鉄筋全長・ナット売価
	// ------------------------------------------------------------
	dblArray = objSel.split(',');
	strKey10 = dblArray[0];
	dblKey11 = parseFloat(dblArray[1]);
	dblKey12 = parseFloat(dblArray[2]);
	dblKey13 = parseFloat(dblArray[3]);
	dblKey14 = parseFloat(dblArray[4]);
	dblKey15 = parseFloat(dblArray[5]);
	dblKey16 = parseFloat(dblArray[6]);
	dblKey17 = parseFloat(dblArray[7]);
	dblKey18 = parseFloat(dblArray[8]);
	dblKey19 = parseFloat(dblArray[9]);

	// ------------------------------------------------------------
	// 鉄筋全長
	// ------------------------------------------------------------
	dblKey2 = fncdblIsNumeric( dblRefKey2, dblKey15, dblKey16, '鉄筋全長', obj8 )

	// ------------------------------------------------------------
	// 施工方向
	// ------------------------------------------------------------
	dblKey3 = dblRefKey3;

	// ------------------------------------------------------------
	// カプセルの単価、穿孔工の単価、定着工の単価、損料の単価
	// ------------------------------------------------------------
	dblKey4 = fncdblIsNumeric( dblRefKey4, dblKey17, dblKey18, '穿孔長', obj9 )

	// 
	switch( strRefType ) 
	{ 
		case 'EA':
			switch( strKey10 ) 
			{ 
				case 'D10':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  29: 
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  39: 
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  49: 
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  59: 
					( dblKey4 >  60 && dblKey4 <=  70 ) ?  68: 
					( dblKey4 >  70 && dblKey4 <=  80 ) ?  78: 
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  88: 
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  98: 
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 108: 
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 117: 
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 127: 
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 137: 
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 147: 
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 156: 
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 166: 
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 176: 
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 186: 
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 195:  195;
					//
					dblLoss = 
					(                  dblKey4 <=  30 ) ? 50:
					( dblKey4 >  30 && dblKey4 <=  40 ) ? 51:
					( dblKey4 >  40 && dblKey4 <=  50 ) ? 52:
					( dblKey4 >  50 && dblKey4 <=  60 ) ? 52:
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 53:
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 53:
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 55:
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 55:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 56:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 56:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 58:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 58:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 59:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 60:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 61:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 62:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 63:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 63: 63;
					break;
				case 'D13':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  53: 
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  70: 
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  88: 
					( dblKey4 >  50 && dblKey4 <=  60 ) ? 104: 
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 121: 
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 139: 
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 156: 
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 174: 
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 192: 
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 209: 
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 227: 
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 244: 
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 262: 
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 280: 
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 296: 
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 313: 
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 331: 
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 348: 
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 366: 
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 384: 
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 402: 
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 420: 
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 437: 
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 455: 
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 473: 
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 489: 
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 506: 
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 524:  524;
					//
					dblLoss = 
                    (                  dblKey4 <=  40 ) ?  69: 
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  71: 
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  71: 
					( dblKey4 >  60 && dblKey4 <=  70 ) ?  72: 
					( dblKey4 >  70 && dblKey4 <=  80 ) ?  73: 
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  74: 
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  75: 
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  76: 
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  77: 
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  78: 
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  79: 
					( dblKey4 > 140 && dblKey4 <= 150 ) ?  80: 
					( dblKey4 > 150 && dblKey4 <= 160 ) ?  81: 
					( dblKey4 > 160 && dblKey4 <= 170 ) ?  82: 
					( dblKey4 > 170 && dblKey4 <= 180 ) ?  83: 
					( dblKey4 > 180 && dblKey4 <= 190 ) ?  84: 
					( dblKey4 > 190 && dblKey4 <= 200 ) ?  86: 
					( dblKey4 > 200 && dblKey4 <= 210 ) ?  87: 
					( dblKey4 > 210 && dblKey4 <= 220 ) ?  88: 
					( dblKey4 > 220 && dblKey4 <= 230 ) ?  89: 
					( dblKey4 > 230 && dblKey4 <= 240 ) ?  91: 
					( dblKey4 > 240 && dblKey4 <= 250 ) ?  92: 
					( dblKey4 > 250 && dblKey4 <= 260 ) ?  93: 
					( dblKey4 > 260 && dblKey4 <= 270 ) ?  95: 
					( dblKey4 > 270 && dblKey4 <= 280 ) ?  96: 
					( dblKey4 > 280 && dblKey4 <= 290 ) ?  98: 
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 100:  100;
					break;
				case 'D16':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  82: 
					( dblKey4 >  30 && dblKey4 <=  40 ) ? 108: 
					( dblKey4 >  40 && dblKey4 <=  50 ) ? 135: 
					( dblKey4 >  50 && dblKey4 <=  60 ) ? 162: 
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 190: 
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 217: 
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 244: 
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 270: 
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 298: 
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 325: 
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 352: 
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 381: 
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 408: 
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 434: 
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 460: 
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 489: 
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 515: 
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 544: 
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 570: 
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 597: 
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 628: 
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 652: 
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 677: 
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 705: 
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 735: 
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 761: 
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 789: 
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 811: 
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 843: 
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 869: 
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 896: 
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 925: 
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 956: 956;
					//
					dblLoss = 
					(                  dblKey4 <=  50 ) ? 107:
					( dblKey4 >  50 && dblKey4 <=  60 ) ? 109:
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 111:
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 111:
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 113:
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 115:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 117:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 117:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 120:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 122:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 122:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 125:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 128:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 128:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 130:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 133:
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 136:
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 136:
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 140:
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 143:
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 143:
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 146:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 150:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 150:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 153:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 158:
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 162:
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 162:
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 167:
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 171:
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 176: 176;
					break;
				case 'D19':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  117: 
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  156: 
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  194: 
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  233: 
					( dblKey4 >  60 && dblKey4 <=  70 ) ?  272: 
					( dblKey4 >  70 && dblKey4 <=  80 ) ?  312: 
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  351: 
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  389: 
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  430: 
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  467: 
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  506: 
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  544: 
					( dblKey4 > 140 && dblKey4 <= 150 ) ?  585: 
					( dblKey4 > 150 && dblKey4 <= 160 ) ?  623: 
					( dblKey4 > 160 && dblKey4 <= 170 ) ?  662: 
					( dblKey4 > 170 && dblKey4 <= 180 ) ?  705: 
					( dblKey4 > 180 && dblKey4 <= 190 ) ?  741: 
					( dblKey4 > 190 && dblKey4 <= 200 ) ?  782: 
					( dblKey4 > 200 && dblKey4 <= 210 ) ?  819: 
					( dblKey4 > 210 && dblKey4 <= 220 ) ?  860: 
					( dblKey4 > 220 && dblKey4 <= 230 ) ?  896: 
					( dblKey4 > 230 && dblKey4 <= 240 ) ?  935: 
					( dblKey4 > 240 && dblKey4 <= 250 ) ?  977: 
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 1012: 
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 1062: 
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 1103: 
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 1132: 
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 1178: 
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 1211: 
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 1246: 
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 1284: 
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 1323: 
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 1365: 
					( dblKey4 > 350 && dblKey4 <= 360 ) ? 1410: 
					( dblKey4 > 360 && dblKey4 <= 370 ) ? 1458: 
					( dblKey4 > 370 && dblKey4 <= 380 ) ? 1483: 
					( dblKey4 > 380 && dblKey4 <= 390 ) ? 1536: 
					( dblKey4 > 390 && dblKey4 <= 400 ) ? 1564: 
					( dblKey4 > 400 && dblKey4 <= 410 ) ? 1623: 
					( dblKey4 > 410 && dblKey4 <= 420 ) ? 1654: 
					( dblKey4 > 420 && dblKey4 <= 430 ) ? 1686: 
					( dblKey4 > 430 && dblKey4 <= 440 ) ? 1720: 
					( dblKey4 > 440 && dblKey4 <= 450 ) ? 1755: 1755;
					//
					dblLoss = 
					(                  dblKey4 <=  60 ) ? 158: 
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 158: 
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 162: 
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 162: 
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 167: 
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 171: 
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 171: 
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 176: 
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 176: 
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 181: 
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 187: 
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 187: 
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 193: 
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 193: 
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 199: 
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 207: 
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 207: 
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 214: 
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 214: 
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 222: 
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 231: 
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 231: 
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 240: 
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 240: 
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 250: 
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 261: 
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 261: 
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 273: 
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 273: 
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 285: 
					( dblKey4 > 350 && dblKey4 <= 360 ) ? 300: 
					( dblKey4 > 360 && dblKey4 <= 370 ) ? 300: 
					( dblKey4 > 370 && dblKey4 <= 380 ) ? 315: 
					( dblKey4 > 380 && dblKey4 <= 390 ) ? 333: 
					( dblKey4 > 390 && dblKey4 <= 400 ) ? 352: 
					( dblKey4 > 400 && dblKey4 <= 410 ) ? 374: 
					( dblKey4 > 410 && dblKey4 <= 420 ) ? 400: 
					( dblKey4 > 420 && dblKey4 <= 430 ) ? 428: 
					( dblKey4 > 430 && dblKey4 <= 440 ) ? 428: 
					( dblKey4 > 440 && dblKey4 <= 450 ) ? 499: 499;
					break;
				case 'D22':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  160: 
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  215: 
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  268: 
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  321: 
					( dblKey4 >  60 && dblKey4 <=  70 ) ?  376: 
					( dblKey4 >  70 && dblKey4 <=  80 ) ?  430: 
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  483: 
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  538: 
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  589: 
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  647: 
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  699: 
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  754: 
					( dblKey4 > 140 && dblKey4 <= 150 ) ?  804: 
					( dblKey4 > 150 && dblKey4 <= 160 ) ?  860: 
					( dblKey4 > 160 && dblKey4 <= 170 ) ?  915: 
					( dblKey4 > 170 && dblKey4 <= 180 ) ?  966: 
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 1024: 
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 1075: 
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 1132: 
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 1194: 
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 1246: 
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 1303: 
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 1344: 
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 1410: 
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 1458: 
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 1509: 
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 1564: 
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 1623: 
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 1686: 
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 1720: 
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 1792: 
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 1830: 
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 1911: 
					( dblKey4 > 350 && dblKey4 <= 360 ) ? 1955: 
					( dblKey4 > 360 && dblKey4 <= 370 ) ? 2000: 
					( dblKey4 > 370 && dblKey4 <= 380 ) ? 2048: 
					( dblKey4 > 380 && dblKey4 <= 390 ) ? 2098: 
					( dblKey4 > 390 && dblKey4 <= 400 ) ? 2150: 
					( dblKey4 > 400 && dblKey4 <= 410 ) ? 2205: 
					( dblKey4 > 410 && dblKey4 <= 420 ) ? 2263: 
					( dblKey4 > 420 && dblKey4 <= 430 ) ? 2324: 
					( dblKey4 > 430 && dblKey4 <= 440 ) ? 2389: 
					( dblKey4 > 440 && dblKey4 <= 450 ) ? 2457: 
					( dblKey4 > 450 && dblKey4 <= 460 ) ? 2529: 
					( dblKey4 > 460 && dblKey4 <= 470 ) ? 2529: 
					( dblKey4 > 470 && dblKey4 <= 480 ) ? 2606: 
					( dblKey4 > 480 && dblKey4 <= 490 ) ? 2688: 
					( dblKey4 > 490 && dblKey4 <= 500 ) ? 2688: 
					( dblKey4 > 500 && dblKey4 <= 510 ) ? 2774: 
					( dblKey4 > 510 && dblKey4 <= 520 ) ? 2867: 
					( dblKey4 > 520 && dblKey4 <= 530 ) ? 2867: 
					( dblKey4 > 530 && dblKey4 <= 540 ) ? 2966: 
					( dblKey4 > 540 && dblKey4 <= 550 ) ? 2966: 2966;
					//
					dblLoss = 
					(                  dblKey4 <=  80 ) ?  199:
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  207:
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  207:
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  214:
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  214:
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  222:
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  222:
					( dblKey4 > 140 && dblKey4 <= 150 ) ?  222:
					( dblKey4 > 150 && dblKey4 <= 160 ) ?  231:
					( dblKey4 > 160 && dblKey4 <= 170 ) ?  231:
					( dblKey4 > 170 && dblKey4 <= 180 ) ?  240:
					( dblKey4 > 180 && dblKey4 <= 190 ) ?  240:
					( dblKey4 > 190 && dblKey4 <= 200 ) ?  250:
					( dblKey4 > 200 && dblKey4 <= 210 ) ?  250:
					( dblKey4 > 210 && dblKey4 <= 220 ) ?  261:
					( dblKey4 > 220 && dblKey4 <= 230 ) ?  261:
					( dblKey4 > 230 && dblKey4 <= 240 ) ?  273:
					( dblKey4 > 240 && dblKey4 <= 250 ) ?  273:
					( dblKey4 > 250 && dblKey4 <= 260 ) ?  273:
					( dblKey4 > 260 && dblKey4 <= 270 ) ?  285:
					( dblKey4 > 270 && dblKey4 <= 280 ) ?  285:
					( dblKey4 > 280 && dblKey4 <= 290 ) ?  300:
					( dblKey4 > 290 && dblKey4 <= 300 ) ?  300:
					( dblKey4 > 300 && dblKey4 <= 310 ) ?  315:
					( dblKey4 > 310 && dblKey4 <= 320 ) ?  315:
					( dblKey4 > 320 && dblKey4 <= 330 ) ?  333:
					( dblKey4 > 330 && dblKey4 <= 340 ) ?  333:
					( dblKey4 > 340 && dblKey4 <= 350 ) ?  333:
					( dblKey4 > 350 && dblKey4 <= 360 ) ?  352:
					( dblKey4 > 360 && dblKey4 <= 370 ) ?  352:
					( dblKey4 > 370 && dblKey4 <= 380 ) ?  374:
					( dblKey4 > 380 && dblKey4 <= 390 ) ?  374:
					( dblKey4 > 390 && dblKey4 <= 400 ) ?  400:
					( dblKey4 > 400 && dblKey4 <= 410 ) ?  400:
					( dblKey4 > 410 && dblKey4 <= 420 ) ?  428:
					( dblKey4 > 420 && dblKey4 <= 430 ) ?  428:
					( dblKey4 > 430 && dblKey4 <= 440 ) ?  461:
					( dblKey4 > 440 && dblKey4 <= 450 ) ?  499:
					( dblKey4 > 450 && dblKey4 <= 460 ) ?  499:
					( dblKey4 > 460 && dblKey4 <= 470 ) ?  544:
					( dblKey4 > 470 && dblKey4 <= 480 ) ?  544:
					( dblKey4 > 480 && dblKey4 <= 490 ) ?  599:
					( dblKey4 > 490 && dblKey4 <= 500 ) ?  599:
					( dblKey4 > 500 && dblKey4 <= 510 ) ?  665:
					( dblKey4 > 510 && dblKey4 <= 520 ) ?  749:
					( dblKey4 > 520 && dblKey4 <= 530 ) ?  749:
					( dblKey4 > 530 && dblKey4 <= 540 ) ?  749:
					( dblKey4 > 540 && dblKey4 <= 550 ) ?  856: 856;
					break;
				case 'D25':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  209: 
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  280: 
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  348: 
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  420: 
					( dblKey4 >  60 && dblKey4 <=  70 ) ?  489: 
					( dblKey4 >  70 && dblKey4 <=  80 ) ?  558: 
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  628: 
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  699: 
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  768: 
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  843: 
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  915: 
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  977: 
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 1049: 
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 1117: 
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 1194: 
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 1265: 
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 1344: 
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 1410: 
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 1483: 
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 1536: 
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 1623: 
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 1686: 
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 1755: 
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 1830: 
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 1911: 
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 1955: 
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 2048: 
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 2098: 
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 2205: 
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 2263: 
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 2324: 
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 2389: 
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 2457: 
					( dblKey4 > 350 && dblKey4 <= 360 ) ? 2529: 
					( dblKey4 > 360 && dblKey4 <= 370 ) ? 2606: 
					( dblKey4 > 370 && dblKey4 <= 380 ) ? 2688: 
					( dblKey4 > 380 && dblKey4 <= 390 ) ? 2774: 
					( dblKey4 > 390 && dblKey4 <= 400 ) ? 2867: 
					( dblKey4 > 400 && dblKey4 <= 410 ) ? 2867: 
					( dblKey4 > 410 && dblKey4 <= 420 ) ? 2966: 
					( dblKey4 > 420 && dblKey4 <= 430 ) ? 3071: 
					( dblKey4 > 430 && dblKey4 <= 440 ) ? 3071: 
					( dblKey4 > 440 && dblKey4 <= 450 ) ? 3185: 
					( dblKey4 > 450 && dblKey4 <= 460 ) ? 3308: 
					( dblKey4 > 460 && dblKey4 <= 470 ) ? 3308: 
					( dblKey4 > 470 && dblKey4 <= 480 ) ? 3440: 
					( dblKey4 > 480 && dblKey4 <= 490 ) ? 3440: 
					( dblKey4 > 490 && dblKey4 <= 500 ) ? 3583: 3583;
					//
					dblLoss = 
					(                  dblKey4 <= 100 ) ?  352: 
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  352: 
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  374: 
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  374: 
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  374: 
					( dblKey4 > 140 && dblKey4 <= 150 ) ?  374: 
					( dblKey4 > 150 && dblKey4 <= 160 ) ?  400: 
					( dblKey4 > 160 && dblKey4 <= 170 ) ?  400: 
					( dblKey4 > 170 && dblKey4 <= 180 ) ?  400: 
					( dblKey4 > 180 && dblKey4 <= 190 ) ?  428: 
					( dblKey4 > 190 && dblKey4 <= 200 ) ?  428: 
					( dblKey4 > 200 && dblKey4 <= 210 ) ?  428: 
					( dblKey4 > 210 && dblKey4 <= 220 ) ?  461: 
					( dblKey4 > 220 && dblKey4 <= 230 ) ?  461: 
					( dblKey4 > 230 && dblKey4 <= 240 ) ?  461: 
					( dblKey4 > 240 && dblKey4 <= 250 ) ?  461: 
					( dblKey4 > 250 && dblKey4 <= 260 ) ?  499: 
					( dblKey4 > 260 && dblKey4 <= 270 ) ?  499: 
					( dblKey4 > 270 && dblKey4 <= 280 ) ?  499: 
					( dblKey4 > 280 && dblKey4 <= 290 ) ?  544: 
					( dblKey4 > 290 && dblKey4 <= 300 ) ?  544: 
					( dblKey4 > 300 && dblKey4 <= 310 ) ?  544: 
					( dblKey4 > 310 && dblKey4 <= 320 ) ?  599: 
					( dblKey4 > 320 && dblKey4 <= 330 ) ?  599: 
					( dblKey4 > 330 && dblKey4 <= 340 ) ?  599: 
					( dblKey4 > 340 && dblKey4 <= 350 ) ?  599: 
					( dblKey4 > 350 && dblKey4 <= 360 ) ?  665: 
					( dblKey4 > 360 && dblKey4 <= 370 ) ?  665: 
					( dblKey4 > 370 && dblKey4 <= 380 ) ?  665: 
					( dblKey4 > 380 && dblKey4 <= 390 ) ?  749: 
					( dblKey4 > 390 && dblKey4 <= 400 ) ?  749: 
					( dblKey4 > 400 && dblKey4 <= 410 ) ?  749: 
					( dblKey4 > 410 && dblKey4 <= 420 ) ?  856: 
					( dblKey4 > 420 && dblKey4 <= 430 ) ?  856: 
					( dblKey4 > 430 && dblKey4 <= 440 ) ?  856: 
					( dblKey4 > 440 && dblKey4 <= 450 ) ?  999: 
					( dblKey4 > 450 && dblKey4 <= 460 ) ?  999: 
					( dblKey4 > 460 && dblKey4 <= 470 ) ?  999: 
					( dblKey4 > 470 && dblKey4 <= 480 ) ?  999: 
					( dblKey4 > 480 && dblKey4 <= 490 ) ? 1198: 
					( dblKey4 > 490 && dblKey4 <= 500 ) ? 1198: 1198;
					break;
				default:
					dblCapsule = 0;
					dblLoss    = 0;
			} 
			break;
		case 'EX':
			switch( strKey10 ) 
			{ 
				case 'D10':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  28:
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  37:
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  46:
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  56:
					( dblKey4 >  60 && dblKey4 <=  70 ) ?  65:
					( dblKey4 >  70 && dblKey4 <=  80 ) ?  74:
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  84:
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  93:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 102:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 111:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 121:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 130:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 139:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 149:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 158:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 168:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 177:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 186:  186;
					//
					dblLoss = 
					(                  dblKey4 <=  30 ) ? 49:
					( dblKey4 >  30 && dblKey4 <=  40 ) ? 50:
					( dblKey4 >  40 && dblKey4 <=  50 ) ? 51:
					( dblKey4 >  50 && dblKey4 <=  60 ) ? 51:
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 52:
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 52:
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 54:
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 54:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 55:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 55:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 57:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 57:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 58:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 59:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 60:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 61:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 62:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 62: 62;
					break;
				case 'D13':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  50:
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  67:
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  84:
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  98:
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 115:
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 132:
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 149:
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 165:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 182:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 199:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 216:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 232:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 249:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 266:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 281:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 298:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 314:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 332:
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 348:
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 365:
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 382:
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 399:
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 417:
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 433:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 448:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 464:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 481:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 496:  496;
					//
					dblLoss = 
                    (                  dblKey4 <=  40 ) ? 68:
					( dblKey4 >  40 && dblKey4 <=  50 ) ? 70:
					( dblKey4 >  50 && dblKey4 <=  60 ) ? 70:
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 71:
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 72:
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 72:
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 74:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 75:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 75:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 77:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 78:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 78:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 80:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 81:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 82:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 83:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 84:
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 85:
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 87:
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 88:
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 90:
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 91:
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 92:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 94:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 95:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 97:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 98:  98;
					break;
				case 'D16':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  78:
					( dblKey4 >  30 && dblKey4 <=  40 ) ? 102:
					( dblKey4 >  40 && dblKey4 <=  50 ) ? 128:
					( dblKey4 >  50 && dblKey4 <=  60 ) ? 154:
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 181:
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 206:
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 232:
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 257:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 283:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 310:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 335:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 361:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 387:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 414:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 439:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 464:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 489:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 516:
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 542:
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 570:
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 596:
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 619:
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 644:
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 670:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 699:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 722:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 747:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 774:
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 802:
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 823:
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 855:
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 878:
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 903: 903;
					//
					dblLoss = 
					(                  dblKey4 <=  50 ) ? 105:
					( dblKey4 >  50 && dblKey4 <=  60 ) ? 107:
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 109:
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 109:
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 111:
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 113:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 115:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 115:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 118:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 120:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 120:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 123:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 125:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 125:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 128:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 131:
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 134:
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 134:
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 137:
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 140:
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 140:
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 144:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 147:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 147:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 151:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 155:
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 159:
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 159:
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 164:
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 168:
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 173: 173;
					break;
				case 'D19':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  111:
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  149:
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  184:
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  221:
					( dblKey4 >  60 && dblKey4 <=  70 ) ?  259:
					( dblKey4 >  70 && dblKey4 <=  80 ) ?  295:
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  333:
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  371:
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  409:
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  445:
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  481:
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  520:
					( dblKey4 > 140 && dblKey4 <= 150 ) ?  556:
					( dblKey4 > 150 && dblKey4 <= 160 ) ?  591:
					( dblKey4 > 160 && dblKey4 <= 170 ) ?  631:
					( dblKey4 > 170 && dblKey4 <= 180 ) ?  670:
					( dblKey4 > 180 && dblKey4 <= 190 ) ?  707:
					( dblKey4 > 190 && dblKey4 <= 200 ) ?  747:
					( dblKey4 > 200 && dblKey4 <= 210 ) ?  783:
					( dblKey4 > 210 && dblKey4 <= 220 ) ?  813:
					( dblKey4 > 220 && dblKey4 <= 230 ) ?  855:
					( dblKey4 > 230 && dblKey4 <= 240 ) ?  890:
					( dblKey4 > 240 && dblKey4 <= 250 ) ?  929:
					( dblKey4 > 250 && dblKey4 <= 260 ) ?  970:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 1000:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 1048:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 1083:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 1121:
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 1161:
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 1182:
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 1226:
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 1275:
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 1300:
					( dblKey4 > 350 && dblKey4 <= 360 ) ? 1354:
					( dblKey4 > 360 && dblKey4 <= 370 ) ? 1383:
					( dblKey4 > 370 && dblKey4 <= 380 ) ? 1413:
					( dblKey4 > 380 && dblKey4 <= 390 ) ? 1444:
					( dblKey4 > 390 && dblKey4 <= 400 ) ? 1477:
					( dblKey4 > 400 && dblKey4 <= 410 ) ? 1548:
					( dblKey4 > 410 && dblKey4 <= 420 ) ? 1585:
					( dblKey4 > 420 && dblKey4 <= 430 ) ? 1625:
					( dblKey4 > 430 && dblKey4 <= 440 ) ? 1625:
					( dblKey4 > 440 && dblKey4 <= 450 ) ? 1667: 1667;
					//
					dblLoss = 
					(                  dblKey4 <=  60 ) ? 155:
					( dblKey4 >  60 && dblKey4 <=  70 ) ? 155:
					( dblKey4 >  70 && dblKey4 <=  80 ) ? 159:
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 159:
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 164:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 168:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 168:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 173:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 173:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 178:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 184:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 184:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 190:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 190:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 196:
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 203:
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 203:
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 210:
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 210:
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 218:
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 227:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 227:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 236:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 236:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 246:
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 256:
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 256:
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 268:
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 268:
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 280:
					( dblKey4 > 350 && dblKey4 <= 360 ) ? 295:
					( dblKey4 > 360 && dblKey4 <= 370 ) ? 295:
					( dblKey4 > 370 && dblKey4 <= 380 ) ? 310:
					( dblKey4 > 380 && dblKey4 <= 390 ) ? 327:
					( dblKey4 > 390 && dblKey4 <= 400 ) ? 346:
					( dblKey4 > 400 && dblKey4 <= 410 ) ? 368:
					( dblKey4 > 410 && dblKey4 <= 420 ) ? 393:
					( dblKey4 > 420 && dblKey4 <= 430 ) ? 421:
					( dblKey4 > 430 && dblKey4 <= 440 ) ? 421:
					( dblKey4 > 440 && dblKey4 <= 450 ) ? 491: 491;
					break;
				case 'D22':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  153:
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  204:
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  255:
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  305:
					( dblKey4 >  60 && dblKey4 <=  70 ) ?  357:
					( dblKey4 >  70 && dblKey4 <=  80 ) ?  409:
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  461:
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  512:
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  560:
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  613:
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  663:
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  714:
					( dblKey4 > 140 && dblKey4 <= 150 ) ?  765:
					( dblKey4 > 150 && dblKey4 <= 160 ) ?  823:
					( dblKey4 > 160 && dblKey4 <= 170 ) ?  867:
					( dblKey4 > 170 && dblKey4 <= 180 ) ?  929:
					( dblKey4 > 180 && dblKey4 <= 190 ) ?  970:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 1032:
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 1083:
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 1121:
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 1182:
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 1226:
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 1275:
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 1327:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 1383:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 1444:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 1477:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 1548:
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 1585:
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 1667:
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 1711:
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 1757:
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 1806:
					( dblKey4 > 350 && dblKey4 <= 360 ) ? 1857:
					( dblKey4 > 360 && dblKey4 <= 370 ) ? 1912:
					( dblKey4 > 370 && dblKey4 <= 380 ) ? 1970:
					( dblKey4 > 380 && dblKey4 <= 390 ) ? 2031:
					( dblKey4 > 390 && dblKey4 <= 400 ) ? 2097:
					( dblKey4 > 400 && dblKey4 <= 410 ) ? 2097:
					( dblKey4 > 410 && dblKey4 <= 420 ) ? 2167:
					( dblKey4 > 420 && dblKey4 <= 430 ) ? 2241:
					( dblKey4 > 430 && dblKey4 <= 440 ) ? 2241:
					( dblKey4 > 440 && dblKey4 <= 450 ) ? 2321:
					( dblKey4 > 450 && dblKey4 <= 460 ) ? 2407:
					( dblKey4 > 460 && dblKey4 <= 470 ) ? 2407:
					( dblKey4 > 470 && dblKey4 <= 480 ) ? 2500:
					( dblKey4 > 480 && dblKey4 <= 490 ) ? 2500:
					( dblKey4 > 490 && dblKey4 <= 500 ) ? 2600:
					( dblKey4 > 500 && dblKey4 <= 510 ) ? 2600:
					( dblKey4 > 510 && dblKey4 <= 520 ) ? 2708:
					( dblKey4 > 520 && dblKey4 <= 530 ) ? 2708:
					( dblKey4 > 530 && dblKey4 <= 540 ) ? 2826:
					( dblKey4 > 540 && dblKey4 <= 550 ) ? 2826: 2826;
					//
					dblLoss = 
					(                  dblKey4 <=  80 ) ? 196:
					( dblKey4 >  80 && dblKey4 <=  90 ) ? 203:
					( dblKey4 >  90 && dblKey4 <= 100 ) ? 203:
					( dblKey4 > 100 && dblKey4 <= 110 ) ? 210:
					( dblKey4 > 110 && dblKey4 <= 120 ) ? 210:
					( dblKey4 > 120 && dblKey4 <= 130 ) ? 218:
					( dblKey4 > 130 && dblKey4 <= 140 ) ? 218:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 218:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 227:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 227:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 236:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 236:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 246:
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 246:
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 256:
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 256:
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 268:
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 268:
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 268:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 280:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 280:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 295:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 295:
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 310:
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 310:
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 327:
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 327:
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 327:
					( dblKey4 > 350 && dblKey4 <= 360 ) ? 346:
					( dblKey4 > 360 && dblKey4 <= 370 ) ? 346:
					( dblKey4 > 370 && dblKey4 <= 380 ) ? 368:
					( dblKey4 > 380 && dblKey4 <= 390 ) ? 368:
					( dblKey4 > 390 && dblKey4 <= 400 ) ? 393:
					( dblKey4 > 400 && dblKey4 <= 410 ) ? 393:
					( dblKey4 > 410 && dblKey4 <= 420 ) ? 421:
					( dblKey4 > 420 && dblKey4 <= 430 ) ? 421:
					( dblKey4 > 430 && dblKey4 <= 440 ) ? 453:
					( dblKey4 > 440 && dblKey4 <= 450 ) ? 491:
					( dblKey4 > 450 && dblKey4 <= 460 ) ? 491:
					( dblKey4 > 460 && dblKey4 <= 470 ) ? 535:
					( dblKey4 > 470 && dblKey4 <= 480 ) ? 535:
					( dblKey4 > 480 && dblKey4 <= 490 ) ? 589:
					( dblKey4 > 490 && dblKey4 <= 500 ) ? 589:
					( dblKey4 > 500 && dblKey4 <= 510 ) ? 654:
					( dblKey4 > 510 && dblKey4 <= 520 ) ? 736:
					( dblKey4 > 520 && dblKey4 <= 530 ) ? 736:
					( dblKey4 > 530 && dblKey4 <= 540 ) ? 736:
					( dblKey4 > 540 && dblKey4 <= 550 ) ? 842: 842;
					break;
				case 'D25':
					//
					dblCapsule = 
					(                  dblKey4 <=  30 ) ?  199:
					( dblKey4 >  30 && dblKey4 <=  40 ) ?  266:
					( dblKey4 >  40 && dblKey4 <=  50 ) ?  332:
					( dblKey4 >  50 && dblKey4 <=  60 ) ?  399:
					( dblKey4 >  60 && dblKey4 <=  70 ) ?  464:
					( dblKey4 >  70 && dblKey4 <=  80 ) ?  533:
					( dblKey4 >  80 && dblKey4 <=  90 ) ?  596:
					( dblKey4 >  90 && dblKey4 <= 100 ) ?  663:
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  730:
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  802:
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  867:
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  929:
					( dblKey4 > 140 && dblKey4 <= 150 ) ? 1000:
					( dblKey4 > 150 && dblKey4 <= 160 ) ? 1066:
					( dblKey4 > 160 && dblKey4 <= 170 ) ? 1140:
					( dblKey4 > 170 && dblKey4 <= 180 ) ? 1204:
					( dblKey4 > 180 && dblKey4 <= 190 ) ? 1275:
					( dblKey4 > 190 && dblKey4 <= 200 ) ? 1327:
					( dblKey4 > 200 && dblKey4 <= 210 ) ? 1413:
					( dblKey4 > 210 && dblKey4 <= 220 ) ? 1477:
					( dblKey4 > 220 && dblKey4 <= 230 ) ? 1548:
					( dblKey4 > 230 && dblKey4 <= 240 ) ? 1625:
					( dblKey4 > 240 && dblKey4 <= 250 ) ? 1667:
					( dblKey4 > 250 && dblKey4 <= 260 ) ? 1757:
					( dblKey4 > 260 && dblKey4 <= 270 ) ? 1806:
					( dblKey4 > 270 && dblKey4 <= 280 ) ? 1857:
					( dblKey4 > 280 && dblKey4 <= 290 ) ? 1970:
					( dblKey4 > 290 && dblKey4 <= 300 ) ? 2031:
					( dblKey4 > 300 && dblKey4 <= 310 ) ? 2097:
					( dblKey4 > 310 && dblKey4 <= 320 ) ? 2167:
					( dblKey4 > 320 && dblKey4 <= 330 ) ? 2241:
					( dblKey4 > 330 && dblKey4 <= 340 ) ? 2321:
					( dblKey4 > 340 && dblKey4 <= 350 ) ? 2321:
					( dblKey4 > 350 && dblKey4 <= 360 ) ? 2407:
					( dblKey4 > 360 && dblKey4 <= 370 ) ? 2500:
					( dblKey4 > 370 && dblKey4 <= 380 ) ? 2600:
					( dblKey4 > 380 && dblKey4 <= 390 ) ? 2600:
					( dblKey4 > 390 && dblKey4 <= 400 ) ? 2708:
					( dblKey4 > 400 && dblKey4 <= 410 ) ? 2826:
					( dblKey4 > 410 && dblKey4 <= 420 ) ? 2826:
					( dblKey4 > 420 && dblKey4 <= 430 ) ? 2955:
					( dblKey4 > 430 && dblKey4 <= 440 ) ? 2955:
					( dblKey4 > 440 && dblKey4 <= 450 ) ? 3095:
					( dblKey4 > 450 && dblKey4 <= 460 ) ? 3095:
					( dblKey4 > 460 && dblKey4 <= 470 ) ? 3250:
					( dblKey4 > 470 && dblKey4 <= 480 ) ? 3250:
					( dblKey4 > 480 && dblKey4 <= 490 ) ? 3250:
					( dblKey4 > 490 && dblKey4 <= 500 ) ? 3421: 3421;
					//
					dblLoss = 
					(                  dblKey4 <= 100 ) ?  346:
					( dblKey4 > 100 && dblKey4 <= 110 ) ?  346:
					( dblKey4 > 110 && dblKey4 <= 120 ) ?  368:
					( dblKey4 > 120 && dblKey4 <= 130 ) ?  368:
					( dblKey4 > 130 && dblKey4 <= 140 ) ?  368:
					( dblKey4 > 140 && dblKey4 <= 150 ) ?  368:
					( dblKey4 > 150 && dblKey4 <= 160 ) ?  393:
					( dblKey4 > 160 && dblKey4 <= 170 ) ?  393:
					( dblKey4 > 170 && dblKey4 <= 180 ) ?  393:
					( dblKey4 > 180 && dblKey4 <= 190 ) ?  421:
					( dblKey4 > 190 && dblKey4 <= 200 ) ?  421:
					( dblKey4 > 200 && dblKey4 <= 210 ) ?  421:
					( dblKey4 > 210 && dblKey4 <= 220 ) ?  453:
					( dblKey4 > 220 && dblKey4 <= 230 ) ?  453:
					( dblKey4 > 230 && dblKey4 <= 240 ) ?  453:
					( dblKey4 > 240 && dblKey4 <= 250 ) ?  453:
					( dblKey4 > 250 && dblKey4 <= 260 ) ?  491:
					( dblKey4 > 260 && dblKey4 <= 270 ) ?  491:
					( dblKey4 > 270 && dblKey4 <= 280 ) ?  491:
					( dblKey4 > 280 && dblKey4 <= 290 ) ?  535:
					( dblKey4 > 290 && dblKey4 <= 300 ) ?  535:
					( dblKey4 > 300 && dblKey4 <= 310 ) ?  535:
					( dblKey4 > 310 && dblKey4 <= 320 ) ?  589:
					( dblKey4 > 320 && dblKey4 <= 330 ) ?  589:
					( dblKey4 > 330 && dblKey4 <= 340 ) ?  589:
					( dblKey4 > 340 && dblKey4 <= 350 ) ?  589:
					( dblKey4 > 350 && dblKey4 <= 360 ) ?  654:
					( dblKey4 > 360 && dblKey4 <= 370 ) ?  654:
					( dblKey4 > 370 && dblKey4 <= 380 ) ?  654:
					( dblKey4 > 380 && dblKey4 <= 390 ) ?  736:
					( dblKey4 > 390 && dblKey4 <= 400 ) ?  736:
					( dblKey4 > 400 && dblKey4 <= 410 ) ?  736:
					( dblKey4 > 410 && dblKey4 <= 420 ) ?  842:
					( dblKey4 > 420 && dblKey4 <= 430 ) ?  842:
					( dblKey4 > 430 && dblKey4 <= 440 ) ?  842:
					( dblKey4 > 440 && dblKey4 <= 450 ) ?  982:
					( dblKey4 > 450 && dblKey4 <= 460 ) ?  982:
					( dblKey4 > 460 && dblKey4 <= 470 ) ?  982:
					( dblKey4 > 470 && dblKey4 <= 480 ) ?  982:
					( dblKey4 > 480 && dblKey4 <= 490 ) ? 1178:
					( dblKey4 > 490 && dblKey4 <= 500 ) ? 1178: 1178;
					break;
				default:
					dblCapsule = 0;
					dblLoss    = 0;
			} 
			break;
		default:
			dblCapsule = 0;
			dblLoss    = 0;
	} 

	// 
	switch( strKey10 ) 
	{ 
		case 'D10':
			//
			dblDig = 
			(                  dblKey4 <=  30 ) ? 295:
			( dblKey4 >  30 && dblKey4 <=  40 ) ? 300:
			( dblKey4 >  40 && dblKey4 <=  50 ) ? 300:
			( dblKey4 >  50 && dblKey4 <=  60 ) ? 305:
			( dblKey4 >  60 && dblKey4 <=  70 ) ? 310:
			( dblKey4 >  70 && dblKey4 <=  80 ) ? 310:
			( dblKey4 >  80 && dblKey4 <=  90 ) ? 320:
			( dblKey4 >  90 && dblKey4 <= 100 ) ? 320:
			( dblKey4 > 100 && dblKey4 <= 110 ) ? 325:
			( dblKey4 > 110 && dblKey4 <= 120 ) ? 330:
			( dblKey4 > 120 && dblKey4 <= 130 ) ? 335:
			( dblKey4 > 130 && dblKey4 <= 140 ) ? 340:
			( dblKey4 > 140 && dblKey4 <= 150 ) ? 345:
			( dblKey4 > 150 && dblKey4 <= 160 ) ? 350:
			( dblKey4 > 160 && dblKey4 <= 170 ) ? 355:
			( dblKey4 > 170 && dblKey4 <= 180 ) ? 360:
			( dblKey4 > 180 && dblKey4 <= 190 ) ? 370:
			( dblKey4 > 190 && dblKey4 <= 200 ) ? 370: 370;
			//
			dblFix = 
			(                  dblKey4 <=  30 ) ? 125 :
			( dblKey4 >  30 && dblKey4 <=  40 ) ? 125 :
			( dblKey4 >  40 && dblKey4 <=  50 ) ? 130 :
			( dblKey4 >  50 && dblKey4 <=  60 ) ? 130 :
			( dblKey4 >  60 && dblKey4 <=  70 ) ? 130 :
			( dblKey4 >  70 && dblKey4 <=  80 ) ? 135 :
			( dblKey4 >  80 && dblKey4 <=  90 ) ? 135 :
			( dblKey4 >  90 && dblKey4 <= 100 ) ? 140 :
			( dblKey4 > 100 && dblKey4 <= 110 ) ? 140 :
			( dblKey4 > 110 && dblKey4 <= 120 ) ? 140 :
			( dblKey4 > 120 && dblKey4 <= 130 ) ? 145 :
			( dblKey4 > 130 && dblKey4 <= 140 ) ? 145 :
			( dblKey4 > 140 && dblKey4 <= 150 ) ? 150 :
			( dblKey4 > 150 && dblKey4 <= 160 ) ? 150 :
			( dblKey4 > 160 && dblKey4 <= 170 ) ? 155 :
			( dblKey4 > 170 && dblKey4 <= 180 ) ? 155 :
			( dblKey4 > 180 && dblKey4 <= 190 ) ? 155 :
			( dblKey4 > 190 && dblKey4 <= 200 ) ? 160 : 160;
			break;
		case 'D13':
			//
			dblDig = 
			(                  dblKey4 <=  40 ) ? 405:
			( dblKey4 >  40 && dblKey4 <=  50 ) ? 415:
			( dblKey4 >  50 && dblKey4 <=  60 ) ? 415:
			( dblKey4 >  60 && dblKey4 <=  70 ) ? 420:
			( dblKey4 >  70 && dblKey4 <=  80 ) ? 425:
			( dblKey4 >  80 && dblKey4 <=  90 ) ? 430:
			( dblKey4 >  90 && dblKey4 <= 100 ) ? 440:
			( dblKey4 > 100 && dblKey4 <= 110 ) ? 445:
			( dblKey4 > 110 && dblKey4 <= 120 ) ? 450:
			( dblKey4 > 120 && dblKey4 <= 130 ) ? 455:
			( dblKey4 > 130 && dblKey4 <= 140 ) ? 460:
			( dblKey4 > 140 && dblKey4 <= 150 ) ? 465:
			( dblKey4 > 150 && dblKey4 <= 160 ) ? 475:
			( dblKey4 > 160 && dblKey4 <= 170 ) ? 480:
			( dblKey4 > 170 && dblKey4 <= 180 ) ? 485:
			( dblKey4 > 180 && dblKey4 <= 190 ) ? 495:
			( dblKey4 > 190 && dblKey4 <= 200 ) ? 500:
			( dblKey4 > 200 && dblKey4 <= 210 ) ? 510:
			( dblKey4 > 210 && dblKey4 <= 220 ) ? 515:
			( dblKey4 > 220 && dblKey4 <= 230 ) ? 520:
			( dblKey4 > 230 && dblKey4 <= 240 ) ? 530:
			( dblKey4 > 240 && dblKey4 <= 250 ) ? 540:
			( dblKey4 > 250 && dblKey4 <= 260 ) ? 545:
			( dblKey4 > 260 && dblKey4 <= 270 ) ? 555:
			( dblKey4 > 270 && dblKey4 <= 280 ) ? 565:
			( dblKey4 > 280 && dblKey4 <= 290 ) ? 575:
			( dblKey4 > 290 && dblKey4 <= 300 ) ? 585: 585;
			//
			dblFix = 
			(                  dblKey4 <=  40 ) ? 175:
			( dblKey4 >  40 && dblKey4 <=  50 ) ? 175:
			( dblKey4 >  50 && dblKey4 <=  60 ) ? 180:
			( dblKey4 >  60 && dblKey4 <=  70 ) ? 180:
			( dblKey4 >  70 && dblKey4 <=  80 ) ? 185:
			( dblKey4 >  80 && dblKey4 <=  90 ) ? 185:
			( dblKey4 >  90 && dblKey4 <= 100 ) ? 185:
			( dblKey4 > 100 && dblKey4 <= 110 ) ? 190:
			( dblKey4 > 110 && dblKey4 <= 120 ) ? 190:
			( dblKey4 > 120 && dblKey4 <= 130 ) ? 195:
			( dblKey4 > 130 && dblKey4 <= 140 ) ? 200:
			( dblKey4 > 140 && dblKey4 <= 150 ) ? 200:
			( dblKey4 > 150 && dblKey4 <= 160 ) ? 200:
			( dblKey4 > 160 && dblKey4 <= 170 ) ? 205:
			( dblKey4 > 170 && dblKey4 <= 180 ) ? 210:
			( dblKey4 > 180 && dblKey4 <= 190 ) ? 210:
			( dblKey4 > 190 && dblKey4 <= 200 ) ? 215:
			( dblKey4 > 200 && dblKey4 <= 210 ) ? 215:
			( dblKey4 > 210 && dblKey4 <= 220 ) ? 220:
			( dblKey4 > 220 && dblKey4 <= 230 ) ? 225:
			( dblKey4 > 230 && dblKey4 <= 240 ) ? 230:
			( dblKey4 > 240 && dblKey4 <= 250 ) ? 230:
			( dblKey4 > 250 && dblKey4 <= 260 ) ? 235:
			( dblKey4 > 260 && dblKey4 <= 270 ) ? 240:
			( dblKey4 > 270 && dblKey4 <= 280 ) ? 240:
			( dblKey4 > 280 && dblKey4 <= 290 ) ? 245:
			( dblKey4 > 290 && dblKey4 <= 300 ) ? 250: 250;
			break;
		case 'D16':
			//
			dblDig = 
			(                  dblKey4 <=  50 ) ?  625:
			( dblKey4 >  50 && dblKey4 <=  60 ) ?  635:
			( dblKey4 >  60 && dblKey4 <=  70 ) ?  650:
			( dblKey4 >  70 && dblKey4 <=  80 ) ?  650:
			( dblKey4 >  80 && dblKey4 <=  90 ) ?  660:
			( dblKey4 >  90 && dblKey4 <= 100 ) ?  670:
			( dblKey4 > 100 && dblKey4 <= 110 ) ?  685:
			( dblKey4 > 110 && dblKey4 <= 120 ) ?  685:
			( dblKey4 > 120 && dblKey4 <= 130 ) ?  700:
			( dblKey4 > 130 && dblKey4 <= 140 ) ?  715:
			( dblKey4 > 140 && dblKey4 <= 150 ) ?  715:
			( dblKey4 > 150 && dblKey4 <= 160 ) ?  730:
			( dblKey4 > 160 && dblKey4 <= 170 ) ?  745:
			( dblKey4 > 170 && dblKey4 <= 180 ) ?  745:
			( dblKey4 > 180 && dblKey4 <= 190 ) ?  760:
			( dblKey4 > 190 && dblKey4 <= 200 ) ?  775:
			( dblKey4 > 200 && dblKey4 <= 210 ) ?  795:
			( dblKey4 > 210 && dblKey4 <= 220 ) ?  795:
			( dblKey4 > 220 && dblKey4 <= 230 ) ?  815:
			( dblKey4 > 230 && dblKey4 <= 240 ) ?  835:
			( dblKey4 > 240 && dblKey4 <= 250 ) ?  835:
			( dblKey4 > 250 && dblKey4 <= 260 ) ?  855:
			( dblKey4 > 260 && dblKey4 <= 270 ) ?  875:
			( dblKey4 > 270 && dblKey4 <= 280 ) ?  875:
			( dblKey4 > 280 && dblKey4 <= 290 ) ?  895:
			( dblKey4 > 290 && dblKey4 <= 300 ) ?  920:
			( dblKey4 > 300 && dblKey4 <= 310 ) ?  945:
			( dblKey4 > 310 && dblKey4 <= 320 ) ?  945:
			( dblKey4 > 320 && dblKey4 <= 330 ) ?  975:
			( dblKey4 > 330 && dblKey4 <= 340 ) ? 1000:
			( dblKey4 > 340 && dblKey4 <= 350 ) ? 1030: 1030;
			//
			dblFix = 
			(                  dblKey4 <=  50 ) ? 270 :
			( dblKey4 >  50 && dblKey4 <=  60 ) ? 275 :
			( dblKey4 >  60 && dblKey4 <=  70 ) ? 275 :
			( dblKey4 >  70 && dblKey4 <=  80 ) ? 275 :
			( dblKey4 >  80 && dblKey4 <=  90 ) ? 285 :
			( dblKey4 >  90 && dblKey4 <= 100 ) ? 290 :
			( dblKey4 > 100 && dblKey4 <= 110 ) ? 295 :
			( dblKey4 > 110 && dblKey4 <= 120 ) ? 295 :
			( dblKey4 > 120 && dblKey4 <= 130 ) ? 300 :
			( dblKey4 > 130 && dblKey4 <= 140 ) ? 305 :
			( dblKey4 > 140 && dblKey4 <= 150 ) ? 305 :
			( dblKey4 > 150 && dblKey4 <= 160 ) ? 310 :
			( dblKey4 > 160 && dblKey4 <= 170 ) ? 320 :
			( dblKey4 > 170 && dblKey4 <= 180 ) ? 320 :
			( dblKey4 > 180 && dblKey4 <= 190 ) ? 325 :
			( dblKey4 > 190 && dblKey4 <= 200 ) ? 335 :
			( dblKey4 > 200 && dblKey4 <= 210 ) ? 340 :
			( dblKey4 > 210 && dblKey4 <= 220 ) ? 340 :
			( dblKey4 > 220 && dblKey4 <= 230 ) ? 350 :
			( dblKey4 > 230 && dblKey4 <= 240 ) ? 355 :
			( dblKey4 > 240 && dblKey4 <= 250 ) ? 355 :
			( dblKey4 > 250 && dblKey4 <= 260 ) ? 365 :
			( dblKey4 > 260 && dblKey4 <= 270 ) ? 375 :
			( dblKey4 > 270 && dblKey4 <= 280 ) ? 375 :
			( dblKey4 > 280 && dblKey4 <= 290 ) ? 385 :
			( dblKey4 > 290 && dblKey4 <= 300 ) ? 395 :
			( dblKey4 > 300 && dblKey4 <= 310 ) ? 405 :
			( dblKey4 > 310 && dblKey4 <= 320 ) ? 405 :
			( dblKey4 > 320 && dblKey4 <= 330 ) ? 415 :
			( dblKey4 > 330 && dblKey4 <= 340 ) ? 430 :
			( dblKey4 > 340 && dblKey4 <= 350 ) ? 440 : 440;
			break;
		case 'D19':
			//
			dblDig = 
			(                  dblKey4 <=  60 ) ?  920: 
			( dblKey4 >  60 && dblKey4 <=  70 ) ?  920: 
			( dblKey4 >  70 && dblKey4 <=  80 ) ?  945: 
			( dblKey4 >  80 && dblKey4 <=  90 ) ?  945: 
			( dblKey4 >  90 && dblKey4 <= 100 ) ?  975: 
			( dblKey4 > 100 && dblKey4 <= 110 ) ? 1000: 
			( dblKey4 > 110 && dblKey4 <= 120 ) ? 1000: 
			( dblKey4 > 120 && dblKey4 <= 130 ) ? 1030: 
			( dblKey4 > 130 && dblKey4 <= 140 ) ? 1030: 
			( dblKey4 > 140 && dblKey4 <= 150 ) ? 1060: 
			( dblKey4 > 150 && dblKey4 <= 160 ) ? 1095: 
			( dblKey4 > 160 && dblKey4 <= 170 ) ? 1095: 
			( dblKey4 > 170 && dblKey4 <= 180 ) ? 1130: 
			( dblKey4 > 180 && dblKey4 <= 190 ) ? 1130: 
			( dblKey4 > 190 && dblKey4 <= 200 ) ? 1165: 
			( dblKey4 > 200 && dblKey4 <= 210 ) ? 1210: 
			( dblKey4 > 210 && dblKey4 <= 220 ) ? 1210: 
			( dblKey4 > 220 && dblKey4 <= 230 ) ? 1250: 
			( dblKey4 > 230 && dblKey4 <= 240 ) ? 1250: 
			( dblKey4 > 240 && dblKey4 <= 250 ) ? 1295: 
			( dblKey4 > 250 && dblKey4 <= 260 ) ? 1350: 
			( dblKey4 > 260 && dblKey4 <= 270 ) ? 1350: 
			( dblKey4 > 270 && dblKey4 <= 280 ) ? 1400: 
			( dblKey4 > 280 && dblKey4 <= 290 ) ? 1400: 
			( dblKey4 > 290 && dblKey4 <= 300 ) ? 1460: 
			( dblKey4 > 300 && dblKey4 <= 310 ) ? 1525: 
			( dblKey4 > 310 && dblKey4 <= 320 ) ? 1525: 
			( dblKey4 > 320 && dblKey4 <= 330 ) ? 1595: 
			( dblKey4 > 330 && dblKey4 <= 340 ) ? 1595: 
			( dblKey4 > 340 && dblKey4 <= 350 ) ? 1665: 
			( dblKey4 > 350 && dblKey4 <= 360 ) ? 1750: 
			( dblKey4 > 360 && dblKey4 <= 370 ) ? 1750: 
			( dblKey4 > 370 && dblKey4 <= 380 ) ? 1840: 
			( dblKey4 > 380 && dblKey4 <= 390 ) ? 1945: 
			( dblKey4 > 390 && dblKey4 <= 400 ) ? 2060: 
			( dblKey4 > 400 && dblKey4 <= 410 ) ? 2190: 
			( dblKey4 > 410 && dblKey4 <= 420 ) ? 2335: 
			( dblKey4 > 420 && dblKey4 <= 430 ) ? 2500: 
			( dblKey4 > 430 && dblKey4 <= 440 ) ? 2500: 
			( dblKey4 > 440 && dblKey4 <= 450 ) ? 2915: 2915;
			//
			dblFix = 
			(                  dblKey4 <=  60 ) ?  395 : 
			( dblKey4 >  60 && dblKey4 <=  70 ) ?  395 : 
			( dblKey4 >  70 && dblKey4 <=  80 ) ?  405 : 
			( dblKey4 >  80 && dblKey4 <=  90 ) ?  405 : 
			( dblKey4 >  90 && dblKey4 <= 100 ) ?  415 : 
			( dblKey4 > 100 && dblKey4 <= 110 ) ?  430 : 
			( dblKey4 > 110 && dblKey4 <= 120 ) ?  430 : 
			( dblKey4 > 120 && dblKey4 <= 130 ) ?  440 : 
			( dblKey4 > 130 && dblKey4 <= 140 ) ?  440 : 
			( dblKey4 > 140 && dblKey4 <= 150 ) ?  455 : 
			( dblKey4 > 150 && dblKey4 <= 160 ) ?  470 : 
			( dblKey4 > 160 && dblKey4 <= 170 ) ?  470 : 
			( dblKey4 > 170 && dblKey4 <= 180 ) ?  485 : 
			( dblKey4 > 180 && dblKey4 <= 190 ) ?  485 : 
			( dblKey4 > 190 && dblKey4 <= 200 ) ?  500 : 
			( dblKey4 > 200 && dblKey4 <= 210 ) ?  515 : 
			( dblKey4 > 210 && dblKey4 <= 220 ) ?  515 : 
			( dblKey4 > 220 && dblKey4 <= 230 ) ?  535 : 
			( dblKey4 > 230 && dblKey4 <= 240 ) ?  535 : 
			( dblKey4 > 240 && dblKey4 <= 250 ) ?  555 : 
			( dblKey4 > 250 && dblKey4 <= 260 ) ?  575 : 
			( dblKey4 > 260 && dblKey4 <= 270 ) ?  575 : 
			( dblKey4 > 270 && dblKey4 <= 280 ) ?  600 : 
			( dblKey4 > 280 && dblKey4 <= 290 ) ?  600 : 
			( dblKey4 > 290 && dblKey4 <= 300 ) ?  625 : 
			( dblKey4 > 300 && dblKey4 <= 310 ) ?  650 : 
			( dblKey4 > 310 && dblKey4 <= 320 ) ?  650 : 
			( dblKey4 > 320 && dblKey4 <= 330 ) ?  680 : 
			( dblKey4 > 330 && dblKey4 <= 340 ) ?  680 : 
			( dblKey4 > 340 && dblKey4 <= 350 ) ?  715 : 
			( dblKey4 > 350 && dblKey4 <= 360 ) ?  750 : 
			( dblKey4 > 360 && dblKey4 <= 370 ) ?  750 : 
			( dblKey4 > 370 && dblKey4 <= 380 ) ?  790 : 
			( dblKey4 > 380 && dblKey4 <= 390 ) ?  835 : 
			( dblKey4 > 390 && dblKey4 <= 400 ) ?  880 : 
			( dblKey4 > 400 && dblKey4 <= 410 ) ?  935 : 
			( dblKey4 > 410 && dblKey4 <= 420 ) ? 1000 : 
			( dblKey4 > 420 && dblKey4 <= 430 ) ? 1070 : 
			( dblKey4 > 430 && dblKey4 <= 440 ) ? 1070 : 
			( dblKey4 > 440 && dblKey4 <= 450 ) ? 1250 : 1250;
			break;
		case 'D22':
			//
			dblDig = 
			(                  dblKey4 <=  80 ) ? 1165:
			( dblKey4 >  80 && dblKey4 <=  90 ) ? 1210:
			( dblKey4 >  90 && dblKey4 <= 100 ) ? 1210:
			( dblKey4 > 100 && dblKey4 <= 110 ) ? 1250:
			( dblKey4 > 110 && dblKey4 <= 120 ) ? 1250:
			( dblKey4 > 120 && dblKey4 <= 130 ) ? 1295:
			( dblKey4 > 130 && dblKey4 <= 140 ) ? 1295:
			( dblKey4 > 140 && dblKey4 <= 150 ) ? 1295:
			( dblKey4 > 150 && dblKey4 <= 160 ) ? 1350:
			( dblKey4 > 160 && dblKey4 <= 170 ) ? 1350:
			( dblKey4 > 170 && dblKey4 <= 180 ) ? 1400:
			( dblKey4 > 180 && dblKey4 <= 190 ) ? 1400:
			( dblKey4 > 190 && dblKey4 <= 200 ) ? 1460:
			( dblKey4 > 200 && dblKey4 <= 210 ) ? 1460:
			( dblKey4 > 210 && dblKey4 <= 220 ) ? 1525:
			( dblKey4 > 220 && dblKey4 <= 230 ) ? 1525:
			( dblKey4 > 230 && dblKey4 <= 240 ) ? 1595:
			( dblKey4 > 240 && dblKey4 <= 250 ) ? 1595:
			( dblKey4 > 250 && dblKey4 <= 260 ) ? 1595:
			( dblKey4 > 260 && dblKey4 <= 270 ) ? 1665:
			( dblKey4 > 270 && dblKey4 <= 280 ) ? 1665:
			( dblKey4 > 280 && dblKey4 <= 290 ) ? 1750:
			( dblKey4 > 290 && dblKey4 <= 300 ) ? 1750:
			( dblKey4 > 300 && dblKey4 <= 310 ) ? 1840:
			( dblKey4 > 310 && dblKey4 <= 320 ) ? 1840:
			( dblKey4 > 320 && dblKey4 <= 330 ) ? 1945:
			( dblKey4 > 330 && dblKey4 <= 340 ) ? 1945:
			( dblKey4 > 340 && dblKey4 <= 350 ) ? 1945:
			( dblKey4 > 350 && dblKey4 <= 360 ) ? 2060:
			( dblKey4 > 360 && dblKey4 <= 370 ) ? 2060:
			( dblKey4 > 370 && dblKey4 <= 380 ) ? 2190:
			( dblKey4 > 380 && dblKey4 <= 390 ) ? 2190:
			( dblKey4 > 390 && dblKey4 <= 400 ) ? 2335:
			( dblKey4 > 400 && dblKey4 <= 410 ) ? 2335:
			( dblKey4 > 410 && dblKey4 <= 420 ) ? 2500:
			( dblKey4 > 420 && dblKey4 <= 430 ) ? 2500:
			( dblKey4 > 430 && dblKey4 <= 440 ) ? 2690:
			( dblKey4 > 440 && dblKey4 <= 450 ) ? 2915:
			( dblKey4 > 450 && dblKey4 <= 460 ) ? 2915:
			( dblKey4 > 460 && dblKey4 <= 470 ) ? 3180:
			( dblKey4 > 470 && dblKey4 <= 480 ) ? 3180:
			( dblKey4 > 480 && dblKey4 <= 490 ) ? 3500:
			( dblKey4 > 490 && dblKey4 <= 500 ) ? 3500:
			( dblKey4 > 500 && dblKey4 <= 510 ) ? 3890:
			( dblKey4 > 510 && dblKey4 <= 520 ) ? 4375:
			( dblKey4 > 520 && dblKey4 <= 530 ) ? 4375:
			( dblKey4 > 530 && dblKey4 <= 540 ) ? 4375:
			( dblKey4 > 540 && dblKey4 <= 550 ) ? 5000: 5000;
			//
			dblFix = 
			(                  dblKey4 <=  80 ) ?  500 :
			( dblKey4 >  80 && dblKey4 <=  90 ) ?  515 :
			( dblKey4 >  90 && dblKey4 <= 100 ) ?  515 :
			( dblKey4 > 100 && dblKey4 <= 110 ) ?  535 :
			( dblKey4 > 110 && dblKey4 <= 120 ) ?  535 :
			( dblKey4 > 120 && dblKey4 <= 130 ) ?  555 :
			( dblKey4 > 130 && dblKey4 <= 140 ) ?  555 :
			( dblKey4 > 140 && dblKey4 <= 150 ) ?  555 :
			( dblKey4 > 150 && dblKey4 <= 160 ) ?  575 :
			( dblKey4 > 160 && dblKey4 <= 170 ) ?  575 :
			( dblKey4 > 170 && dblKey4 <= 180 ) ?  600 :
			( dblKey4 > 180 && dblKey4 <= 190 ) ?  600 :
			( dblKey4 > 190 && dblKey4 <= 200 ) ?  625 :
			( dblKey4 > 200 && dblKey4 <= 210 ) ?  625 :
			( dblKey4 > 210 && dblKey4 <= 220 ) ?  650 :
			( dblKey4 > 220 && dblKey4 <= 230 ) ?  650 :
			( dblKey4 > 230 && dblKey4 <= 240 ) ?  680 :
			( dblKey4 > 240 && dblKey4 <= 250 ) ?  680 :
			( dblKey4 > 250 && dblKey4 <= 260 ) ?  680 :
			( dblKey4 > 260 && dblKey4 <= 270 ) ?  715 :
			( dblKey4 > 270 && dblKey4 <= 280 ) ?  715 :
			( dblKey4 > 280 && dblKey4 <= 290 ) ?  750 :
			( dblKey4 > 290 && dblKey4 <= 300 ) ?  750 :
			( dblKey4 > 300 && dblKey4 <= 310 ) ?  790 :
			( dblKey4 > 310 && dblKey4 <= 320 ) ?  790 :
			( dblKey4 > 320 && dblKey4 <= 330 ) ?  835 :
			( dblKey4 > 330 && dblKey4 <= 340 ) ?  835 :
			( dblKey4 > 340 && dblKey4 <= 350 ) ?  835 :
			( dblKey4 > 350 && dblKey4 <= 360 ) ?  880 :
			( dblKey4 > 360 && dblKey4 <= 370 ) ?  880 :
			( dblKey4 > 370 && dblKey4 <= 380 ) ?  935 :
			( dblKey4 > 380 && dblKey4 <= 390 ) ?  935 :
			( dblKey4 > 390 && dblKey4 <= 400 ) ? 1000 :
			( dblKey4 > 400 && dblKey4 <= 410 ) ? 1000 :
			( dblKey4 > 410 && dblKey4 <= 420 ) ? 1070 :
			( dblKey4 > 420 && dblKey4 <= 430 ) ? 1070 :
			( dblKey4 > 430 && dblKey4 <= 440 ) ? 1155 :
			( dblKey4 > 440 && dblKey4 <= 450 ) ? 1250 :
			( dblKey4 > 450 && dblKey4 <= 460 ) ? 1250 :
			( dblKey4 > 460 && dblKey4 <= 470 ) ? 1365 :
			( dblKey4 > 470 && dblKey4 <= 480 ) ? 1365 :
			( dblKey4 > 480 && dblKey4 <= 490 ) ? 1500 :
			( dblKey4 > 490 && dblKey4 <= 500 ) ? 1500 :
			( dblKey4 > 500 && dblKey4 <= 510 ) ? 1665 :
			( dblKey4 > 510 && dblKey4 <= 520 ) ? 1875 :
			( dblKey4 > 520 && dblKey4 <= 530 ) ? 1875 :
			( dblKey4 > 530 && dblKey4 <= 540 ) ? 1875 :
			( dblKey4 > 540 && dblKey4 <= 550 ) ? 2145 : 2145;
			break;
		case 'D25':
			//
			dblDig = 
			(                  dblKey4 <= 100 ) ? 2060: 
			( dblKey4 > 100 && dblKey4 <= 110 ) ? 2060: 
			( dblKey4 > 110 && dblKey4 <= 120 ) ? 2190: 
			( dblKey4 > 120 && dblKey4 <= 130 ) ? 2190: 
			( dblKey4 > 130 && dblKey4 <= 140 ) ? 2190: 
			( dblKey4 > 140 && dblKey4 <= 150 ) ? 2190: 
			( dblKey4 > 150 && dblKey4 <= 160 ) ? 2335: 
			( dblKey4 > 160 && dblKey4 <= 170 ) ? 2335: 
			( dblKey4 > 170 && dblKey4 <= 180 ) ? 2335: 
			( dblKey4 > 180 && dblKey4 <= 190 ) ? 2500: 
			( dblKey4 > 190 && dblKey4 <= 200 ) ? 2500: 
			( dblKey4 > 200 && dblKey4 <= 210 ) ? 2500: 
			( dblKey4 > 210 && dblKey4 <= 220 ) ? 2690: 
			( dblKey4 > 220 && dblKey4 <= 230 ) ? 2690: 
			( dblKey4 > 230 && dblKey4 <= 240 ) ? 2690: 
			( dblKey4 > 240 && dblKey4 <= 250 ) ? 2690: 
			( dblKey4 > 250 && dblKey4 <= 260 ) ? 2915: 
			( dblKey4 > 260 && dblKey4 <= 270 ) ? 2915: 
			( dblKey4 > 270 && dblKey4 <= 280 ) ? 2915: 
			( dblKey4 > 280 && dblKey4 <= 290 ) ? 3180: 
			( dblKey4 > 290 && dblKey4 <= 300 ) ? 3180: 
			( dblKey4 > 300 && dblKey4 <= 310 ) ? 3180: 
			( dblKey4 > 310 && dblKey4 <= 320 ) ? 3500: 
			( dblKey4 > 320 && dblKey4 <= 330 ) ? 3500: 
			( dblKey4 > 330 && dblKey4 <= 340 ) ? 3500: 
			( dblKey4 > 340 && dblKey4 <= 350 ) ? 3500: 
			( dblKey4 > 350 && dblKey4 <= 360 ) ? 3890: 
			( dblKey4 > 360 && dblKey4 <= 370 ) ? 3890: 
			( dblKey4 > 370 && dblKey4 <= 380 ) ? 3890: 
			( dblKey4 > 380 && dblKey4 <= 390 ) ? 4375: 
			( dblKey4 > 390 && dblKey4 <= 400 ) ? 4375: 
			( dblKey4 > 400 && dblKey4 <= 410 ) ? 4375: 
			( dblKey4 > 410 && dblKey4 <= 420 ) ? 5000: 
			( dblKey4 > 420 && dblKey4 <= 430 ) ? 5000: 
			( dblKey4 > 430 && dblKey4 <= 440 ) ? 5000: 
			( dblKey4 > 440 && dblKey4 <= 450 ) ? 5835: 
			( dblKey4 > 450 && dblKey4 <= 460 ) ? 5835: 
			( dblKey4 > 460 && dblKey4 <= 470 ) ? 5835: 
			( dblKey4 > 470 && dblKey4 <= 480 ) ? 5835: 
			( dblKey4 > 480 && dblKey4 <= 490 ) ? 7000: 
			( dblKey4 > 490 && dblKey4 <= 500 ) ? 7000: 7000;
			//
			dblFix = 
			(                  dblKey4 <= 100 ) ?  880: 
			( dblKey4 > 100 && dblKey4 <= 110 ) ?  880: 
			( dblKey4 > 110 && dblKey4 <= 120 ) ?  935: 
			( dblKey4 > 120 && dblKey4 <= 130 ) ?  935: 
			( dblKey4 > 130 && dblKey4 <= 140 ) ?  935: 
			( dblKey4 > 140 && dblKey4 <= 150 ) ?  935: 
			( dblKey4 > 150 && dblKey4 <= 160 ) ? 1000: 
			( dblKey4 > 160 && dblKey4 <= 170 ) ? 1000: 
			( dblKey4 > 170 && dblKey4 <= 180 ) ? 1000: 
			( dblKey4 > 180 && dblKey4 <= 190 ) ? 1070: 
			( dblKey4 > 190 && dblKey4 <= 200 ) ? 1070: 
			( dblKey4 > 200 && dblKey4 <= 210 ) ? 1070: 
			( dblKey4 > 210 && dblKey4 <= 220 ) ? 1155: 
			( dblKey4 > 220 && dblKey4 <= 230 ) ? 1155: 
			( dblKey4 > 230 && dblKey4 <= 240 ) ? 1155: 
			( dblKey4 > 240 && dblKey4 <= 250 ) ? 1155: 
			( dblKey4 > 250 && dblKey4 <= 260 ) ? 1250: 
			( dblKey4 > 260 && dblKey4 <= 270 ) ? 1250: 
			( dblKey4 > 270 && dblKey4 <= 280 ) ? 1250: 
			( dblKey4 > 280 && dblKey4 <= 290 ) ? 1365: 
			( dblKey4 > 290 && dblKey4 <= 300 ) ? 1365: 
			( dblKey4 > 300 && dblKey4 <= 310 ) ? 1365: 
			( dblKey4 > 310 && dblKey4 <= 320 ) ? 1500: 
			( dblKey4 > 320 && dblKey4 <= 330 ) ? 1500: 
			( dblKey4 > 330 && dblKey4 <= 340 ) ? 1500: 
			( dblKey4 > 340 && dblKey4 <= 350 ) ? 1500: 
			( dblKey4 > 350 && dblKey4 <= 360 ) ? 1665: 
			( dblKey4 > 360 && dblKey4 <= 370 ) ? 1665: 
			( dblKey4 > 370 && dblKey4 <= 380 ) ? 1665: 
			( dblKey4 > 380 && dblKey4 <= 390 ) ? 1875: 
			( dblKey4 > 390 && dblKey4 <= 400 ) ? 1875: 
			( dblKey4 > 400 && dblKey4 <= 410 ) ? 1875: 
			( dblKey4 > 410 && dblKey4 <= 420 ) ? 2145: 
			( dblKey4 > 420 && dblKey4 <= 430 ) ? 2145: 
			( dblKey4 > 430 && dblKey4 <= 440 ) ? 2145: 
			( dblKey4 > 440 && dblKey4 <= 450 ) ? 2500: 
			( dblKey4 > 450 && dblKey4 <= 460 ) ? 2500: 
			( dblKey4 > 460 && dblKey4 <= 470 ) ? 2500: 
			( dblKey4 > 470 && dblKey4 <= 480 ) ? 2500: 
			( dblKey4 > 480 && dblKey4 <= 490 ) ? 3000: 
			( dblKey4 > 490 && dblKey4 <= 500 ) ? 3000: 3000;
			break;
		default:
			dblDig     = 0;
			dblFix     = 0;
	} 
	dblDig  = Math.round( dblDig  * dblKey3 );
	dblFix  = Math.round( dblFix  * dblKey3 );
	dblLoss = Math.round( dblLoss * dblKey3 );

	// ------------------------------------------------------------
	// 鉄筋単価
	// ------------------------------------------------------------
	// 材料費
	dblWork1 = Math.round( (dblKey11 * dblKey2 * 1.1) / 1000, -2 );
	dbl1     = Math.round( dblWork1 * dblKey12, 0 );

	// 加工費１
	dblWork1 = Math.round( dblKey03    / 1000 * dblKey01    , -2 );
	dblWork2 = Math.round( dblKey13    / 1000 * dblKey11, -2 );
	dblWork  = Math.round( dblBaseRot1 / ( dblWork2 / dblWork1 ), 0 );
	dbl2     = Math.round( dblBaseFee  / dblWork, 0 ) + 10;
	dbl2     = 0;

	// 加工費２
	dblWork1 = Math.round( dblKey03    / 1000 * dblKey01    , -2 );
	dblWork2 = Math.round( dblKey13    / 1000 * dblKey11, -2 );
	dblWork  = Math.round( dblBaseRot2 / ( dblWork2 / dblWork1 ), 0 );
	dbl3     = Math.round( dblBaseFee  / dblWork, 0 ) + 10;

	// 加工費３
	dblWork1 = Math.round( dblKey03    / 1000 * dblKey01    , -2 );
	dblWork2 = Math.round( dblKey13    / 1000 * dblKey11, -2 );
	dblWork  = Math.round( dblBaseRot3 / ( dblWork2 / dblWork1 ), 0 );
	dbl4     = Math.round( dblBaseFee  / dblWork, 0 ) + 10;

	// ナット売価
	dbl5     = dblKey14;

	// 小計
	dbl6     = dbl1 + dbl2 + dbl3 + dbl4 + dbl5;

	// 諸経費
	dbl7     = Math.round( dbl6 * 0.2, 0 );

	// 鉄筋単価総合計
	dblSum1  = dbl6 + dbl7;

	// 必要樹脂量
	dblWork1 = Math.ceil(dblKey4, 1);
	switch( strKey10 ) 
	{ 
		case 'D10': dbl8 = Math.round( ((dblKey19 / 20 * dblKey19 / 20 * 3.14 - 0.713) * dblWork1 / 10) * 1.2, -1 ); break;
		case 'D13': dbl8 = Math.round( ((dblKey19 / 20 * dblKey19 / 20 * 3.14 - 1.267) * dblWork1 / 10) * 1.2, -1 ); break;
		case 'D16': dbl8 = Math.round( ((dblKey19 / 20 * dblKey19 / 20 * 3.14 - 1.986) * dblWork1 / 10) * 1.2, -1 ); break;
		case 'D19': dbl8 = Math.round( ((dblKey19 / 20 * dblKey19 / 20 * 3.14 - 2.865) * dblWork1 / 10) * 1.2, -1 ); break;
		case 'D22': dbl8 = Math.round( ((dblKey19 / 20 * dblKey19 / 20 * 3.14 - 3.871) * dblWork1 / 10) * 1.2, -1 ); break;
		case 'D25': dbl8 = Math.round( ((dblKey19 / 20 * dblKey19 / 20 * 3.14 - 5.067) * dblWork1 / 10) * 1.2, -1 ); break;
		default:    dbl8 = Math.round( ((dblKey19 / 20 * dblKey19 / 20 * 3.14 - 0.713) * dblWork1 / 10) * 1.2, -1 ); break;
	} 
	strOut8 = "" + dbl8;
	if ( strOut8.indexOf(".", 0) == -1 ) 
	{ 
		strOut8 = strOut8 + ".0";
	}

	// カートリッジ１本当りの施工可能本数
	switch( strRefType ) 
	{ 
		case 'EA': dbl9 = Math.floor( 440 / dbl8 ); break;
		case 'EX': dbl9 = Math.floor( 350 / dbl8 ); break;
		default:   dbl9 = Math.floor( 440 / dbl8 );
	} 

	obj0.innerHTML = dblSum1   ;
	obj1.innerHTML = dblCapsule;
	obj2.innerHTML = dblDig    ;
	obj3.innerHTML = dblFix    ;
	obj4.innerHTML = dblLoss   ;
	obj5.innerHTML = dblSum1 + dblCapsule + dblDig + dblFix + dblLoss;
	obj6.innerHTML = strOut8;
	obj7.innerHTML = dbl9;
} 
