
//====================================================================================
//	配列を作る関数
//====================================================================================
//


function MakeArray(n){
	this.length = n ;
	for (var i=0;i<=n;i++){
		this[i]=0;
		}
		return this;		
}

size = new MakeArray(27); //縦横サイズのデータテーブル
size[0] = 100;
size[1] = 150;
size[2] = 200;
size[3] = 250;
size[4] = 300;
size[5] = 350;
size[6] = 400;
size[7] = 450;
size[8] = 500;
size[9] = 550;
size[10] = 600;
size[11] = 650;
size[12] = 700;
size[13] = 750;
size[14] = 800;
size[15] = 850;
size[16] = 900;
size[17] = 950;
size[18] = 1000;
size[19] = 1100;
size[20] = 1200;
size[21] = 1300;
size[22] = 1400;
size[23] = 1500;
size[24] = 1600;
size[25] = 1700;
size[26] = 1800;

kakaku01 = new MakeArray(27); //横100mmの価格テーブル
kakaku01[0] = 800;
kakaku01[1] = 1100;
kakaku01[2] = 1200;
kakaku01[3] = 1300;
kakaku01[4] = 1400;
kakaku01[5] = 1600;
kakaku01[6] = 1700;
kakaku01[7] = 1800;
kakaku01[8] = 1900;
kakaku01[9] = 2000;
kakaku01[10] = 2100;
kakaku01[11] = 2200;
kakaku01[12] = 2400;
kakaku01[13] = 2500;
kakaku01[14] = 2600;
kakaku01[15] = 2700;
kakaku01[16] = 2800;
kakaku01[17] = 2900;
kakaku01[18] = 3000;
kakaku01[19] = 3300;
kakaku01[20] = 3500;
kakaku01[21] = 3700;
kakaku01[22] = 4000;
kakaku01[23] = 4200;
kakaku01[24] = 4300;
kakaku01[25] = 4300;
kakaku01[26] = 4400;

kakaku02 = new MakeArray(27); //横150mmの価格テーブル
kakaku02[0] = 1100;
kakaku02[1] = 1300;
kakaku02[2] = 1400;
kakaku02[3] = 1700;
kakaku02[4] = 1800;
kakaku02[5] = 2000;
kakaku02[6] = 2100;
kakaku02[7] = 2100;
kakaku02[8] = 2500;
kakaku02[9] = 2700;
kakaku02[10] = 2800;
kakaku02[11] = 3000;
kakaku02[12] = 3200;
kakaku02[13] = 3400;
kakaku02[14] = 3500;
kakaku02[15] = 3700;
kakaku02[16] = 3800;
kakaku02[17] = 4100;
kakaku02[18] = 4200;
kakaku02[19] = 4300;
kakaku02[20] = 4400;
kakaku02[21] = 4500;
kakaku02[22] = 4600;
kakaku02[23] = 4600;
kakaku02[24] = 4600;
kakaku02[25] = 4800;
kakaku02[26] = 4800;

kakaku03 = new MakeArray(27); //横200mmの価格テーブル
kakaku03[0] = 1200;
kakaku03[1] = 1400;
kakaku03[2] = 1700;
kakaku03[3] = 1900;
kakaku03[4] = 2100;
kakaku03[5] = 2200;
kakaku03[6] = 2600;
kakaku03[7] = 2800;
kakaku03[8] = 3000;
kakaku03[9] = 3300;
kakaku03[10] = 3500;
kakaku03[11] = 3700;
kakaku03[12] = 4000;
kakaku03[13] = 4200;
kakaku03[14] = 4300;
kakaku03[15] = 4300;
kakaku03[16] = 4400;
kakaku03[17] = 4500;
kakaku03[18] = 4500;
kakaku03[19] = 4600;
kakaku03[20] = 4600;
kakaku03[21] = 4800;
kakaku03[22] = 4900;
kakaku03[23] = 4900;
kakaku03[24] = 5000;
kakaku03[25] = 5000;
kakaku03[26] = 5200;

kakaku04 = new MakeArray(27); //250mmの価格テーブル
kakaku04[0] = 1300;
kakaku04[1] = 1700;
kakaku04[2] = 1900;
kakaku04[3] = 2200;
kakaku04[4] = 2500;
kakaku04[5] = 2800;
kakaku04[6] = 3000;
kakaku04[7] = 3400;
kakaku04[8] = 3600;
kakaku04[9] = 3900;
kakaku04[10] = 4200;
kakaku04[11] = 4300;
kakaku04[12] = 4400;
kakaku04[13] = 4500;
kakaku04[14] = 4500;
kakaku04[15] = 4600;
kakaku04[16] = 4600;
kakaku04[17] = 4600;
kakaku04[18] = 4800;
kakaku04[19] = 4800;
kakaku04[20] = 4900;
kakaku04[21] = 5000;
kakaku04[22] = 5200;
kakaku04[23] = 5200;
kakaku04[24] = 5300;
kakaku04[25] = 5400;
kakaku04[26] = 5500;

kakaku05 = new MakeArray(27); //300mmの価格テーブル
kakaku05[0] = 1400;
kakaku05[1] = 1800;
kakaku05[2] = 2100;
kakaku05[3] = 2500;
kakaku05[4] = 2800;
kakaku05[5] = 3200;
kakaku05[6] = 3600;
kakaku05[7] = 3800;
kakaku05[8] = 4200;
kakaku05[9] = 4400;
kakaku05[10] = 4400;
kakaku05[11] = 4600;
kakaku05[12] = 4600;
kakaku05[13] = 4600;
kakaku05[14] = 4600;
kakaku05[15] = 4800;
kakaku05[16] = 4800;
kakaku05[17] = 5000;
kakaku05[18] = 5000;
kakaku05[19] = 5000;
kakaku05[20] = 5200;
kakaku05[21] = 5300;
kakaku05[22] = 5400;
kakaku05[23] = 5500;
kakaku05[24] = 5600;
kakaku05[25] = 5800;
kakaku05[26] = 6000;

kakaku06 = new MakeArray(27); //350mmの価格テーブル
kakaku06[0] = 1600;
kakaku06[1] = 2000;
kakaku06[2] = 2200;
kakaku06[3] = 2800;
kakaku06[4] = 3200;
kakaku06[5] = 3600;
kakaku06[6] = 4000;
kakaku06[7] = 4200;
kakaku06[8] = 4400;
kakaku06[9] = 4600;
kakaku06[10] = 4600;
kakaku06[11] = 4700;
kakaku06[12] = 4700;
kakaku06[13] = 5000;
kakaku06[14] = 5000;
kakaku06[15] = 5000;
kakaku06[16] = 5000;
kakaku06[17] = 5200;
kakaku06[18] = 5200;
kakaku06[19] = 5300;
kakaku06[20] = 5400;
kakaku06[21] = 5600;
kakaku06[22] = 5700;
kakaku06[23] = 6000;
kakaku06[24] = 6400;
kakaku06[25] = 6800;
kakaku06[26] = 7000;

kakaku07 = new MakeArray(27); //400mmの価格テーブル
kakaku07[0] = 1700;
kakaku07[1] = 2100;
kakaku07[2] = 2600;
kakaku07[3] = 3000;
kakaku07[4] = 3600;
kakaku07[5] = 4000;
kakaku07[6] = 4300;
kakaku07[7] = 4500;
kakaku07[8] = 4500;
kakaku07[9] = 4600;
kakaku07[10] = 4600;
kakaku07[11] = 5000;
kakaku07[12] = 5000;
kakaku07[13] = 5000;
kakaku07[14] = 5000;
kakaku07[15] = 5200;
kakaku07[16] = 5200;
kakaku07[17] = 5300;
kakaku07[18] = 5300;
kakaku07[19] = 5400;
kakaku07[20] = 5600;
kakaku07[21] = 6000;
kakaku07[22] = 6400;
kakaku07[23] = 6800;
kakaku07[24] = 7200;
kakaku07[25] = 7600;
kakaku07[26] = 8000;

kakaku08 = new MakeArray(27); //450mmの価格テーブル
kakaku08[0] = 1800;
kakaku08[1] = 2100;
kakaku08[2] = 2800;
kakaku08[3] = 3400;
kakaku08[4] = 3800;
kakaku08[5] = 4200;
kakaku08[6] = 4500;
kakaku08[7] = 4800;
kakaku08[8] = 4800;
kakaku08[9] = 5000;
kakaku08[10] = 5000;
kakaku08[11] = 5200;
kakaku08[12] = 5200;
kakaku08[13] = 5300;
kakaku08[14] = 5300;
kakaku08[15] = 5500;
kakaku08[16] = 5500;
kakaku08[17] = 5700;
kakaku08[18] = 5700;
kakaku08[19] = 6200;
kakaku08[20] = 6800;
kakaku08[21] = 7300;
kakaku08[22] = 8000;
kakaku08[23] = 8400;
kakaku08[24] = 9000;
kakaku08[25] = 9500;
kakaku08[26] = 10000;

kakaku09 = new MakeArray(27); //500mmの価格テーブル
kakaku09[0] = 1900;
kakaku09[1] = 2500;
kakaku09[2] = 3000;
kakaku09[3] = 3600;
kakaku09[4] = 4200;
kakaku09[5] = 4400;
kakaku09[6] = 4500;
kakaku09[7] = 4800;
kakaku09[8] = 4800;
kakaku09[9] = 5000;
kakaku09[10] = 5000;
kakaku09[11] = 5200;
kakaku09[12] = 5200;
kakaku09[13] = 5300;
kakaku09[14] = 5300;
kakaku09[15] = 5500;
kakaku09[16] = 5500;
kakaku09[17] = 5700;
kakaku09[18] = 5700;
kakaku09[19] = 6200;
kakaku09[20] = 6800;
kakaku09[21] = 7300;
kakaku09[22] = 8000;
kakaku09[23] = 8400;
kakaku09[24] = 9000;
kakaku09[25] = 9500;
kakaku09[26] = 10000;

kakaku10 = new MakeArray(27); //550mmの価格テーブル
kakaku10[0] = 2000;
kakaku10[1] = 2700;
kakaku10[2] = 3300;
kakaku10[3] = 3900;
kakaku10[4] = 4400;
kakaku10[5] = 4600;
kakaku10[6] = 4600;
kakaku10[7] = 5000;
kakaku10[8] = 5000;
kakaku10[9] = 5200;
kakaku10[10] = 5200;
kakaku10[11] = 5400;
kakaku10[12] = 5400;
kakaku10[13] = 5600;
kakaku10[14] = 5600;
kakaku10[15] = 6200;
kakaku10[16] = 6200;
kakaku10[17] = 6800;
kakaku10[18] = 6800;
kakaku10[19] = 7400;
kakaku10[20] = 8000;
kakaku10[21] = 8700;
kakaku10[22] = 9400;
kakaku10[23] = 10000;
kakaku10[24] = 10700;
kakaku10[25] = 11400;
kakaku10[26] = 12000;

kakaku11 = new MakeArray(27); //600mmの価格テーブル
kakaku11[0] = 2100;
kakaku11[1] = 2800;
kakaku11[2] = 3500;
kakaku11[3] = 4200;
kakaku11[4] = 4400;
kakaku11[5] = 4600;
kakaku11[6] = 4600;
kakaku11[7] = 5000;
kakaku11[8] = 5000;
kakaku11[9] = 5200;
kakaku11[10] = 5200;
kakaku11[11] = 5400;
kakaku11[12] = 5400;
kakaku11[13] = 5600;
kakaku11[14] = 5600;
kakaku11[15] = 6200;
kakaku11[16] = 6200;
kakaku11[17] = 6800;
kakaku11[18] = 6800;
kakaku11[19] = 7400;
kakaku11[20] = 8000;
kakaku11[21] = 8700;
kakaku11[22] = 9400;
kakaku11[23] = 10000;
kakaku11[24] = 10700;
kakaku11[25] = 11400;
kakaku11[26] = 12000;

kakaku12 = new MakeArray(27); //650mmの価格テーブル
kakaku12[0] = 2200;
kakaku12[1] = 3000;
kakaku12[2] = 3700;
kakaku12[3] = 4300;
kakaku12[4] = 4600;
kakaku12[5] = 4700;
kakaku12[6] = 5000;
kakaku12[7] = 5200;
kakaku12[8] = 5200;
kakaku12[9] = 5400;
kakaku12[10] = 5400;
kakaku12[11] = 5700;
kakaku12[12] = 5700;
kakaku12[13] = 6400;
kakaku12[14] = 6400;
kakaku12[15] = 7000;
kakaku12[16] = 7000;
kakaku12[17] = 8000;
kakaku12[18] = 8000;
kakaku12[19] = 8700;
kakaku12[20] = 9400;
kakaku12[21] = 10200;
kakaku12[22] = 11000;
kakaku12[23] = 11700;
kakaku12[24] = 12500;
kakaku12[25] = 13300;
kakaku12[26] = 14200;

kakaku13 = new MakeArray(27); //700mmの価格テーブル
kakaku13[0] = 2400;
kakaku13[1] = 3200;
kakaku13[2] = 4000;
kakaku13[3] = 4400;
kakaku13[4] = 4600;
kakaku13[5] = 4700;
kakaku13[6] = 5000;
kakaku13[7] = 5200;
kakaku13[8] = 5200;
kakaku13[9] = 5400;
kakaku13[10] = 5400;
kakaku13[11] = 5700;
kakaku13[12] = 5700;
kakaku13[13] = 6400;
kakaku13[14] = 6400;
kakaku13[15] = 7000;
kakaku13[16] = 7000;
kakaku13[17] = 8000;
kakaku13[18] = 8000;
kakaku13[19] = 8700;
kakaku13[20] = 9400;
kakaku13[21] = 10200;
kakaku13[22] = 11000;
kakaku13[23] = 11700;
kakaku13[24] = 12500;
kakaku13[25] = 13300;
kakaku13[26] = 14200;

kakaku14 = new MakeArray(27); //750mmの価格テーブル
kakaku14[0] = 2500;
kakaku14[1] = 3400;
kakaku14[2] = 4200;
kakaku14[3] = 4500;
kakaku14[4] = 4600;
kakaku14[5] = 5000;
kakaku14[6] = 5000;
kakaku14[7] = 5300;
kakaku14[8] = 5300;
kakaku14[9] = 5600;
kakaku14[10] = 5600;
kakaku14[11] = 6400;
kakaku14[12] = 6400;
kakaku14[13] = 7200;
kakaku14[14] = 7200;
kakaku14[15] = 8000;
kakaku14[16] = 8000;
kakaku14[17] = 9000;
kakaku14[18] = 9000;
kakaku14[19] = 9800;
kakaku14[20] = 10700;
kakaku14[21] = 11600;
kakaku14[22] = 12500;
kakaku14[23] = 13300;
kakaku14[24] = 14200;
kakaku14[25] = 15000;
kakaku14[26] = 16000;

kakaku15 = new MakeArray(27); //800mmの価格テーブル
kakaku15[0] = 2600;
kakaku15[1] = 3500;
kakaku15[2] = 4300;
kakaku15[3] = 4500;
kakaku15[4] = 4600;
kakaku15[5] = 5000;
kakaku15[6] = 5000;
kakaku15[7] = 5300;
kakaku15[8] = 5300;
kakaku15[9] = 5600;
kakaku15[10] = 5600;
kakaku15[11] = 6400;
kakaku15[12] = 6400;
kakaku15[13] = 7200;
kakaku15[14] = 7200;
kakaku15[15] = 8000;
kakaku15[16] = 8000;
kakaku15[17] = 9000;
kakaku15[18] = 9000;
kakaku15[19] = 9800;
kakaku15[20] = 10700;
kakaku15[21] = 11600;
kakaku15[22] = 12500;
kakaku15[23] = 13300;
kakaku15[24] = 14200;
kakaku15[25] = 15000;
kakaku15[26] = 16000;

kakaku16 = new MakeArray(27); //850mmの価格テーブル
kakaku16[0] = 2700;
kakaku16[1] = 3700;
kakaku16[2] = 4300;
kakaku16[3] = 4600;
kakaku16[4] = 4800;
kakaku16[5] = 5000;
kakaku16[6] = 5200;
kakaku16[7] = 5500;
kakaku16[8] = 5500;
kakaku16[9] = 6200;
kakaku16[10] = 6200;
kakaku16[11] = 7000;
kakaku16[12] = 7000;
kakaku16[13] = 8000;
kakaku16[14] = 8000;
kakaku16[15] = 9000;
kakaku16[16] = 9000;
kakaku16[17] = 10000;
kakaku16[18] = 10000;
kakaku16[19] = 11000;
kakaku16[20] = 12000;
kakaku16[21] = 13000;
kakaku16[22] = 14200;
kakaku16[23] = 15000;
kakaku16[24] = 16000;
kakaku16[25] = 17000;
kakaku16[26] = 18000;

kakaku17 = new MakeArray(27); //900mmの価格テーブル
kakaku17[0] = 2800;
kakaku17[1] = 3800;
kakaku17[2] = 4400;
kakaku17[3] = 4600;
kakaku17[4] = 4800;
kakaku17[5] = 5000;
kakaku17[6] = 5200;
kakaku17[7] = 5500;
kakaku17[8] = 5500;
kakaku17[9] = 6200;
kakaku17[10] = 6200;
kakaku17[11] = 7000;
kakaku17[12] = 7000;
kakaku17[13] = 8000;
kakaku17[14] = 8000;
kakaku17[15] = 9000;
kakaku17[16] = 9000;
kakaku17[17] = 10000;
kakaku17[18] = 10000;
kakaku17[19] = 11000;
kakaku17[20] = 12000;
kakaku17[21] = 13000;
kakaku17[22] = 14200;
kakaku17[23] = 15000;
kakaku17[24] = 16000;
kakaku17[25] = 17000;
kakaku17[26] = 18000;



//====================================================================================
//	入力された引数により実際に計算を行う関数
//====================================================================================
//

function platecost(){

	var tanka = 0 //単価
	var zei = 0 //消費税
	var sogaku = 0 //合計
	var syokei = 0 //小計　
	var maisu = (document.form1.kazu.value); //枚数を取得
	var yoko = (document.form1.width.selectedIndex) ; // 横サイズをyokoに代入
	var tate = (document.form1.height.selectedIndex) ; // 縦サイズをtateに代入	
	var menseki = (size[yoko] * size[tate]) / 1000000; //面積を求める
//	document.form1.field1.value = yoko; // 横サイズを表示
//	document.form1.field2.value = tate;//size[tate]; // 縦サイズを表示
	document.form1.field3.value = menseki; // 面積を表示
	
	switch (yoko){
		case 0 : tanka = kakaku01[tate];break; // 価格テーブル01の価格をtankaに代入
		case 1 : tanka = kakaku02[tate];break; // 価格テーブル02の価格をtankaに代入
		case 2 : tanka = kakaku03[tate];break; // 価格テーブル03の価格をtankaに代入
		case 3 : tanka = kakaku04[tate];break;
		case 4 : tanka = kakaku05[tate];break;
		case 5 : tanka = kakaku06[tate];break;
		case 6 : tanka = kakaku07[tate];break;
		case 7 : tanka = kakaku08[tate];break;
		case 8 : tanka = kakaku09[tate];break;
		case 9 : tanka = kakaku10[tate];break;
		case 10 : tanka = kakaku11[tate];break;
		case 11 : tanka = kakaku12[tate];break;
		case 12 : tanka = kakaku13[tate];break;
		case 13 : tanka = kakaku14[tate];break;
		case 14 : tanka = kakaku15[tate];break;
		case 15 : tanka = kakaku16[tate];break;
		case 16 : tanka = kakaku17[tate];break;
		default : document.form1.field4.value = "エラー";
			}
			
	if (maisu >= 100) { tanka = tanka * 0.5 }
		else
	if (maisu >= 50) { tanka = tanka * 0.6 }
		else
	if (maisu >= 20) { tanka = tanka * 0.7 }
		else
	if (maisu >= 10) { tanka = tanka * 0.8 }
		else
	if (maisu >= 5) { tanka = tanka * 0.9 }

	
	sogaku = tanka * maisu	 
	var somenseki = ((size[yoko] * size[tate]) / 1000000) * maisu; //総面積を求める
	document.form1.field5.value = somenseki; // 総面積を表示
	document.form1.field4.value = tanka; // 単価を表示
	document.form1.syokei.value = sogaku; // 総額を表示	
	document.form1.zei.value = Math.ceil(sogaku * 0.05); // 消費税を表示
	document.form1.sogaku.value = sogaku + Math.ceil(sogaku * 0.05); // 総額を表示

		
	}