var arrId = new Array();
arrId[0] = new Array('');
arrId[1] = new Array('','29','27','1','12','8','17','13','19','21','7','26','11','3','15','4','5','16','30','9','6','25','18','31','24','28','2');
arrId[2] = new Array('','27','180','187','19','21','7','205','182','184','91','16','30','185','188','25','314','18','82','31','24','28','181');
arrId[3] = new Array('','27','63','12','8','17','19','21','7','11','65','15','4','5','75','76','91','16','30','9','6','25','314','18','82','31','24','28','64');
arrId[4] = new Array('','177','175','149','160','156','291','161','167','169','155','159','151','163','152','153','257','178','174','164','157','154','173','166','172','176','150');
arrId[5] = new Array('','29','27','213','12','8','17','13','231','233','7','26','11','215','227','4','5','16','30','221','218','25','18','31','24','28','214');
arrId[6] = new Array('','272','270','244','255','251','260','256','262','264','250','254','246','258','247','248','257','273','269','259','252','249','268','274','261','267','271','245');
arrId[7] = new Array('','131','130','129','312','141','140','139','142','133','132','310','143');
arrId[9] = new Array('','115','309','135','138','124','134','136','137');
arrId[10] = new Array('','111','103','107','95','94','311','109','106','100','99','110','98','96','97','105','101','112','102','104','306','108','307');
arrId[11] = new Array('','116','117','115','119','113','308','114','120','121','118','122','123','124','125','126','128','127');
arrId[12] = new Array('','146','316','315','147','148','144','317','145');
arrId[13] = new Array('','301','275','286','282','291','287','293','295','281','285','277','289','278','279','288','304','300','290','283','280','299','292','298','302','303','276');
arrId[21] = new Array('','500','502','504','506','508','510','512','514','516','518','520','522','524','526','528','530','532','534','536','538','540');
arrId[22] = new Array('','501','503','505','507','509','511','513','515','517','519','521','523','525','527','529','531','533','535','537','539','541');
arrId[30] = new Array('','700','701','702','703');

var arrC = new Array();
arrC[0] = new Array('(Seleziona prima il reparto...)');
arrC[1] = new Array('Seleziona la categoria...','Appendici','Attacchi manubrio','Bici Complete','Cambi','Catene','Cavi e guaine','Comandi cambio/Leve freno','Componenti ruote','Coperture','Corone','Curve manubrio','Deragliatori','Forcelle','Freni','Gruppi Completi','Guarniture','Movimenti centrali','Nastri Manubrio','Pacchi pignoni/Ruote libere','Pedali','Reggisella','Ruote basso profilo','Ruote medio/alto profilo','Selle','Serie sterzo','Telai');
arrC[2] = new Array('Seleziona la categoria...','Attacchi manubrio','Bici Complete','Catene 1/8"','Componenti ruote','Coperture','Corone','Curve manubrio','Forcelle','Guarniture','Manubri aero/appendici','Movimenti centrali','Nastri Manubrio','Pedali/Gabiette','Pignoni','Reggisella','Ruote a razze','Ruote basso profilo','Ruote Lenticolari','Ruote medio/alto profilo','Selle','Serie sterzo','Telai');
arrC[3] = new Array('Seleziona la categoria...','Attacchi manubrio','Bici Complete','Cambi','Catene','Cavi e guaine','Componenti ruote','Coperture','Corone','Deragliatori','Forcelle aero','Freni','Gruppi Completi','Guarniture','Leve Cambio','Leve Freno','Manubri aero/appendici','Movimenti centrali','Nastri Manubrio','Pacchi pignoni/Ruote libere','Pedali','Reggisella','Ruote a razze','Ruote basso profilo','Ruote Lenticolari','Ruote medio/alto profilo','Selle','Serie sterzo','Telai');
arrC[4] = new Array('Seleziona la categoria...','Appendici','Attacchi manubrio','Bici Complete','Cambi','Catene','Cavi e guaine','Comandi cambio/Leve freno','Componenti ruote','Coperture','Corone','Deragliatori','Forcelle','Freni','Gruppi Completi','Guarniture','Leve Freno','Manopole','Manubri','Movimenti centrali','Pacchi pignoni/Ruote libere','Pedali','Reggisella','Ruote','Selle','Serie sterzo','Telai');
arrC[5] = new Array('Seleziona la categoria...','Appendici','Attacchi manubrio','Bici Complete','Cambi','Catene','Cavi e guaine','Comandi cambio/Leve freno','Componenti ruote','Coperture','Corone','Curve manubrio','Deragliatori','Forcelle','Freni Cantilever','Gruppi Completi','Guarniture','Movimenti centrali','Nastri Manubrio','Pacchi pignoni/Ruote libere','Pedali','Reggisella','Ruote basso profilo','Ruote medio/alto profilo','Selle','Serie sterzo','Telai');
arrC[6] = new Array('Seleziona la categoria...','Appendici','Attacchi manubrio','Bici Complete','Cambi','Catene','Cavi e guaine','Comandi Cambio','Componenti ruote','Coperture','Corone','Deragliatori','Forcelle','Freni','Gruppi Completi','Guarniture','Leve Freno','Manopole','Manubri','Movimenti centrali','Pacchi Pignoni / Ruote Libere','Pedali','Reggisella','Ruote','Ruote basso profilo','Selle','Serie sterzo','Telai');
arrC[7] = new Array('Seleziona la categoria...','Bici da Bambino','Bici da Donna','Bici da Uomo','Bici Elettriche','Bici Pieghevoli','Bici Reclinate','Hand Bike','Prototipi','Riscị','Tandem','Varie','Vintage');
arrC[9] = new Array('Seleziona la categoria...','Cardiofrequenzimetri','Elettrostimolatori','Idrobike','Pedane Vibranti','Rulli','Spinning bike','Spintrainer/Cyclette','Step/Tappeti');
arrC[10] = new Array('Seleziona la categoria...','Abbigliamento dopogara','Calzamaglie','Calze','Cappelli / Fasce','Caschi','Completi','Copriscarpe','Gambali e Ginocchiere','Gilet','Giubbini','Guanti','Intimo','Maglie manica corta','Maglie manica lunga','Manicotti','Mantelline','Occhiali','Pantaloncini','Pinocchietti','Protezioni','Scarpe','Varie');
arrC[11] = new Array('Seleziona la categoria...','Accessori per riparazione e manutenzione','Attrezzi montaggio','Cardiofrequenzimetri','Cestini/Portapacchi','Ciclocomputer','Elettrostimolatori','Gps','Illuminazione','Parafanghi','Pompe','Portabici per auto','Portaborraccia','Rulli','Sacche per trasporto','Seggiolini','Varie','Viteria / Tuning');
arrC[12] = new Array('Seleziona la categoria...','Amminoacidi','Barrette','Creatina e Glutammina','Creme','Energetici','Integratori salini','Recupero','Vitaminici');
arrC[13] = new Array('Seleziona la categoria...','Attacchi manubrio','Bici Complete','Cambi','Catene','Cavi e guaine','Comandi Cambio','Componenti ruote','Coperture','Corone','Deragliatori','Forcelle','Freni','Gruppi Completi','Guarniture','Leve Freno','Manopole','Manubri','Movimenti centrali','Pacchi pignoni/Ruote libere','Pedali','Reggisella','Ruote','Selle','Serie sterzo','Sospensioni','Telai');
arrC[21] = new Array('Seleziona la categoria...','Abruzzo','Basilicata','Calabria','Campania','Emilia Romagna','Friuli Venezia Giulia','Lazio','Liguria','Lombardia','Marche','Molise','Piemonte','Puglia','Sardegna','Sicilia','Toscana','Trentino Alto Adige','Umbria','Valle d\'Aosta','Veneto','XX - Estero');
arrC[22] = new Array('Seleziona la categoria...','Abruzzo','Basilicata','Calabria','Campania','Emilia Romagna','Friuli Venezia Giulia','Lazio','Liguria','Lombardia','Marche','Molise','Piemonte','Puglia','Sardegna','Sicilia','Toscana','Trentino Alto Adige','Umbria','Valle d\'Aosta','Veneto','XX - Estero');
arrC[30] = new Array('Seleziona la categoria...','Massaggi','Centri Antropometrici','Centri Fisioterapici','Vacanze per ciclisti');

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;
	}
}
