var arrId = new Array();
arrId[0] = new Array('');
arrId[1] = new Array('','1','2','4','5','16','3','6','12','141','14','11','7','8','9','10','13','15');
arrId[2] = new Array('','17','18','19','20','21','22','23','24','25','28','26','27');
arrId[3] = new Array('','29','30','31','32','33','34','35','36','28','37','38');
arrId[4] = new Array('','153','40','142','143','144','145','41','42','43','44','45','46','47','48','49','50','51','52');
arrId[5] = new Array('','53','54','55','56','57','58','59','60','61','63','62');
arrId[6] = new Array('','65','66','67','68','69','70','71');
arrId[7] = new Array('','72','73','74','75','15','14','146','147','76','77','78','79','80','81','82','83','86','87','89','154','84','85');
arrId[8] = new Array('','85','154','155','93','94','97','83','81','80','79','78','98','75','74');
arrId[9] = new Array('','14','13','103','105','106','107','108','111','97','112','113');
arrId[10] = new Array('','114','115','116','117','118','119','120','121','122','123','124');
arrId[11] = new Array('','127','128','129','130','132','133','111','113','112');
arrId[12] = new Array('','156','159','158','157','160','140');
arrId[13] = new Array('','148','149','150','151','152');
arrId[21] = new Array('','201','202','203','204','205','206','207','208','209','210','233','234','237','238');
arrId[22] = new Array('','221','222','223','224','225','226','227','228','229','230','231','232','235','236');

var arrC = new Array();
arrC[0] = new Array('(Seleziona prima il reparto...)');
arrC[1] = new Array('Seleziona la categoria...','Synth a tastiera','Workstation a tastiera','Digital / Stage Piano','Master keyboard / Controller Midi','Arranger','Expander rack','Hammond e Cloni','Pianoforti acustici','Fisarmoniche','Campionatori / Groove Box','Amplificatori per tastiera','Pedali','Stand e panche','Custodie per tastiera','Altri accessori per tastiere','Basi Midi / Mp3 / Karaoke','Librerie suoni');
arrC[2] = new Array('Seleziona la categoria...','Chitarre elettriche Solid Body','Chitarre elettriche Hollow / Semi','Chitarre acustiche','Chitarre classiche','Amplificatori - Combo','Amplificatori - Testata / Cassa','Effetti a rack','Pedaliere multieffetto','Pedalini singoli','Accordatori','Custodie per chitarra','Accessori per chitarra');
arrC[3] = new Array('Seleziona la categoria...','Bassi elettrici 4 corde','Bassi elettrici 5/6/+ corde','Bassi acustici','Amplificatori - Combo','Amplificatori - Testata / Cassa','Effetti a rack','Pedaliere multieffetto','Pedalini singoli','Accordatori','Custodie per basso','Accessori per basso');
arrC[4] = new Array('Seleziona la categoria...','Microfoni per batteria','Batterie acustiche (Set)','Rullanti','Tom','Timpani','Gran Cassa','Batterie elettroniche','Percussioni / Etnici','Piatti - Crash','Piatti - Ride','Piatti - HiHat','Piatti - Splash','Piatti - China e Altri','Meccaniche / Aste','Pedali','Sgabelli e panche','Custodie per batteria','Accessori per batteria');
arrC[5] = new Array('Seleziona la categoria...','Sax','Clarinetti','Flauti','Trombe','Corni / Flicorni','Tromboni / Bassi Tuba','Oboe / Fagotto','Ottoni - Altro / Accessori','Legni - Altro / Accessori','Custodie','Fiati - Altro / Accessori');
arrC[6] = new Array('Seleziona la categoria...','Violini / Viole','Violoncelli / Contrabbassi','Custodie','Mandolini','Strumenti Silent','Altri strumenti a corda','Accessori');
arrC[7] = new Array('Seleziona la categoria...','Monitor da studio','Microfoni da studio','Mixer analogici','Mixer digitali','Librerie suoni','Campionatori / Groove Box','Workstation Apple','Workstation PC','Preamplificatori','Isolamento acustico','Equalizzatori','Effetti / Altri processori di segnale','Cuffie','Finali di potenza','Registratori multitraccia','Cavi e adattatori','Software - Virtual Instruments','Software - Audio / Midi Recording','Software - PlugIn Effects','Aste e supporti','Schede audio / Interfacce Midi','Compressori / Limiter');
arrC[8] = new Array('Seleziona la categoria...','Compressori / Limiter','Aste e supporti','Altro','Casse / Monitor Live Attivi','Casse / Monitor Live Passivi','Strutture Rack e Flight case','Cavi e adattatori','Finali di potenza','Cuffie','Effetti / Altri processori di segnale','Equalizzatori','Microfoni e Radiomicrofoni','Mixer digitali','Mixer analogici');
arrC[9] = new Array('Seleziona la categoria...','Campionatori / Groove Box','Basi Midi / Mp3 / Karaoke','Mixer per DJ','CD Player per DJ','Cuffie per DJ','Giradischi e Testine per DJ','Accessori per DJ','CD Italiani','Strutture Rack e Flight case','CD Stranieri','Dischi in vinile');
arrC[10] = new Array('Seleziona la categoria...','Teste mobili','Scanner','Laser','Strobo','Proiettori luci','Cavi e supporti','Macchine del fumo / bolle','Videoproiettori','Altre luci','Centraline / Dimmer','Accessori lighting');
arrC[11] = new Array('Seleziona la categoria...','DVD Italiani','DVD Stranieri','Partiture Classica','Partiture Rock / Metal / Jazz / Blues','Libri - Biografie','Libri - Altro','CD Italiani','Dischi in vinile','CD Stranieri');
arrC[12] = new Array('Seleziona la categoria...','Service Audio / Luci','Studi di Registrazione','Sale Prova','Scuole di Musica','Lezioni private / Corsi','Collaborazioni');
arrC[13] = new Array('Seleziona la categoria...','iPod Players','iPod - Accessori dedicati','Altri lettori MP3','iPod - Cuffie / MiniCasse','Altri accessori MP3');
arrC[21] = new Array('Seleziona la categoria...','Cantante si offre','Chitarrista si offre','Bassista si offre','Batterista si offre','Strumentista Fiato si offre','Strumentista Corda si offre','Corista si offre','Tastierista si offre','Fonico si offre','DJ si offre','Compositore si Offre','Offresi per Piano Bar','Arrangiatore si Offre','Paroliere si Offre');
arrC[22] = new Array('Seleziona la categoria...','Cercasi Cantante','Cercasi Chitarrista','Cercasi Bassista','Cercasi Batterista','Cercasi Strumentista Fiato','Cercasi Strumentista Corda','Cercasi Corista','Cercasi Tastierista','Cercasi Fonico','Cercasi DJ','Cercasi Compositore','Cercasi per Piano Bar','Cercasi Arrangiatore','Cercasi Paroliere');

function repcat_Refresh(fieldObj, source, catValue) {
	if (source=='' || source==null) {
		source = 0;
	}
	with (fieldObj) {
		while (options.length > 0)
		options[0] = null;
		var selectedOption = 0;
		for (i=0; i<arrId[source].length; i++) {
			options[i] = new Option(arrC[source][i], arrId[source][i]);
			if (String(arrId[source][i])==String(catValue)) {
				var selectedOption = i;
			}
			options.selectedIndex = selectedOption;
		}
		if (options.length == 1)
			disabled = true;
		else
			disabled = false;
	}
}
