//////////////////////////////////////////////////////////////////////////////
// Arquivo:  pedidos.js
// Autor:    Star Sistemas e Projetos Graficos Ltda.
// Data:     14/03/2001, 13/11/2001
// Conteudo: Funcoes de suporte `a montagem e processamento das paginas
//				 de formularios de pedido de volumes.
//////////////////////////////////////////////////////////////////////////////

var index;
var TabelaPAC = new Array();
for (index = 0; index <= 30; index++)
   TabelaPAC[index] = new Array();
TabelaPAC[0][0] = 8.2; TabelaPAC[0][1] = 8.6; TabelaPAC[0][2] = 9.3; TabelaPAC[0][3] = 10.8; TabelaPAC[0][4] = 11.5; TabelaPAC[0][5] = 12.2; TabelaPAC[0][6] = 13; TabelaPAC[0][7] = 14; TabelaPAC[0][8] = 14.3; TabelaPAC[0][9] = 15.3; TabelaPAC[0][10] = 16.1; 
TabelaPAC[1][0] = 10.5; TabelaPAC[1][1] = 11.5; TabelaPAC[1][2] = 12.6; TabelaPAC[1][3] = 14.6; TabelaPAC[1][4] = 15.7; TabelaPAC[1][5] = 16.7; TabelaPAC[1][6] = 17.7; TabelaPAC[1][7] = 19.2; TabelaPAC[1][8] = 19.6; TabelaPAC[1][9] = 20.9; TabelaPAC[1][10] = 22.2; 
TabelaPAC[2][0] = 11.4; TabelaPAC[2][1] = 12.9; TabelaPAC[2][2] = 14.3; TabelaPAC[2][3] = 16.9; TabelaPAC[2][4] = 18.2; TabelaPAC[2][5] = 19.6; TabelaPAC[2][6] = 21; TabelaPAC[2][7] = 22.5; TabelaPAC[2][8] = 23.5; TabelaPAC[2][9] = 25; TabelaPAC[2][10] = 26.7; 
TabelaPAC[3][0] = 12.2; TabelaPAC[3][1] = 14.1; TabelaPAC[3][2] = 15.6; TabelaPAC[3][3] = 19.1; TabelaPAC[3][4] = 20.7; TabelaPAC[3][5] = 22.3; TabelaPAC[3][6] = 24.3; TabelaPAC[3][7] = 26.2; TabelaPAC[3][8] = 27.5; TabelaPAC[3][9] = 29.3; TabelaPAC[3][10] = 31.3; 
TabelaPAC[4][0] = 12.9; TabelaPAC[4][1] = 15.3; TabelaPAC[4][2] = 17.1; TabelaPAC[4][3] = 21.2; TabelaPAC[4][4] = 23.2; TabelaPAC[4][5] = 25.2; TabelaPAC[4][6] = 27.5; TabelaPAC[4][7] = 29.8; TabelaPAC[4][8] = 31.5; TabelaPAC[4][9] = 33.7; TabelaPAC[4][10] = 35.9; 
TabelaPAC[5][0] = 13.7; TabelaPAC[5][1] = 16.5; TabelaPAC[5][2] = 18.6; TabelaPAC[5][3] = 23.4; TabelaPAC[5][4] = 25.8; TabelaPAC[5][5] = 28; TabelaPAC[5][6] = 30.8; TabelaPAC[5][7] = 33.3; TabelaPAC[5][8] = 35.6; TabelaPAC[5][9] = 38; TabelaPAC[5][10] = 40.5; 
TabelaPAC[6][0] = 15.3; TabelaPAC[6][1] = 18.3; TabelaPAC[6][2] = 20.5; TabelaPAC[6][3] = 26.2; TabelaPAC[6][4] = 28.7; TabelaPAC[6][5] = 31.1; TabelaPAC[6][6] = 34.4; TabelaPAC[6][7] = 37.2; TabelaPAC[6][8] = 40.1; TabelaPAC[6][9] = 43; TabelaPAC[6][10] = 46; 
TabelaPAC[7][0] = 16.2; TabelaPAC[7][1] = 19.3; TabelaPAC[7][2] = 22.4; TabelaPAC[7][3] = 28.9; TabelaPAC[7][4] = 31.7; TabelaPAC[7][5] = 34.4; TabelaPAC[7][6] = 38.1; TabelaPAC[7][7] = 41.3; TabelaPAC[7][8] = 44.4; TabelaPAC[7][9] = 47.9; TabelaPAC[7][10] = 51.5; 
TabelaPAC[8][0] = 16.8; TabelaPAC[8][1] = 20.3; TabelaPAC[8][2] = 24.4; TabelaPAC[8][3] = 31.4; TabelaPAC[8][4] = 34.6; TabelaPAC[8][5] = 37.8; TabelaPAC[8][6] = 41.9; TabelaPAC[8][7] = 45.3; TabelaPAC[8][8] = 49; TabelaPAC[8][9] = 52.9; TabelaPAC[8][10] = 57; 
TabelaPAC[9][0] = 17.8; TabelaPAC[9][1] = 21.3; TabelaPAC[9][2] = 26.3; TabelaPAC[9][3] = 34.2; TabelaPAC[9][4] = 37.7; TabelaPAC[9][5] = 40.9; TabelaPAC[9][6] = 45.6; TabelaPAC[9][7] = 49.2; TabelaPAC[9][8] = 53.3; TabelaPAC[9][9] = 57.8; TabelaPAC[9][10] = 62.5; 
TabelaPAC[10][0] = 18.7; TabelaPAC[10][1] = 22.3; TabelaPAC[10][2] = 28.1; TabelaPAC[10][3] = 36.8; TabelaPAC[10][4] = 40.5; TabelaPAC[10][5] = 44.2; TabelaPAC[10][6] = 49.1; TabelaPAC[10][7] = 53.2; TabelaPAC[10][8] = 57.8; TabelaPAC[10][9] = 62.8; TabelaPAC[10][10] = 68.1; 
TabelaPAC[11][0] = 19.5; TabelaPAC[11][1] = 23.3; TabelaPAC[11][2] = 29.9; TabelaPAC[11][3] = 39.2; TabelaPAC[11][4] = 43.2; TabelaPAC[11][5] = 47.1; TabelaPAC[11][6] = 52.7; TabelaPAC[11][7] = 56.9; TabelaPAC[11][8] = 62; TabelaPAC[11][9] = 67.6; TabelaPAC[11][10] = 73.2; 
TabelaPAC[12][0] = 20.2; TabelaPAC[12][1] = 24.3; TabelaPAC[12][2] = 31.8; TabelaPAC[12][3] = 41.8; TabelaPAC[12][4] = 46; TabelaPAC[12][5] = 50.4; TabelaPAC[12][6] = 56.4; TabelaPAC[12][7] = 60.9; TabelaPAC[12][8] = 66.4; TabelaPAC[12][9] = 72.5; TabelaPAC[12][10] = 78.8; 
TabelaPAC[13][0] = 21.2; TabelaPAC[13][1] = 25.2; TabelaPAC[13][2] = 33.5; TabelaPAC[13][3] = 44.2; TabelaPAC[13][4] = 48.9; TabelaPAC[13][5] = 53.5; TabelaPAC[13][6] = 59.9; TabelaPAC[13][7] = 64.7; TabelaPAC[13][8] = 70.6; TabelaPAC[13][9] = 77.2; TabelaPAC[13][10] = 84.1; 
TabelaPAC[14][0] = 22; TabelaPAC[14][1] = 26.1; TabelaPAC[14][2] = 35.3; TabelaPAC[14][3] = 46.8; TabelaPAC[14][4] = 51.7; TabelaPAC[14][5] = 56.6; TabelaPAC[14][6] = 63.4; TabelaPAC[14][7] = 68.6; TabelaPAC[14][8] = 74.9; TabelaPAC[14][9] = 82; TabelaPAC[14][10] = 89.5; 
TabelaPAC[15][0] = 22.8; TabelaPAC[15][1] = 27.2; TabelaPAC[15][2] = 37; TabelaPAC[15][3] = 49.3; TabelaPAC[15][4] = 54.5; TabelaPAC[15][5] = 59.8; TabelaPAC[15][6] = 66.8; TabelaPAC[15][7] = 72.4; TabelaPAC[15][8] = 79.2; TabelaPAC[15][9] = 86.9; TabelaPAC[15][10] = 94.9; 
TabelaPAC[16][0] = 23.7; TabelaPAC[16][1] = 28.2; TabelaPAC[16][2] = 38.9; TabelaPAC[16][3] = 51.8; TabelaPAC[16][4] = 57.4; TabelaPAC[16][5] = 62.7; TabelaPAC[16][6] = 70.4; TabelaPAC[16][7] = 76.2; TabelaPAC[16][8] = 83.6; TabelaPAC[16][9] = 91.6; TabelaPAC[16][10] = 100.1; 
TabelaPAC[17][0] = 24.5; TabelaPAC[17][1] = 29.3; TabelaPAC[17][2] = 40.6; TabelaPAC[17][3] = 54.3; TabelaPAC[17][4] = 60.2; TabelaPAC[17][5] = 65.9; TabelaPAC[17][6] = 74.1; TabelaPAC[17][7] = 80.1; TabelaPAC[17][8] = 87.8; TabelaPAC[17][9] = 96.3; TabelaPAC[17][10] = 105.5; 
TabelaPAC[18][0] = 25.3; TabelaPAC[18][1] = 30.2; TabelaPAC[18][2] = 42.4; TabelaPAC[18][3] = 56.8; TabelaPAC[18][4] = 62.8; TabelaPAC[18][5] = 69; TabelaPAC[18][6] = 77.5; TabelaPAC[18][7] = 83.9; TabelaPAC[18][8] = 92.2; TabelaPAC[18][9] = 101.3; TabelaPAC[18][10] = 110.9; 
TabelaPAC[19][0] = 26.3; TabelaPAC[19][1] = 31; TabelaPAC[19][2] = 44.1; TabelaPAC[19][3] = 59.3; TabelaPAC[19][4] = 65.8; TabelaPAC[19][5] = 72.2; TabelaPAC[19][6] = 81.1; TabelaPAC[19][7] = 87.8; TabelaPAC[19][8] = 96.3; TabelaPAC[19][9] = 106; TabelaPAC[19][10] = 116.3; 
TabelaPAC[20][0] = 27; TabelaPAC[20][1] = 32.1; TabelaPAC[20][2] = 45.8; TabelaPAC[20][3] = 61.8; TabelaPAC[20][4] = 68.6; TabelaPAC[20][5] = 75.2; TabelaPAC[20][6] = 84.6; TabelaPAC[20][7] = 91.5; TabelaPAC[20][8] = 100.6; TabelaPAC[20][9] = 110.8; TabelaPAC[20][10] = 121.5; 
TabelaPAC[21][0] = 27.8; TabelaPAC[21][1] = 33.1; TabelaPAC[21][2] = 47.6; TabelaPAC[21][3] = 64.2; TabelaPAC[21][4] = 71.2; TabelaPAC[21][5] = 78.2; TabelaPAC[21][6] = 88.1; TabelaPAC[21][7] = 95.4; TabelaPAC[21][8] = 104.9; TabelaPAC[21][9] = 115.4; TabelaPAC[21][10] = 126.6; 
TabelaPAC[22][0] = 28.8; TabelaPAC[22][1] = 34.2; TabelaPAC[22][2] = 49; TabelaPAC[22][3] = 66.5; TabelaPAC[22][4] = 73.7; TabelaPAC[22][5] = 81.1; TabelaPAC[22][6] = 91.3; TabelaPAC[22][7] = 99; TabelaPAC[22][8] = 109.1; TabelaPAC[22][9] = 120.2; TabelaPAC[22][10] = 131.5; 
TabelaPAC[23][0] = 29.6; TabelaPAC[23][1] = 34.9; TabelaPAC[23][2] = 50.7; TabelaPAC[23][3] = 68.9; TabelaPAC[23][4] = 76.5; TabelaPAC[23][5] = 84.1; TabelaPAC[23][6] = 94.8; TabelaPAC[23][7] = 102.7; TabelaPAC[23][8] = 113.1; TabelaPAC[23][9] = 124.6; TabelaPAC[23][10] = 136.6; 
TabelaPAC[24][0] = 30.3; TabelaPAC[24][1] = 35.9; TabelaPAC[24][2] = 52.4; TabelaPAC[24][3] = 71.3; TabelaPAC[24][4] = 79.1; TabelaPAC[24][5] = 87; TabelaPAC[24][6] = 98.2; TabelaPAC[24][7] = 106.2; TabelaPAC[24][8] = 117.2; TabelaPAC[24][9] = 129.2; TabelaPAC[24][10] = 141.7; 
TabelaPAC[25][0] = 31.3; TabelaPAC[25][1] = 37; TabelaPAC[25][2] = 54; TabelaPAC[25][3] = 73.6; TabelaPAC[25][4] = 82; TabelaPAC[25][5] = 89.9; TabelaPAC[25][6] = 101.6; TabelaPAC[25][7] = 110.1; TabelaPAC[25][8] = 121.4; TabelaPAC[25][9] = 133.9; TabelaPAC[25][10] = 146.9; 
TabelaPAC[26][0] = 32; TabelaPAC[26][1] = 38; TabelaPAC[26][2] = 55.5; TabelaPAC[26][3] = 76; TabelaPAC[26][4] = 84.5; TabelaPAC[26][5] = 92.9; TabelaPAC[26][6] = 104.9; TabelaPAC[26][7] = 113.8; TabelaPAC[26][8] = 125.7; TabelaPAC[26][9] = 138.4; TabelaPAC[26][10] = 151.9; 
TabelaPAC[27][0] = 32.9; TabelaPAC[27][1] = 38.9; TabelaPAC[27][2] = 57.3; TabelaPAC[27][3] = 78.3; TabelaPAC[27][4] = 87.1; TabelaPAC[27][5] = 95.8; TabelaPAC[27][6] = 108.4; TabelaPAC[27][7] = 117.5; TabelaPAC[27][8] = 129.7; TabelaPAC[27][9] = 143; TabelaPAC[27][10] = 156.9; 
TabelaPAC[28][0] = 33.8; TabelaPAC[28][1] = 39.9; TabelaPAC[28][2] = 58.8; TabelaPAC[28][3] = 80.8; TabelaPAC[28][4] = 89.8; TabelaPAC[28][5] = 98.8; TabelaPAC[28][6] = 111.7; TabelaPAC[28][7] = 121.1; TabelaPAC[28][8] = 133.9; TabelaPAC[28][9] = 147.5; TabelaPAC[28][10] = 161.9; 
TabelaPAC[29][0] = 34.5; TabelaPAC[29][1] = 41; TabelaPAC[29][2] = 60.4; TabelaPAC[29][3] = 83.1; TabelaPAC[29][4] = 92.4; TabelaPAC[29][5] = 101.7; TabelaPAC[29][6] = 115.1; TabelaPAC[29][7] = 124.8; TabelaPAC[29][8] = 138; TabelaPAC[29][9] = 152; TabelaPAC[29][10] = 167; 
TabelaPAC[30][0] = 35.4; TabelaPAC[30][1] = 42; TabelaPAC[30][2] = 62.2; TabelaPAC[30][3] = 85.4; TabelaPAC[30][4] = 95; TabelaPAC[30][5] = 104.7; TabelaPAC[30][6] = 118.7; TabelaPAC[30][7] = 128.5; TabelaPAC[30][8] = 142; TabelaPAC[30][9] = 156.6; TabelaPAC[30][10] = 171.9; 

var TabelaSedex = new Array();
for (index = 0; index <= 30; index++)
   TabelaSedex[index] = new Array();
TabelaSedex[0][0] = 11.1; TabelaSedex[0][1] = 12.5; TabelaSedex[0][2] = 25.4; TabelaSedex[0][3] = 31.7; TabelaSedex[0][4] = 36.7; TabelaSedex[0][5] = 40; TabelaSedex[0][6] = 43.1; TabelaSedex[0][7] = 47.3; TabelaSedex[0][8] = 51.9; TabelaSedex[0][9] = 55.9; TabelaSedex[0][10] = 61.5; 
TabelaSedex[1][0] = 11.8; TabelaSedex[1][1] = 13.4; TabelaSedex[1][2] = 26.9; TabelaSedex[1][3] = 34.6; TabelaSedex[1][4] = 39.7; TabelaSedex[1][5] = 43.1; TabelaSedex[1][6] = 46.2; TabelaSedex[1][7] = 50.2; TabelaSedex[1][8] = 55.3; TabelaSedex[1][9] = 59.4; TabelaSedex[1][10] = 64.9; 
TabelaSedex[2][0] = 13.1; TabelaSedex[2][1] = 14.9; TabelaSedex[2][2] = 33.5; TabelaSedex[2][3] = 41.6; TabelaSedex[2][4] = 50.5; TabelaSedex[2][5] = 55.5; TabelaSedex[2][6] = 59.5; TabelaSedex[2][7] = 64.9; TabelaSedex[2][8] = 72.3; TabelaSedex[2][9] = 77.7; TabelaSedex[2][10] = 85.5; 
TabelaSedex[3][0] = 14.4; TabelaSedex[3][1] = 16.3; TabelaSedex[3][2] = 39.8; TabelaSedex[3][3] = 48.8; TabelaSedex[3][4] = 61.2; TabelaSedex[3][5] = 67.8; TabelaSedex[3][6] = 73.1; TabelaSedex[3][7] = 79.8; TabelaSedex[3][8] = 89.5; TabelaSedex[3][9] = 96.4; TabelaSedex[3][10] = 106.4; 
TabelaSedex[4][0] = 15.8; TabelaSedex[4][1] = 18; TabelaSedex[4][2] = 46.2; TabelaSedex[4][3] = 56; TabelaSedex[4][4] = 72; TabelaSedex[4][5] = 80; TabelaSedex[4][6] = 86.6; TabelaSedex[4][7] = 94.7; TabelaSedex[4][8] = 106.7; TabelaSedex[4][9] = 114.9; TabelaSedex[4][10] = 127.4; 
TabelaSedex[5][0] = 16.8; TabelaSedex[5][1] = 19.4; TabelaSedex[5][2] = 52.7; TabelaSedex[5][3] = 63.1; TabelaSedex[5][4] = 82.9; TabelaSedex[5][5] = 92.2; TabelaSedex[5][6] = 100.2; TabelaSedex[5][7] = 109.6; TabelaSedex[5][8] = 124; TabelaSedex[5][9] = 133.6; TabelaSedex[5][10] = 148.3; 
TabelaSedex[6][0] = 18; TabelaSedex[6][1] = 21; TabelaSedex[6][2] = 56.9; TabelaSedex[6][3] = 70.3; TabelaSedex[6][4] = 92.4; TabelaSedex[6][5] = 103.3; TabelaSedex[6][6] = 112.7; TabelaSedex[6][7] = 122.9; TabelaSedex[6][8] = 138.9; TabelaSedex[6][9] = 150.1; TabelaSedex[6][10] = 166.5; 
TabelaSedex[7][0] = 19.3; TabelaSedex[7][1] = 22.6; TabelaSedex[7][2] = 61.9; TabelaSedex[7][3] = 77.5; TabelaSedex[7][4] = 102.9; TabelaSedex[7][5] = 115.3; TabelaSedex[7][6] = 125.6; TabelaSedex[7][7] = 136.7; TabelaSedex[7][8] = 154.5; TabelaSedex[7][9] = 167.2; TabelaSedex[7][10] = 185.3; 
TabelaSedex[8][0] = 20.7; TabelaSedex[8][1] = 24.2; TabelaSedex[8][2] = 66.9; TabelaSedex[8][3] = 84.6; TabelaSedex[8][4] = 113.3; TabelaSedex[8][5] = 127.3; TabelaSedex[8][6] = 138.6; TabelaSedex[8][7] = 150.4; TabelaSedex[8][8] = 170; TabelaSedex[8][9] = 184.4; TabelaSedex[8][10] = 204; 
TabelaSedex[9][0] = 22; TabelaSedex[9][1] = 25.8; TabelaSedex[9][2] = 71.9; TabelaSedex[9][3] = 91.8; TabelaSedex[9][4] = 123.7; TabelaSedex[9][5] = 139.3; TabelaSedex[9][6] = 151.5; TabelaSedex[9][7] = 164.2; TabelaSedex[9][8] = 185.5; TabelaSedex[9][9] = 201.6; TabelaSedex[9][10] = 222.8; 
TabelaSedex[10][0] = 23.4; TabelaSedex[10][1] = 27.4; TabelaSedex[10][2] = 76.9; TabelaSedex[10][3] = 99; TabelaSedex[10][4] = 134.1; TabelaSedex[10][5] = 151.4; TabelaSedex[10][6] = 164.5; TabelaSedex[10][7] = 178; TabelaSedex[10][8] = 201; TabelaSedex[10][9] = 218.7; TabelaSedex[10][10] = 241.6; 
TabelaSedex[11][0] = 24.1; TabelaSedex[11][1] = 28.3; TabelaSedex[11][2] = 79.6; TabelaSedex[11][3] = 102.8; TabelaSedex[11][4] = 141; TabelaSedex[11][5] = 159.4; TabelaSedex[11][6] = 172.9; TabelaSedex[11][7] = 187; TabelaSedex[11][8] = 210.2; TabelaSedex[11][9] = 228.9; TabelaSedex[11][10] = 252.6; 
TabelaSedex[12][0] = 25.3; TabelaSedex[12][1] = 29.8; TabelaSedex[12][2] = 83.7; TabelaSedex[12][3] = 108.5; TabelaSedex[12][4] = 149.6; TabelaSedex[12][5] = 169.5; TabelaSedex[12][6] = 183.9; TabelaSedex[12][7] = 198.6; TabelaSedex[12][8] = 223.1; TabelaSedex[12][9] = 243.2; TabelaSedex[12][10] = 268.3; 
TabelaSedex[13][0] = 26.5; TabelaSedex[13][1] = 31.2; TabelaSedex[13][2] = 87.9; TabelaSedex[13][3] = 114.4; TabelaSedex[13][4] = 158.3; TabelaSedex[13][5] = 179.7; TabelaSedex[13][6] = 194.8; TabelaSedex[13][7] = 210; TabelaSedex[13][8] = 236; TabelaSedex[13][9] = 257.5; TabelaSedex[13][10] = 283.9; 
TabelaSedex[14][0] = 27.6; TabelaSedex[14][1] = 32.7; TabelaSedex[14][2] = 92; TabelaSedex[14][3] = 120.1; TabelaSedex[14][4] = 166.9; TabelaSedex[14][5] = 189.8; TabelaSedex[14][6] = 205.7; TabelaSedex[14][7] = 221.6; TabelaSedex[14][8] = 249.1; TabelaSedex[14][9] = 271.7; TabelaSedex[14][10] = 299.6; 
TabelaSedex[15][0] = 28.8; TabelaSedex[15][1] = 34.1; TabelaSedex[15][2] = 96.1; TabelaSedex[15][3] = 125.8; TabelaSedex[15][4] = 175.6; TabelaSedex[15][5] = 200; TabelaSedex[15][6] = 216.6; TabelaSedex[15][7] = 233.2; TabelaSedex[15][8] = 262; TabelaSedex[15][9] = 286; TabelaSedex[15][10] = 315.2; 
TabelaSedex[16][0] = 30; TabelaSedex[16][1] = 35.5; TabelaSedex[16][2] = 100.2; TabelaSedex[16][3] = 131.6; TabelaSedex[16][4] = 184.3; TabelaSedex[16][5] = 210.1; TabelaSedex[16][6] = 227.5; TabelaSedex[16][7] = 244.8; TabelaSedex[16][8] = 275; TabelaSedex[16][9] = 300.3; TabelaSedex[16][10] = 330.9; 
TabelaSedex[17][0] = 31.2; TabelaSedex[17][1] = 37; TabelaSedex[17][2] = 104.4; TabelaSedex[17][3] = 137.4; TabelaSedex[17][4] = 193; TabelaSedex[17][5] = 220.2; TabelaSedex[17][6] = 238.4; TabelaSedex[17][7] = 256.3; TabelaSedex[17][8] = 287.9; TabelaSedex[17][9] = 314.7; TabelaSedex[17][10] = 346.4; 
TabelaSedex[18][0] = 32.3; TabelaSedex[18][1] = 38.4; TabelaSedex[18][2] = 108.5; TabelaSedex[18][3] = 143.1; TabelaSedex[18][4] = 201.7; TabelaSedex[18][5] = 230.3; TabelaSedex[18][6] = 249.3; TabelaSedex[18][7] = 267.9; TabelaSedex[18][8] = 300.9; TabelaSedex[18][9] = 329; TabelaSedex[18][10] = 362; 
TabelaSedex[19][0] = 33.6; TabelaSedex[19][1] = 39.9; TabelaSedex[19][2] = 112.6; TabelaSedex[19][3] = 148.8; TabelaSedex[19][4] = 210.4; TabelaSedex[19][5] = 240.4; TabelaSedex[19][6] = 260.2; TabelaSedex[19][7] = 279.5; TabelaSedex[19][8] = 313.8; TabelaSedex[19][9] = 343.2; TabelaSedex[19][10] = 377.7; 
TabelaSedex[20][0] = 34.7; TabelaSedex[20][1] = 41.3; TabelaSedex[20][2] = 116.7; TabelaSedex[20][3] = 154.6; TabelaSedex[20][4] = 219.1; TabelaSedex[20][5] = 250.6; TabelaSedex[20][6] = 271.1; TabelaSedex[20][7] = 291; TabelaSedex[20][8] = 326.8; TabelaSedex[20][9] = 357.5; TabelaSedex[20][10] = 393.3; 
TabelaSedex[21][0] = 35.3; TabelaSedex[21][1] = 42; TabelaSedex[21][2] = 119.1; TabelaSedex[21][3] = 157.6; TabelaSedex[21][4] = 224.2; TabelaSedex[21][5] = 256.4; TabelaSedex[21][6] = 277.3; TabelaSedex[21][7] = 297.6; TabelaSedex[21][8] = 334.2; TabelaSedex[21][9] = 365.7; TabelaSedex[21][10] = 402.4; 
TabelaSedex[22][0] = 36.3; TabelaSedex[22][1] = 43.3; TabelaSedex[22][2] = 122.5; TabelaSedex[22][3] = 162; TabelaSedex[22][4] = 231.3; TabelaSedex[22][5] = 264.6; TabelaSedex[22][6] = 286.1; TabelaSedex[22][7] = 306.9; TabelaSedex[22][8] = 344.8; TabelaSedex[22][9] = 377.4; TabelaSedex[22][10] = 415.2; 
TabelaSedex[23][0] = 37.1; TabelaSedex[23][1] = 44.4; TabelaSedex[23][2] = 125.9; TabelaSedex[23][3] = 166.4; TabelaSedex[23][4] = 238.6; TabelaSedex[23][5] = 272.8; TabelaSedex[23][6] = 295; TabelaSedex[23][7] = 316.3; TabelaSedex[23][8] = 355.4; TabelaSedex[23][9] = 389; TabelaSedex[23][10] = 428; 
TabelaSedex[24][0] = 38; TabelaSedex[24][1] = 45.5; TabelaSedex[24][2] = 129.3; TabelaSedex[24][3] = 170.9; TabelaSedex[24][4] = 245.7; TabelaSedex[24][5] = 281; TabelaSedex[24][6] = 303.8; TabelaSedex[24][7] = 325.6; TabelaSedex[24][8] = 365.9; TabelaSedex[24][9] = 400.7; TabelaSedex[24][10] = 440.9; 
TabelaSedex[25][0] = 38.9; TabelaSedex[25][1] = 46.8; TabelaSedex[25][2] = 132.8; TabelaSedex[25][3] = 175.3; TabelaSedex[25][4] = 252.9; TabelaSedex[25][5] = 289.3; TabelaSedex[25][6] = 312.6; TabelaSedex[25][7] = 335; TabelaSedex[25][8] = 376.5; TabelaSedex[25][9] = 412.2; TabelaSedex[25][10] = 453.7; 
TabelaSedex[26][0] = 39.9; TabelaSedex[26][1] = 47.9; TabelaSedex[26][2] = 136.3; TabelaSedex[26][3] = 179.7; TabelaSedex[26][4] = 260.1; TabelaSedex[26][5] = 297.5; TabelaSedex[26][6] = 321.4; TabelaSedex[26][7] = 344.3; TabelaSedex[26][8] = 387.1; TabelaSedex[26][9] = 423.9; TabelaSedex[26][10] = 466.5; 
TabelaSedex[27][0] = 40.8; TabelaSedex[27][1] = 49; TabelaSedex[27][2] = 139.7; TabelaSedex[27][3] = 184.1; TabelaSedex[27][4] = 267.2; TabelaSedex[27][5] = 305.7; TabelaSedex[27][6] = 330.2; TabelaSedex[27][7] = 353.7; TabelaSedex[27][8] = 397.7; TabelaSedex[27][9] = 435.5; TabelaSedex[27][10] = 479.3; 
TabelaSedex[28][0] = 41.6; TabelaSedex[28][1] = 50.3; TabelaSedex[28][2] = 143.2; TabelaSedex[28][3] = 188.5; TabelaSedex[28][4] = 274.4; TabelaSedex[28][5] = 313.9; TabelaSedex[28][6] = 339.1; TabelaSedex[28][7] = 363; TabelaSedex[28][8] = 408.3; TabelaSedex[28][9] = 447.2; TabelaSedex[28][10] = 492.2; 
TabelaSedex[29][0] = 42.5; TabelaSedex[29][1] = 51.4; TabelaSedex[29][2] = 146.6; TabelaSedex[29][3] = 193; TabelaSedex[29][4] = 281.6; TabelaSedex[29][5] = 322.1; TabelaSedex[29][6] = 347.9; TabelaSedex[29][7] = 372.4; TabelaSedex[29][8] = 418.8; TabelaSedex[29][9] = 458.9; TabelaSedex[29][10] = 505.1; 
TabelaSedex[30][0] = 43.5; TabelaSedex[30][1] = 52.5; TabelaSedex[30][2] = 150.1; TabelaSedex[30][3] = 197.4; TabelaSedex[30][4] = 288.8; TabelaSedex[30][5] = 330.4; TabelaSedex[30][6] = 356.8; TabelaSedex[30][7] = 381.7; TabelaSedex[30][8] = 429.5; TabelaSedex[30][9] = 470.5; TabelaSedex[30][10] = 517.9; 

var TabelaSedex10 = new Array();
for (index = 0; index <= 30; index++)
   TabelaSedex10[index] = new Array();
TabelaSedex10[0][0] = 15; TabelaSedex10[0][1] = 16.1; TabelaSedex10[0][2] = 34.6; TabelaSedex10[0][3] = 45.3; TabelaSedex10[0][4] = 59.6; TabelaSedex10[0][5] = 76.3; 
TabelaSedex10[1][0] = 16.1; TabelaSedex10[1][1] = 17.9; TabelaSedex10[1][2] = 37; TabelaSedex10[1][3] = 47.1; TabelaSedex10[1][4] = 62; TabelaSedex10[1][5] = 78.7; 
TabelaSedex10[2][0] = 17.9; TabelaSedex10[2][1] = 19.9; TabelaSedex10[2][2] = 44.8; TabelaSedex10[2][3] = 59.1; TabelaSedex10[2][4] = 79.3; TabelaSedex10[2][5] = 98.9; 
TabelaSedex10[3][0] = 19.7; TabelaSedex10[3][1] = 21.9; TabelaSedex10[3][2] = 52.5; TabelaSedex10[3][3] = 71; TabelaSedex10[3][4] = 96.6; TabelaSedex10[3][5] = 119.2; 
TabelaSedex10[4][0] = 21.5; TabelaSedex10[4][1] = 24; TabelaSedex10[4][2] = 60.3; TabelaSedex10[4][3] = 82.9; TabelaSedex10[4][4] = 113.9; TabelaSedex10[4][5] = 139.5; 
TabelaSedex10[5][0] = 23.3; TabelaSedex10[5][1] = 26; TabelaSedex10[5][2] = 68; TabelaSedex10[5][3] = 94.8; TabelaSedex10[5][4] = 131.1; TabelaSedex10[5][5] = 159.8; 
TabelaSedex10[6][0] = 25; TabelaSedex10[6][1] = 28.1; TabelaSedex10[6][2] = 75.8; TabelaSedex10[6][3] = 106.8; TabelaSedex10[6][4] = 148.5; TabelaSedex10[6][5] = 180; 
TabelaSedex10[7][0] = 26.9; TabelaSedex10[7][1] = 30; TabelaSedex10[7][2] = 83.5; TabelaSedex10[7][3] = 118.7; TabelaSedex10[7][4] = 165.7; TabelaSedex10[7][5] = 200.3; 
TabelaSedex10[8][0] = 28.6; TabelaSedex10[8][1] = 32.1; TabelaSedex10[8][2] = 91.3; TabelaSedex10[8][3] = 131.2; TabelaSedex10[8][4] = 183.1; TabelaSedex10[8][5] = 220.6; 
TabelaSedex10[9][0] = 31.1; TabelaSedex10[9][1] = 34.6; TabelaSedex10[9][2] = 100.1; TabelaSedex10[9][3] = 145.6; TabelaSedex10[9][4] = 201.5; TabelaSedex10[9][5] = 242; 
TabelaSedex10[10][0] = 33.6; TabelaSedex10[10][1] = 37.1; TabelaSedex10[10][2] = 109.1; TabelaSedex10[10][3] = 159.9; TabelaSedex10[10][4] = 220; TabelaSedex10[10][5] = 263.5; 
TabelaSedex10[11][0] = 36.1; TabelaSedex10[11][1] = 39.6; TabelaSedex10[11][2] = 118; TabelaSedex10[11][3] = 174.2; TabelaSedex10[11][4] = 238.4; TabelaSedex10[11][5] = 284.9; 
TabelaSedex10[12][0] = 38.9; TabelaSedex10[12][1] = 42.1; TabelaSedex10[12][2] = 127.1; TabelaSedex10[12][3] = 188.5; TabelaSedex10[12][4] = 257; TabelaSedex10[12][5] = 306.4; 
TabelaSedex10[13][0] = 41.4; TabelaSedex10[13][1] = 44.5; TabelaSedex10[13][2] = 136; TabelaSedex10[13][3] = 202.8; TabelaSedex10[13][4] = 275.4; TabelaSedex10[13][5] = 327.8; 
TabelaSedex10[14][0] = 43.9; TabelaSedex10[14][1] = 47.1; TabelaSedex10[14][2] = 145.1; TabelaSedex10[14][3] = 217.1; TabelaSedex10[14][4] = 293.9; TabelaSedex10[14][5] = 349.3; 
TabelaSedex10[15][0] = 46.4; TabelaSedex10[15][1] = 49.6; TabelaSedex10[15][2] = 154.1; TabelaSedex10[15][3] = 231.4; TabelaSedex10[15][4] = 312.3; TabelaSedex10[15][5] = 370.8; 
TabelaSedex10[16][0] = 49.7; TabelaSedex10[16][1] = 52.9; TabelaSedex10[16][2] = 164.3; TabelaSedex10[16][3] = 248.1; TabelaSedex10[16][4] = 333.8; TabelaSedex10[16][5] = 393.4; 
TabelaSedex10[17][0] = 53.1; TabelaSedex10[17][1] = 56.2; TabelaSedex10[17][2] = 174.3; TabelaSedex10[17][3] = 264.8; TabelaSedex10[17][4] = 355.3; TabelaSedex10[17][5] = 416.1; 
TabelaSedex10[18][0] = 56.5; TabelaSedex10[18][1] = 59.6; TabelaSedex10[18][2] = 184.5; TabelaSedex10[18][3] = 281.5; TabelaSedex10[18][4] = 376.7; TabelaSedex10[18][5] = 438.7; 
TabelaSedex10[19][0] = 59.8; TabelaSedex10[19][1] = 63; TabelaSedex10[19][2] = 194.5; TabelaSedex10[19][3] = 298.2; TabelaSedex10[19][4] = 398.2; TabelaSedex10[19][5] = 462.8; 
TabelaSedex10[20][0] = 63.1; TabelaSedex10[20][1] = 66.5; TabelaSedex10[20][2] = 204.7; TabelaSedex10[20][3] = 314.8; TabelaSedex10[20][4] = 419.6; TabelaSedex10[20][5] = 486.7; 
TabelaSedex10[21][0] = 66.5; TabelaSedex10[21][1] = 70.2; TabelaSedex10[21][2] = 214.8; TabelaSedex10[21][3] = 331.5; TabelaSedex10[21][4] = 441.1; TabelaSedex10[21][5] = 510.9; 
TabelaSedex10[22][0] = 69.9; TabelaSedex10[22][1] = 73.9; TabelaSedex10[22][2] = 225; TabelaSedex10[22][3] = 348.2; TabelaSedex10[22][4] = 462.6; TabelaSedex10[22][5] = 535; 
TabelaSedex10[23][0] = 73.2; TabelaSedex10[23][1] = 77.6; TabelaSedex10[23][2] = 235.1; TabelaSedex10[23][3] = 364.9; TabelaSedex10[23][4] = 484; TabelaSedex10[23][5] = 558.9; 
TabelaSedex10[24][0] = 76.7; TabelaSedex10[24][1] = 81.3; TabelaSedex10[24][2] = 245.3; TabelaSedex10[24][3] = 381.6; TabelaSedex10[24][4] = 505.5; TabelaSedex10[24][5] = 583.1; 
TabelaSedex10[25][0] = 80.1; TabelaSedex10[25][1] = 85; TabelaSedex10[25][2] = 255.3; TabelaSedex10[25][3] = 398.3; TabelaSedex10[25][4] = 526.9; TabelaSedex10[25][5] = 607.1; 
TabelaSedex10[26][0] = 83.3; TabelaSedex10[26][1] = 88.7; TabelaSedex10[26][2] = 265.5; TabelaSedex10[26][3] = 415; TabelaSedex10[26][4] = 548.4; TabelaSedex10[26][5] = 631.1; 
TabelaSedex10[27][0] = 86.8; TabelaSedex10[27][1] = 92.4; TabelaSedex10[27][2] = 275.6; TabelaSedex10[27][3] = 481.7; TabelaSedex10[27][4] = 569.9; TabelaSedex10[27][5] = 655.3; 
TabelaSedex10[28][0] = 90.2; TabelaSedex10[28][1] = 96.1; TabelaSedex10[28][2] = 285.8; TabelaSedex10[28][3] = 448.4; TabelaSedex10[28][4] = 591.3; TabelaSedex10[28][5] = 679.3; 
TabelaSedex10[29][0] = 93.4; TabelaSedex10[29][1] = 99.8; TabelaSedex10[29][2] = 295.9; TabelaSedex10[29][3] = 465.1; TabelaSedex10[29][4] = 612.8; TabelaSedex10[29][5] = 703.4; 
TabelaSedex10[30][0] = 96.9; TabelaSedex10[30][1] = 103.5; TabelaSedex10[30][2] = 306.1; TabelaSedex10[30][3] = 481.7; TabelaSedex10[30][4] = 634.2; TabelaSedex10[30][5] = 727.4; 

var TabelaEconomico = new Array();
for (index = 1; index <= 5; index++)
   TabelaEconomico[index] = new Array();
TabelaEconomico[1][1] = 0.60; TabelaEconomico[1][2] = 1.05; TabelaEconomico[1][3] = 1.90; TabelaEconomico[1][4] = 4.75; TabelaEconomico[1][5] = 9.00; TabelaEconomico[1][6] = 18.00; TabelaEconomico[1][7] = 25.80; TabelaEconomico[1][8] = 32.50; TabelaEconomico[1][9] = 42.50; TabelaEconomico[1][10] = 52.50; TabelaEconomico[1][11] = 62.50;
TabelaEconomico[2][1] = 0.65; TabelaEconomico[2][2] = 1.15; TabelaEconomico[2][3] = 2.05; TabelaEconomico[2][4] = 4.90; TabelaEconomico[2][5] = 9.50; TabelaEconomico[2][6] = 19.00; TabelaEconomico[2][7] = 26.50; TabelaEconomico[2][8] = 34.00; TabelaEconomico[2][9] = 44.00; TabelaEconomico[2][10] = 54.00; TabelaEconomico[2][11] = 64.00;
TabelaEconomico[3][1] = 0.75; TabelaEconomico[3][2] = 1.35; TabelaEconomico[3][3] = 2.50; TabelaEconomico[3][4] = 5.40; TabelaEconomico[3][5] = 10.60; TabelaEconomico[3][6] = 21.00; TabelaEconomico[3][7] = 30.00; TabelaEconomico[3][8] = 39.00; TabelaEconomico[3][9] = 49.00; TabelaEconomico[3][10] = 59.00; TabelaEconomico[3][11] = 69.00;
TabelaEconomico[4][1] = 0.80; TabelaEconomico[4][2] = 1.55; TabelaEconomico[4][3] = 2.80; TabelaEconomico[4][4] = 6.35; TabelaEconomico[4][5] = 12.50; TabelaEconomico[4][6] = 24.50; TabelaEconomico[4][7] = 34.50; TabelaEconomico[4][8] = 44.50; TabelaEconomico[4][9] = 57.00; TabelaEconomico[4][10] = 69.50; TabelaEconomico[4][11] = 82.00;
TabelaEconomico[5][1] = 0.90; TabelaEconomico[5][2] = 1.90; TabelaEconomico[5][3] = 3.55; TabelaEconomico[5][4] = 7.40; TabelaEconomico[5][5] = 14.40; TabelaEconomico[5][6] = 28.00; TabelaEconomico[5][7] = 39.50; TabelaEconomico[5][8] = 51.00; TabelaEconomico[5][9] = 67.00; TabelaEconomico[5][10] = 83.00; TabelaEconomico[5][11] = 99.00;

var TabelaPrioritario = new Array();
for (index = 1; index <= 5; index++)
   TabelaPrioritario[index] = new Array();
// Os valores das categorias de peso (colunas) 9, 10 e 11 abaixo correspondem ao servico EMS Documento. As demais correspondem ao servico Documento Prioritario, que nao esta definido para as categorias de peso de 3, 4 e 5 kg (categorias 9, 10 e 11).
TabelaPrioritario[1][1] = 1.35; TabelaPrioritario[1][2] = 2.50; TabelaPrioritario[1][3] = 3.80; TabelaPrioritario[1][4] = 7.80; TabelaPrioritario[1][5] = 15.00; TabelaPrioritario[1][6] = 26.00; TabelaPrioritario[1][7] = 34.00; TabelaPrioritario[1][8] = 42.00; TabelaPrioritario[1][9] = 96.00; TabelaPrioritario[1][10] = 116.00; TabelaPrioritario[1][11] = 136.00;
TabelaPrioritario[2][1] = 1.40; TabelaPrioritario[2][2] = 2.55; TabelaPrioritario[2][3] = 3.90; TabelaPrioritario[2][4] = 8.00; TabelaPrioritario[2][5] = 15.40; TabelaPrioritario[2][6] = 27.00; TabelaPrioritario[2][7] = 35.00; TabelaPrioritario[2][8] = 43.00; TabelaPrioritario[2][9] = 103.00; TabelaPrioritario[2][10] = 125.00; TabelaPrioritario[2][11] = 147.00;
TabelaPrioritario[3][1] = 1.55; TabelaPrioritario[3][2] = 2.90; TabelaPrioritario[3][3] = 4.45; TabelaPrioritario[3][4] = 10.50; TabelaPrioritario[3][5] = 18.00; TabelaPrioritario[3][6] = 35.60; TabelaPrioritario[3][7] = 45.00; TabelaPrioritario[3][8] = 52.50; TabelaPrioritario[3][9] = 135.00; TabelaPrioritario[3][10] = 165.00; TabelaPrioritario[3][11] = 195.00;
TabelaPrioritario[4][1] = 1.90; TabelaPrioritario[4][2] = 3.30; TabelaPrioritario[4][3] = 5.15; TabelaPrioritario[4][4] = 11.80; TabelaPrioritario[4][5] = 19.70; TabelaPrioritario[4][6] = 39.00; TabelaPrioritario[4][7] = 52.00; TabelaPrioritario[4][8] = 58.00; TabelaPrioritario[4][9] = 154.00; TabelaPrioritario[4][10] = 190.00; TabelaPrioritario[4][11] = 226.00;
TabelaPrioritario[5][1] = 2.05; TabelaPrioritario[5][2] = 3.80; TabelaPrioritario[5][3] = 7.30; TabelaPrioritario[5][4] = 15.80; TabelaPrioritario[5][5] = 23.70; TabelaPrioritario[5][6] = 50.00; TabelaPrioritario[5][7] = 71.00; TabelaPrioritario[5][8] = 79.00; TabelaPrioritario[5][9] = 177.00; TabelaPrioritario[5][10] = 221.00; TabelaPrioritario[5][11] = 265.00;

//============================================================================

var countryNames = new Array();
countryNames[0] = "";
countryNames[1] = "Afghanistan - Afganistán - Afeganistão - AF";
countryNames[2] = "Albania - Albania - Albânia - AL";
countryNames[3] = "Algeria - Argelia - Argélia - DZ";
countryNames[4] = "American Samoa - Samoa Americana - Samoa Americana - AS";
countryNames[5] = "Andorra - Andorra - Andorra - AD";
countryNames[6] = "Angola - Angola - Angola - AO";
countryNames[7] = "Anguilla - Anguila - Anguila - AI";
countryNames[8] = "Antarctica - Antártida - Antártida - AQ";
countryNames[9] = "Antigua - Antigua y Barbuda - Antígua e Barbados - AG";
countryNames[10] = "Argentina - Argentina - Argentina - AR";
countryNames[11] = "Armenia - Armenia - Armênia - AM";
countryNames[12] = "Aruba - Aruba - Aruba - AW";
countryNames[13] = "Australia - Australia - Austrália - AU";
countryNames[14] = "Austria - Austria - Áustria - AT";
countryNames[15] = "Azerbaijan - Azerbaiyán - Azerbaijão - AZ";
countryNames[16] = "Bahamas - Bahamas - Bahamas - BS";
countryNames[17] = "Bahrain - Bahrein - Bahrein - BH";
countryNames[18] = "Bangladesh - Bangladesh - Bangladesh - BD";
countryNames[19] = "Barbados - Barbados - Barbados - BB";
countryNames[20] = "Belarus - Belarus - Belarus - BL";
countryNames[21] = "Belgium - Bélgica - Bélgica - BE";
countryNames[22] = "Belize - Belize - Belize - BZ";
countryNames[23] = "Benin - Benin - Benin - BJ";
countryNames[24] = "Bermuda - Bermudas - Bermudas - BM";
countryNames[25] = "Bhutan - Bután - Butão - BT";
countryNames[26] = "Bolivia - Bolivia - Bolívia - BO";
countryNames[27] = "Bosnia-Herzegovina - Bosnia-Herzegovina - Bósnia-Herzegoniva - BA";
countryNames[28] = "Botswana - Botswana - Botsvana - BW";
countryNames[29] = "Bouvet Island - Bouvet, Isla - Ilha Bouvet - BV";
countryNames[30] = "Brazil - Brazil - Brasil - BR";
//countryNames[31] = "British Indian Ocean Territory - Territorio Océanico de las Indias Británicas - Território Oceânico das Índias Britânicas - IO";
countryNames[31] = "British Indian Ocean Territory - Território Oceânico das Índias Britânicas - IO";
countryNames[32] = "British Virgin Islands - Islas Vírgenes Británicas - Ilhas Virgens Britânicas - VG";
countryNames[33] = "Brunei - Brunei - Brunei - BN";
countryNames[34] = "Bulgaria - Bulgaria - Bulgária - BG";
countryNames[35] = "Burkina/Faso - Burkina Faso - Burquina Faso - BF";
countryNames[36] = "Burma - Birmania - Birmânia - BU";
countryNames[37] = "Burundi - Burundi - Burundi - BI";
countryNames[38] = "Byelorussian SSR (Bielorussia) - Bielorrusia - Bielorrússia - BY";
countryNames[39] = "Canada - Canadá - Canadá - CA";
//countryNames[40] = "Canton and Enderbury Islands - Cantón y Enderbury, Islas - Ilhas de Cantão e Enderbury - CT";
countryNames[40] = "Canton and Enderbury Islands - Ilhas de Cantão e Enderbury - CT";
countryNames[41] = "Cape Verde - Cabo Verde - Cabo Verde - CV";
countryNames[42] = "Caroline Islands - Micronesia - Micronésia - FM";
countryNames[43] = "Cayman Islands - Caimán, Islas - Ilhas Caimã - KY";
countryNames[44] = "Central African Republic - República Centroafricana - República Centro-africana - CF";
countryNames[45] = "Chad - Chad - Chad - TD";
countryNames[46] = "Chile - Chile - Chile - CL";
countryNames[47] = "China - China - China - CN";
countryNames[48] = "Christmas Island - Christmas, Isla - Ilhas Cristmas - CX";
countryNames[49] = "Cocos Islands - Cocos, Islas - Ilhas Cocos - CC";
countryNames[50] = "Columbia - Colombia - Colômbia - CO";
countryNames[51] = "Comoros - Comores - Ilhas Comores - KM";
countryNames[52] = "Congo - Congo - Congo - CG";
countryNames[53] = "Cook Islands - Cook, Islas - Ilhas Cook - CK";
countryNames[54] = "Costa Rica - Costa Rica - Costa Rica - CR";
countryNames[55] = "Croatia - Croacia - Croácia - HR";
countryNames[56] = "Cuba - Cuba - Cuba - CU";
countryNames[57] = "Cyprus - Chipre - Chipre - CY";
countryNames[58] = "Czech Republic - República Checa - República Tcheca - CZ";
countryNames[59] = "Czechoslovakia - Checoslovaquia - Checoslováquia - CS";
countryNames[60] = "Democratic Kampuchea - Kampuchea - Campuchea - KH";
countryNames[61] = "Democratic People's Republic of Korea - Corea del Norte - Coréia do Norte - KP";
countryNames[62] = "Democratic Yemen - Yemen del Sur - Iêmen do Sul - YD";
countryNames[63] = "Denmark - Dinamarca - Dinamarca - DK";
countryNames[64] = "Djibouti - Djibuti - Djibúti - DJ";
countryNames[65] = "Dominica - Dominica - Dominica - DM";
countryNames[66] = "Dominican Republic - República Dominicana - República Dominicana - DO";
countryNames[67] = "Dronning Maud Land - Dronning Maud Land - Terra de Dronning Maud - NQ";
countryNames[68] = "East Timor - Timor Oriental - Timor Oriental - TP";
countryNames[69] = "Ecuador - Ecuador - Equador - EC";
countryNames[70] = "Egypt - Egipto - Egito - EG";
countryNames[71] = "El Salvador - El Salvador - El Salvador - SV";
countryNames[72] = "England - Inglaterra - Inglaterra - GB";
countryNames[73] = "Equatorial Guinea - Guinea Ecuatorial - Guiné Equatorial - GQ";
countryNames[74] = "Eritrea - Eritrea - Eritréia - ER";
countryNames[75] = "Estonia - Estonia - Estônia - EE";
countryNames[76] = "Ethiopia - Etiopía - Etiópía - ET";
countryNames[77] = "Faeroe Islands - Feroe, Islas - Ilhas Faroé - FO";
countryNames[78] = "Falkland Islands - Falkland / Malvinas, Islas - Ilhas Malvinas - FK";
//countryNames[79] = "Federal Republic of Germany - República Federal de Alemania - República Federal da Alemanha - DE";
countryNames[79] = "Federal Republic of Germany - Alemania - Alemanha - DE";
countryNames[80] = "Fiji - Fiji - Fiji - FJ";
countryNames[81] = "Finland - Finlandia - Finlândia - FI";
countryNames[82] = "France - Francia - França - FR";
countryNames[83] = "French Guiana - Guayana Francesa - Guiana Francesa - GF";
countryNames[84] = "French Polynesia - Polinesia Francesa - Polinésia Francesa - PF";
//countryNames[85] = "French Southern Territories - Territorios Franceses del Sur - Territórios Franceses do Sul - TF";
countryNames[85] = "French Southern Territories - Territórios Franceses do Sul - TF";
countryNames[86] = "Gabon - Gabón - Gabão - GA";
countryNames[87] = "Gambia - Gambia - Gâmbia - GM";
countryNames[88] = "Georgia - Georgia - Geórgia - GG";
countryNames[89] = "Ghana - Ghana - Gana - GH";
countryNames[90] = "Gibraltar - Gibraltar - Gibraltar - GI";
countryNames[91] = "Greece - Grecia - Grécia - GR";
countryNames[92] = "Greenland - Groenlandia - Groenlândia - GL";
countryNames[93] = "Grenada - Granada - Granada - GD";
countryNames[94] = "Guadeloupe - Guadalupe - Guadalupe - GP";
countryNames[95] = "Guam - Guam - Guam - GU";
countryNames[96] = "Guatemala - Guatemala - Guatemala - GT";
countryNames[97] = "Guernsey - Guernsey - Guernsey - GE";
countryNames[98] = "Guinea - Guinea - Guiné - GN";
countryNames[99] = "Guinea-Bisseu - Guinea-Bissau - Guiné Bissau - GW";
countryNames[100] = "Guyana - Guyana - Guiana - GY";
countryNames[101] = "Haiti - Haití - Haiti - HT";
countryNames[102] = "Heard and McDonald Islands - Heard y McDonald, Islas - Ilhas Heard e McDonald - HM";
countryNames[103] = "Honduras - Honduras - Honduras - HN";
countryNames[104] = "Hong Kong - Hong Kong - Hong-Kong - HK";
countryNames[105] = "Hungary - Hungría - Hungria - HU";
countryNames[106] = "Iceland - Islandia - Islândia - IS";
countryNames[107] = "India - India - Índia - IN";
countryNames[108] = "Indonesia - Indonesia - Indonésia - ID";
countryNames[109] = "Iran - Irán - Irã - IR";
countryNames[110] = "Iraq - Irak - Iraque - IQ";
countryNames[111] = "Ireland - Irlanda - Irlanda - IE";
countryNames[112] = "Israel - Israel - Israel - IL";
countryNames[113] = "Italy - Italia - Itália - IT";
countryNames[114] = "Ivory Coast - Costa de Marfil - Costa do Marfim - CI";
countryNames[115] = "Jamaica - Jamaica - Jamaica - JM";
countryNames[116] = "Japan - Japón - Japão - JP";
countryNames[117] = "Jersey - Jersey - Jersey - JE";
countryNames[118] = "Johnston Island - Johnston, Isla - Ilha Johnston - JT";
countryNames[119] = "Jordan - Jordania - Jordânia - JO";
countryNames[120] = "Kazakhstan - Kazakstán - Cazaquistão - KK";
countryNames[121] = "Kenya - Kenya - Quênia - KE";
countryNames[122] = "Kiribati - Kiribati - Kiribati - KI";
countryNames[123] = "Kuwait - Kuwait - Kuwait - KW";
countryNames[124] = "Kyrgyzstan (Kirgistan) - Kirgistán - Quirquistão - KG";
countryNames[125] = "Lao People's Democratic Republic - Laos - Laos - LA";
countryNames[126] = "Latvia - Letonia - Letônia - LV";
countryNames[127] = "Lebanon - Líbano - Líbano - LB";
countryNames[128] = "Lesotho - Lesotho - Lesoto - LS";
countryNames[129] = "Liberia - Liberia - Libéria - LR";
countryNames[130] = "Libyan Arab - Jamahiriya Libia - Líbia - LY";
countryNames[131] = "Liechtenstein - Liechtenstein - Liechtenstein - LI";
countryNames[132] = "Lithuania - Lituania - Lituânia - LT";
countryNames[133] = "Luxembourg - Luxemburgo - Luxemburgo - LU";
countryNames[134] = "Macau - Macao - Macau - MO";
countryNames[135] = "Macedonia - Macedonia - Macedônia - ME";
countryNames[136] = "Madagascar - Madagascar - Madagascar - MG";
countryNames[137] = "Malaysia - Malasia - Malásia - MY";
countryNames[138] = "Malawi - Malawi - Malauí - MW";
countryNames[139] = "Maldives - Maldivas - Maldivas - MV";
countryNames[140] = "Mali - Mali - Mali - ML";
countryNames[141] = "Malta - Malta - Malta - MT";
countryNames[142] = "Man Island - Man, Isla - Ilha de Man - MB";
countryNames[143] = "Marshall Islands - Marshall, Islas - Ilhas Marshall - MH";
countryNames[144] = "Martinique - Martinica - Martinica - MQ";
countryNames[145] = "Mauritania - Mauritania - Mauritânia - MR";
countryNames[146] = "Mauritius - Mauricio - Maurício - MU";
countryNames[147] = "Mayotte - Mayotte - Maiote - YT";
countryNames[148] = "Mexico - México - México - MX";
countryNames[149] = "Micronesia - Micronesia - Micronésia - FM";
countryNames[150] = "Midway Islands - Midway, Islas - Ilhas Midway - MI";
countryNames[151] = "Moldavia - Moldavia - Moldávia - MD";
countryNames[152] = "Monaco - Mónaco - Mônaco - MC";
countryNames[153] = "Mongolia - Mongolia - Mongólia - MN";
countryNames[154] = "Montserrat - Montserrat - Montserrat - MS";
countryNames[155] = "Morocco - Marruecos - Marrocos - MA";
countryNames[156] = "Mozambique - Mozambique - Moçambique - MZ";
countryNames[157] = "Namibia - Namibia - Namíbia - NA";
countryNames[158] = "Napal - Nepal - Nepal - NP";
countryNames[159] = "Nauru - Nauru - Nauru - NR";
countryNames[160] = "Netherlands - Holanda - Holanda - NL";
countryNames[161] = "Netherlands Antilles - Antillas Holandesas - Bonaire - AN";
countryNames[162] = "Neutral Zone - Zona Neutral - Zona Neutra - NT";
countryNames[163] = "New Caledonia - Nueva Caledonia - Nova Caledônia - NC";
countryNames[164] = "New Zealand - Nueva Zelanda - Nova Zelândia - NZ";
countryNames[165] = "Nicaragua - Nicaragua - Nicarágua - NI";
countryNames[166] = "Niger - Níger - Níger - NE";
countryNames[167] = "Nigeria - Nigeria - Nigéria - NG";
countryNames[168] = "Niue - Niue - Niue - NU";
countryNames[169] = "Norfolk Island - Norfolk, Isla - Ilha Norfolk - NF";
countryNames[170] = "Northern Mariana Islands - Marianas del Norte, Islas - Ilhas Marianas do Norte - MP";
countryNames[171] = "Norway - Noruega - Noruega - NO";
countryNames[172] = "Oman - Omán - Omã - OM";
countryNames[173] = "Pacific Islands - Islas del Pacífico - Ilhas do Pacífico - PC";
countryNames[174] = "Pakistan - Pakistán - Paquistão - PK";
countryNames[175] = "Palau - Palau - Palau - PW";
countryNames[176] = "Panama - Panamá - Panamá - PA";
countryNames[177] = "Papua New Guinea - Papúa-Nueva Guinea - Papua-Nova Guiné - PG";
countryNames[178] = "Paraguay - Paraguay - Paraguai - PY";
countryNames[179] = "Peru - Perú - Peru - PE";
countryNames[180] = "Philippines - Filipinas - Filipinas - PH";
countryNames[181] = "Pitcairn Island - Pitcairn, Isla - Ilha Pitcairn - PN";
countryNames[182] = "Poland - Polonia - Polônia - PL";
countryNames[183] = "Portugal - Portugal - Portugal - PT";
countryNames[184] = "Puerto Rico - Puerto Rico - Porto Rico - PR";
countryNames[185] = "Qatar - Qatar - Qatar - QA";
countryNames[186] = "Republic of Korea - Corea del Sur - Coréia do Sul - KR";
countryNames[187] = "Reunion - Reunión - Reunião - RE";
countryNames[188] = "Romania - Rumania - Rumânia - RO";
countryNames[189] = "Russia - Rusia - Rússia - RU";
countryNames[190] = "Rwanda - Ruanda - Ruanda - RW";
countryNames[191] = "Saint Lucia - Santa Lucía - Santa Lúcia - LC";
//countryNames[192] = "Saint Vincent and the Grenadines - San Vicente y las Granadinas - Ilhas São Vicente e Granadinas - VC";
countryNames[192] = "Saint Vincent and the Grenadines - Ilhas São Vicente e Granadinas - VC";
countryNames[193] = "Samoa - Samoa - Samoa - WS";
countryNames[194] = "San Marino - San Marino - São Marino - SM";
countryNames[195] = "Sao Tome and Principe - Santo Tomé y Príncipe - São Tomé e Príncipe - ST";
countryNames[196] = "Saudi Arabia - Arabia Saudí - Arábia Saudita - SA";
countryNames[197] = "Senegal - Senegal - Senegal - SN";
countryNames[198] = "Servia-Montenegro - Servia-Montenegro - Sérvia e Montenegro - SF";
countryNames[199] = "Seychelles - Seychelles - Seicheles - SC";
countryNames[200] = "Sierra Leone - Sierra Leona - Serra Leoa - SL";
countryNames[201] = "Singapore - Singapur - Cingapura - SG";
countryNames[202] = "Slovakia - Eslovaquia - Eslováquia - SQ";
countryNames[203] = "Slovenia - Eslovenia - Eslovênia - SI";
countryNames[204] = "Solomon Islands - Salomón, Islas - Ilhas Salomão - SB";
countryNames[205] = "Somalia - Somalia - Somália - SO";
countryNames[206] = "South Africa - Sudáfrica - África do Sul - ZA";
countryNames[207] = "South Georgia - Georgia del Sur - Geórgia do Sul - GS";
countryNames[208] = "Spain - España - Espanha - ES";
countryNames[209] = "Sri Lanka - Sri Lanka - Sri Lanca - LK";
countryNames[210] = "St. Helena - Santa Helena - Santa Helena - SH";
//countryNames[211] = "St. Kitts Nevis Anguilla - San Cristóbal-Nevis-Anguila - São Cristóvão-Nevis-Anguilha - KN";
countryNames[211] = "St. Kitts Nevis Anguilla - São Cristóvão-Nevis-Anguilha - KN";
countryNames[212] = "St. Pierre and Miquelon - Saint Pierre y Miquelon - São Pierre e Miguelão - PM";
countryNames[213] = "Sudan - Sudán - Sudão - SD";
countryNames[214] = "Suriname - Surinam - Suriname - SR";
//countryNames[215] = "Svalbard and Jan Mayen Islands - Svalbard y Jan Mayen, Islas - Ilhas Svalbard e Jan Mayen - SJ";
countryNames[215] = "Svalbard and Jan Mayen Islands - Ilhas Svalbard e Jan Mayen - SJ";
countryNames[216] = "Swaziland - Suazilandia - Suazilândia - SZ";
countryNames[217] = "Sweden - Suecia - Suécia - SE";
countryNames[218] = "Switzerland - Suiza - Suíca - CH";
countryNames[219] = "Syrian Arab Republic - Siria - Síria - SY";
countryNames[220] = "Taiwan - Taiwan - Formosa - TW";
countryNames[221] = "Tajikistan - Tayikistán - Tadjiquistão - TJ";
countryNames[222] = "Thailand - Tailandia - Tailândia - TH";
countryNames[223] = "Togo - Togo - Togo - TG";
countryNames[224] = "Tokelau - Tokelau - Toquelau - TK";
countryNames[225] = "Tonga - Tonga - Tonga - TO";
countryNames[226] = "Trinidad and Tobago - Trinidad y Tobago - Trindade e Tobago - TT";
countryNames[227] = "Tunisia - Túnez - Tunísia - TN";
countryNames[228] = "Turkey - Turquía - Turquia - TR";
countryNames[229] = "Turkmenistan - Turkmenistán - Turquimenistão - TM";
countryNames[230] = "Turks and Caicos Islands - Turks y Caicos, Islas - Ilhas Turk e Caicos - TC";
countryNames[231] = "Tuvalu - Tuvalu - Tuvalu - TV";
countryNames[232] = "Uganda - Uganda - Uganda - UG";
countryNames[233] = "Ukrainian SSR - Ucrania - Ucrânia - UA";
countryNames[234] = "United Arab Emirates - Emiratos Árabes Unidos - Emirados Árabes Unidos - AE";
countryNames[235] = "United Kingdom - Reino Unido - Reino Unido - UK";
countryNames[236] = "United Republic of Cameroon - Camerún - Camarões - CM";
countryNames[237] = "United Republic of Tanzania - Tanzania - Tanzânia - TZ";
countryNames[238] = "United States - Estados Unidos - Estados Unidos - US";
//countryNames[239] = "United States Minor Outlying Islands - Islas exteriores menores (Estados Unidos) - Ilhas exteriores menores (Estados Unidos) - UM";
//countryNames[240] = "United States Miscellaneous Pacific Islands - Islas del Pacífico de los Estados Unidos - Ilhas do Pacífico dos Estados Unidos - PU";
countryNames[239] = "United States Minor Outlying Islands - Ilhas exteriores menores (Estados Unidos) - UM";
countryNames[240] = "United States Miscellaneous Pacific Islands - Ilhas do Pacífico dos Estados Unidos - PU";
countryNames[241] = "United States Virgin Islands - Virgenes, Islas - Ilhas Virgens - VI";
countryNames[242] = "Upper Volta - Alto Volta - Alto Volta - HV";
countryNames[243] = "Uruguay - Uruguay - Uruguai - UY";
countryNames[244] = "Uzbekistan - Uzbequistán - Uzbequistão - UZ";
countryNames[245] = "Vanuatu - Vanuatu - Vanuatu - VU";
countryNames[246] = "Vatican City State - Vaticano, Ciudad del - Vaticano - VA";
countryNames[247] = "Venezuela - Venezuela - Venezuela - VE";
countryNames[248] = "Vietnam - Vietnam - Vietnã - VN";
countryNames[249] = "Wake Island - Wake, Isla - Ilha Wake - WK";
countryNames[250] = "Wallis and Futuma Islands - Wallis y Futuna, Islas - Ilhas Wallis e Futuna - WF";
countryNames[251] = "Western Sahara - Sahara Occidental - Sahara Ocidental - EH";
countryNames[252] = "Yemen - Yemen del Norte - Iêmen do Norte - YE";
countryNames[253] = "Yugoslavia - Yugoslavia - Iugoslávia - YU";
countryNames[254] = "Zaire - Zaire - Zaire - ZR";
countryNames[255] = "Zambia - Zambia - Zâmbia - ZM";
countryNames[256] = "Zimbabwe - Zimbabwe - Zimbábue - ZW";

var numCountries = 256;

//============================================================================

var siglasEstados = new Array();
siglasEstados[0] = "";
siglasEstados[1] = "AC";
siglasEstados[2] = "AL";
siglasEstados[3] = "AM";
siglasEstados[4] = "AP";
siglasEstados[5] = "BA";
siglasEstados[6] = "CE";
siglasEstados[7] = "DF";
siglasEstados[8] = "ES";
siglasEstados[9] = "GO";
siglasEstados[10] = "MA";
siglasEstados[11] = "MG";
siglasEstados[12] = "MS";
siglasEstados[13] = "MT";
siglasEstados[14] = "PA";
siglasEstados[15] = "PB";
siglasEstados[16] = "PE";
siglasEstados[17] = "PI";
siglasEstados[18] = "PR";
siglasEstados[19] = "RJ";
siglasEstados[20] = "RN";
siglasEstados[21] = "RO";
siglasEstados[22] = "RR";
siglasEstados[23] = "RS";
siglasEstados[24] = "SC";
siglasEstados[25] = "SE";
siglasEstados[26] = "SP";
siglasEstados[27] = "TO";

var numEstados = 27;

//============================================================================
// Retorna o nome de acesso de um formulario no modelo de objetos do browser.

function GetDocumentElement (elementName)
{
	//return (document.all ? eval (elementName) : eval ("document." + elementName));
	return (document.all ? eval ("document.forms." + elementName) : 
      eval ("document." + elementName));
}

//============================================================================
// Retorna o nome de acesso de um formulario no modelo de objetos do browser.

function GetFormName (baseFormName)
{
	//return (document.all ? baseFormName : "document." + baseFormName);
	return (document.all ? "document.forms." + baseFormName : 
      "document." + baseFormName);
}

//============================================================================

// Valor que deverá ser definido pelo formulario especifico.
var gFormName = "";

function OnChangeEstado (selectedIndex, showAlert)
{
   //alert ("OnChangeEstado: " + gFormName);
   var theForm = GetDocumentElement (gFormName);
   // Insercao - 20/12/2005
   if (theForm.EstadoRemessa != null)
   // Fim Insercao - 20/12/2005
   theForm.EstadoRemessa.selectedIndex = selectedIndex; 
   theForm.Estado.selectedIndex = selectedIndex; 
   CalcOrderPrice (showAlert);
}

function OnChangePais (selectedIndex, showAlert)
{
   //alert ("OnChangePais: " + gFormName);
   var theForm = GetDocumentElement (gFormName);
   theForm.PaisRemessa.selectedIndex = selectedIndex; 
   theForm.Pais.selectedIndex = selectedIndex; 
   CalcOrderPrice (showAlert);
}

function DisplayPersonalDataFields (displayEmailField, displayDiscoveryOptions)
{
   //alert ("DisplayPersonalDataFields: " + gFormName);
   document.writeln ("Nome:<br>\n" +
      "<input type=\"text\" name=\"Nome\" value =\"\" size=\"60\"><br>\n" +
      "Número de CPF ou CGC:<br>\n" +
      "<input type=\"text\" name=\"CPF\" value =\"\" size=\"30\"><br><br>");

   document.writeln ("Endereço:<br>\n" +
      "<input type=\"text\" name=\"Endereco\" size=\"60\"><br>\n" +
      "Bairro:<br>\n" +
      "<input type=\"text\" name=\"Bairro\" size=\"30\"><br>\n" +
      "Cidade:<br>\n" +
      "<input type=\"text\" name=\"Cidade\" size=\"30\"><br>");

   document.writeln ("Estado:<br>\n" +
      "<select name=\"Estado\" onchange=\"OnChangeEstado(this.selectedIndex, false)\" size=\"1\">");
   for (index = 0; index <= numEstados; index++)
      document.writeln ("<option>" + siglasEstados[index]);
   document.writeln ("</select><br>");

   document.writeln ("CEP:<br>\n" +
      "<input type=\"text\" name=\"CEP\" size=\"20\"><br>");

   document.writeln ("País:<br>\n" +
      "<select name=\"Pais\" onchange=\"OnChangePais(this.selectedIndex, false)\" size=\"1\">");
   for (index = 0; index <= numCountries; index++)
      document.writeln ("<option>" + countryNames[index]);
   document.writeln ("</select><br><br>");

   document.writeln ("Telefone Residencial (Favor incluir o código de DDD):<br>\n" +
      "<input type=\"text\" name=\"TelefoneResidencial\" size=\"30\"><br>\n" +
      "Telefone Comercial:<br>\n" +
      "<input type=\"text\" name=\"TelefoneComercial\" size=\"30\"><br>\n" +
      "Telefone Móvel (Celular):<br>\n" +
      "<input type=\"text\" name=\"TelefonePessoal\" size=\"30\"><br>\n" +
      "Número de Fax:<br>\n" +
      "<input type=\"text\" name=\"Fax\" size=\"30\"><br><br>");

      document.writeln ("Data de Nascimento:<br>\n" +
         "<input type=\"text\" name=\"Nascimento\" size=\"30\"><br>\n" +
         "Estado Civil:<br>\n" +
         "<input type=\"text\" name=\"EstadoCivil\" size=\"30\"><br>\n" +
         "Profissão:<br>\n" +
         "<input type=\"text\" name=\"Profissao\" size=\"30\"><br>\n" +
         "Empresa em que Trabalha:<br>\n" +
         "<input type=\"text\" name=\"Empresa\" size=\"40\"><br><br>");

   if (displayEmailField)
   {
      document.writeln ("Endereço de e-mail principal:<br>\n" +
         "<input type=\"text\" name=\"AnyFormFrom\" size=\"30\"><br>");
   }
   document.writeln ("Endereços de e-mail adicionais:<br>\n" +
      "<input type=\"text\" name=\"EmailAdicional\" size=\"60\"><br><br>");
}

function DisplayDiscoveryFields()
{
   document.writeln ("Caso este seu primeiro pedido para a SSPG, por favor, nos informe abaixo de que maneira você ficou sabendo a respeito da nova edição de <em>Perry Rhodan</em>.<br>");
   document.writeln ("<input type=\"radio\" name=\"FormaDescoberta\" value=\"Pesquisa na Internet\" " +
      "onClick=\"formValueDispatchMode = 'Pesquisa na Internet'; CalcOrderPrice(false)\"> " +
      "Resolvi procurar por Perry Rhodan na Internet<br>" +
      "<input type=\"radio\" name=\"FormaDescoberta\" value=\"Noticia de Amigo\" " +
      "onClick=\"formValueDispatchMode = 'Noticia de Amigo'; CalcOrderPrice(false)\"> " +
      "Um amigo ou conhecido me falou a respeito<br>\n" +
      "<input type=\"radio\" name=\"FormaDescoberta\" value=\"Participacao em Convencao\" " +
      "onClick=\"formValueDispatchMode = 'Participacao em Convencao'; CalcOrderPrice(false)\"> " +
      "Encontrei a série em uma convenção<br>\n" +
      "<input type=\"radio\" name=\"FormaDescoberta\" value=\"Livraria\" " +
      "onClick=\"formValueDispatchMode = 'Livraria'; CalcOrderPrice(false)\"> " +
      "Encontrei os livros numa livraria<br>\n" +
      "<input type=\"radio\" name=\"FormaDescoberta\" value=\"Banca\" " +
      "onClick=\"formValueDispatchMode = 'Banca'; CalcOrderPrice(false)\"> " +
      "Encontrei os livros numa banca de revistas<br>\n" +
      "<input type=\"radio\" name=\"FormaDescoberta\" value=\"Anuncio em Revista\" " +
      "onClick=\"formValueDispatchMode = 'Anuncio em Revista'; CalcOrderPrice(false)\"> " +
      "Vi o anúncio da edição numa revista<br>\n" +
      "<input type=\"radio\" name=\"FormaDescoberta\" value=\"Anuncio em Site\" " +
      "onClick=\"formValueDispatchMode = 'Anuncio em Site'; CalcOrderPrice(false)\"> " +
      "Vi o anúncio da edição num site da Internet<br>\n" +
      "<input type=\"radio\" name=\"FormaDescoberta\" value=\"Anuncio em Jornal\" " +
      "onClick=\"formValueDispatchMode = 'Anuncio em Jornal'; CalcOrderPrice(false)\"> " +
      "Vi o anúncio da edição num jornal<br><br>\n");
   document.writeln ("Se for o caso, favor escrever no campo abaixo o nome do amigo ou conhecido, convenção, livraria, revista, site ou jornal que te informou a respeito. Se você ficou sabendo por alguma outra maneira, descreva-a abaixo por gentileza.<br>\n");
   document.writeln ("<input type=\"text\" name=\"DescricaoDescoberta\" size=\"60\"><br><br>\n");
}

function DisplayDispatchOptions (displayConvOptions, displayExpressOptions, maxNumIssuesForSimpleMode)
{
   document.writeln ("<br><br>\n" +
      "<table border=0 cellspacing=0 cellpadding=0><tr><td valign=top>\n" +
      "Para residentes no Brasil:<br>");
   if (displayConvOptions)
   {
      /*if (maxNumIssuesForSimpleMode > 0)
	  {
		  document.write ("<input type=\"radio\" name=\"FormaEnvio\" value=\"Simples\" " +
			 "onClick=\"formValueDispatchMode = 'Simples'; CalcOrderPrice(false)\"> " +
			 "Simples");
		  if (maxNumIssuesForSimpleMode == 3)
			  document.write (" (válido somente para pedidos de até 3 exemplares)");
		  document.writeln ("<br>");
      }*/
	  document.writeln ("<input type=\"radio\" name=\"FormaEnvio\" value=\"Modico\" " +
         "onClick=\"formValueDispatchMode = 'Modico'; CalcOrderPrice(false)\"> " +
         "Módico<br>\n" +
		 "<input type=\"radio\" name=\"FormaEnvio\" value=\"Registrado\" " +
         "onClick=\"formValueDispatchMode = 'Registrado'; CalcOrderPrice(false)\"> " +
         "Registrado<br>" +
         "<input type=\"radio\" name=\"FormaEnvio\" value=\"AR\" " +
         "onClick=\"formValueDispatchMode = 'AR'; CalcOrderPrice(false)\"> " +
         "AR<br>");
   }
   if (displayExpressOptions)
   {
      document.writeln ("<input type=\"radio\" name=\"FormaEnvio\" value=\"PAC\" " +
         "onClick=\"formValueDispatchMode = 'PAC'; CalcOrderPrice(false)\"> " +
         "PAC<br>" +
		 "<input type=\"radio\" name=\"FormaEnvio\" value=\"Sedex\" " +
         "onClick=\"formValueDispatchMode = 'Sedex'; CalcOrderPrice(false)\"> " +
         "Sedex Comum<br>" +
         "<input type=\"radio\" name=\"FormaEnvio\" value=\"Sedex10\" " +
         "onClick=\"formValueDispatchMode = 'Sedex10'; CalcOrderPrice(false)\"> " +
         "Sedex-10<br>");
   }
   document.writeln ("</td><td>&nbsp; &nbsp; &nbsp; &nbsp;</td><td valign=top>" +
      "Para residentes no exterior:<br>" +
      "<input type=\"radio\" name=\"FormaEnvio\" value=\"Economico\" " +
      "onClick=\"formValueDispatchMode = 'Economico'; CalcOrderPrice(false)\"> " +
      "Econômico<br>\n" +
      "<input type=\"radio\" name=\"FormaEnvio\" value=\"Prioritario\" " +
      "onClick=\"formValueDispatchMode = 'Prioritario'; CalcOrderPrice(false)\"> " +
      "Prioritário");
   document.writeln ("</td></tr></table><br>");
}

function DisplayPaymentOptions()
{
   document.writeln ("<br><br>\n" +
      "<input type=\"radio\" name=\"FormaPagamento\" value=\"Deposito Bancario\" " +
      "onClick=\"formValuePaymentMode = 'Deposito Bancario'; CalcOrderPrice(false)\"> " +
      "Depósito Bancário<br>\n" +
      "<input type=\"radio\" name=\"FormaPagamento\" value=\"Cheque Nominal\" " +
      "onClick=\"formValuePaymentMode = 'Cheque Nominal'; CalcOrderPrice(false)\"> " +
      "Cheque Nominal<br>\n" +
      /*"<input type=\"radio\" name=\"FormaPagamento\" value=\"Boleto Bancario\" " +
      "onClick=\"formValuePaymentMode = 'Boleto Bancario'; CalcOrderPrice(false)\"> " +
      "Boleto Bancário<br>\n" + */
      /*"<input type=\"radio\" name=\"FormaPagamento\" value=\"Cartao de Credito\" " +
      "onClick=\"formValuePaymentMode = 'Cartao de Credito'; CalcOrderPrice(false)\"> " +
      "Cartão de Crédito<br>\n" + */
      "<br>");

   /*document.writeln ("<input type=\"checkbox\" name=\"BoletoPorEmail\" value=\"Sim\" " +
      "onClick=\"formValueBoletoPorEmail = !formValueBoletoPorEmail;\"> " +
      "Sim, desejo receber os dados do(s) boleto(s) de pagamento por e-mail.<br>" +
      "<em>(Válido apenas no caso de pagamento via boleto. O assinante não " +
      "receberá o(s) título(s) bancário(s) pelos Correios)</em><br><br>"); */
}

function DisplayCreditCardDataFields()
{
   if (false) {
   // Modificacao - 25/06/2007
	//   "cartões Mastercard, Diners ou Visa. Caso prefira, você poderá informar os dados do cartão " +
   document.writeln ("Informe abaixo os dados do cartão de crédito:<br><em>(Somente aceitamos " +
      "cartões Mastercard ou Diners. Caso prefira, você poderá informar os dados do cartão " +
      "por telefone ou fax (0xx31 3047-7540), no horário comercial. Ao telefonar, não será preciso " +
      "repetir todos os dados deste pedido, apenas o seu nome e os dados do cartão.)</em><br><br>");
   document.writeln ("Tipo do cartão:<br>\n" +
      /*"<input type=\"radio\" name=\"TipoCredito\" value=\"VI\"> " +
      "Visa<br>\n" +*/
      "<input type=\"radio\" name=\"TipoCredito\" value=\"MC\"> " +
      "Mastercard<br>\n" +
      "<input type=\"radio\" name=\"TipoCredito\" value=\"DN\"> " +
      "Diners<br>");
   document.writeln ("Número do cartão:<br>");
   document.writeln ("<input type=\"text\" name=\"NumeroCredito\" maxlength=\"20\" size=\"30\"><br>");
   document.writeln ("Código de segurança do cartão (3 últimos dígitos no verso do cartão):<br>");
   document.writeln ("<input type=\"text\" name=\"CodigoCredito\" maxlength=\"4\" size=\"5\"><br>");
   document.writeln ("Data de validade:<br>");
   document.writeln ("<input type=\"text\" name=\"ValidadeCredito\" maxlength=\"8\" size=\"15\"><br>");
   document.writeln ("Nome estampado na frente do cartão:<br>");
   document.writeln ("<input type=\"text\" name=\"NomeCredito\" size=\"50\"><br><br>");
   }
}

function DisplayTotalValueFields (displayStateField)
{
   document.writeln ("Valor final do pedido:<br>");
   if (displayStateField)
      document.writeln ("<em>(Para visualizar o total, informe o estado [ou país, no caso de remessa internacional] de destino nos campos logo abaixo)</em><br>");
   else
      document.writeln ("<em>(Para visualizar o total no caso de remessa internacional, informe o país de destino no campo logo abaixo)</em><br>");
   document.writeln ("<input type=\"text\" name=\"ValorFinal\" value=\"\" disabled=true maxlength=\"20\" size=\"20\"> ");
   document.writeln ("<input type=\"button\" value=\"Recalcular valor\" " +
      "onClick=\"return CalcOrderPrice(true);\"><br>");
   document.writeln ("<em>(Atenção: o valor informado acima tem caráter meramente ilustrativo e deverá ser confirmado pela editora após o recebimento da solicitação do pedido.)</em><br>");

   if (displayStateField)
   {
      document.writeln ("Estado (somente para cálculo do valor final):<br>\n" +
         "<select name=\"EstadoRemessa\" onchange=\"OnChangeEstado(this.selectedIndex, false)\" size=\"1\">");
      for (index = 0; index <= numEstados; index++)
         document.writeln ("<option>" + siglasEstados[index]);
      document.writeln ("</select><br>");
   }
   document.writeln ("País (somente para cálculo do valor final):<br>\n" +
      "<select name=\"PaisRemessa\" onchange=\"OnChangePais(this.selectedIndex, false)\" size=\"1\">");
   for (index = 0; index <= numCountries; index++)
      document.writeln ("<option>" + countryNames[index]);
   document.writeln ("</select><br><br>");
}

function DisplaySubmitButtons()
{
   document.writeln ("<input type=\"submit\" value=\"Enviar o pedido\">\n" +
      "<input type=\"reset\" value=\"Limpar todos os campos\">\n");
}

//============================================================================
// Calcula o valor total de taxa de remessa de um dado numero de volumes.

function CalcTaxaRemessa (tipoPedido, formaEnvio, numTotalItens, pesoTotalItens, estado, pais)
{
   var taxaRemessa = 0.00;

   if (formaEnvio == "Pessoal")         taxaRemessa = 0.00;
   //else if (formaEnvio == "Simples")    taxaRemessa = numTotalItens * 3.50;
   else if (formaEnvio == "Modico")     taxaRemessa = numTotalItens * 5.00;
   else if (formaEnvio == "Registrado") taxaRemessa = numTotalItens * 6.50;
   else if (formaEnvio == "AR")         taxaRemessa = numTotalItens * 9.50;
   else
   {
      var tabelaRef;
      var categoriaPeso, categoriaDestino;
      if (formaEnvio == "Sedex")            tabelaRef = TabelaSedex;
      else if (formaEnvio == "PAC")         tabelaRef = TabelaPAC;
      else if (formaEnvio == "Sedex10")     tabelaRef = TabelaSedex10;
      else if (formaEnvio == "Economico")   tabelaRef = TabelaEconomico;
	  else if (formaEnvio == "Prioritario") tabelaRef = TabelaPrioritario;

      // Modificacao - 20/12/2005
      //var precoEmbalagem = 1.50;
      var precoEmbalagem = 2.00;
      // Fim Modificacao - 20/12/2005
      var pesoEmbalagem = 50;
      // Modificacao - Rodrigo - 12/09/2010
      //var pesoVolume = 250;
      var pesoVolume = 200;
      // Fim Modificacao - Rodrigo - 12/09/2010
      var numMaxVolumesPorEmbalagem = 20;
      var pesoTotalPorEmbalagem;
      if (tipoPedido == "PD")
         pesoTotalPorEmbalagem = gPesoTotalProdutosPorEmbalagem;
      else
         pesoTotalPorEmbalagem = pesoVolume*numMaxVolumesPorEmbalagem;
      var numEmbalagens = Math.ceil (pesoTotalItens / pesoTotalPorEmbalagem);
      pesoTotalItens += (numEmbalagens * pesoEmbalagem);

	  var cFatorAjusteRemessaAvancada = 1.2;
      if ((formaEnvio == "Sedex") || (formaEnvio == "PAC"))
      {
         categoriaPeso = Math.ceil(pesoTotalItens/1000.0);
		 if (pesoTotalItens <= 300.0) categoriaPeso = 0;
         else if (categoriaPeso < 1)  categoriaPeso = 1;
         else if (categoriaPeso > 30) categoriaPeso = 30;
         //alert ("categoriaPeso: " + String(categoriaPeso));

         switch (estado.toUpperCase())
         {
             case "BH" :
                categoriaDestino = 0;
             break;

             case "MG" :
                categoriaDestino = 1;
             break;

             case "DF" : case "ES" : case "RJ" : case "SP" :
                categoriaDestino = 2;
             break;

             case "GO" : case "MS" : case "PR" : 
                categoriaDestino = 3;
             break;

             case "BA" : case "SC" : case "SE" : case "TO" :
                categoriaDestino = 4;
             break;

             case "AL" : case "MT" : case "RS" :
                categoriaDestino = 5;
             break;

             case "CE" : case "MA" : case "PB" : case "PE" : case "PI" : case "RN" :
                categoriaDestino = 6;
             break;

             case "PA" : 
                categoriaDestino = 7;
             break;

             case "AC" : case "AP" : case "AM" : case "RO" : 
                categoriaDestino = 8;
             break;

             case "RR" : 
                categoriaDestino = 9;
             break;

             default : 
                categoriaDestino = 10;
         }
         //alert ("categoriaDestino: " + String(categoriaDestino));
         //alert ("tabelaRef[categoriaDestino][categoriaPeso]: " + String(tabelaRef[categoriaDestino][categoriaPeso]));
         taxaRemessa = cFatorAjusteRemessaAvancada * (tabelaRef[categoriaPeso][categoriaDestino] + numEmbalagens * precoEmbalagem);
      }

      else if (formaEnvio == "Sedex10")
      {
         categoriaPeso = Math.ceil(pesoTotalItens/1000.0);
		 if (pesoTotalItens <= 300.0) categoriaPeso = 0;
         else if (categoriaPeso < 1)  categoriaPeso = 1;
         if (categoriaPeso > 20) categoriaPeso = 20;
         //alert ("categoriaPeso: " + String(categoriaPeso));

         switch (estado.toUpperCase())
         {
             case "BH" :
                categoriaDestino = 0;
             break;

             case "MG" :
                categoriaDestino = 1;
             break;

             case "ES" : case "RJ" : case "SP" :
                categoriaDestino = 2;
             break;

             case "BA" : case "DF" : case "GO" : case "MS" : case "PR" : case "SC" : 
                categoriaDestino = 3;
             break;

             case "RS" : 
                categoriaDestino = 4;
             break;

             default : 
                categoriaDestino = 5;
         }
         //alert ("categoriaDestino: " + String(categoriaDestino));
         //alert ("tabelaRef[categoriaDestino][categoriaPeso]: " + String(tabelaRef[categoriaDestino][categoriaPeso]));
         taxaRemessa = cFatorAjusteRemessaAvancada * (tabelaRef[categoriaPeso][categoriaDestino] + numEmbalagens * precoEmbalagem);
      }
      
      else if ((formaEnvio == "Economico") || (formaEnvio == "Prioritario"))
      {
         if (pesoTotalItens <= 20)        categoriaPeso = 1;
         else if (pesoTotalItens <= 50)   categoriaPeso = 2;
         else if (pesoTotalItens <= 100)  categoriaPeso = 3;
         else if (pesoTotalItens <= 250)  categoriaPeso = 4;
         else if (pesoTotalItens <= 500)  categoriaPeso = 5;
         else if (pesoTotalItens <= 1000) categoriaPeso = 6;
         else if (pesoTotalItens <= 1500) categoriaPeso = 7;
         else if (pesoTotalItens <= 2000) categoriaPeso = 8;
         else if (pesoTotalItens <= 3000) categoriaPeso = 9;
         else if (pesoTotalItens <= 4000) categoriaPeso = 10;
         else /* if (pesoTotalItens <= 5000) */ categoriaPeso = 11;

         //alert ("categoriaPeso: " + String(categoriaPeso));
         //alert ("substr: " + String(country.substr(country.length-2, 2).toUpperCase()));

         switch (pais.substr(pais.length-2, 2).toUpperCase())
         {
             case "AR" : case "PY" : case "UY" :
                categoriaDestino = 1;
             break;

             case "BO" : case "CL" : case "CO" : case "EC" : case "FK" : case "GY" : case "GF" : case "PE" : case "SR" : case "VE" :
                categoriaDestino = 2;
             break;

             case "AI" : case "AG" : case "AN" : case "AW" : case "BS" : case "BB" : case "BZ" : case "BM" :
             case "CA" : case "KY" : case "CR" : case "CU" : case "DM" : case "DO" : case "SV" : case "US" :
             case "GD" : case "GL" : case "GP" : case "GT" : case "HT" : case "HN" : case "JM" : case "MQ" :
             case "MX" : case "MS" : case "NI" : case "PA" : case "PR" : case "PM" : case "LC" : case "KN" :
             case "VC" : case "TT" : case "TC" : case "VI" : case "VG" : 
                categoriaDestino = 3;
             break;

             case "AL" : case "DE" : case "AD" : case "AT" : case "BL" : case "BE" : case "BA" : case "BG" :
             case "CY" : case "HR" : case "DK" : case "SQ" : case "SI" : case "ES" : case "EE" : case "FO" :
             case "FI" : case "FR" : case "GI" : case "UK" : case "GR" : case "GE" : case "HU" : case "IE" :
             case "IS" : case "IT" : case "JE" : case "LV" : case "LI" : case "LT" : case "LU" : case "ME" :
             case "MT" : case "MB" : case "MD" : case "MC" : case "NO" : case "NL" : case "PL" : case "PT" :
             case "RO" : case "SM" : case "SF" : case "SE" : case "CH" : case "CZ" : case "UA" : case "VA" :
                categoriaDestino = 4;
             break;

             default : 
                categoriaDestino = 5;
         }
         //alert ("categoriaDestino: " + String(categoriaDestino));
         //alert ("tabelaRef[categoriaDestino][categoriaPeso]: " + String(tabelaRef[categoriaDestino][categoriaPeso]));
         var taxaEnvioRegistrado = 3.65;
         taxaRemessa = cFatorAjusteRemessaAvancada * (tabelaRef[categoriaDestino][categoriaPeso] + taxaEnvioRegistrado + numEmbalagens * precoEmbalagem);
      }
   }

   return taxaRemessa;
}


