
////////////////////////////////////////////////////////////////////////
//
// ARTIGOS - Artigos disponíveis
//
////////////////////////////////////////////////////////////////////////



//////////////////////////////////////////
// Número total de artigos (por família)
//////////////////////////////////////////

function totalArtigos(familia,totalFamilias){
  
 var numeroArtigos = new Array(totalFamilias);
 numeroArtigos[0] = 3;  //Locomotivas
 numeroArtigos[1] = 0;  //Automotoras
 numeroArtigos[2] = 2;  //Carruagens
 numeroArtigos[3] = 8;  //Vagões
 numeroArtigos[4] = 1;  //Kits
 numeroArtigos[5] = 6;  //Acessorios
  
 return numeroArtigos[familia-1];
 
}



///////////////////////////////////////////////////////////////////////////////////
// Artigos disponíveis em cada Família
///////////////////////////////////////////////////////////////////////////////////

function infoArtigos(familia,artigo,totalfamilias){
 
 //LOCOMOTIVAS
 var nomeArtigos0 = new Array(totalArtigos(familia,totalFamilias));
 nomeArtigos0[0] = 'CP 1400'; 
 nomeArtigos0[1] = 'Takargo 1400'; 
 nomeArtigos0[2] = 'Somafel 1400'; 

 //CARRUAGENS
 var nomeArtigos2 = new Array(totalArtigos(familia,totalFamilias));
 nomeArtigos2[0] = 'CP Grill Express'; 
 nomeArtigos2[1] = 'Renfe Corail'; 
 
 //VAGOES 
 var nomeArtigos3 = new Array(totalArtigos(familia,totalFamilias));
 nomeArtigos3[0] = 'CP Us'; 
 nomeArtigos3[1] = 'CP Uacs'; 
 nomeArtigos3[2] = 'CP Tgpps';
 nomeArtigos3[3] = 'Renfe Tgpps';
 nomeArtigos3[4] = 'RN Tdgs';
 nomeArtigos3[5] = 'CTC Tgpps';
 nomeArtigos3[6] = 'CP Gbkks';
 nomeArtigos3[7] = 'CP Kbs';
 

 //KITS 
 var nomeArtigos4 = new Array(totalArtigos(familia,totalFamilias));
 nomeArtigos4[0] = 'CP Us'; 
  
 //ACESSORIOS
 var nomeArtigos5 = new Array(totalArtigos(familia,totalFamilias));
 nomeArtigos5[0] = 'Lubrificação'; 
 nomeArtigos5[1] = 'Bogies'; 
 nomeArtigos5[2] = 'Cargas'; 
 nomeArtigos5[3] = 'Sobressalentes'; 
 nomeArtigos5[4] = 'Detalhagens'; 
 nomeArtigos5[5] = 'Rodados'; 
 
 
 var nomeArtigos = new Array(totalFamilias);
 nomeArtigos[0] = nomeArtigos0; 
 nomeArtigos[2] = nomeArtigos2; 
 nomeArtigos[3] = nomeArtigos3; 
 nomeArtigos[4] = nomeArtigos4; 
 nomeArtigos[5] = nomeArtigos5; 
 
 
 return nomeArtigos[familia-1][artigo-1];
 
}




///////////////////////////////////////////////////////////////////////////////////
// Informacções dos Artigos disponíveis em cada Família
///////////////////////////////////////////////////////////////////////////////////

function infoInformacoes(familia,artigo,opcao,totalfamilias){
 
 //Subtitulo Artigo - indice 0
 //Linha 1 Artigo - indice 1
 //Linha 2 Artigo - indice 2
 //Linha 3 Artigo - indice 3
 //Linha 4 Artigo - indice 4
 //Linha 5 Artigo - indice 5
 //Linha 6 Artigo - indice 6
 //Linha 7 Artigo - indice 7
 //Linha 8 Artigo - indice 8
 //Linha 9 Artigo - indice 9
 //Linha 10 Artigo - indice 10
 //Linha 11 Artigo - indice 11
 
 
 var CP1400 = new Array(12); 
 CP1400[0] = 'English Electric'; 
 CP1400[1] = 'Chassis metálico'; 
 CP1400[2] = 'Corpo em plástico de injecção de grande qualidade'; 
 CP1400[3] = 'Reprodução detalhada do interior da cabine'; 
 CP1400[4] = 'Reprodução rigorosa a nível dos detalhes'; 
 CP1400[5] = 'Luzes funcionais consoante o sentido da marcha'; 
 CP1400[6] = 'Pintura de acordo com o modelo real'; 
 CP1400[7] = 'Pormenores rigorosos c/ peças latão fotogravado'; 
 CP1400[8] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 CP1400[9] = 'Motor de 5 pólos com volante de inércia'; 
 CP1400[10] = 'Versões em analógico e DCC/Sound'; 
 CP1400[11] = 'Raio mínimo de funcionamento: 350 mm';
 
 var Takargo1400 = new Array(12); 
 Takargo1400[0] = 'English Electric'; 
 Takargo1400[1] = 'Chassis metálico'; 
 Takargo1400[2] = 'Corpo em plástico injecção grande qualidade'; 
 Takargo1400[3] = 'Reprodução do interior da cabine'; 
 Takargo1400[4] = 'Reprodução rigorosa a nível dos detalhes'; 
 Takargo1400[5] = 'Luzes funcionais consoante o sentido da marcha'; 
 Takargo1400[6] = 'Pintura de acordo com o modelo real'; 
 Takargo1400[7] = 'Pormenores rigorosos peças em latão fotogravado'; 
 Takargo1400[8] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 Takargo1400[9] = 'Motor de 5 pólos com volante de inércia'; 
 Takargo1400[10] = 'Versão em analógico e DCC/Sound'; 
 Takargo1400[11] = 'Raio mínimo de funcionamento: 350 mm';
 
 var Somafel1400 = new Array(12); 
 Somafel1400[0] = 'English Electric'; 
 Somafel1400[1] = 'Chassis metálico'; 
 Somafel1400[2] = 'Corpo em plástico injecção grande qualidade'; 
 Somafel1400[3] = 'Reprodução do interior da cabine'; 
 Somafel1400[4] = 'Reprodução rigorosa a nível dos detalhes'; 
 Somafel1400[5] = 'Luzes funcionais consoante o sentido da marcha'; 
 Somafel1400[6] = 'Pintura de acordo com o modelo real'; 
 Somafel1400[7] = 'Pormenores rigorosos peças em latão fotogravado'; 
 Somafel1400[8] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 Somafel1400[9] = 'Motor de 5 pólos com volante de inércia'; 
 Somafel1400[10] = 'Versão em analógico e DCC/Sound'; 
 Somafel1400[11] = 'Raio mínimo de funcionamento: 350 mm';
 
 var dadosLocomotivas = new Array(totalArtigos(familia,totalFamilias));
 dadosLocomotivas[0] = CP1400;
 dadosLocomotivas[1] = Takargo1400; 
 dadosLocomotivas[2] = Somafel1400; 
 
 ///////////////////////////
 //CARRUAGENS
 
 var CPGrill = new Array(12); 
 CPGrill[0] = 'Carruagem Restaurante'; 
 CPGrill[1] = 'Corpo em plástico de injecção de grande qualidade'; 
 CPGrill[2] = 'Reprodução rigorosa a nível dos detalhes'; 
 CPGrill[3] = '<font color=A2C0D1>.</font>'; 
 CPGrill[4] = 'Produção limitada a 200 unidades';
 CPGrill[5] = '<font color=A2C0D1>.</font>'; 
 CPGrill[6] = '<font color=A2C0D1>.</font>'; 
 CPGrill[7] = 'Fruto da parceria com a LSModel';
 CPGrill[8] = 'Produção exclusiva para a Sudexpress'; 
 CPGrill[9] = '<font color=A2C0D1>.</font>'; 
 CPGrill[10] = '<font color=A2C0D1>.</font>'; 
 CPGrill[11] = '<font color=A2C0D1>.</font>';
 
 var RenfeCorail = new Array(12); 
 RenfeCorail[0] = 'Transporte de Passageiros'; 
 RenfeCorail[1] = 'Corpo em plástico de injecção de grande qualidade'; 
 RenfeCorail[2] = 'Reprodução rigorosa a nível dos detalhes'; 
 RenfeCorail[3] = 'Interiores detalhados'; 
 RenfeCorail[4] = '<font color=A2C0D1>.</font>';
 RenfeCorail[5] = '<font color=A2C0D1>.</font>';  
 RenfeCorail[6] = 'Fruto da parceria com a LSModel';
 RenfeCorail[7] = 'Produção exclusiva para a Sudexpress'; 
 RenfeCorail[8] = '<font color=A2C0D1>.</font>'; 
 RenfeCorail[9] = 'Comprimento: 303mm'; 
 RenfeCorail[10] = 'Equipado com cinemática de engate curto NEM 362'; 
 RenfeCorail[11] = 'Época IV (início dos anos 80)';
 
 
 var dadosCarruagens = new Array(totalArtigos(familia,totalFamilias));
 dadosCarruagens[0] = CPGrill;
 dadosCarruagens[1] = RenfeCorail;
 
 
 ////////////////////////////////////
 //VAGOES
 
 var CPUs = new Array(12); 
 CPUs[0] = 'Vagões Balastreiros'; 
 CPUs[1] = 'Chassis metálico'; 
 CPUs[2] = 'Reprodução fiel das caixas de eixos e suspensão'; 
 CPUs[3] = 'Sistema de freio c/ tirantes e alavancas como real'; 
 CPUs[4] = 'Interior da caixa de carga detalhado'; 
 CPUs[5] = 'Sistemas de descarga e passadiços detalhados'; 
 CPUs[6] = 'Reprodução exacta de 3 tipos de volantes de freio'; 
 CPUs[7] = 'Reprodução dos 3 tipos de pratos de choque'; 
 CPUs[8] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 CPUs[9] = '<font color=A2C0D1>.</font>'; 
 CPUs[10] = 'Disponíveis cargas para enchimento em separado'; 
 CPUs[11] = 'Raio mínimo de funcionamento: 350 mm';
 
 var CPUacs = new Array(12); 
 CPUacs[0] = 'Vagões Cimenteiros'; 
 CPUacs[1] = 'Corpo em plástico injecção grande qualidade'; 
 CPUacs[2] = 'Representação completa dos sistemas de frenagem e de descarga de cimento';
 CPUacs[3] = 'Elevado detalhe de gravação dos bogies'; 
 CPUacs[4] = 'Tampografia de precisão'; 
 CPUacs[5] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 CPUacs[6] = ''; 
 CPUacs[7] = '<font color=A2C0D1>.</font>'; 
 CPUacs[8] = 'Raio mínimo de funcionamento: 350 mm'; 
 CPUacs[9] = '<font color=A2C0D1>.</font>'; 
 CPUacs[10] = '<font color=A2C0D1>.</font>'; 
 CPUacs[11] = '<font color=A2C0D1>.</font>'; 

 var CPTgpps = new Array(12); 
 CPTgpps[0] = 'Vagões de Transporte de Cereais'; 
 CPTgpps[1] = 'Corpo em plástico injecção grande qualidade'; 
 CPTgpps[2] = 'Representação rigorosa do passadiço superior';
 CPTgpps[3] = 'Elevado grau de detalhe'; 
 CPTgpps[4] = 'Tampografia de precisão'; 
 CPTgpps[5] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 CPTgpps[6] = ''; 
 CPTgpps[7] = '<font color=A2C0D1>.</font>'; 
 CPTgpps[8] = 'Raio mínimo de funcionamento: 350 mm'; 
 CPTgpps[9] = '<font color=A2C0D1>.</font>'; 
 CPTgpps[10] = '<font color=A2C0D1>.</font>'; 
 CPTgpps[11] = 'Conjunto de 2 vagões'; 

 var renfeTgpps = new Array(12); 
 renfeTgpps[0] = 'Vagões de Transporte de Cereais'; 
 renfeTgpps[1] = 'Corpo em plástico injecção grande qualidade'; 
 renfeTgpps[2] = 'Representação rigorosa do passadiço superior';
 renfeTgpps[3] = 'Elevado grau de detalhe'; 
 renfeTgpps[4] = 'Tampografia de precisão'; 
 renfeTgpps[5] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 renfeTgpps[6] = ''; 
 renfeTgpps[7] = '<font color=A2C0D1>.</font>'; 
 renfeTgpps[8] = 'Raio mínimo de funcionamento: 350 mm'; 
 renfeTgpps[9] = '<font color=A2C0D1>.</font>'; 
 renfeTgpps[10] = '<font color=A2C0D1>.</font>'; 
 renfeTgpps[11] = 'Conjunto de 2 vagões'; 

 var rnTdgs = new Array(12); 
 rnTdgs[0] = 'Vagões de Transporte de Cereais'; 
 rnTdgs[1] = 'Corpo em plástico injecção grande qualidade'; 
 rnTdgs[2] = 'Representação rigorosa do passadiço superior';
 rnTdgs[3] = 'Elevado grau de detalhe'; 
 rnTdgs[4] = 'Tampografia de precisão'; 
 rnTdgs[5] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 rnTdgs[6] = ''; 
 rnTdgs[7] = '<font color=A2C0D1>.</font>'; 
 rnTdgs[8] = 'Raio mínimo de funcionamento: 350 mm'; 
 rnTdgs[9] = '<font color=A2C0D1>.</font>'; 
 rnTdgs[10] = '<font color=A2C0D1>.</font>'; 
 rnTdgs[11] = 'Conjunto de 2 vagões'; 

 var ctcTgpps = new Array(12); 
 ctcTgpps[0] = 'Vagões de Transporte de Cereais'; 
 ctcTgpps[1] = 'Corpo em plástico injecção grande qualidade'; 
 ctcTgpps[2] = 'Representação rigorosa do passadiço superior';
 ctcTgpps[3] = 'Elevado grau de detalhe'; 
 ctcTgpps[4] = 'Tampografia de precisão'; 
 ctcTgpps[5] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 ctcTgpps[6] = ''; 
 ctcTgpps[7] = '<font color=A2C0D1>.</font>'; 
 ctcTgpps[8] = 'Raio mínimo de funcionamento: 350 mm'; 
 ctcTgpps[9] = '<font color=A2C0D1>.</font>'; 
 ctcTgpps[10] = '<font color=A2C0D1>.</font>'; 
 ctcTgpps[11] = 'Conjunto de 2 vagões'; 

 var CPGbkks = new Array(12); 
 CPGbkks[0] = 'Vagões Fechados'; 
 CPGbkks[1] = '<font color=A2C0D1>.</font>'; 
 CPGbkks[2] = 'Corpo em plástico injecção grande qualidade'; 
 CPGbkks[3] = 'Elevado grau de detalhe'; 
 CPGbkks[4] = 'Tampografia de precisão'; 
 CPGbkks[5] = '<font color=A2C0D1>.</font>'; 
 CPGbkks[6] = '<font color=A2C0D1>.</font>'; 
 CPGbkks[7] = '<font color=A2C0D1>.</font>'; 
 CPGbkks[8] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 CPGbkks[9] = '<font color=A2C0D1>.</font>'; 
 CPGbkks[10] = '<font color=A2C0D1>.</font>'; 
 CPGbkks[11] = 'Raio mínimo de funcionamento: 350 mm'; 

 var CPKbs = new Array(12); 
 CPKbs[0] = 'Vagões Madeireiros'; 
 CPKbs[1] = '<font color=A2C0D1>.</font>'; 
 CPKbs[2] = 'Corpo em plástico injecção grande qualidade'; 
 CPKbs[3] = 'Elevado grau de detalhe'; 
 CPKbs[4] = 'Tampografia de precisão'; 
 CPKbs[5] = '<font color=A2C0D1>.</font>'; 
 CPKbs[6] = '<font color=A2C0D1>.</font>'; 
 CPKbs[7] = '<font color=A2C0D1>.</font>'; 
 CPKbs[8] = 'Funcionamento em via código 70, 75, 83 e 100'; 
 CPKbs[9] = '<font color=A2C0D1>.</font>'; 
 CPKbs[10] = '<font color=A2C0D1>.</font>'; 
 CPKbs[11] = 'Raio mínimo de funcionamento: 350 mm'; 
 
 
 var dadosVagoes = new Array(totalArtigos(familia,totalFamilias));
 dadosVagoes[0] = CPUs;
 dadosVagoes[1] = CPUacs;
 dadosVagoes[2] = CPTgpps;
 dadosVagoes[3] = renfeTgpps; 
 dadosVagoes[4] = rnTdgs; 
 dadosVagoes[5] = ctcTgpps; 
 dadosVagoes[6] = CPGbkks; 
 dadosVagoes[7] = CPKbs; 


 /////////////////////////////////////////
 //KITS
 
 var kitUs = new Array(12); 
 kitUs[0] = 'Vagões Balastreiros'; 
 kitUs[1] = 'Kit para montagem'; 
 kitUs[2] = 'Inclui decalques com 4 numerações diferentes'; 
 kitUs[3] = '<font color=A2C0D1>.</font>'; 
 kitUs[4] = 'Chassis metálico';
 kitUs[5] = 'Sistema de freio c/ tirantes e alavancas como real'; 
 kitUs[6] = 'Interior da caixa de carga detalhado'; 
 kitUs[7] = 'Sistemas de descarga e passadiços detalhados'; 
 kitUs[8] = 'Reprodução fiel das caixas de eixos e suspensão'; 
 kitUs[9] = 'Disponíveis cargas para enchimento em separado'; 
 kitUs[10] = 'Raio mínimo de funcionamento: 350 mm';
 kitUs[11] = 'Funcionamento em via código 70, 75, 83 e 100'; 
  
 var dadosKits = new Array(totalArtigos(familia,totalFamilias));
 dadosKits[0] = kitUs;
  
 
 /////////////////////////////////////////
 //ACESSORIOS
 
 var kitLubrificacao = new Array(12); 
 kitLubrificacao[0] = 'para modelismo ferroviário'; 
 kitLubrificacao[1] = '<font color=A2C0D1>.</font>'; 
 kitLubrificacao[2] = 'Conjunto de lubrificantes contendo:'; 
 kitLubrificacao[3] = '<font color=A2C0D1>.</font>'; 
 kitLubrificacao[4] = '- Gel lubrificante';
 kitLubrificacao[5] = '- Óleo de lubrificação para engrenagens e veios'; 
 kitLubrificacao[6] = '&nbsp;&nbsp;(com aplicador de agulha)';
 kitLubrificacao[7] = '- Óleo de lubrificação para contactos eléctricos'; 
 kitLubrificacao[8] = '<font color=A2C0D1>.</font>';  
 kitLubrificacao[9] = '<font color=A2C0D1>.</font>'; 
 kitLubrificacao[10] = '<font color=A2C0D1>.</font>'; 
 kitLubrificacao[11] = '<font color=A2C0D1>.</font>'; 
 
 var bogieY21B = new Array(12); 
 bogieY21B[0] = 'acessórios de detalhagem'; 
 bogieY21B[1] = '<font color=A2C0D1>.</font>';
 bogieY21B[2] = 'Escala H0 (1:87)';
 bogieY21B[3] = 'Tipo B (moldados)';
 bogieY21B[4] = '<font color=A2C0D1>.</font>';
 bogieY21B[5] = '<font color=A2C0D1>.</font>'; 
 bogieY21B[6] = '<font color=A2C0D1>.</font>';
 bogieY21B[7] = '<font color=A2C0D1>.</font>'; 
 bogieY21B[8] = '<font color=A2C0D1>.</font>'; 
 bogieY21B[9] = '<font color=A2C0D1>.</font>'; 
 bogieY21B[10] = '<font color=A2C0D1>.</font>'; 
 bogieY21B[11] = '<font color=A2C0D1>.</font>'; 
 
 var cargasUs = new Array(12); 
 cargasUs[0] = 'acessórios complementares'; 
 cargasUs[1] = '<font color=A2C0D1>.</font>'; 
 cargasUs[2] = 'Escala H0 (1:87)';
 cargasUs[3] = 'Para vagões tipo Us';
 cargasUs[4] = '<font color=A2C0D1>.</font>';
 cargasUs[5] = '<font color=A2C0D1>.</font>';
 cargasUs[6] = '<font color=A2C0D1>.</font>';
 cargasUs[7] = 'Vendidos em conjuntos de 2 unidades'; 
 cargasUs[8] = '<font color=A2C0D1>.</font>';
 cargasUs[9] = '<font color=A2C0D1>.</font>'; 
 cargasUs[10] = '<font color=A2C0D1>.</font>'; 
 cargasUs[11] = '<font color=A2C0D1>.</font>'; 

 var sobressalentes = new Array(12); 
 sobressalentes[0] = '<font color=A2C0D1>.</font>'; 
 sobressalentes[1] = 'Peças sobressalentes para';
 sobressalentes[2] = 'material circulante Sudexpress'; 
 sobressalentes[3] = '<font color=A2C0D1>.</font>';
 sobressalentes[4] = '<font color=A2C0D1>.</font>';
 sobressalentes[5] = '<font color=A2C0D1>.</font>';
 sobressalentes[6] = '<font color=A2C0D1>.</font>';
 sobressalentes[7] = '<font color=A2C0D1>.</font>'; 
 sobressalentes[8] = '<font color=A2C0D1>.</font>';
 sobressalentes[9] = '<font color=A2C0D1>.</font>'; 
 sobressalentes[10] = '<font color=A2C0D1>.</font>'; 
 sobressalentes[11] = '<font color=A2C0D1>.</font>';  
 
 var detalhagens = new Array(12); 
 detalhagens[0] = '<font color=A2C0D1>.</font>'; 
 detalhagens[1] = 'Peças diversas para detalhagem de';
 detalhagens[2] = 'material circulante diverso,'; 
 detalhagens[3] = 'permitindo maior aproximação à realidade';
 detalhagens[4] = '<font color=A2C0D1>.</font>';
 detalhagens[5] = '<font color=A2C0D1>.</font>';
 detalhagens[6] = '<font color=A2C0D1>.</font>';
 detalhagens[7] = '<font color=A2C0D1>.</font>'; 
 detalhagens[8] = '<font color=A2C0D1>.</font>';
 detalhagens[9] = '<font color=A2C0D1>.</font>'; 
 detalhagens[10] = '<font color=A2C0D1>.</font>'; 
 detalhagens[11] = '<font color=A2C0D1>.</font>';  
 
 var rodados = new Array(12); 
 rodados[0] = '<font color=A2C0D1>.</font>'; 
 rodados[1] = 'Rodados diversos para';
 rodados[2] = 'material circulante diverso'; 
 rodados[3] = '<font color=A2C0D1>.</font>'; 
 rodados[4] = '<font color=A2C0D1>.</font>o';
 rodados[5] = '<font color=A2C0D1>.</font>';
 rodados[6] = '<font color=A2C0D1>.</font>';
 rodados[7] = '<font color=A2C0D1>.</font>'; 
 rodados[8] = '<font color=A2C0D1>.</font>';
 rodados[9] = '<font color=A2C0D1>.</font>'; 
 rodados[10] = '<font color=A2C0D1>.</font>'; 
 rodados[11] = '<font color=A2C0D1>.</font>';  
 
 
 var dadosAcessorios = new Array(totalArtigos(familia,totalFamilias));
 dadosAcessorios[0] = kitLubrificacao;
 dadosAcessorios[1] = bogieY21B;
 dadosAcessorios[2] = cargasUs;
 dadosAcessorios[3] = sobressalentes;
 dadosAcessorios[4] = detalhagens;
 dadosAcessorios[5] = rodados;
 
 
 var dadosInfos = new Array(totalFamilias);
 dadosInfos[0] = dadosLocomotivas;
 dadosInfos[2] = dadosCarruagens;
 dadosInfos[3] = dadosVagoes;
 dadosInfos[4] = dadosKits;
 dadosInfos[5] = dadosAcessorios;
 
 
 
 return dadosInfos[familia-1][artigo-1][opcao];
 
}

