function calculate_price(formname)
{
    var result;

    var color = parseInt(formname.color.value);
    var number = parseInt(formname.number.value);
    var paper = parseInt(formname.paper.value);
    var time = parseInt(formname.time.value);
    var delivery = parseInt(formname.delivery.value);


    var col_1 = new Array(2000);
    var col_2 = new Array(2000);
    var col_3 = new Array(2000);
    var col_4 = new Array(2000);
    var col_5 = new Array(2000);
	var col_6 = new Array(2000);
    var col_7 = new Array(2000);
    var col_8 = new Array(2000);
    var col_9 = new Array(2000);
    var col_10 = new Array(2000);
	var col_11 = new Array(2000);
    var col_12 = new Array(2000);
    var col_13 = new Array(2000);
    var col_14 = new Array(2000);
    var col_15 = new Array(2000);
	var col_16 = new Array(2000);
    var col_17 = new Array(2000);
	var col_18 = new Array(2000);
    var col_19 = new Array(2000);


    col_1[50] = 175;
    col_1[100] = 220;
    col_1[200] = 440;
    col_1[300] = 660;
    col_1[400] = 880;
    col_1[500] = 970;
    col_1[600] = 1060;
    col_1[700] = 1240;
    col_1[800] = 1420;
    col_1[900] = 1595;
    col_1[1000] = 1630;
    col_1[1500] = 2310;
    col_1[2000] = 3080;


    col_2[50] = 285;
    col_2[100] = 355;
    col_2[200] = 710;
    col_2[300] = 1065;
    col_2[400] = 1420;
    col_2[500] = 1500;
    col_2[600] = 1585;
    col_2[700] = 1850;
    col_2[800] = 2115;
    col_2[900] = 2380;
    col_2[1000] = 2445;
    col_2[1500] = 3435;
    col_2[2000] = 4580;


    col_3[50] = 265;
    col_3[100] = 380;
    col_3[200] = 760;
    col_3[300] = 1140;
    col_3[400] = 1520;
    col_3[500] = 1635;
    col_3[600] = 1965;
    col_3[700] = 2290;
    col_3[800] = 2615;
    col_3[900] = 2945;
    col_3[1000] = 2980;
    col_3[1500] = 4225;
    col_3[2000] = 5640;


    col_4[50] = 360;
    col_4[100] = 495;
    col_4[200] = 990;
    col_4[300] = 1485;
    col_4[400] = 1980;
    col_4[500] = 2060;
    col_4[600] = 2275;
    col_4[700] = 2655;
    col_4[800] = 3035;
    col_4[900] = 3410;
    col_4[1000] = 3455;
    col_4[1500] = 4620;
    col_4[2000] = 6160;


    col_5[50] = 420;
    col_5[100] = 555;
    col_5[200] = 1110;
    col_5[300] = 1665;
    col_5[400] = 2220;
    col_5[500] = 2310;
    col_5[600] = 2640;
    col_5[700] = 3080;
    col_5[800] = 3520;
    col_5[900] = 3960;
    col_5[1000] = 4005;
    col_5[1500] = 5675;
    col_5[2000] = 7570;
	
	col_6[50] = 1650;
    col_6[100] = 2200;
    col_6[200] = 4400;
    col_6[300] = 5400;
    col_6[400] = 7200;
    col_6[500] = 9000;
    col_6[600] = 10800;
    col_6[700] = 12600;
    col_6[800] = 14400;
    col_6[900] = 16200;
    col_6[1000] = 14000;
    col_6[1500] = 21000;
    col_6[2000] = 28000;
	
	col_7[50] = 2100;
    col_7[100] = 2800;
    col_7[200] = 5600;
    col_7[300] = 7200;
    col_7[400] = 9600;
    col_7[500] = 12000;
    col_7[600] = 14400;
    col_7[700] = 16800;
    col_7[800] = 19200;
    col_7[900] = 21600;
    col_7[1000] = 20000;
    col_7[1500] = 30000;
    col_7[2000] = 40000;
	
	col_8[50] = 900;
    col_8[100] = 900;
    col_8[200] = 1440;
    col_8[300] = 2160;
    col_8[400] = 2880;
    col_8[500] = 2520;
    col_8[600] = 3024;
    col_8[700] = 3528;
    col_8[800] = 4032;
    col_8[900] = 4536;
    col_8[1000] = 3600;
    col_8[1500] = 5400;
    col_8[2000] = 7200;
	
	col_9[50] = 1350;
    col_9[100] = 1350;
    col_9[200] = 2160;
    col_9[300] = 3240;
    col_9[400] = 4320;
    col_9[500] = 3600;
    col_9[600] = 4320;
    col_9[700] = 5040;
    col_9[800] = 5760;
    col_9[900] = 6480;
    col_9[1000] = 5400;
    col_9[1500] = 8100;
    col_9[2000] = 10800;
	
    col_10[50] = 1800;
    col_10[100] = 1800;
    col_10[200] = 2700;
    col_10[300] = 4050;
    col_10[400] = 5400;
    col_10[500] = 4500;
    col_10[600] = 5400;
    col_10[700] = 6300;
    col_10[800] = 7200;
    col_10[900] = 8100;
    col_10[1000] = 6300;
    col_10[1500] = 9450;
    col_10[2000] = 12600;
	
	col_11[50] = 2250;
    col_11[100] = 2250;
    col_11[200] = 3240;
    col_11[300] = 4860;
    col_11[400] = 6480;
    col_11[500] = 5400;
    col_11[600] = 6480;
    col_11[700] = 7560;
    col_11[800] = 8640;
    col_11[900] = 9720;
    col_11[1000] = 8100;
    col_11[1500] = 12150;
    col_11[2000] = 16200;

	col_12[50] = 2700;
    col_12[100] = 2700;
    col_12[200] = 3960;
    col_12[300] = 5940;
    col_12[400] = 7920;
    col_12[500] = 6300;
    col_12[600] = 7560;
    col_12[700] = 8820;
    col_12[800] = 10800;
    col_12[900] = 11340;
    col_12[1000] = 9000;
    col_12[1500] = 13500;
    col_12[2000] = 18000;

	col_13[50] = 3600;
    col_13[100] = 3600;
    col_13[200] = 5400;
    col_13[300] = 8100;
    col_13[400] = 10800;
    col_13[500] = 8100;
    col_13[600] = 9720;
    col_13[700] = 11340;
    col_13[800] = 12960;
    col_13[900] = 14580;
    col_13[1000] = 11700;
    col_13[1500] = 17550;
    col_13[2000] = 23400;
	
	col_14[50] = 1440;
    col_14[100] = 1440;
    col_14[200] = 2160;
    col_14[300] = 3240;
    col_14[400] = 4320;
    col_14[500] = 3600;
    col_14[600] = 4320;
    col_14[700] = 5040;
    col_14[800] = 5760;
    col_14[900] = 6480;
    col_14[1000] = 5400;
    col_14[1500] = 8100;
    col_14[2000] = 10800;
	
	col_15[50] = 2250;
    col_15[100] = 2250;
    col_15[200] = 3060;
    col_15[300] = 4590;
    col_15[400] = 6120;
    col_15[500] = 4500;
    col_15[600] = 5400;
    col_15[700] = 6300;
    col_15[800] = 7200;
    col_15[900] = 8100;
    col_15[1000] = 6300;
    col_15[1500] = 9450;
    col_15[2000] = 12600;
	
	col_16[50] = 3600;
    col_16[100] = 3600;
    col_16[200] = 4500;
    col_16[300] = 6750;
    col_16[400] = 9000;
    col_16[500] = 6750;
    col_16[600] = 8100;
    col_16[700] = 9450;
    col_16[800] = 10800;
    col_16[900] = 12150;
    col_16[1000] = 9900;
    col_16[1500] = 14850;
    col_16[2000] = 19800;
	
	col_17[50] = 4500;
    col_17[100] = 4500;
    col_17[200] = 6750;
    col_17[300] = 10125;
    col_17[400] = 13500;
    col_17[500] = 9900;
    col_17[600] = 11880;
    col_17[700] = 13860;
    col_17[800] = 15840;
    col_17[900] = 17820;
    col_17[1000] = 14400;
    col_17[1500] = 21600;
    col_17[2000] = 28800;
	
	col_18[50] = 5400;
    col_18[100] = 5400;
    col_18[200] = 7200;
    col_18[300] = 10800;
    col_18[400] = 14400;
    col_18[500] = 11700;
    col_18[600] = 14040;
    col_18[700] = 16380;
    col_18[800] = 18720;
    col_18[900] = 21060;
    col_18[1000] = 17100;
    col_18[1500] = 22650;
    col_18[2000] = 34200;
	
	col_19[50] = 7200;
    col_19[100] = 7200;
    col_19[200] = 9000;
    col_19[300] = 13500;
    col_19[400] = 18000;
    col_19[500] = 13500;
    col_19[600] = 16200;
    col_19[700] = 18900;
    col_19[800] = 21600;
    col_19[900] = 24300;
    col_19[1000] = 19800;
    col_19[1500] = 29700;
    col_19[2000] = 39600;
	
    switch (color){
        case 10: result = col_1[number]; break;
        case 20: result = col_2[number]; break;
        case 30: result = col_3[number]; break;
        case 40: result = col_4[number]; break;
	    case 50: result = col_5[number]; break;
	    case 60: result = col_6[number]; break;
        case 70: result = col_7[number]; break;
        case 80: result = col_8[number]; break;
        case 90: result = col_9[number]; break;
	    case 100: result = col_10[number]; break;
		case 110: result = col_11[number]; break;
        case 120: result = col_12[number]; break;
        case 130: result = col_13[number]; break;
        case 140: result = col_14[number]; break;
	    case 150: result = col_15[number]; break;
	    case 160: result = col_16[number]; break;
        case 170: result = col_17[number]; break;
		case 180: result = col_18[number]; break;
        case 190: result = col_19[number]; break;
    }


    paper_cost = 0; 

    if ((30 <= paper) && (paper <= 90))
    {
        paper_cost = 1.5 * number;
    }

    if ((100 <= paper) && (paper <= 140))
    {
        paper_cost = 2.5 * number;
    }

    if ((150 <= paper) && (paper <= 280))
    {
        paper_cost = 3 * number;
    }
	
	if ((290 <= paper) && (paper <= 440))
    {
        paper_cost = 5.5 * number;
    }

    result = result + paper_cost;


    if (time == 20)
    {
        result = result * 2;
    }

    if (delivery == 20)
    {
        result = result + 150;
    }

    if (delivery == 30)
    {
        result = result + 300;
    }

    if (delivery == 40)
    {
        result = result + 500;
    }
	
    document.getElementById('cost').innerHTML = result;
}
