
//define globals
window.prices = new Array();
var selWidth = 0;
var selHeight = 0;
var group = '';
var extra = 0.00;
window.price = 0.00;
var total = 0.00;

//define data columns (numbers are mesurements in CM, corresponding to the prices array.)
var dimensions = new Array(
'PG1|80|50',
'PG2|80|50',
'PG1|90|50',
'PG2|90|50',
'PG1|100|50',
'PG2|100|50',
'PG1|110|50',
'PG2|110|50',
'PG1|120|50',
'PG2|120|50',
'PG1|130|50',
'PG2|130|50',
'PG1|140|50',
'PG2|140|50',
'PG1|150|50',
'PG2|150|50',
'PG1|160|50',
'PG2|160|50',
'PG1|170|50',
'PG2|170|50',
'PG1|180|50',
'PG2|180|50',
'PG1|190|50',
'PG2|190|50',
'PG1|200|50',
'PG2|200|50',
'PG1|210|50',
'PG2|210|50',
'PG1|220|50',
'PG2|220|50',
'PG1|230|50',
'PG2|230|50',
'PG1|240|50',
'PG2|240|50',
'PG1|250|50',
'PG2|250|50',
'PG1|260|50',
'PG2|260|50',
'PG1|80|60',
'PG2|80|60',
'PG1|90|60',
'PG2|90|60',
'PG1|100|60',
'PG2|100|60',
'PG1|110|60',
'PG2|110|60',
'PG1|120|60',
'PG2|120|60',
'PG1|130|60',
'PG2|130|60',
'PG1|140|60',
'PG2|140|60',
'PG1|150|60',
'PG2|150|60',
'PG1|160|60',
'PG2|160|60',
'PG1|170|60',
'PG2|170|60',
'PG1|180|60',
'PG2|180|60',
'PG1|190|60',
'PG2|190|60',
'PG1|200|60',
'PG2|200|60',
'PG1|210|60',
'PG2|210|60',
'PG1|220|60',
'PG2|220|60',
'PG1|230|60',
'PG2|230|60',
'PG1|240|60',
'PG2|240|60',
'PG1|250|60',
'PG2|250|60',
'PG1|260|60',
'PG2|260|60',
'PG1|80|70',
'PG2|80|70',
'PG1|90|70',
'PG2|90|70',
'PG1|100|70',
'PG2|100|70',
'PG1|110|70',
'PG2|110|70',
'PG1|120|70',
'PG2|120|70',
'PG1|130|70',
'PG2|130|70',
'PG1|140|70',
'PG2|140|70',
'PG1|150|70',
'PG2|150|70',
'PG1|160|70',
'PG2|160|70',
'PG1|170|70',
'PG2|170|70',
'PG1|180|70',
'PG2|180|70',
'PG1|190|70',
'PG2|190|70',
'PG1|200|70',
'PG2|200|70',
'PG1|210|70',
'PG2|210|70',
'PG1|220|70',
'PG2|220|70',
'PG1|230|70',
'PG2|230|70',
'PG1|240|70',
'PG2|240|70',
'PG1|250|70',
'PG2|250|70',
'PG1|260|70',
'PG2|260|70',
'PG1|80|80',
'PG2|80|80',
'PG1|90|80',
'PG2|90|80',
'PG1|100|80',
'PG2|100|80',
'PG1|110|80',
'PG2|110|80',
'PG1|120|80',
'PG2|120|80',
'PG1|130|80',
'PG2|130|80',
'PG1|140|80',
'PG2|140|80',
'PG1|150|80',
'PG2|150|80',
'PG1|160|80',
'PG2|160|80',
'PG1|170|80',
'PG2|170|80',
'PG1|180|80',
'PG2|180|80',
'PG1|190|80',
'PG2|190|80',
'PG1|200|80',
'PG2|200|80',
'PG1|210|80',
'PG2|210|80',
'PG1|220|80',
'PG2|220|80',
'PG1|230|80',
'PG2|230|80',
'PG1|240|80',
'PG2|240|80',
'PG1|250|80',
'PG2|250|80',
'PG1|260|80',
'PG2|260|80',
'PG1|80|90',
'PG2|80|90',
'PG1|90|90',
'PG2|90|90',
'PG1|100|90',
'PG2|100|90',
'PG1|110|90',
'PG2|110|90',
'PG1|120|90',
'PG2|120|90',
'PG1|130|90',
'PG2|130|90',
'PG1|140|90',
'PG2|140|90',
'PG1|150|90',
'PG2|150|90',
'PG1|160|90',
'PG2|160|90',
'PG1|170|90',
'PG2|170|90',
'PG1|180|90',
'PG2|180|90',
'PG1|190|90',
'PG2|190|90',
'PG1|200|90',
'PG2|200|90',
'PG1|210|90',
'PG2|210|90',
'PG1|220|90',
'PG2|220|90',
'PG1|230|90',
'PG2|230|90',
'PG1|240|90',
'PG2|240|90',
'PG1|250|90',
'PG2|250|90',
'PG1|260|90',
'PG2|260|90',
'PG1|80|100',
'PG2|80|100',
'PG1|90|100',
'PG2|90|100',
'PG1|100|100',
'PG2|100|100',
'PG1|110|100',
'PG2|110|100',
'PG1|120|100',
'PG2|120|100',
'PG1|130|100',
'PG2|130|100',
'PG1|140|100',
'PG2|140|100',
'PG1|150|100',
'PG2|150|100',
'PG1|160|100',
'PG2|160|100',
'PG1|170|100',
'PG2|170|100',
'PG1|180|100',
'PG2|180|100',
'PG1|190|100',
'PG2|190|100',
'PG1|200|100',
'PG2|200|100',
'PG1|210|100',
'PG2|210|100',
'PG1|220|100',
'PG2|220|100',
'PG1|230|100',
'PG2|230|100',
'PG1|240|100',
'PG2|240|100',
'PG1|250|100',
'PG2|250|100',
'PG1|260|100',
'PG2|260|100',
'PG1|80|110',
'PG2|80|110',
'PG1|90|110',
'PG2|90|110',
'PG1|100|110',
'PG2|100|110',
'PG1|110|110',
'PG2|110|110',
'PG1|120|110',
'PG2|120|110',
'PG1|130|110',
'PG2|130|110',
'PG1|140|110',
'PG2|140|110',
'PG1|150|110',
'PG2|150|110',
'PG1|160|110',
'PG2|160|110',
'PG1|170|110',
'PG2|170|110',
'PG1|180|110',
'PG2|180|110',
'PG1|190|110',
'PG2|190|110',
'PG1|200|110',
'PG2|200|110',
'PG1|210|110',
'PG2|210|110',
'PG1|220|110',
'PG2|220|110',
'PG1|230|110',
'PG2|230|110',
'PG1|240|110',
'PG2|240|110',
'PG1|250|110',
'PG2|250|110',
'PG1|260|110',
'PG2|260|110',
'PG1|80|120',
'PG2|80|120',
'PG1|90|120',
'PG2|90|120',
'PG1|100|120',
'PG2|100|120',
'PG1|110|120',
'PG2|110|120',
'PG1|120|120',
'PG2|120|120',
'PG1|130|120',
'PG2|130|120',
'PG1|140|120',
'PG2|140|120',
'PG1|150|120',
'PG2|150|120',
'PG1|160|120',
'PG2|160|120',
'PG1|170|120',
'PG2|170|120',
'PG1|180|120',
'PG2|180|120',
'PG1|190|120',
'PG2|190|120',
'PG1|200|120',
'PG2|200|120',
'PG1|210|120',
'PG2|210|120',
'PG1|220|120',
'PG2|220|120',
'PG1|230|120',
'PG2|230|120',
'PG1|240|120',
'PG2|240|120',
'PG1|250|120',
'PG2|250|120',
'PG1|260|120',
'PG2|260|120',
'PG1|80|130',
'PG2|80|130',
'PG1|90|130',
'PG2|90|130',
'PG1|100|130',
'PG2|100|130',
'PG1|110|130',
'PG2|110|130',
'PG1|120|130',
'PG2|120|130',
'PG1|130|130',
'PG2|130|130',
'PG1|140|130',
'PG2|140|130',
'PG1|150|130',
'PG2|150|130',
'PG1|160|130',
'PG2|160|130',
'PG1|170|130',
'PG2|170|130',
'PG1|180|130',
'PG2|180|130',
'PG1|190|130',
'PG2|190|130',
'PG1|200|130',
'PG2|200|130',
'PG1|210|130',
'PG2|210|130',
'PG1|220|130',
'PG2|220|130',
'PG1|230|130',
'PG2|230|130',
'PG1|240|130',
'PG2|240|130',
'PG1|250|130',
'PG2|250|130',
'PG1|260|130',
'PG2|260|130',
'PG1|80|140',
'PG2|80|140',
'PG1|90|140',
'PG2|90|140',
'PG1|100|140',
'PG2|100|140',
'PG1|110|140',
'PG2|110|140',
'PG1|120|140',
'PG2|120|140',
'PG1|130|140',
'PG2|130|140',
'PG1|140|140',
'PG2|140|140',
'PG1|150|140',
'PG2|150|140',
'PG1|160|140',
'PG2|160|140',
'PG1|170|140',
'PG2|170|140',
'PG1|180|140',
'PG2|180|140',
'PG1|190|140',
'PG2|190|140',
'PG1|200|140',
'PG2|200|140',
'PG1|210|140',
'PG2|210|140',
'PG1|220|140',
'PG2|220|140',
'PG1|230|140',
'PG2|230|140',
'PG1|240|140',
'PG2|240|140',
'PG1|250|140',
'PG2|250|140',
'PG1|260|140',
'PG2|260|140',
'PG1|80|150',
'PG2|80|150',
'PG1|90|150',
'PG2|90|150',
'PG1|100|150',
'PG2|100|150',
'PG1|110|150',
'PG2|110|150',
'PG1|120|150',
'PG2|120|150',
'PG1|130|150',
'PG2|130|150',
'PG1|140|150',
'PG2|140|150',
'PG1|150|150',
'PG2|150|150',
'PG1|160|150',
'PG2|160|150',
'PG1|170|150',
'PG2|170|150',
'PG1|180|150',
'PG2|180|150',
'PG1|190|150',
'PG2|190|150',
'PG1|200|150',
'PG2|200|150',
'PG1|210|150',
'PG2|210|150',
'PG1|220|150',
'PG2|220|150',
'PG1|230|150',
'PG2|230|150',
'PG1|240|150',
'PG2|240|150',
'PG1|250|150',
'PG2|250|150',
'PG1|260|150',
'PG2|260|150',
'PG1|80|160',
'PG2|80|160',
'PG1|90|160',
'PG2|90|160',
'PG1|100|160',
'PG2|100|160',
'PG1|110|160',
'PG2|110|160',
'PG1|120|160',
'PG2|120|160',
'PG1|130|160',
'PG2|130|160',
'PG1|140|160',
'PG2|140|160',
'PG1|150|160',
'PG2|150|160',
'PG1|160|160',
'PG2|160|160',
'PG1|170|160',
'PG2|170|160',
'PG1|180|160',
'PG2|180|160',
'PG1|190|160',
'PG2|190|160',
'PG1|200|160',
'PG2|200|160',
'PG1|210|160',
'PG2|210|160',
'PG1|220|160',
'PG2|220|160',
'PG1|230|160',
'PG2|230|160',
'PG1|240|160',
'PG2|240|160',
'PG1|250|160',
'PG2|250|160',
'PG1|260|160',
'PG2|260|160',
'PG1|80|170',
'PG2|80|170',
'PG1|90|170',
'PG2|90|170',
'PG1|100|170',
'PG2|100|170',
'PG1|110|170',
'PG2|110|170',
'PG1|120|170',
'PG2|120|170',
'PG1|130|170',
'PG2|130|170',
'PG1|140|170',
'PG2|140|170',
'PG1|150|170',
'PG2|150|170',
'PG1|160|170',
'PG2|160|170',
'PG1|170|170',
'PG2|170|170',
'PG1|180|170',
'PG2|180|170',
'PG1|190|170',
'PG2|190|170',
'PG1|200|170',
'PG2|200|170',
'PG1|210|170',
'PG2|210|170',
'PG1|220|170',
'PG2|220|170',
'PG1|230|170',
'PG2|230|170',
'PG1|240|170',
'PG2|240|170',
'PG1|250|170',
'PG2|250|170',
'PG1|260|170',
'PG2|260|170',
'PG1|80|180',
'PG2|80|180',
'PG1|90|180',
'PG2|90|180',
'PG1|100|180',
'PG2|100|180',
'PG1|110|180',
'PG2|110|180',
'PG1|120|180',
'PG2|120|180',
'PG1|130|180',
'PG2|130|180',
'PG1|140|180',
'PG2|140|180',
'PG1|150|180',
'PG2|150|180',
'PG1|160|180',
'PG2|160|180',
'PG1|170|180',
'PG2|170|180',
'PG1|180|180',
'PG2|180|180',
'PG1|190|180',
'PG2|190|180',
'PG1|200|180',
'PG2|200|180',
'PG1|210|180',
'PG2|210|180',
'PG1|220|180',
'PG2|220|180',
'PG1|230|180',
'PG2|230|180',
'PG1|240|180',
'PG2|240|180',
'PG1|250|180',
'PG2|250|180',
'PG1|260|180',
'PG2|260|180',
'PG1|80|190',
'PG2|80|190',
'PG1|90|190',
'PG2|90|190',
'PG1|100|190',
'PG2|100|190',
'PG1|110|190',
'PG2|110|190',
'PG1|120|190',
'PG2|120|190',
'PG1|130|190',
'PG2|130|190',
'PG1|140|190',
'PG2|140|190',
'PG1|150|190',
'PG2|150|190',
'PG1|160|190',
'PG2|160|190',
'PG1|170|190',
'PG2|170|190',
'PG1|180|190',
'PG2|180|190',
'PG1|190|190',
'PG2|190|190',
'PG1|200|190',
'PG2|200|190',
'PG1|210|190',
'PG2|210|190',
'PG1|220|190',
'PG2|220|190',
'PG1|230|190',
'PG2|230|190',
'PG1|240|190',
'PG2|240|190',
'PG1|250|190',
'PG2|250|190',
'PG1|260|190',
'PG2|260|190',
'PG1|80|200',
'PG2|80|200',
'PG1|90|200',
'PG2|90|200',
'PG1|100|200',
'PG2|100|200',
'PG1|110|200',
'PG2|110|200',
'PG1|120|200',
'PG2|120|200',
'PG1|130|200',
'PG2|130|200',
'PG1|140|200',
'PG2|140|200',
'PG1|150|200',
'PG2|150|200',
'PG1|160|200',
'PG2|160|200',
'PG1|170|200',
'PG2|170|200',
'PG1|180|200',
'PG2|180|200',
'PG1|190|200',
'PG2|190|200',
'PG1|200|200',
'PG2|200|200',
'PG1|210|200',
'PG2|210|200',
'PG1|220|200',
'PG2|220|200',
'PG1|230|200',
'PG2|230|200',
'PG1|240|200',
'PG2|240|200',
'PG1|250|200',
'PG2|250|200',
'PG1|260|200',
'PG2|260|200',
'PG1|80|210',
'PG2|80|210',
'PG1|90|210',
'PG2|90|210',
'PG1|100|210',
'PG2|100|210',
'PG1|110|210',
'PG2|110|210',
'PG1|120|210',
'PG2|120|210',
'PG1|130|210',
'PG2|130|210',
'PG1|140|210',
'PG2|140|210',
'PG1|150|210',
'PG2|150|210',
'PG1|160|210',
'PG2|160|210',
'PG1|170|210',
'PG2|170|210',
'PG1|180|210',
'PG2|180|210',
'PG1|190|210',
'PG2|190|210',
'PG1|200|210',
'PG2|200|210',
'PG1|210|210',
'PG2|210|210',
'PG1|220|210',
'PG2|220|210',
'PG1|230|210',
'PG2|230|210',
'PG1|240|210',
'PG2|240|210',
'PG1|250|210',
'PG2|250|210',
'PG1|260|210',
'PG2|260|210',
'PG1|80|220',
'PG2|80|220',
'PG1|90|220',
'PG2|90|220',
'PG1|100|220',
'PG2|100|220',
'PG1|110|220',
'PG2|110|220',
'PG1|120|220',
'PG2|120|220',
'PG1|130|220',
'PG2|130|220',
'PG1|140|220',
'PG2|140|220',
'PG1|150|220',
'PG2|150|220',
'PG1|160|220',
'PG2|160|220',
'PG1|170|220',
'PG2|170|220',
'PG1|180|220',
'PG2|180|220',
'PG1|190|220',
'PG2|190|220',
'PG1|200|220',
'PG2|200|220',
'PG1|210|220',
'PG2|210|220',
'PG1|220|220',
'PG2|220|220',
'PG1|230|220',
'PG2|230|220',
'PG1|240|220',
'PG2|240|220',
'PG1|250|220',
'PG2|250|220',
'PG1|260|220',
'PG2|260|220',
'PG1|80|230',
'PG2|80|230',
'PG1|90|230',
'PG2|90|230',
'PG1|100|230',
'PG2|100|230',
'PG1|110|230',
'PG2|110|230',
'PG1|120|230',
'PG2|120|230',
'PG1|130|230',
'PG2|130|230',
'PG1|140|230',
'PG2|140|230',
'PG1|150|230',
'PG2|150|230',
'PG1|160|230',
'PG2|160|230',
'PG1|170|230',
'PG2|170|230',
'PG1|180|230',
'PG2|180|230',
'PG1|190|230',
'PG2|190|230',
'PG1|200|230',
'PG2|200|230',
'PG1|210|230',
'PG2|210|230',
'PG1|220|230',
'PG2|220|230',
'PG1|230|230',
'PG2|230|230',
'PG1|240|230',
'PG2|240|230',
'PG1|250|230',
'PG2|250|230',
'PG1|260|230',
'PG2|260|230',
'PG1|80|240',
'PG2|80|240',
'PG1|90|240',
'PG2|90|240',
'PG1|100|240',
'PG2|100|240',
'PG1|110|240',
'PG2|110|240',
'PG1|120|240',
'PG2|120|240',
'PG1|130|240',
'PG2|130|240',
'PG1|140|240',
'PG2|140|240',
'PG1|150|240',
'PG2|150|240',
'PG1|160|240',
'PG2|160|240',
'PG1|170|240',
'PG2|170|240',
'PG1|180|240',
'PG2|180|240',
'PG1|190|240',
'PG2|190|240',
'PG1|200|240',
'PG2|200|240',
'PG1|210|240',
'PG2|210|240',
'PG1|220|240',
'PG2|220|240',
'PG1|230|240',
'PG2|230|240',
'PG1|240|240',
'PG2|240|240',
'PG1|250|240',
'PG2|250|240',
'PG1|260|240',
'PG2|260|240'
);
prices[0] = 62.370;
prices[1] = 67.230;
prices[2] = 66.420;
prices[3] = 72.090;
prices[4] = 70.470;
prices[5] = 76.950;
prices[6] = 74.520;
prices[7] = 82.620;
prices[8] = 79.380;
prices[9] = 87.480;
prices[10] = 83.430;
prices[11] = 92.340;
prices[12] = 87.480;
prices[13] = 98.010;
prices[14] = 91.530;
prices[15] = 102.870;
prices[16] = 95.580;
prices[17] = 108.540;
prices[18] = 99.630;
prices[19] = 113.400;
prices[20] = 103.680;
prices[21] = 118.260;
prices[22] = 107.730;
prices[23] = 123.930;
prices[24] = 111.780;
prices[25] = 128.790;
prices[26] = 115.830;
prices[27] = 134.460;
prices[28] = 119.880;
prices[29] = 139.320;
prices[30] = 123.930;
prices[31] = 144.180;
prices[32] = 127.980;
prices[33] = 149.850;
prices[34] = 132.030;
prices[35] = 154.710;
prices[36] = 136.890;
prices[37] = 160.380;
prices[38] = 72.090;
prices[39] = 77.760;
prices[40] = 76.950;
prices[41] = 84.240;
prices[42] = 82.620;
prices[43] = 89.910;
prices[44] = 87.480;
prices[45] = 96.390;
prices[46] = 92.340;
prices[47] = 102.870;
prices[48] = 97.200;
prices[49] = 108.540;
prices[50] = 102.060;
prices[51] = 115.020;
prices[52] = 106.920;
prices[53] = 121.500;
prices[54] = 111.780;
prices[55] = 127.170;
prices[56] = 116.640;
prices[57] = 133.650;
prices[58] = 121.500;
prices[59] = 140.130;
prices[60] = 126.360;
prices[61] = 145.800;
prices[62] = 131.220;
prices[63] = 152.280;
prices[64] = 136.080;
prices[65] = 158.760;
prices[66] = 140.940;
prices[67] = 164.430;
prices[68] = 145.800;
prices[69] = 170.910;
prices[70] = 151.470;
prices[71] = 177.390;
prices[72] = 156.330;
prices[73] = 183.060;
prices[74] = 161.190;
prices[75] = 189.540;
prices[76] = 83.430;
prices[77] = 89.910;
prices[78] = 88.290;
prices[79] = 96.390;
prices[80] = 93.960;
prices[81] = 103.680;
prices[82] = 99.630;
prices[83] = 110.970;
prices[84] = 105.300;
prices[85] = 117.450;
prices[86] = 110.970;
prices[87] = 124.740;
prices[88] = 116.640;
prices[89] = 132.030;
prices[90] = 121.500;
prices[91] = 139.320;
prices[92] = 127.170;
prices[93] = 145.800;
prices[94] = 132.840;
prices[95] = 153.090;
prices[96] = 138.510;
prices[97] = 160.380;
prices[98] = 144.180;
prices[99] = 166.860;
prices[100] = 149.850;
prices[101] = 174.150;
prices[102] = 154.710;
prices[103] = 181.440;
prices[104] = 160.380;
prices[105] = 188.730;
prices[106] = 166.050;
prices[107] = 195.210;
prices[108] = 171.720;
prices[109] = 202.500;
prices[110] = 177.390;
prices[111] = 209.790;
prices[112] = 183.060;
prices[113] = 216.270;
prices[114] = 93.960;
prices[115] = 102.060;
prices[116] = 100.440;
prices[117] = 110.160;
prices[118] = 106.920;
prices[119] = 118.260;
prices[120] = 112.590;
prices[121] = 126.360;
prices[122] = 119.070;
prices[123] = 134.460;
prices[124] = 125.550;
prices[125] = 142.560;
prices[126] = 132.030;
prices[127] = 150.660;
prices[128] = 138.510;
prices[129] = 158.760;
prices[130] = 144.990;
prices[131] = 166.860;
prices[132] = 151.470;
prices[133] = 175.770;
prices[134] = 157.950;
prices[135] = 183.870;
prices[136] = 163.620;
prices[137] = 191.970;
prices[138] = 170.100;
prices[139] = 200.070;
prices[140] = 176.580;
prices[141] = 208.170;
prices[142] = 183.060;
prices[143] = 216.270;
prices[144] = 189.540;
prices[145] = 224.370;
prices[146] = 196.020;
prices[147] = 232.470;
prices[148] = 202.500;
prices[149] = 240.570;
prices[150] = 208.980;
prices[151] = 248.670;
prices[152] = 102.060;
prices[153] = 111.780;
prices[154] = 109.350;
prices[155] = 120.690;
prices[156] = 115.830;
prices[157] = 129.600;
prices[158] = 123.120;
prices[159] = 138.510;
prices[160] = 130.410;
prices[161] = 148.230;
prices[162] = 137.700;
prices[163] = 157.140;
prices[164] = 144.990;
prices[165] = 166.050;
prices[166] = 152.280;
prices[167] = 174.960;
prices[168] = 158.760;
prices[169] = 184.680;
prices[170] = 166.050;
prices[171] = 193.590;
prices[172] = 173.340;
prices[173] = 202.500;
prices[174] = 180.630;
prices[175] = 212.220;
prices[176] = 187.920;
prices[177] = 221.130;
prices[178] = 194.400;
prices[179] = 230.040;
prices[180] = 201.690;
prices[181] = 238.950;
prices[182] = 208.980;
prices[183] = 248.670;
prices[184] = 216.270;
prices[185] = 257.580;
prices[186] = 223.560;
prices[187] = 266.490;
prices[188] = 230.040;
prices[189] = 276.210;
prices[190] = 113.400;
prices[191] = 123.930;
prices[192] = 121.500;
prices[193] = 134.460;
prices[194] = 129.600;
prices[195] = 144.180;
prices[196] = 137.700;
prices[197] = 154.710;
prices[198] = 145.800;
prices[199] = 165.240;
prices[200] = 153.090;
prices[201] = 175.770;
prices[202] = 161.190;
prices[203] = 185.490;
prices[204] = 169.290;
prices[205] = 196.020;
prices[206] = 177.390;
prices[207] = 206.550;
prices[208] = 185.490;
prices[209] = 216.270;
prices[210] = 193.590;
prices[211] = 226.800;
prices[212] = 201.690;
prices[213] = 237.330;
prices[214] = 208.980;
prices[215] = 247.860;
prices[216] = 217.080;
prices[217] = 257.580;
prices[218] = 225.180;
prices[219] = 268.110;
prices[220] = 233.280;
prices[221] = 278.640;
prices[222] = 241.380;
prices[223] = 289.170;
prices[224] = 249.480;
prices[225] = 298.890;
prices[226] = 257.580;
prices[227] = 309.420;
prices[228] = 124.740;
prices[229] = 137.700;
prices[230] = 133.650;
prices[231] = 148.230;
prices[232] = 141.750;
prices[233] = 159.570;
prices[234] = 150.660;
prices[235] = 170.910;
prices[236] = 158.760;
prices[237] = 182.250;
prices[238] = 167.670;
prices[239] = 193.590;
prices[240] = 175.770;
prices[241] = 204.930;
prices[242] = 183.870;
prices[243] = 216.270;
prices[244] = 192.780;
prices[245] = 227.610;
prices[246] = 200.880;
prices[247] = 238.950;
prices[248] = 209.790;
prices[249] = 250.290;
prices[250] = 217.890;
prices[251] = 261.630;
prices[252] = 226.800;
prices[253] = 272.970;
prices[254] = 234.900;
prices[255] = 284.310;
prices[256] = 243.810;
prices[257] = 295.650;
prices[258] = 251.910;
prices[259] = 306.990;
prices[260] = 260.010;
prices[261] = 318.330;
prices[262] = 268.920;
prices[263] = 328.860;
prices[264] = 277.020;
prices[265] = 340.200;
prices[266] = 136.080;
prices[267] = 149.850;
prices[268] = 144.990;
prices[269] = 162.000;
prices[270] = 153.900;
prices[271] = 174.960;
prices[272] = 163.620;
prices[273] = 187.110;
prices[274] = 172.530;
prices[275] = 199.260;
prices[276] = 182.250;
prices[277] = 211.410;
prices[278] = 191.160;
prices[279] = 224.370;
prices[280] = 200.880;
prices[281] = 236.520;
prices[282] = 209.790;
prices[283] = 248.670;
prices[284] = 218.700;
prices[285] = 261.630;
prices[286] = 228.420;
prices[287] = 273.780;
prices[288] = 237.330;
prices[289] = 285.930;
prices[290] = 247.050;
prices[291] = 298.080;
prices[292] = 255.960;
prices[293] = 311.040;
prices[294] = 265.680;
prices[295] = 323.190;
prices[296] = 274.590;
prices[297] = 335.340;
prices[298] = 283.500;
prices[299] = 347.490;
prices[300] = 293.220;
prices[301] = 360.450;
prices[302] = 302.130;
prices[303] = 372.600;
prices[304] = 145.800;
prices[305] = 161.190;
prices[306] = 155.520;
prices[307] = 174.150;
prices[308] = 166.050;
prices[309] = 187.920;
prices[310] = 175.770;
prices[311] = 200.880;
prices[312] = 185.490;
prices[313] = 214.650;
prices[314] = 196.020;
prices[315] = 228.420;
prices[316] = 205.740;
prices[317] = 241.380;
prices[318] = 216.270;
prices[319] = 255.150;
prices[320] = 225.990;
prices[321] = 268.110;
prices[322] = 235.710;
prices[323] = 281.880;
prices[324] = 246.240;
prices[325] = 295.650;
prices[326] = 255.960;
prices[327] = 308.610;
prices[328] = 266.490;
prices[329] = 322.380;
prices[330] = 276.210;
prices[331] = 335.340;
prices[332] = 286.740;
prices[333] = 349.110;
prices[334] = 296.460;
prices[335] = 362.880;
prices[336] = 306.180;
prices[337] = 375.840;
prices[338] = 316.710;
prices[339] = 389.610;
prices[340] = 326.430;
prices[341] = 402.570;
prices[342] = 155.520;
prices[343] = 172.530;
prices[344] = 166.050;
prices[345] = 187.110;
prices[346] = 177.390;
prices[347] = 201.690;
prices[348] = 187.920;
prices[349] = 216.270;
prices[350] = 199.260;
prices[351] = 230.850;
prices[352] = 209.790;
prices[353] = 244.620;
prices[354] = 220.320;
prices[355] = 259.200;
prices[356] = 231.660;
prices[357] = 273.780;
prices[358] = 242.190;
prices[359] = 288.360;
prices[360] = 253.530;
prices[361] = 302.940;
prices[362] = 264.060;
prices[363] = 317.520;
prices[364] = 274.590;
prices[365] = 332.100;
prices[366] = 285.930;
prices[367] = 346.680;
prices[368] = 296.460;
prices[369] = 361.260;
prices[370] = 307.800;
prices[371] = 375.030;
prices[372] = 318.330;
prices[373] = 389.610;
prices[374] = 329.670;
prices[375] = 404.190;
prices[376] = 340.200;
prices[377] = 418.770;
prices[378] = 350.730;
prices[379] = 433.350;
prices[380] = 165.240;
prices[381] = 183.870;
prices[382] = 176.580;
prices[383] = 199.260;
prices[384] = 188.730;
prices[385] = 214.650;
prices[386] = 200.070;
prices[387] = 230.040;
prices[388] = 212.220;
prices[389] = 245.430;
prices[390] = 223.560;
prices[391] = 261.630;
prices[392] = 234.900;
prices[393] = 277.020;
prices[394] = 247.050;
prices[395] = 292.410;
prices[396] = 258.390;
prices[397] = 307.800;
prices[398] = 270.540;
prices[399] = 323.190;
prices[400] = 281.880;
prices[401] = 339.390;
prices[402] = 294.030;
prices[403] = 354.780;
prices[404] = 305.370;
prices[405] = 370.170;
prices[406] = 316.710;
prices[407] = 385.560;
prices[408] = 328.860;
prices[409] = 401.760;
prices[410] = 340.200;
prices[411] = 417.150;
prices[412] = 352.350;
prices[413] = 432.540;
prices[414] = 363.690;
prices[415] = 447.930;
prices[416] = 375.030;
prices[417] = 463.320;
prices[418] = 175.770;
prices[419] = 196.830;
prices[420] = 188.730;
prices[421] = 212.220;
prices[422] = 200.880;
prices[423] = 227.610;
prices[424] = 213.030;
prices[425] = 243.810;
prices[426] = 225.990;
prices[427] = 259.200;
prices[428] = 238.140;
prices[429] = 274.590;
prices[430] = 251.100;
prices[431] = 289.980;
prices[432] = 263.250;
prices[433] = 306.180;
prices[434] = 275.400;
prices[435] = 321.570;
prices[436] = 288.360;
prices[437] = 336.960;
prices[438] = 300.510;
prices[439] = 352.350;
prices[440] = 313.470;
prices[441] = 367.740;
prices[442] = 325.620;
prices[443] = 383.940;
prices[444] = 337.770;
prices[445] = 399.330;
prices[446] = 350.730;
prices[447] = 414.720;
prices[448] = 362.880;
prices[449] = 430.110;
prices[450] = 375.840;
prices[451] = 446.310;
prices[452] = 387.990;
prices[453] = 461.700;
prices[454] = 400.140;
prices[455] = 477.090;
prices[456] = 185.490;
prices[457] = 209.790;
prices[458] = 199.260;
prices[459] = 225.990;
prices[460] = 212.220;
prices[461] = 242.190;
prices[462] = 225.990;
prices[463] = 259.200;
prices[464] = 238.950;
prices[465] = 275.400;
prices[466] = 251.910;
prices[467] = 292.410;
prices[468] = 265.680;
prices[469] = 308.610;
prices[470] = 278.640;
prices[471] = 325.620;
prices[472] = 291.600;
prices[473] = 341.820;
prices[474] = 305.370;
prices[475] = 358.020;
prices[476] = 318.330;
prices[477] = 375.030;
prices[478] = 332.100;
prices[479] = 391.230;
prices[480] = 345.060;
prices[481] = 408.240;
prices[482] = 358.020;
prices[483] = 424.440;
prices[484] = 371.790;
prices[485] = 441.450;
prices[486] = 384.750;
prices[487] = 457.650;
prices[488] = 398.520;
prices[489] = 474.660;
prices[490] = 411.480;
prices[491] = 490.860;
prices[492] = 424.440;
prices[493] = 507.060;
prices[494] = 196.020;
prices[495] = 219.510;
prices[496] = 209.790;
prices[497] = 237.330;
prices[498] = 223.560;
prices[499] = 254.340;
prices[500] = 237.330;
prices[501] = 272.160;
prices[502] = 251.910;
prices[503] = 289.980;
prices[504] = 265.680;
prices[505] = 306.990;
prices[506] = 279.450;
prices[507] = 324.810;
prices[508] = 294.030;
prices[509] = 342.630;
prices[510] = 307.800;
prices[511] = 359.640;
prices[512] = 321.570;
prices[513] = 377.460;
prices[514] = 336.150;
prices[515] = 395.280;
prices[516] = 349.920;
prices[517] = 412.290;
prices[518] = 363.690;
prices[519] = 430.110;
prices[520] = 378.270;
prices[521] = 447.930;
prices[522] = 392.040;
prices[523] = 464.940;
prices[524] = 405.810;
prices[525] = 482.760;
prices[526] = 420.390;
prices[527] = 500.580;
prices[528] = 434.160;
prices[529] = 517.590;
prices[530] = 447.930;
prices[531] = 535.410;
prices[532] = 204.930;
prices[533] = 230.850;
prices[534] = 219.510;
prices[535] = 248.670;
prices[536] = 234.090;
prices[537] = 267.300;
prices[538] = 249.480;
prices[539] = 285.930;
prices[540] = 264.060;
prices[541] = 304.560;
prices[542] = 278.640;
prices[543] = 323.190;
prices[544] = 293.220;
prices[545] = 341.010;
prices[546] = 308.610;
prices[547] = 359.640;
prices[548] = 323.190;
prices[549] = 378.270;
prices[550] = 337.770;
prices[551] = 396.900;
prices[552] = 353.160;
prices[553] = 415.530;
prices[554] = 367.740;
prices[555] = 434.160;
prices[556] = 382.320;
prices[557] = 451.980;
prices[558] = 397.710;
prices[559] = 470.610;
prices[560] = 412.290;
prices[561] = 489.240;
prices[562] = 426.870;
prices[563] = 507.870;
prices[564] = 442.260;
prices[565] = 526.500;
prices[566] = 456.840;
prices[567] = 545.130;
prices[568] = 471.420;
prices[569] = 562.950;
prices[570] = 215.460;
prices[571] = 243.000;
prices[572] = 230.850;
prices[573] = 262.440;
prices[574] = 246.240;
prices[575] = 281.880;
prices[576] = 262.440;
prices[577] = 301.320;
prices[578] = 277.830;
prices[579] = 320.760;
prices[580] = 293.220;
prices[581] = 341.010;
prices[582] = 309.420;
prices[583] = 360.450;
prices[584] = 324.810;
prices[585] = 379.890;
prices[586] = 340.200;
prices[587] = 399.330;
prices[588] = 356.400;
prices[589] = 418.770;
prices[590] = 371.790;
prices[591] = 438.210;
prices[592] = 387.180;
prices[593] = 457.650;
prices[594] = 403.380;
prices[595] = 477.090;
prices[596] = 418.770;
prices[597] = 496.530;
prices[598] = 434.160;
prices[599] = 516.780;
prices[600] = 449.550;
prices[601] = 536.220;
prices[602] = 465.750;
prices[603] = 555.660;
prices[604] = 481.140;
prices[605] = 575.100;
prices[606] = 496.530;
prices[607] = 594.540;
prices[608] = 225.990;
prices[609] = 255.150;
prices[610] = 242.190;
prices[611] = 275.400;
prices[612] = 258.390;
prices[613] = 295.650;
prices[614] = 275.400;
prices[615] = 315.900;
prices[616] = 291.600;
prices[617] = 336.960;
prices[618] = 307.800;
prices[619] = 357.210;
prices[620] = 324.000;
prices[621] = 377.460;
prices[622] = 340.200;
prices[623] = 397.710;
prices[624] = 356.400;
prices[625] = 418.770;
prices[626] = 373.410;
prices[627] = 439.020;
prices[628] = 389.610;
prices[629] = 459.270;
prices[630] = 405.810;
prices[631] = 480.330;
prices[632] = 422.010;
prices[633] = 500.580;
prices[634] = 438.210;
prices[635] = 520.830;
prices[636] = 455.220;
prices[637] = 541.080;
prices[638] = 471.420;
prices[639] = 562.140;
prices[640] = 487.620;
prices[641] = 582.390;
prices[642] = 503.820;
prices[643] = 602.640;
prices[644] = 520.020;
prices[645] = 623.700;
prices[646] = 235.710;
prices[647] = 265.680;
prices[648] = 252.720;
prices[649] = 286.740;
prices[650] = 269.730;
prices[651] = 308.610;
prices[652] = 287.550;
prices[653] = 329.670;
prices[654] = 304.560;
prices[655] = 351.540;
prices[656] = 321.570;
prices[657] = 372.600;
prices[658] = 338.580;
prices[659] = 394.470;
prices[660] = 355.590;
prices[661] = 415.530;
prices[662] = 372.600;
prices[663] = 437.400;
prices[664] = 389.610;
prices[665] = 458.460;
prices[666] = 406.620;
prices[667] = 479.520;
prices[668] = 423.630;
prices[669] = 501.390;
prices[670] = 441.450;
prices[671] = 522.450;
prices[672] = 458.460;
prices[673] = 544.320;
prices[674] = 475.470;
prices[675] = 565.380;
prices[676] = 492.480;
prices[677] = 587.250;
prices[678] = 509.490;
prices[679] = 608.310;
prices[680] = 526.500;
prices[681] = 629.370;
prices[682] = 543.510;
prices[683] = 651.240;
prices[684] = 246.240;
prices[685] = 278.640;
prices[686] = 264.060;
prices[687] = 300.510;
prices[688] = 281.880;
prices[689] = 323.190;
prices[690] = 299.700;
prices[691] = 345.060;
prices[692] = 317.520;
prices[693] = 367.740;
prices[694] = 335.340;
prices[695] = 389.610;
prices[696] = 353.160;
prices[697] = 412.290;
prices[698] = 370.980;
prices[699] = 434.160;
prices[700] = 388.800;
prices[701] = 456.840;
prices[702] = 406.620;
prices[703] = 479.520;
prices[704] = 424.440;
prices[705] = 501.390;
prices[706] = 442.260;
prices[707] = 524.070;
prices[708] = 460.080;
prices[709] = 545.940;
prices[710] = 477.900;
prices[711] = 568.620;
prices[712] = 495.720;
prices[713] = 590.490;
prices[714] = 513.540;
prices[715] = 613.170;
prices[716] = 531.360;
prices[717] = 635.040;
prices[718] = 549.180;
prices[719] = 657.720;
prices[720] = 567.000;
prices[721] = 680.400;
prices[722] = 257.580;
prices[723] = 290.790;
prices[724] = 276.210;
prices[725] = 314.280;
prices[726] = 294.840;
prices[727] = 337.770;
prices[728] = 313.470;
prices[729] = 360.450;
prices[730] = 332.100;
prices[731] = 383.940;
prices[732] = 350.730;
prices[733] = 407.430;
prices[734] = 369.360;
prices[735] = 430.920;
prices[736] = 387.990;
prices[737] = 454.410;
prices[738] = 406.620;
prices[739] = 477.900;
prices[740] = 425.250;
prices[741] = 500.580;
prices[742] = 443.880;
prices[743] = 524.070;
prices[744] = 462.510;
prices[745] = 547.560;
prices[746] = 481.140;
prices[747] = 571.050;
prices[748] = 499.770;
prices[749] = 594.540;
prices[750] = 518.400;
prices[751] = 618.030;
prices[752] = 537.030;
prices[753] = 640.710;
prices[754] = 555.660;
prices[755] = 664.200;
prices[756] = 574.290;
prices[757] = 687.690;
prices[758] = 592.920;
prices[759] = 711.180;
;
var widths = new Array(
50,
60,
70,
80,
90,
100,
110,
120,
130,
140,
150,
160,
170,
180,
190,
200,
210,
220,
230,
240
);
var heights = new Array(
80,
90,
100,
110,
120,
130,
140,
150,
160,
170,
180,
190,
200,
210,
220,
230,
240,
250,
260
);

function showhideSubmit() {
	var breed = document.getElementById('breed');
	var hoog = document.getElementById('hoog');
	
	//var bedien = document.bestelform.bediening.value;
	//var lamel = document.bestelform.breedte.value;
	var bedien = '';
	var lamel = '';
	
	for (var i = 0;i < document.forms[0].bediening.length; i++) {
		if (document.forms[0].bediening[i].checked) {
			bedien = document.forms[0].bediening[i].value;
		}
	}
	
	var klr = document.bestelform.kleur.value;
	
	if ( (breed.value > 0) && (hoog.value > 0) && (bedien != '') && (klr != '')) {
		var subber = document.getElementById('winkelknop');
		subber.innerHTML = '<input value=" Plaats in winkelmandje " type="submit">';
	} else {
		var subber = document.getElementById('winkelknop');
		var fields = 'Nog in te vullen velden:<br />';
		
		if (breed.value <= 0) {
			fields += '- breedte<br />';
		}
		
		if (hoog.value <= 0) {
			fields += '- hoogte<br />';
		}
		
		if (bedien == '') {
			fields += '- bediening<br />';
		}
		
		if (klr == '') {
			fields += '- kleur<br />';
		}
		
		subber.innerHTML = fields;
			
	}
	
	
}

//show/hide colors
/*
function showhideColors(sp) {
	var radio1 = document.getElementById('16mm');
	var radio2 = document.getElementById('25mm');
	var radio3 = document.getElementById('50mm');
	
	if(sp == 'mm16') {
		
		var sp1 = document.getElementById('mm25');
		var sp2 = document.getElementById('mm1625');
		var sp3 = document.getElementById('mmall');
		var sp4 = document.getElementById('trladderband');
		
		sp1.style.display = 'none';
		sp2.style.display = 'inline';
		sp3.style.display = 'inline';
		sp4.style.display = 'none';
		
	}
	
	if(sp == 'mm25') {
		
		var sp1 = document.getElementById('mm25');
		var sp2 = document.getElementById('mm1625');
		var sp3 = document.getElementById('mmall');
		var sp4 = document.getElementById('trladderband');
		
		sp1.style.display = 'inline';
		sp2.style.display = 'inline';
		sp3.style.display = 'inline';
		sp4.style.display = 'none';
		
	}
	
	if(sp == 'mm50') {
		
		var sp1 = document.getElementById('mm25');
		var sp2 = document.getElementById('mm1625');
		var sp3 = document.getElementById('mmall');
		var sp4 = document.getElementById('trladderband');
		
		sp1.style.display = 'none';
		sp2.style.display = 'none';
		sp3.style.display = 'inline';
		sp4.style.display = 'inline';
	}
}
*/


function Calculate(){
	if (group == '') {
		group = 'PG1';
	}
	
	price = 0;
	showhideSubmit();
	if(selWidth > 0 && selHeight > 0){
		//get width key
		w = 0;
		for(i in widths){
			if(widths[i] >= selWidth){
				w = widths[i];
				break;
			}
		}

		//get height key
		h = 0;
		for(i in heights){
			if(heights[i] >= selHeight){
				h = heights[i];
	    		break;
	    	}
		}

		//do checks
		var checker = group + "|" + h + "|" + w;
		var arlength = dimensions.length;
		//var price = 0;
		
		for(q = 0; q < arlength; q++) {
			if (dimensions[q] == checker) {
				price = prices[q];
			}
		}
		
		if(price == 0){
	    	alert("Sorry, de door u opgegeven maat is in prijsgroep '" + group + "' niet leverbaar.");
	    	document.getElementById('breed').value = '';
	  		document.getElementById('hoog').value = '';
	  		document.getElementById('breed').focus();
	  		document.getElementById('price').innerHTML = '';
	  		document.getElementById('piece_price').innerHTML = '';
	  		selHeight = 0;
	  		selWidth = 0;
	    		//alert("DEBUG: No price found?! prices["+h+"]["+w+"]");
	   } else {
			//Do some extra price calculations, depanding on the selected width
			if(selWidth < 30) {
							}
			
			if((selWidth >= 30 && selWidth < 40) || (selHeight >= 30 && selHeight < 40)) {
							}

			//parse to screen
			document.getElementById('price').innerHTML = "Basis: <span class=\"price\">&euro; " + roundTotal(price) + "</span>";
			document.getElementById('basisprice').innerHTML = "Basis: <span class=\"price\">&euro; " + roundTotal(price) + "</span>";
			

			//change total gui
			Total();

			//parse to screen
			document.getElementById('piece_price').innerHTML = "Basis + kleur: <span class=\"price\">&euro; " + roundTotal(price) + "</span>";
		}
	}
}

function Height(obj){
	h = parseFloat(obj.value.replace(',','.'));
	selHeight = Math.ceil(h);
	if(selHeight < 28) {
		alert("Sorry, onder de 28 cm is er niets leverbaar.");
		document.getElementById('breed').value = '';
	  document.getElementById('hoog').value = '';
	} else {
		document.getElementById('hoog').value = h;
		Calculate();
	}
}

function Width(obj){
	b = parseFloat(obj.value.replace(',','.'));
	selWidth = Math.ceil(b);
	if(selWidth < 28) {
		alert("Sorry, onder de 28 cm is er niets leverbaar.");
		document.getElementById('breed').value = '';
	  document.getElementById('hoog').value = '';
	} else {
		document.getElementById('breed').value = b;
		Extra();
		Calculate();
	}

}

function Extra(){
	extra = 0;

	var breedte = document.getElementById('breed').value;
	if(document.getElementById('wandsteunen').checked) {
		
		extra+= (Math.ceil(breedte/75)+1)*6.00;
document.getElementById('wandsteunenprijs').innerHTML = '&euro; ' + (Math.ceil(breedte/75)+1)*6.00;		
	} else {
		document.getElementById('wandsteunenprijs').innerHTML = '&euro; ' + (Math.ceil(breedte/75)+1)*6.00;		
	}
	
	if(document.getElementById('groterecasettechk').checked) {
		extra+= 15.00;
	}

	//change total gui
	Total();

}

function Total(){
	
    if(price > 0){
		total = price + extra;
		document.getElementById('total').innerHTML = "Totaal (incl. 19% BTW): <span class=\"price\">&euro; " + roundTotal(total) + "</span><input type=hidden name=TOTAAL value=\"&euro; " + roundTotal(total,true) + "\">";
//		document.getElementById('total').innerHTML = "Totaal (incl. 19% BTW): <span class=\"price\">&euro; " + roundTotal(total) + "</span>";
		adviesverkoopprijs(total);
	} else {
		document.getElementById('total').innerHTML = price
	}
}

function roundTotal(c,nohtml){
	if(c==0)
		return '0,00';
	var pennies = c * 100;
	pennies = Math.round(pennies);
	var strPennies = pennies.toString();
	var len = strPennies.length;
	e = strPennies.substring(0, len - 2);
	c = strPennies.substring(len - 2, len);
	if(!e)
		e = 0;
	if(!nohtml)
		return (e + ',<span class="cents">' + c + '</span>');
	else
		return (e + ',' + c);
}

function calcTax(price){
	return (price  / 119) * 19;
}

function SetColor(g){
	group = g;
	Calculate();
	Total();
}

function SetKleur(testkleur){
	document.getElementById('testkleur').innerHTML = "Kleur: " + testkleur;
	document.getElementById('kleur').value = testkleur; //insert into form
}

function roll_over(img_name, img_src){
	document[img_name].src = img_src;
}


function roundAdviesTotal(c){
	var a = Math.round(c/10);
	var b = a * 10;
	var c = b - 1;
	return c;
}
function adviesverkoopprijs(pr) {
	
	 var advprice = pr + (pr * (20/100));
	
	$('#adviesprijs').html("Adviesprijs: <span class='price'>&euro; " + roundTotal(roundAdviesTotal(advprice)) + "</span>");
		
}

