var alert_msg = '';
//	variants array:
//	0 - array:
//		0 -taxed price
// 		1 - quantity
// 		2 - variantid if variant have thumbnail
// 		3 - weight
// 		4 - original price (without taxes)
//	1 - array: varinat options as classid => optionid
//	2 - array: taxes as taxid => tax amount
var variants = new Array();
variants[0] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[0][1][34] = 86;
variants[0][1][35] = 93;
variants[0][1][36] = 96;
variants[0][1][37] = 98;
variants[0][1][38] = 101;
variants[1] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[1][1][34] = 87;
variants[1][1][35] = 93;
variants[1][1][36] = 96;
variants[1][1][37] = 98;
variants[1][1][38] = 101;
variants[2] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[2][1][34] = 88;
variants[2][1][35] = 93;
variants[2][1][36] = 96;
variants[2][1][37] = 98;
variants[2][1][38] = 101;
variants[3] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[3][1][34] = 89;
variants[3][1][35] = 93;
variants[3][1][36] = 96;
variants[3][1][37] = 98;
variants[3][1][38] = 101;
variants[4] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[4][1][34] = 90;
variants[4][1][35] = 93;
variants[4][1][36] = 96;
variants[4][1][37] = 98;
variants[4][1][38] = 101;
variants[5] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[5][1][34] = 91;
variants[5][1][35] = 93;
variants[5][1][36] = 96;
variants[5][1][37] = 98;
variants[5][1][38] = 101;
variants[6] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[6][1][34] = 92;
variants[6][1][35] = 93;
variants[6][1][36] = 96;
variants[6][1][37] = 98;
variants[6][1][38] = 101;
variants[7] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[7][1][34] = 86;
variants[7][1][35] = 94;
variants[7][1][36] = 96;
variants[7][1][37] = 98;
variants[7][1][38] = 101;
variants[8] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[8][1][34] = 87;
variants[8][1][35] = 94;
variants[8][1][36] = 96;
variants[8][1][37] = 98;
variants[8][1][38] = 101;
variants[9] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[9][1][34] = 88;
variants[9][1][35] = 94;
variants[9][1][36] = 96;
variants[9][1][37] = 98;
variants[9][1][38] = 101;
variants[10] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[10][1][34] = 89;
variants[10][1][35] = 94;
variants[10][1][36] = 96;
variants[10][1][37] = 98;
variants[10][1][38] = 101;
variants[11] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[11][1][34] = 90;
variants[11][1][35] = 94;
variants[11][1][36] = 96;
variants[11][1][37] = 98;
variants[11][1][38] = 101;
variants[12] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[12][1][34] = 91;
variants[12][1][35] = 94;
variants[12][1][36] = 96;
variants[12][1][37] = 98;
variants[12][1][38] = 101;
variants[13] = new Array(new Array(595.00, 99999, '', '1.00', 595.00), new Array(), new Array());
variants[13][1][34] = 92;
variants[13][1][35] = 94;
variants[13][1][36] = 96;
variants[13][1][37] = 98;
variants[13][1][38] = 101;
variants[14] = new Array(new Array(580.00, 99999, '', '1.00', 580.00), new Array(), new Array());
variants[14][1][34] = 86;
variants[14][1][35] = 95;
variants[14][1][36] = 96;
variants[14][1][37] = 98;
variants[14][1][38] = 101;
variants[15] = new Array(new Array(580.00, 99999, '', '1.00', 580.00), new Array(), new Array());
variants[15][1][34] = 87;
variants[15][1][35] = 95;
variants[15][1][36] = 96;
variants[15][1][37] = 98;
variants[15][1][38] = 101;
variants[16] = new Array(new Array(580.00, 99999, '', '1.00', 580.00), new Array(), new Array());
variants[16][1][34] = 88;
variants[16][1][35] = 95;
variants[16][1][36] = 96;
variants[16][1][37] = 98;
variants[16][1][38] = 101;
variants[17] = new Array(new Array(580.00, 99999, '', '1.00', 580.00), new Array(), new Array());
variants[17][1][34] = 89;
variants[17][1][35] = 95;
variants[17][1][36] = 96;
variants[17][1][37] = 98;
variants[17][1][38] = 101;
variants[18] = new Array(new Array(580.00, 99999, '', '1.00', 580.00), new Array(), new Array());
variants[18][1][34] = 90;
variants[18][1][35] = 95;
variants[18][1][36] = 96;
variants[18][1][37] = 98;
variants[18][1][38] = 101;
variants[19] = new Array(new Array(580.00, 99999, '', '1.00', 580.00), new Array(), new Array());
variants[19][1][34] = 91;
variants[19][1][35] = 95;
variants[19][1][36] = 96;
variants[19][1][37] = 98;
variants[19][1][38] = 101;
variants[20] = new Array(new Array(580.00, 99999, '', '1.00', 580.00), new Array(), new Array());
variants[20][1][34] = 92;
variants[20][1][35] = 95;
variants[20][1][36] = 96;
variants[20][1][37] = 98;
variants[20][1][38] = 101;
variants[21] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[21][1][34] = 86;
variants[21][1][35] = 93;
variants[21][1][36] = 97;
variants[21][1][37] = 98;
variants[21][1][38] = 101;
variants[22] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[22][1][34] = 87;
variants[22][1][35] = 93;
variants[22][1][36] = 97;
variants[22][1][37] = 98;
variants[22][1][38] = 101;
variants[23] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[23][1][34] = 88;
variants[23][1][35] = 93;
variants[23][1][36] = 97;
variants[23][1][37] = 98;
variants[23][1][38] = 101;
variants[24] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[24][1][34] = 89;
variants[24][1][35] = 93;
variants[24][1][36] = 97;
variants[24][1][37] = 98;
variants[24][1][38] = 101;
variants[25] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[25][1][34] = 90;
variants[25][1][35] = 93;
variants[25][1][36] = 97;
variants[25][1][37] = 98;
variants[25][1][38] = 101;
variants[26] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[26][1][34] = 91;
variants[26][1][35] = 93;
variants[26][1][36] = 97;
variants[26][1][37] = 98;
variants[26][1][38] = 101;
variants[27] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[27][1][34] = 92;
variants[27][1][35] = 93;
variants[27][1][36] = 97;
variants[27][1][37] = 98;
variants[27][1][38] = 101;
variants[28] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[28][1][34] = 86;
variants[28][1][35] = 94;
variants[28][1][36] = 97;
variants[28][1][37] = 98;
variants[28][1][38] = 101;
variants[29] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[29][1][34] = 87;
variants[29][1][35] = 94;
variants[29][1][36] = 97;
variants[29][1][37] = 98;
variants[29][1][38] = 101;
variants[30] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[30][1][34] = 88;
variants[30][1][35] = 94;
variants[30][1][36] = 97;
variants[30][1][37] = 98;
variants[30][1][38] = 101;
variants[31] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[31][1][34] = 89;
variants[31][1][35] = 94;
variants[31][1][36] = 97;
variants[31][1][37] = 98;
variants[31][1][38] = 101;
variants[32] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[32][1][34] = 90;
variants[32][1][35] = 94;
variants[32][1][36] = 97;
variants[32][1][37] = 98;
variants[32][1][38] = 101;
variants[33] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[33][1][34] = 91;
variants[33][1][35] = 94;
variants[33][1][36] = 97;
variants[33][1][37] = 98;
variants[33][1][38] = 101;
variants[34] = new Array(new Array(790.00, 99999, '', '1.00', 790.00), new Array(), new Array());
variants[34][1][34] = 92;
variants[34][1][35] = 94;
variants[34][1][36] = 97;
variants[34][1][37] = 98;
variants[34][1][38] = 101;
variants[35] = new Array(new Array(775.00, 99999, '', '1.00', 775.00), new Array(), new Array());
variants[35][1][34] = 86;
variants[35][1][35] = 95;
variants[35][1][36] = 97;
variants[35][1][37] = 98;
variants[35][1][38] = 101;
variants[36] = new Array(new Array(775.00, 99999, '', '1.00', 775.00), new Array(), new Array());
variants[36][1][34] = 87;
variants[36][1][35] = 95;
variants[36][1][36] = 97;
variants[36][1][37] = 98;
variants[36][1][38] = 101;
variants[37] = new Array(new Array(775.00, 99999, '', '1.00', 775.00), new Array(), new Array());
variants[37][1][34] = 88;
variants[37][1][35] = 95;
variants[37][1][36] = 97;
variants[37][1][37] = 98;
variants[37][1][38] = 101;
variants[38] = new Array(new Array(775.00, 99999, '', '1.00', 775.00), new Array(), new Array());
variants[38][1][34] = 89;
variants[38][1][35] = 95;
variants[38][1][36] = 97;
variants[38][1][37] = 98;
variants[38][1][38] = 101;
variants[39] = new Array(new Array(775.00, 99999, '', '1.00', 775.00), new Array(), new Array());
variants[39][1][34] = 90;
variants[39][1][35] = 95;
variants[39][1][36] = 97;
variants[39][1][37] = 98;
variants[39][1][38] = 101;
variants[40] = new Array(new Array(775.00, 99999, '', '1.00', 775.00), new Array(), new Array());
variants[40][1][34] = 91;
variants[40][1][35] = 95;
variants[40][1][36] = 97;
variants[40][1][37] = 98;
variants[40][1][38] = 101;
variants[41] = new Array(new Array(775.00, 99999, '', '1.00', 775.00), new Array(), new Array());
variants[41][1][34] = 92;
variants[41][1][35] = 95;
variants[41][1][36] = 97;
variants[41][1][37] = 98;
variants[41][1][38] = 101;
variants[42] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[42][1][34] = 86;
variants[42][1][35] = 93;
variants[42][1][36] = 96;
variants[42][1][37] = 99;
variants[42][1][38] = 101;
variants[43] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[43][1][34] = 87;
variants[43][1][35] = 93;
variants[43][1][36] = 96;
variants[43][1][37] = 99;
variants[43][1][38] = 101;
variants[44] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[44][1][34] = 88;
variants[44][1][35] = 93;
variants[44][1][36] = 96;
variants[44][1][37] = 99;
variants[44][1][38] = 101;
variants[45] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[45][1][34] = 89;
variants[45][1][35] = 93;
variants[45][1][36] = 96;
variants[45][1][37] = 99;
variants[45][1][38] = 101;
variants[46] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[46][1][34] = 90;
variants[46][1][35] = 93;
variants[46][1][36] = 96;
variants[46][1][37] = 99;
variants[46][1][38] = 101;
variants[47] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[47][1][34] = 91;
variants[47][1][35] = 93;
variants[47][1][36] = 96;
variants[47][1][37] = 99;
variants[47][1][38] = 101;
variants[48] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[48][1][34] = 92;
variants[48][1][35] = 93;
variants[48][1][36] = 96;
variants[48][1][37] = 99;
variants[48][1][38] = 101;
variants[49] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[49][1][34] = 86;
variants[49][1][35] = 94;
variants[49][1][36] = 96;
variants[49][1][37] = 99;
variants[49][1][38] = 101;
variants[50] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[50][1][34] = 87;
variants[50][1][35] = 94;
variants[50][1][36] = 96;
variants[50][1][37] = 99;
variants[50][1][38] = 101;
variants[51] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[51][1][34] = 88;
variants[51][1][35] = 94;
variants[51][1][36] = 96;
variants[51][1][37] = 99;
variants[51][1][38] = 101;
variants[52] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[52][1][34] = 89;
variants[52][1][35] = 94;
variants[52][1][36] = 96;
variants[52][1][37] = 99;
variants[52][1][38] = 101;
variants[53] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[53][1][34] = 90;
variants[53][1][35] = 94;
variants[53][1][36] = 96;
variants[53][1][37] = 99;
variants[53][1][38] = 101;
variants[54] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[54][1][34] = 91;
variants[54][1][35] = 94;
variants[54][1][36] = 96;
variants[54][1][37] = 99;
variants[54][1][38] = 101;
variants[55] = new Array(new Array(845.00, 99999, '', '1.00', 845.00), new Array(), new Array());
variants[55][1][34] = 92;
variants[55][1][35] = 94;
variants[55][1][36] = 96;
variants[55][1][37] = 99;
variants[55][1][38] = 101;
variants[56] = new Array(new Array(830.00, 99999, '', '1.00', 830.00), new Array(), new Array());
variants[56][1][34] = 86;
variants[56][1][35] = 95;
variants[56][1][36] = 96;
variants[56][1][37] = 99;
variants[56][1][38] = 101;
variants[57] = new Array(new Array(830.00, 99999, '', '1.00', 830.00), new Array(), new Array());
variants[57][1][34] = 87;
variants[57][1][35] = 95;
variants[57][1][36] = 96;
variants[57][1][37] = 99;
variants[57][1][38] = 101;
variants[58] = new Array(new Array(830.00, 99999, '', '1.00', 830.00), new Array(), new Array());
variants[58][1][34] = 88;
variants[58][1][35] = 95;
variants[58][1][36] = 96;
variants[58][1][37] = 99;
variants[58][1][38] = 101;
variants[59] = new Array(new Array(830.00, 99999, '', '1.00', 830.00), new Array(), new Array());
variants[59][1][34] = 89;
variants[59][1][35] = 95;
variants[59][1][36] = 96;
variants[59][1][37] = 99;
variants[59][1][38] = 101;
variants[60] = new Array(new Array(830.00, 99999, '', '1.00', 830.00), new Array(), new Array());
variants[60][1][34] = 90;
variants[60][1][35] = 95;
variants[60][1][36] = 96;
variants[60][1][37] = 99;
variants[60][1][38] = 101;
variants[61] = new Array(new Array(830.00, 99999, '', '1.00', 830.00), new Array(), new Array());
variants[61][1][34] = 91;
variants[61][1][35] = 95;
variants[61][1][36] = 96;
variants[61][1][37] = 99;
variants[61][1][38] = 101;
variants[62] = new Array(new Array(830.00, 99999, '', '1.00', 830.00), new Array(), new Array());
variants[62][1][34] = 92;
variants[62][1][35] = 95;
variants[62][1][36] = 96;
variants[62][1][37] = 99;
variants[62][1][38] = 101;
variants[63] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[63][1][34] = 86;
variants[63][1][35] = 93;
variants[63][1][36] = 97;
variants[63][1][37] = 99;
variants[63][1][38] = 101;
variants[64] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[64][1][34] = 87;
variants[64][1][35] = 93;
variants[64][1][36] = 97;
variants[64][1][37] = 99;
variants[64][1][38] = 101;
variants[65] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[65][1][34] = 88;
variants[65][1][35] = 93;
variants[65][1][36] = 97;
variants[65][1][37] = 99;
variants[65][1][38] = 101;
variants[66] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[66][1][34] = 89;
variants[66][1][35] = 93;
variants[66][1][36] = 97;
variants[66][1][37] = 99;
variants[66][1][38] = 101;
variants[67] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[67][1][34] = 90;
variants[67][1][35] = 93;
variants[67][1][36] = 97;
variants[67][1][37] = 99;
variants[67][1][38] = 101;
variants[68] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[68][1][34] = 91;
variants[68][1][35] = 93;
variants[68][1][36] = 97;
variants[68][1][37] = 99;
variants[68][1][38] = 101;
variants[69] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[69][1][34] = 92;
variants[69][1][35] = 93;
variants[69][1][36] = 97;
variants[69][1][37] = 99;
variants[69][1][38] = 101;
variants[70] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[70][1][34] = 86;
variants[70][1][35] = 94;
variants[70][1][36] = 97;
variants[70][1][37] = 99;
variants[70][1][38] = 101;
variants[71] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[71][1][34] = 87;
variants[71][1][35] = 94;
variants[71][1][36] = 97;
variants[71][1][37] = 99;
variants[71][1][38] = 101;
variants[72] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[72][1][34] = 88;
variants[72][1][35] = 94;
variants[72][1][36] = 97;
variants[72][1][37] = 99;
variants[72][1][38] = 101;
variants[73] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[73][1][34] = 89;
variants[73][1][35] = 94;
variants[73][1][36] = 97;
variants[73][1][37] = 99;
variants[73][1][38] = 101;
variants[74] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[74][1][34] = 90;
variants[74][1][35] = 94;
variants[74][1][36] = 97;
variants[74][1][37] = 99;
variants[74][1][38] = 101;
variants[75] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[75][1][34] = 91;
variants[75][1][35] = 94;
variants[75][1][36] = 97;
variants[75][1][37] = 99;
variants[75][1][38] = 101;
variants[76] = new Array(new Array(1040.00, 99999, '', '1.00', 1040.00), new Array(), new Array());
variants[76][1][34] = 92;
variants[76][1][35] = 94;
variants[76][1][36] = 97;
variants[76][1][37] = 99;
variants[76][1][38] = 101;
variants[77] = new Array(new Array(1025.00, 99999, '', '1.00', 1025.00), new Array(), new Array());
variants[77][1][34] = 86;
variants[77][1][35] = 95;
variants[77][1][36] = 97;
variants[77][1][37] = 99;
variants[77][1][38] = 101;
variants[78] = new Array(new Array(1025.00, 99999, '', '1.00', 1025.00), new Array(), new Array());
variants[78][1][34] = 87;
variants[78][1][35] = 95;
variants[78][1][36] = 97;
variants[78][1][37] = 99;
variants[78][1][38] = 101;
variants[79] = new Array(new Array(1025.00, 99999, '', '1.00', 1025.00), new Array(), new Array());
variants[79][1][34] = 88;
variants[79][1][35] = 95;
variants[79][1][36] = 97;
variants[79][1][37] = 99;
variants[79][1][38] = 101;
variants[80] = new Array(new Array(1025.00, 99999, '', '1.00', 1025.00), new Array(), new Array());
variants[80][1][34] = 89;
variants[80][1][35] = 95;
variants[80][1][36] = 97;
variants[80][1][37] = 99;
variants[80][1][38] = 101;
variants[81] = new Array(new Array(1025.00, 99999, '', '1.00', 1025.00), new Array(), new Array());
variants[81][1][34] = 90;
variants[81][1][35] = 95;
variants[81][1][36] = 97;
variants[81][1][37] = 99;
variants[81][1][38] = 101;
variants[82] = new Array(new Array(1025.00, 99999, '', '1.00', 1025.00), new Array(), new Array());
variants[82][1][34] = 91;
variants[82][1][35] = 95;
variants[82][1][36] = 97;
variants[82][1][37] = 99;
variants[82][1][38] = 101;
variants[83] = new Array(new Array(1025.00, 99999, '', '1.00', 1025.00), new Array(), new Array());
variants[83][1][34] = 92;
variants[83][1][35] = 95;
variants[83][1][36] = 97;
variants[83][1][37] = 99;
variants[83][1][38] = 101;
variants[84] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[84][1][34] = 86;
variants[84][1][35] = 93;
variants[84][1][36] = 96;
variants[84][1][37] = 100;
variants[84][1][38] = 101;
variants[85] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[85][1][34] = 87;
variants[85][1][35] = 93;
variants[85][1][36] = 96;
variants[85][1][37] = 100;
variants[85][1][38] = 101;
variants[86] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[86][1][34] = 88;
variants[86][1][35] = 93;
variants[86][1][36] = 96;
variants[86][1][37] = 100;
variants[86][1][38] = 101;
variants[87] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[87][1][34] = 89;
variants[87][1][35] = 93;
variants[87][1][36] = 96;
variants[87][1][37] = 100;
variants[87][1][38] = 101;
variants[88] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[88][1][34] = 90;
variants[88][1][35] = 93;
variants[88][1][36] = 96;
variants[88][1][37] = 100;
variants[88][1][38] = 101;
variants[89] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[89][1][34] = 91;
variants[89][1][35] = 93;
variants[89][1][36] = 96;
variants[89][1][37] = 100;
variants[89][1][38] = 101;
variants[90] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[90][1][34] = 92;
variants[90][1][35] = 93;
variants[90][1][36] = 96;
variants[90][1][37] = 100;
variants[90][1][38] = 101;
variants[91] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[91][1][34] = 86;
variants[91][1][35] = 94;
variants[91][1][36] = 96;
variants[91][1][37] = 100;
variants[91][1][38] = 101;
variants[92] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[92][1][34] = 87;
variants[92][1][35] = 94;
variants[92][1][36] = 96;
variants[92][1][37] = 100;
variants[92][1][38] = 101;
variants[93] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[93][1][34] = 88;
variants[93][1][35] = 94;
variants[93][1][36] = 96;
variants[93][1][37] = 100;
variants[93][1][38] = 101;
variants[94] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[94][1][34] = 89;
variants[94][1][35] = 94;
variants[94][1][36] = 96;
variants[94][1][37] = 100;
variants[94][1][38] = 101;
variants[95] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[95][1][34] = 90;
variants[95][1][35] = 94;
variants[95][1][36] = 96;
variants[95][1][37] = 100;
variants[95][1][38] = 101;
variants[96] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[96][1][34] = 91;
variants[96][1][35] = 94;
variants[96][1][36] = 96;
variants[96][1][37] = 100;
variants[96][1][38] = 101;
variants[97] = new Array(new Array(770.00, 99999, '', '1.00', 770.00), new Array(), new Array());
variants[97][1][34] = 92;
variants[97][1][35] = 94;
variants[97][1][36] = 96;
variants[97][1][37] = 100;
variants[97][1][38] = 101;
variants[98] = new Array(new Array(755.00, 99999, '', '1.00', 755.00), new Array(), new Array());
variants[98][1][34] = 86;
variants[98][1][35] = 95;
variants[98][1][36] = 96;
variants[98][1][37] = 100;
variants[98][1][38] = 101;
variants[99] = new Array(new Array(755.00, 99999, '', '1.00', 755.00), new Array(), new Array());
variants[99][1][34] = 87;
variants[99][1][35] = 95;
variants[99][1][36] = 96;
variants[99][1][37] = 100;
variants[99][1][38] = 101;
variants[100] = new Array(new Array(755.00, 99999, '', '1.00', 755.00), new Array(), new Array());
variants[100][1][34] = 88;
variants[100][1][35] = 95;
variants[100][1][36] = 96;
variants[100][1][37] = 100;
variants[100][1][38] = 101;
variants[101] = new Array(new Array(755.00, 99999, '', '1.00', 755.00), new Array(), new Array());
variants[101][1][34] = 89;
variants[101][1][35] = 95;
variants[101][1][36] = 96;
variants[101][1][37] = 100;
variants[101][1][38] = 101;
variants[102] = new Array(new Array(755.00, 99999, '', '1.00', 755.00), new Array(), new Array());
variants[102][1][34] = 90;
variants[102][1][35] = 95;
variants[102][1][36] = 96;
variants[102][1][37] = 100;
variants[102][1][38] = 101;
variants[103] = new Array(new Array(755.00, 99999, '', '1.00', 755.00), new Array(), new Array());
variants[103][1][34] = 91;
variants[103][1][35] = 95;
variants[103][1][36] = 96;
variants[103][1][37] = 100;
variants[103][1][38] = 101;
variants[104] = new Array(new Array(755.00, 99999, '', '1.00', 755.00), new Array(), new Array());
variants[104][1][34] = 92;
variants[104][1][35] = 95;
variants[104][1][36] = 96;
variants[104][1][37] = 100;
variants[104][1][38] = 101;
variants[105] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[105][1][34] = 86;
variants[105][1][35] = 93;
variants[105][1][36] = 97;
variants[105][1][37] = 100;
variants[105][1][38] = 101;
variants[106] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[106][1][34] = 87;
variants[106][1][35] = 93;
variants[106][1][36] = 97;
variants[106][1][37] = 100;
variants[106][1][38] = 101;
variants[107] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[107][1][34] = 88;
variants[107][1][35] = 93;
variants[107][1][36] = 97;
variants[107][1][37] = 100;
variants[107][1][38] = 101;
variants[108] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[108][1][34] = 89;
variants[108][1][35] = 93;
variants[108][1][36] = 97;
variants[108][1][37] = 100;
variants[108][1][38] = 101;
variants[109] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[109][1][34] = 90;
variants[109][1][35] = 93;
variants[109][1][36] = 97;
variants[109][1][37] = 100;
variants[109][1][38] = 101;
variants[110] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[110][1][34] = 91;
variants[110][1][35] = 93;
variants[110][1][36] = 97;
variants[110][1][37] = 100;
variants[110][1][38] = 101;
variants[111] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[111][1][34] = 92;
variants[111][1][35] = 93;
variants[111][1][36] = 97;
variants[111][1][37] = 100;
variants[111][1][38] = 101;
variants[112] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[112][1][34] = 86;
variants[112][1][35] = 94;
variants[112][1][36] = 97;
variants[112][1][37] = 100;
variants[112][1][38] = 101;
variants[113] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[113][1][34] = 87;
variants[113][1][35] = 94;
variants[113][1][36] = 97;
variants[113][1][37] = 100;
variants[113][1][38] = 101;
variants[114] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[114][1][34] = 88;
variants[114][1][35] = 94;
variants[114][1][36] = 97;
variants[114][1][37] = 100;
variants[114][1][38] = 101;
variants[115] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[115][1][34] = 89;
variants[115][1][35] = 94;
variants[115][1][36] = 97;
variants[115][1][37] = 100;
variants[115][1][38] = 101;
variants[116] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[116][1][34] = 90;
variants[116][1][35] = 94;
variants[116][1][36] = 97;
variants[116][1][37] = 100;
variants[116][1][38] = 101;
variants[117] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[117][1][34] = 91;
variants[117][1][35] = 94;
variants[117][1][36] = 97;
variants[117][1][37] = 100;
variants[117][1][38] = 101;
variants[118] = new Array(new Array(965.00, 99999, '', '1.00', 965.00), new Array(), new Array());
variants[118][1][34] = 92;
variants[118][1][35] = 94;
variants[118][1][36] = 97;
variants[118][1][37] = 100;
variants[118][1][38] = 101;
variants[119] = new Array(new Array(950.00, 99999, '', '1.00', 950.00), new Array(), new Array());
variants[119][1][34] = 86;
variants[119][1][35] = 95;
variants[119][1][36] = 97;
variants[119][1][37] = 100;
variants[119][1][38] = 101;
variants[120] = new Array(new Array(950.00, 99999, '', '1.00', 950.00), new Array(), new Array());
variants[120][1][34] = 87;
variants[120][1][35] = 95;
variants[120][1][36] = 97;
variants[120][1][37] = 100;
variants[120][1][38] = 101;
variants[121] = new Array(new Array(950.00, 99999, '', '1.00', 950.00), new Array(), new Array());
variants[121][1][34] = 88;
variants[121][1][35] = 95;
variants[121][1][36] = 97;
variants[121][1][37] = 100;
variants[121][1][38] = 101;
variants[122] = new Array(new Array(950.00, 99999, '', '1.00', 950.00), new Array(), new Array());
variants[122][1][34] = 89;
variants[122][1][35] = 95;
variants[122][1][36] = 97;
variants[122][1][37] = 100;
variants[122][1][38] = 101;
variants[123] = new Array(new Array(950.00, 99999, '', '1.00', 950.00), new Array(), new Array());
variants[123][1][34] = 90;
variants[123][1][35] = 95;
variants[123][1][36] = 97;
variants[123][1][37] = 100;
variants[123][1][38] = 101;
variants[124] = new Array(new Array(950.00, 99999, '', '1.00', 950.00), new Array(), new Array());
variants[124][1][34] = 91;
variants[124][1][35] = 95;
variants[124][1][36] = 97;
variants[124][1][37] = 100;
variants[124][1][38] = 101;
variants[125] = new Array(new Array(950.00, 99999, '', '1.00', 950.00), new Array(), new Array());
variants[125][1][34] = 92;
variants[125][1][35] = 95;
variants[125][1][36] = 97;
variants[125][1][37] = 100;
variants[125][1][38] = 101;
variants[126] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[126][1][34] = 86;
variants[126][1][35] = 93;
variants[126][1][36] = 96;
variants[126][1][37] = 98;
variants[126][1][38] = 102;
variants[127] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[127][1][34] = 87;
variants[127][1][35] = 93;
variants[127][1][36] = 96;
variants[127][1][37] = 98;
variants[127][1][38] = 102;
variants[128] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[128][1][34] = 88;
variants[128][1][35] = 93;
variants[128][1][36] = 96;
variants[128][1][37] = 98;
variants[128][1][38] = 102;
variants[129] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[129][1][34] = 89;
variants[129][1][35] = 93;
variants[129][1][36] = 96;
variants[129][1][37] = 98;
variants[129][1][38] = 102;
variants[130] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[130][1][34] = 90;
variants[130][1][35] = 93;
variants[130][1][36] = 96;
variants[130][1][37] = 98;
variants[130][1][38] = 102;
variants[131] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[131][1][34] = 91;
variants[131][1][35] = 93;
variants[131][1][36] = 96;
variants[131][1][37] = 98;
variants[131][1][38] = 102;
variants[132] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[132][1][34] = 92;
variants[132][1][35] = 93;
variants[132][1][36] = 96;
variants[132][1][37] = 98;
variants[132][1][38] = 102;
variants[133] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[133][1][34] = 86;
variants[133][1][35] = 94;
variants[133][1][36] = 96;
variants[133][1][37] = 98;
variants[133][1][38] = 102;
variants[134] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[134][1][34] = 87;
variants[134][1][35] = 94;
variants[134][1][36] = 96;
variants[134][1][37] = 98;
variants[134][1][38] = 102;
variants[135] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[135][1][34] = 88;
variants[135][1][35] = 94;
variants[135][1][36] = 96;
variants[135][1][37] = 98;
variants[135][1][38] = 102;
variants[136] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[136][1][34] = 89;
variants[136][1][35] = 94;
variants[136][1][36] = 96;
variants[136][1][37] = 98;
variants[136][1][38] = 102;
variants[137] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[137][1][34] = 90;
variants[137][1][35] = 94;
variants[137][1][36] = 96;
variants[137][1][37] = 98;
variants[137][1][38] = 102;
variants[138] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[138][1][34] = 91;
variants[138][1][35] = 94;
variants[138][1][36] = 96;
variants[138][1][37] = 98;
variants[138][1][38] = 102;
variants[139] = new Array(new Array(945.00, 99999, '', '1.00', 945.00), new Array(), new Array());
variants[139][1][34] = 92;
variants[139][1][35] = 94;
variants[139][1][36] = 96;
variants[139][1][37] = 98;
variants[139][1][38] = 102;
variants[140] = new Array(new Array(930.00, 99999, '', '1.00', 930.00), new Array(), new Array());
variants[140][1][34] = 86;
variants[140][1][35] = 95;
variants[140][1][36] = 96;
variants[140][1][37] = 98;
variants[140][1][38] = 102;
variants[141] = new Array(new Array(930.00, 99999, '', '1.00', 930.00), new Array(), new Array());
variants[141][1][34] = 87;
variants[141][1][35] = 95;
variants[141][1][36] = 96;
variants[141][1][37] = 98;
variants[141][1][38] = 102;
variants[142] = new Array(new Array(930.00, 99999, '', '1.00', 930.00), new Array(), new Array());
variants[142][1][34] = 88;
variants[142][1][35] = 95;
variants[142][1][36] = 96;
variants[142][1][37] = 98;
variants[142][1][38] = 102;
variants[143] = new Array(new Array(930.00, 9999, '', '1.00', 930.00), new Array(), new Array());
variants[143][1][34] = 89;
variants[143][1][35] = 95;
variants[143][1][36] = 96;
variants[143][1][37] = 98;
variants[143][1][38] = 102;
variants[144] = new Array(new Array(930.00, 9999, '', '1.00', 930.00), new Array(), new Array());
variants[144][1][34] = 90;
variants[144][1][35] = 95;
variants[144][1][36] = 96;
variants[144][1][37] = 98;
variants[144][1][38] = 102;
variants[145] = new Array(new Array(930.00, 9999, '', '1.00', 930.00), new Array(), new Array());
variants[145][1][34] = 91;
variants[145][1][35] = 95;
variants[145][1][36] = 96;
variants[145][1][37] = 98;
variants[145][1][38] = 102;
variants[146] = new Array(new Array(930.00, 9999, '', '1.00', 930.00), new Array(), new Array());
variants[146][1][34] = 92;
variants[146][1][35] = 95;
variants[146][1][36] = 96;
variants[146][1][37] = 98;
variants[146][1][38] = 102;
variants[147] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[147][1][34] = 86;
variants[147][1][35] = 93;
variants[147][1][36] = 97;
variants[147][1][37] = 98;
variants[147][1][38] = 102;
variants[148] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[148][1][34] = 87;
variants[148][1][35] = 93;
variants[148][1][36] = 97;
variants[148][1][37] = 98;
variants[148][1][38] = 102;
variants[149] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[149][1][34] = 88;
variants[149][1][35] = 93;
variants[149][1][36] = 97;
variants[149][1][37] = 98;
variants[149][1][38] = 102;
variants[150] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[150][1][34] = 89;
variants[150][1][35] = 93;
variants[150][1][36] = 97;
variants[150][1][37] = 98;
variants[150][1][38] = 102;
variants[151] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[151][1][34] = 90;
variants[151][1][35] = 93;
variants[151][1][36] = 97;
variants[151][1][37] = 98;
variants[151][1][38] = 102;
variants[152] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[152][1][34] = 91;
variants[152][1][35] = 93;
variants[152][1][36] = 97;
variants[152][1][37] = 98;
variants[152][1][38] = 102;
variants[153] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[153][1][34] = 92;
variants[153][1][35] = 93;
variants[153][1][36] = 97;
variants[153][1][37] = 98;
variants[153][1][38] = 102;
variants[154] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[154][1][34] = 86;
variants[154][1][35] = 94;
variants[154][1][36] = 97;
variants[154][1][37] = 98;
variants[154][1][38] = 102;
variants[155] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[155][1][34] = 87;
variants[155][1][35] = 94;
variants[155][1][36] = 97;
variants[155][1][37] = 98;
variants[155][1][38] = 102;
variants[156] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[156][1][34] = 88;
variants[156][1][35] = 94;
variants[156][1][36] = 97;
variants[156][1][37] = 98;
variants[156][1][38] = 102;
variants[157] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[157][1][34] = 89;
variants[157][1][35] = 94;
variants[157][1][36] = 97;
variants[157][1][37] = 98;
variants[157][1][38] = 102;
variants[158] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[158][1][34] = 90;
variants[158][1][35] = 94;
variants[158][1][36] = 97;
variants[158][1][37] = 98;
variants[158][1][38] = 102;
variants[159] = new Array(new Array(1140.00, 9999, '', '1.00', 1140.00), new Array(), new Array());
variants[159][1][34] = 91;
variants[159][1][35] = 94;
variants[159][1][36] = 97;
variants[159][1][37] = 98;
variants[159][1][38] = 102;
variants[160] = new Array(new Array(1140.00, 99999, '', '1.00', 1140.00), new Array(), new Array());
variants[160][1][34] = 92;
variants[160][1][35] = 94;
variants[160][1][36] = 97;
variants[160][1][37] = 98;
variants[160][1][38] = 102;
variants[161] = new Array(new Array(1125.00, 99999, '', '1.00', 1125.00), new Array(), new Array());
variants[161][1][34] = 86;
variants[161][1][35] = 95;
variants[161][1][36] = 97;
variants[161][1][37] = 98;
variants[161][1][38] = 102;
variants[162] = new Array(new Array(1125.00, 99999, '', '1.00', 1125.00), new Array(), new Array());
variants[162][1][34] = 87;
variants[162][1][35] = 95;
variants[162][1][36] = 97;
variants[162][1][37] = 98;
variants[162][1][38] = 102;
variants[163] = new Array(new Array(1125.00, 99999, '', '1.00', 1125.00), new Array(), new Array());
variants[163][1][34] = 88;
variants[163][1][35] = 95;
variants[163][1][36] = 97;
variants[163][1][37] = 98;
variants[163][1][38] = 102;
variants[164] = new Array(new Array(1125.00, 99999, '', '1.00', 1125.00), new Array(), new Array());
variants[164][1][34] = 89;
variants[164][1][35] = 95;
variants[164][1][36] = 97;
variants[164][1][37] = 98;
variants[164][1][38] = 102;
variants[165] = new Array(new Array(1125.00, 99999, '', '1.00', 1125.00), new Array(), new Array());
variants[165][1][34] = 90;
variants[165][1][35] = 95;
variants[165][1][36] = 97;
variants[165][1][37] = 98;
variants[165][1][38] = 102;
variants[166] = new Array(new Array(1125.00, 99999, '', '1.00', 1125.00), new Array(), new Array());
variants[166][1][34] = 91;
variants[166][1][35] = 95;
variants[166][1][36] = 97;
variants[166][1][37] = 98;
variants[166][1][38] = 102;
variants[167] = new Array(new Array(1125.00, 99999, '', '1.00', 1125.00), new Array(), new Array());
variants[167][1][34] = 92;
variants[167][1][35] = 95;
variants[167][1][36] = 97;
variants[167][1][37] = 98;
variants[167][1][38] = 102;
variants[168] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[168][1][34] = 86;
variants[168][1][35] = 93;
variants[168][1][36] = 96;
variants[168][1][37] = 99;
variants[168][1][38] = 102;
variants[169] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[169][1][34] = 87;
variants[169][1][35] = 93;
variants[169][1][36] = 96;
variants[169][1][37] = 99;
variants[169][1][38] = 102;
variants[170] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[170][1][34] = 88;

variants[170][1][35] = 93;
variants[170][1][36] = 96;
variants[170][1][37] = 99;
variants[170][1][38] = 102;
variants[171] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[171][1][34] = 89;
variants[171][1][35] = 93;
variants[171][1][36] = 96;
variants[171][1][37] = 99;
variants[171][1][38] = 102;
variants[172] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[172][1][34] = 90;
variants[172][1][35] = 93;
variants[172][1][36] = 96;
variants[172][1][37] = 99;
variants[172][1][38] = 102;
variants[173] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[173][1][34] = 91;
variants[173][1][35] = 93;
variants[173][1][36] = 96;
variants[173][1][37] = 99;
variants[173][1][38] = 102;
variants[174] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[174][1][34] = 92;
variants[174][1][35] = 93;
variants[174][1][36] = 96;
variants[174][1][37] = 99;
variants[174][1][38] = 102;
variants[175] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[175][1][34] = 86;
variants[175][1][35] = 94;
variants[175][1][36] = 96;
variants[175][1][37] = 99;
variants[175][1][38] = 102;
variants[176] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[176][1][34] = 87;
variants[176][1][35] = 94;
variants[176][1][36] = 96;
variants[176][1][37] = 99;
variants[176][1][38] = 102;
variants[177] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[177][1][34] = 88;
variants[177][1][35] = 94;
variants[177][1][36] = 96;
variants[177][1][37] = 99;
variants[177][1][38] = 102;
variants[178] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[178][1][34] = 89;
variants[178][1][35] = 94;
variants[178][1][36] = 96;
variants[178][1][37] = 99;
variants[178][1][38] = 102;
variants[179] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[179][1][34] = 90;
variants[179][1][35] = 94;
variants[179][1][36] = 96;
variants[179][1][37] = 99;
variants[179][1][38] = 102;
variants[180] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[180][1][34] = 91;
variants[180][1][35] = 94;
variants[180][1][36] = 96;
variants[180][1][37] = 99;
variants[180][1][38] = 102;
variants[181] = new Array(new Array(1195.00, 99999, '', '1.00', 1195.00), new Array(), new Array());
variants[181][1][34] = 92;
variants[181][1][35] = 94;
variants[181][1][36] = 96;
variants[181][1][37] = 99;
variants[181][1][38] = 102;
variants[182] = new Array(new Array(1180.00, 99999, '', '1.00', 1180.00), new Array(), new Array());
variants[182][1][34] = 86;
variants[182][1][35] = 95;
variants[182][1][36] = 96;
variants[182][1][37] = 99;
variants[182][1][38] = 102;
variants[183] = new Array(new Array(1180.00, 99999, '', '1.00', 1180.00), new Array(), new Array());
variants[183][1][34] = 87;
variants[183][1][35] = 95;
variants[183][1][36] = 96;
variants[183][1][37] = 99;
variants[183][1][38] = 102;
variants[184] = new Array(new Array(1180.00, 99999, '', '1.00', 1180.00), new Array(), new Array());
variants[184][1][34] = 88;
variants[184][1][35] = 95;
variants[184][1][36] = 96;
variants[184][1][37] = 99;
variants[184][1][38] = 102;
variants[185] = new Array(new Array(1180.00, 99999, '', '1.00', 1180.00), new Array(), new Array());
variants[185][1][34] = 89;
variants[185][1][35] = 95;
variants[185][1][36] = 96;
variants[185][1][37] = 99;
variants[185][1][38] = 102;
variants[186] = new Array(new Array(1180.00, 99999, '', '1.00', 1180.00), new Array(), new Array());
variants[186][1][34] = 90;
variants[186][1][35] = 95;
variants[186][1][36] = 96;
variants[186][1][37] = 99;
variants[186][1][38] = 102;
variants[187] = new Array(new Array(1180.00, 99999, '', '1.00', 1180.00), new Array(), new Array());
variants[187][1][34] = 91;
variants[187][1][35] = 95;
variants[187][1][36] = 96;
variants[187][1][37] = 99;
variants[187][1][38] = 102;
variants[188] = new Array(new Array(1180.00, 99999, '', '1.00', 1180.00), new Array(), new Array());
variants[188][1][34] = 92;
variants[188][1][35] = 95;
variants[188][1][36] = 96;
variants[188][1][37] = 99;
variants[188][1][38] = 102;
variants[189] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[189][1][34] = 86;
variants[189][1][35] = 93;
variants[189][1][36] = 97;
variants[189][1][37] = 99;
variants[189][1][38] = 102;
variants[190] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[190][1][34] = 87;
variants[190][1][35] = 93;
variants[190][1][36] = 97;
variants[190][1][37] = 99;
variants[190][1][38] = 102;
variants[191] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[191][1][34] = 88;
variants[191][1][35] = 93;
variants[191][1][36] = 97;
variants[191][1][37] = 99;
variants[191][1][38] = 102;
variants[192] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[192][1][34] = 89;
variants[192][1][35] = 93;
variants[192][1][36] = 97;
variants[192][1][37] = 99;
variants[192][1][38] = 102;
variants[193] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[193][1][34] = 90;
variants[193][1][35] = 93;
variants[193][1][36] = 97;
variants[193][1][37] = 99;
variants[193][1][38] = 102;
variants[194] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[194][1][34] = 91;
variants[194][1][35] = 93;
variants[194][1][36] = 97;
variants[194][1][37] = 99;
variants[194][1][38] = 102;
variants[195] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[195][1][34] = 92;
variants[195][1][35] = 93;
variants[195][1][36] = 97;
variants[195][1][37] = 99;
variants[195][1][38] = 102;
variants[196] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[196][1][34] = 86;
variants[196][1][35] = 94;
variants[196][1][36] = 97;
variants[196][1][37] = 99;
variants[196][1][38] = 102;
variants[197] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[197][1][34] = 87;
variants[197][1][35] = 94;
variants[197][1][36] = 97;
variants[197][1][37] = 99;
variants[197][1][38] = 102;
variants[198] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[198][1][34] = 88;
variants[198][1][35] = 94;
variants[198][1][36] = 97;
variants[198][1][37] = 99;
variants[198][1][38] = 102;
variants[199] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[199][1][34] = 89;
variants[199][1][35] = 94;
variants[199][1][36] = 97;
variants[199][1][37] = 99;
variants[199][1][38] = 102;
variants[200] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[200][1][34] = 90;
variants[200][1][35] = 94;
variants[200][1][36] = 97;
variants[200][1][37] = 99;
variants[200][1][38] = 102;
variants[201] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[201][1][34] = 91;
variants[201][1][35] = 94;
variants[201][1][36] = 97;
variants[201][1][37] = 99;
variants[201][1][38] = 102;
variants[202] = new Array(new Array(1390.00, 99999, '', '1.00', 1390.00), new Array(), new Array());
variants[202][1][34] = 92;
variants[202][1][35] = 94;
variants[202][1][36] = 97;
variants[202][1][37] = 99;
variants[202][1][38] = 102;
variants[203] = new Array(new Array(1375.00, 99999, '', '1.00', 1375.00), new Array(), new Array());
variants[203][1][34] = 86;
variants[203][1][35] = 95;
variants[203][1][36] = 97;
variants[203][1][37] = 99;
variants[203][1][38] = 102;
variants[204] = new Array(new Array(1375.00, 99999, '', '1.00', 1375.00), new Array(), new Array());
variants[204][1][34] = 87;
variants[204][1][35] = 95;
variants[204][1][36] = 97;
variants[204][1][37] = 99;
variants[204][1][38] = 102;
variants[205] = new Array(new Array(1375.00, 99999, '', '1.00', 1375.00), new Array(), new Array());
variants[205][1][34] = 88;
variants[205][1][35] = 95;
variants[205][1][36] = 97;
variants[205][1][37] = 99;
variants[205][1][38] = 102;
variants[206] = new Array(new Array(1375.00, 99999, '', '1.00', 1375.00), new Array(), new Array());
variants[206][1][34] = 89;
variants[206][1][35] = 95;
variants[206][1][36] = 97;
variants[206][1][37] = 99;
variants[206][1][38] = 102;
variants[207] = new Array(new Array(1375.00, 99999, '', '1.00', 1375.00), new Array(), new Array());
variants[207][1][34] = 90;
variants[207][1][35] = 95;
variants[207][1][36] = 97;
variants[207][1][37] = 99;
variants[207][1][38] = 102;
variants[208] = new Array(new Array(1375.00, 99999, '', '1.00', 1375.00), new Array(), new Array());
variants[208][1][34] = 91;
variants[208][1][35] = 95;
variants[208][1][36] = 97;
variants[208][1][37] = 99;
variants[208][1][38] = 102;
variants[209] = new Array(new Array(1375.00, 99999, '', '1.00', 1375.00), new Array(), new Array());
variants[209][1][34] = 92;
variants[209][1][35] = 95;
variants[209][1][36] = 97;
variants[209][1][37] = 99;
variants[209][1][38] = 102;
variants[210] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[210][1][34] = 86;
variants[210][1][35] = 93;
variants[210][1][36] = 96;
variants[210][1][37] = 100;
variants[210][1][38] = 102;
variants[211] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[211][1][34] = 87;
variants[211][1][35] = 93;
variants[211][1][36] = 96;
variants[211][1][37] = 100;
variants[211][1][38] = 102;
variants[212] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[212][1][34] = 88;
variants[212][1][35] = 93;
variants[212][1][36] = 96;
variants[212][1][37] = 100;
variants[212][1][38] = 102;
variants[213] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[213][1][34] = 89;
variants[213][1][35] = 93;
variants[213][1][36] = 96;
variants[213][1][37] = 100;
variants[213][1][38] = 102;
variants[214] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[214][1][34] = 90;
variants[214][1][35] = 93;
variants[214][1][36] = 96;
variants[214][1][37] = 100;
variants[214][1][38] = 102;
variants[215] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[215][1][34] = 91;
variants[215][1][35] = 93;
variants[215][1][36] = 96;
variants[215][1][37] = 100;
variants[215][1][38] = 102;
variants[216] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[216][1][34] = 92;
variants[216][1][35] = 93;
variants[216][1][36] = 96;
variants[216][1][37] = 100;
variants[216][1][38] = 102;
variants[217] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[217][1][34] = 86;
variants[217][1][35] = 94;
variants[217][1][36] = 96;
variants[217][1][37] = 100;
variants[217][1][38] = 102;
variants[218] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[218][1][34] = 87;
variants[218][1][35] = 94;
variants[218][1][36] = 96;
variants[218][1][37] = 100;
variants[218][1][38] = 102;
variants[219] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[219][1][34] = 88;
variants[219][1][35] = 94;
variants[219][1][36] = 96;
variants[219][1][37] = 100;
variants[219][1][38] = 102;
variants[220] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[220][1][34] = 89;
variants[220][1][35] = 94;
variants[220][1][36] = 96;
variants[220][1][37] = 100;
variants[220][1][38] = 102;
variants[221] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[221][1][34] = 90;
variants[221][1][35] = 94;
variants[221][1][36] = 96;
variants[221][1][37] = 100;
variants[221][1][38] = 102;
variants[222] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[222][1][34] = 91;
variants[222][1][35] = 94;
variants[222][1][36] = 96;
variants[222][1][37] = 100;
variants[222][1][38] = 102;
variants[223] = new Array(new Array(1120.00, 99999, '', '1.00', 1120.00), new Array(), new Array());
variants[223][1][34] = 92;
variants[223][1][35] = 94;
variants[223][1][36] = 96;
variants[223][1][37] = 100;
variants[223][1][38] = 102;
variants[224] = new Array(new Array(1105.00, 99999, '', '1.00', 1105.00), new Array(), new Array());
variants[224][1][34] = 86;
variants[224][1][35] = 95;
variants[224][1][36] = 96;
variants[224][1][37] = 100;
variants[224][1][38] = 102;
variants[225] = new Array(new Array(1105.00, 99999, '', '1.00', 1105.00), new Array(), new Array());
variants[225][1][34] = 87;
variants[225][1][35] = 95;
variants[225][1][36] = 96;
variants[225][1][37] = 100;
variants[225][1][38] = 102;
variants[226] = new Array(new Array(1105.00, 99999, '', '1.00', 1105.00), new Array(), new Array());
variants[226][1][34] = 88;
variants[226][1][35] = 95;
variants[226][1][36] = 96;
variants[226][1][37] = 100;
variants[226][1][38] = 102;
variants[227] = new Array(new Array(1105.00, 99999, '', '1.00', 1105.00), new Array(), new Array());
variants[227][1][34] = 89;
variants[227][1][35] = 95;
variants[227][1][36] = 96;
variants[227][1][37] = 100;
variants[227][1][38] = 102;
variants[228] = new Array(new Array(1105.00, 99999, '', '1.00', 1105.00), new Array(), new Array());
variants[228][1][34] = 90;
variants[228][1][35] = 95;
variants[228][1][36] = 96;
variants[228][1][37] = 100;
variants[228][1][38] = 102;
variants[229] = new Array(new Array(1105.00, 99999, '', '1.00', 1105.00), new Array(), new Array());
variants[229][1][34] = 91;
variants[229][1][35] = 95;
variants[229][1][36] = 96;
variants[229][1][37] = 100;
variants[229][1][38] = 102;
variants[230] = new Array(new Array(1105.00, 99999, '', '1.00', 1105.00), new Array(), new Array());
variants[230][1][34] = 92;
variants[230][1][35] = 95;
variants[230][1][36] = 96;
variants[230][1][37] = 100;
variants[230][1][38] = 102;
variants[231] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[231][1][34] = 86;
variants[231][1][35] = 93;
variants[231][1][36] = 97;
variants[231][1][37] = 100;
variants[231][1][38] = 102;
variants[232] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[232][1][34] = 87;
variants[232][1][35] = 93;
variants[232][1][36] = 97;
variants[232][1][37] = 100;
variants[232][1][38] = 102;
variants[233] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[233][1][34] = 88;
variants[233][1][35] = 93;
variants[233][1][36] = 97;
variants[233][1][37] = 100;
variants[233][1][38] = 102;
variants[234] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[234][1][34] = 89;
variants[234][1][35] = 93;
variants[234][1][36] = 97;
variants[234][1][37] = 100;
variants[234][1][38] = 102;
variants[235] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[235][1][34] = 90;
variants[235][1][35] = 93;
variants[235][1][36] = 97;
variants[235][1][37] = 100;
variants[235][1][38] = 102;
variants[236] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[236][1][34] = 91;
variants[236][1][35] = 93;
variants[236][1][36] = 97;
variants[236][1][37] = 100;
variants[236][1][38] = 102;
variants[237] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[237][1][34] = 92;
variants[237][1][35] = 93;
variants[237][1][36] = 97;
variants[237][1][37] = 100;
variants[237][1][38] = 102;
variants[238] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[238][1][34] = 86;
variants[238][1][35] = 94;
variants[238][1][36] = 97;
variants[238][1][37] = 100;
variants[238][1][38] = 102;
variants[239] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[239][1][34] = 87;
variants[239][1][35] = 94;
variants[239][1][36] = 97;
variants[239][1][37] = 100;
variants[239][1][38] = 102;
variants[240] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[240][1][34] = 88;
variants[240][1][35] = 94;
variants[240][1][36] = 97;
variants[240][1][37] = 100;
variants[240][1][38] = 102;
variants[241] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[241][1][34] = 89;
variants[241][1][35] = 94;
variants[241][1][36] = 97;
variants[241][1][37] = 100;
variants[241][1][38] = 102;
variants[242] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[242][1][34] = 90;
variants[242][1][35] = 94;
variants[242][1][36] = 97;
variants[242][1][37] = 100;
variants[242][1][38] = 102;
variants[243] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[243][1][34] = 91;
variants[243][1][35] = 94;
variants[243][1][36] = 97;
variants[243][1][37] = 100;
variants[243][1][38] = 102;
variants[244] = new Array(new Array(1315.00, 99999, '', '1.00', 1315.00), new Array(), new Array());
variants[244][1][34] = 92;
variants[244][1][35] = 94;
variants[244][1][36] = 97;
variants[244][1][37] = 100;
variants[244][1][38] = 102;
variants[245] = new Array(new Array(1300.00, 99999, '', '1.00', 1300.00), new Array(), new Array());
variants[245][1][34] = 86;
variants[245][1][35] = 95;
variants[245][1][36] = 97;
variants[245][1][37] = 100;
variants[245][1][38] = 102;
variants[246] = new Array(new Array(1300.00, 99999, '', '1.00', 1300.00), new Array(), new Array());
variants[246][1][34] = 87;
variants[246][1][35] = 95;
variants[246][1][36] = 97;
variants[246][1][37] = 100;
variants[246][1][38] = 102;
variants[247] = new Array(new Array(13000.00, 99999, '', '1.00', 13000.00), new Array(), new Array());
variants[247][1][34] = 88;
variants[247][1][35] = 95;
variants[247][1][36] = 97;
variants[247][1][37] = 100;
variants[247][1][38] = 102;
variants[248] = new Array(new Array(1300.00, 99999, '', '1.00', 1300.00), new Array(), new Array());
variants[248][1][34] = 89;
variants[248][1][35] = 95;
variants[248][1][36] = 97;
variants[248][1][37] = 100;
variants[248][1][38] = 102;
variants[249] = new Array(new Array(1300.00, 99999, '', '1.00', 1300.00), new Array(), new Array());
variants[249][1][34] = 90;
variants[249][1][35] = 95;
variants[249][1][36] = 97;
variants[249][1][37] = 100;
variants[249][1][38] = 102;
variants[250] = new Array(new Array(1300.00, 99999, '', '1.00', 1300.00), new Array(), new Array());
variants[250][1][34] = 91;
variants[250][1][35] = 95;
variants[250][1][36] = 97;
variants[250][1][37] = 100;
variants[250][1][38] = 102;
variants[251] = new Array(new Array(1300.00, 99999, '', '1.00', 1300.00), new Array(), new Array());
variants[251][1][34] = 92;
variants[251][1][35] = 95;
variants[251][1][36] = 97;
variants[251][1][37] = 100;
variants[251][1][38] = 102;

// modifiers array: as clasid => array: as optionid => array:
//	0 - price_modifier
//	1 - modifier_type
//	2 - taxes array: as taxid => tax amount
var modifiers = new Array();
// names array: as classid => class name
var names = new Array();
names[34] = "Input Type";
names[35] = "Voltage Transformer";
names[36] = "Memory Capacity";
names[37] = "Communications";
names[38] = "Enclosure Type";

// taxes array: as taxid => tax amount
var taxes = new Array();

// exceptions array: as exctionid => array: as clasid => optionid
var exceptions = new Array();

// product_wholesale array: as id => array:
//	0 - quantity
//	1 - next quantity
//	2 - taxed price
//	3 - taxes array: as taxid => tax amount
//	4 - original price (without taxes)
var product_wholesale = new Array();

var exception_msg = "Warning! This combination of variants of the product options cannot be selected!";
var txt_out_of_stock = "Out of stock";
var pconf_price = 0
var default_price = 580.00;
var currency_symbol = "$";
var alter_currency_symbol = "";
var alter_currency_rate = 0.87;
var image_dir = "/cart/image.php?productid=&variantid=";
var txt_no = "No";
var list_price = 0.00;
var price = 580.00;
var orig_price = 580.00;
var current_taxes = new Array();
var mq = 50;
var dynamic_save_money_enabled = 'Y';
var is_unlimit = 'Y';


function check_options() {
var cnt, flag;

	var local_taxes = taxes.slice(0);
	price = default_price;
	var wp_found = -1;

	var select_avail = 1;
	if (document.getElementById('product_avail'))
		select_avail = document.getElementById('product_avail').options[document.getElementById('product_avail').selectedIndex].value;

	// Find wholesale price
	if (product_wholesale.length  > 0 && variants.length == 0) {
		for (var x = 0; x < product_wholesale.length; x++) {
			if (product_wholesale[x][0] <= select_avail && (product_wholesale[x][1] >= select_avail || product_wholesale[x][1] == 0)) {
				price = product_wholesale[x][2];
				local_taxes = product_wholesale[x][3].slice(0);
				wp_found = x;
				break;
			}
		}
	}

	// Find variant
	for (var x = 0; x < variants.length; x++) {
		if (variants[x][1].length == 0)
			continue;
		flag = true;
		for (var c in variants[x][1]) {
			if (document.getElementById('po'+c)) {
				if (document.getElementById('po'+c).value != variants[x][1][c]) {
					flag = false;
					break;
				}
			}
		}

		// If variant found ...
		if (flag) {
			price = variants[x][0][0];
			orig_price = variants[x][0][4];
			avail = variants[x][0][1];
			for (var t in local_taxes)
				if (variants[x][2][t])
					local_taxes[t] = parseFloat(variants[x][2][t]);
			if (variants[x][0][2] != '' && document.getElementById('product_thumbnail'))
				document.getElementById('product_thumbnail').src = image_dir+variants[x][0][2];
			if (document.getElementById('product_weight'))
				document.getElementById('product_weight').innerHTML = variants[x][0][3];
			break;
		}
	}

	if (pconf_price > 0)
		price = pconf_price;

	// Find modifiers
	var add_price = 0;
	for (var x in modifiers) {
		if (document.getElementById('po'+x).value) {
			if (modifiers[x][document.getElementById('po'+x).value]) {
				add_price += parseFloat(modifiers[x][document.getElementById('po'+x).value][1] == '$'?modifiers[x][document.getElementById('po'+x).value][0]:(price*modifiers[x][document.getElementById('po'+x).value][0]/100));
				for (var t in local_taxes) {
					if (modifiers[x][document.getElementById('po'+x).value][2][t]) {
						local_taxes[t] = parseFloat(local_taxes[t])+parseFloat(modifiers[x][document.getElementById('po'+x).value][1] == '$'?modifiers[x][document.getElementById('po'+x).value][2][t]:(orig_price*modifiers[x][document.getElementById('po'+x).value][0]/100*modifiers[x][document.getElementById('po'+x).value][2][t]/100));
					}
				}
			}
		}
	}
	price += add_price;

	// Update taxes
	for (var t in local_taxes) {
		if(document.getElementById('tax_'+t))
			document.getElementById('tax_'+t).innerHTML = currency_symbol+price_format(local_taxes[t], 2);
		current_taxes[t] = local_taxes[t];
	}

	// Update price
	if (document.getElementById('product_price'))
		document.getElementById('product_price').innerHTML = currency_symbol+price_format(price, 2);

	// Update alt. price
	if (alter_currency_rate > 0 && alter_currency_symbol != "" && document.getElementById('product_alt_price'))
		document.getElementById('product_alt_price').innerHTML = "("+alter_currency_symbol+" "+price_format(price*alter_currency_rate, 2)+")";

	// Update Save %
	if (document.getElementById('save_percent') && list_price > 0 && dynamic_save_money_enabled == 'Y')
		document.getElementById('save_percent').innerHTML = (price < list_price) ? Math.round(100-(price/list_price)*100) : '0';

	if ((mq > 0 && avail > mq) || is_unlimit == 'Y')
		avail = mq;

	// Update product quantity
	if (document.getElementById('product_avail_txt'))
		document.getElementById('product_avail_txt').innerHTML = ((avail > 0)?(flag?avail:product_avail):txt_no);
	select_avail = min_avail;
	// Update product quantity selector
	if (document.getElementById('product_avail')) {
		if (document.getElementById('product_avail').options) {
			if (!isNaN(min_avail) && !isNaN(avail)) {
				var first_value = -1;
				if (document.getElementById('product_avail').options[0])
					first_value = document.getElementById('product_avail').options[0].value;
				if (first_value == min_avail) {
					if ((avail-min_avail+1) != document.getElementById('product_avail').options.length) {
						if (document.getElementById('product_avail').options.length > avail) {
							cnt = document.getElementById('product_avail').options.length;
							for (var x = avail; x < cnt; x++)
								document.getElementById('product_avail').options[document.getElementById('product_avail').options.length-1] = null;
						} else {
							cnt = document.getElementById('product_avail').options.length;
							for (var x = cnt+1; x <= avail; x++)
								document.getElementById('product_avail').options[cnt++] = new Option(x, x);
						}
					}
				} else {
					while (document.getElementById('product_avail').options.length > 0)
						document.getElementById('product_avail').options[0] = null;
					cnt = 0;
					for (var x = min_avail; x <= avail; x++)
						document.getElementById('product_avail').options[cnt++] = new Option(x, x);
				}
				if (document.getElementById('product_avail').options.length == 0)
					document.getElementById('product_avail').options[0] = new Option(txt_out_of_stock, 0);
			}
		}
		select_avail = document.getElementById('product_avail').options[document.getElementById('product_avail').selectedIndex].value;
	}

	// Update wholesale prices table
	if (product_wholesale.length  > 0 && variants.length == 0) {
		found = false;
		for (var x = 0; x < product_wholesale.length; x++) {
			if (!document.getElementById('wp'+x))
				continue;
			var wp_add_price = product_wholesale[x][2];
			for (var y in modifiers) {
				if (document.getElementById('po'+y).value) {
					if (modifiers[y][document.getElementById('po'+y).value]) {
						wp_add_price += parseFloat(modifiers[y][document.getElementById('po'+y).value][1] == '$' ? modifiers[y][document.getElementById('po'+y).value][0] : (product_wholesale[x][2]*modifiers[y][document.getElementById('po'+y).value][0]/100));
					}
				}
			}
			document.getElementById('wp'+x).innerHTML = currency_symbol+price_format(wp_add_price, 2);
		}
	}

	if ((alert_msg == 'Y') && (min_avail > avail))
		alert(txt_out_of_stock);
	
	// Check exceptions
	var ex_flag = check_exceptions();
	if (!ex_flag && (alert_msg == 'Y'))
		alert(exception_msg);
			
	if (document.getElementById('exception_msg'))
		document.getElementById('exception_msg').innerHTML = (ex_flag ? '' : exception_msg+"<BR><BR>");

	return true;
}

function check_exceptions() {
var x, cnt;

	for(x in exceptions) {
        flag = true;
		if(exceptions[x].length != names.length)
			continue;
        for(c in exceptions[x])
            if(document.getElementById('po'+c).value != exceptions[x][c]) {
                flag = false;
                break;
            }
		if(flag)
			return false;
	}
	return true;
}

function price_format(price, precision) {
var x, cnt, top, botom;
	precision = Math.pow(10, precision);
	price = Math.round(price*precision)/precision;
	top = Math.floor(price);
	bottom = Math.round((price-top)*precision)+precision;
	top = top+"";
	bottom = bottom+"";
	cnt = 0;
	for(x = top.length; x >= 0; x--) {
		if(cnt%3 == 0 && cnt > 0 && x > 0)
			top = top.substr(0,x)+","+top.substr(x,top.length);
		cnt++;
	}
	price = top+"."+bottom.substr(1,bottom.length);
	return price;
}

function product_option(classid) {
	if(!isNaN(classid)) {
		return document.getElementById(classid);
	} else if(names) {
		var x;
		for(x in names) {
			if(names[x] == classid) {
				if(document.getElementById('po'+x)) {
					return document.getElementById('po'+x);
				}
				break;
			}
		}
	}
	return false;
}

function product_options(name) {
var x;
	if(names)
		for(x in names)
			if(names[x] == name) {
				if(document.getElementById('po'+x)) {
					var obj = document.getElementById('po'+x);
					return (obj.type == 'select-one')?obj.options[obj.selectedIndex].text:obj.value;
				}
				break;
			}
	return false;
}
