    function openLargeImage(img){
      foto1= new Image();
      foto1.src=(img);
      Controlla(img);
    }
    function Controlla(img){
      if((foto1.width!=0)&&(foto1.height!=0)){
        viewFoto(img);
      }
      else{
        funzione="Controlla('"+img+"')";
        intervallo=setTimeout(funzione,20);
      }
    }
    function viewFoto(img){
      largh=foto1.width+20;
      altez=foto1.height+20;
      stringa="width="+largh+",height="+altez;
      finestra=window.open(img,"Funky",stringa);
    }
var make = new Array();
	var model = new Array();
	var year = new Array();

	//make[0] = new Array('HONDA','0','94','HYUNDAI','1','106','MAZDA','2','95','MITSUBISHI','3','96','NISSAN','4','98','SUBARU','5','99','SUZUKI','6','100','TOYOTA - LEXUS','7','101','UNIVERSAL','8','103');
	make[0] = new Array('HONDA','0','94','HYUNDAI','1','106','MAZDA','2','95','MITSUBISHI','3','96','NISSAN','4','98','SUBARU','5','99','SUZUKI','6','100','TOYOTA - LEXUS','7','101');
	model[0] = new Array('ACCORD','1','8','CIVIC','2','4','CR-V','3','22','CRX','4','10','HR-V','5','24','INTEGRA','6','18','JAZZ','7','19','NSX','8','14','PRELUDE','9','12','S2000','10','16');
	model[1] = new Array('COUPE','11','106');
	model[2] = new Array('MX3-323-NEW 3','13','30','MAZDA 6','14','27','MX5-EUNOS ROADSTER','15','28','MX6','16','29','RX7','17','25','RX8','18','104');
	model[3] = new Array('3000GT or GTO','20','74','COLT or MIRAGE','21','75','FTO','22','102','GALANT','23','81','LANCER','24','83');
	model[4] = new Array('200SX','26','39','300ZX - FAIRLADY','27','45','350Z','28','46','MICRA','29','48','SKYLINE','30','42','SUNNY-PULSAR','31','49');
	model[5] = new Array('FORESTER','33','38','IMPREZA','34','33','LEGACY','35','37');
	model[6] = new Array('SWIFT','37','91');
	model[7] = new Array('ARISTO-GS300 and SOARER','39','52','CELICA','40','53','COROLLA','41','60','IS200-IS300-ALTEZZA','42','51','MR-S - MR2','43','109','PASEO','44','65','SERA','45','66','STARLET','46','67','SUPRA','47','71','YARIS-VITZ','48','73');
	model[8] = new Array();
	year[0] = new Array(' ','','94');
	year[1] = new Array('2003+ ACCORD','1','8','99-03 ACCORD TYPE R','2','7','OTHER ACCORD','3','9');
	year[2] = new Array('2001+ CIVIC 1.7 COUPE','4','4','2001+ EP3 CIVIC TYPE R','5','5','88-91 CIVIC','6','1','92-95 CIVIC','7','2','96-00 CIVIC','8','3','OTHER CIVIC','9','6');
	year[3] = new Array('02+ 2.0 K20A4','10','22','95-98 2.0 B20B','11','20','99-02 2.0 B20Z1','12','21');
	year[4] = new Array('88-91 CRX','13','10','92-99 CRX DEL SOL','14','11');
	year[5] = new Array('00+ 1.6 VTEC','15','24','99-00 1.6','16','23');
	year[6] = new Array('2001+ DC5 INTEGRA TYPE R','17','18','95-01 DC2 INTEGRA TYPE R','18','17');
	year[7] = new Array('GD1 JAZZ 1.4','19','19');
	year[8] = new Array('91-97 NA1 NSX','20','14','98+ NA2 NSX','21','15');
	year[9] = new Array('91-96 PRELUDE','22','12','97-01 PRELUDE','23','13');
	year[10] = new Array('99+ AP1 S2000','24','16');
	year[11] = new Array('2002+','25','106','96-02','26','105');
	year[12] = new Array(' ','27','95');
	year[13] = new Array();
	year[14] = new Array('02+ MAZDA 6','28','27');
	year[15] = new Array(' ','29','28');
	year[16] = new Array();
	year[17] = new Array('86-92 FC RX7 2.4 TURBO','30','25','92-01 FD RX7 2.6 TWIN TURBO','31','108');
	year[18] = new Array(' ','32','104');
	year[19] = new Array();
	year[20] = new Array();
	year[21] = new Array('89-92 COLT','33','75','92-96 COLT','34','76','96+ COLT','35','77');
	year[22] = new Array('1.8i GS','37','78','2.0i GR/GX','38','79', '2.0i GP-GPX-GPvR MIVEC', 36, 115);
	year[23] = new Array('97+ VR4','39','81','OTHER GALANT','40','82');
	year[24] = new Array('EVO I','41','83','EVO II/III','42','84','EVO IV','43','85','EVO IX','44','107','EVO V','45','86','EVO VI','46','87','EVO VII','47','88','EVO VIII','48','89','OTHER LANCER','49','90');
	year[25] = new Array(' ','50','98');
	year[26] = new Array('S13 200SX TURBO','51','39','S14 200SX TURBO','52','40','S15 SILVIA TURBO','53','41');
	year[27] = new Array(' ','54','45');
	year[28] = new Array();
	year[29] = new Array('03+ K12 MICRA','55','48','92-02 K11 MICRA','56','47');
	year[30] = new Array('R32','57','42','R33','58','43','R34','59','44');
	year[31] = new Array('91-95 GTi-R','60','49','OTHER SUNNY/PULSAR','61','50');
	year[32] = new Array(' ','62','99');
	year[33] = new Array();
	year[34] = new Array('00-03 GDA/B IMPREZA TURBO INC GG WAGON (bug-eye)','63','33','03-05 GDA/B IMPREZA TURBO INC GG WAGON','64','34','05+ GDB IMPREZA TURBO INC GG WAGON','65','36','93-00 GC8 IMPREZA TURBO INC GG WAGON','66','32');
	year[35] = new Array(' ','67','37');
	year[36] = new Array();
	year[37] = new Array();
	year[38] = new Array();
	year[39] = new Array();
	year[40] = new Array('85-90 ST162 GT','68','53','86-90 ST165 GT4','69','54','89-94 ST182 2.0','70','55','89-94 ST185 GT4','71','56','94-99 ST202 2.0','72','57','94-99 ST205 GT4','73','58','99+ 1.8VVTI','74','59');
	year[41] = new Array(' ','75','60');
	year[42] = new Array();
	year[43] = new Array('84-90 MR2 1.6i 16V','76','109','89-92 MR2 2.0 NON-GT','77','62','89-99 MR2 2.0 GT','78','63','89-99 MR2 TURBO SW20','79','64','99+ 1.8VVTI ROADSTER','80','61');
	year[44] = new Array(' ','81','65');
	year[45] = new Array();
	year[46] = new Array('89-93 EP80','82','67','89-95 EP82','83','69','92-96 EP81','84','68','96-99 EP91','85','70');
	year[47] = new Array('86-93 SUPRA','86','71','93-01 SUPRA','87','72');
	year[48] = new Array(' ','88','73');
	year[49] = new Array();
	firstMake = 0;
	firstModel = 0;

	function initLevels(){

		var smake = document.selectmm.smake;
		var smodel = document.selectmm.smodel;
		var list = make[0];
		smake.options.length = 0;
		smake.options[0] = new Option("Make"," ");
		//smake.options[1] = new Option("Any Make","8");
		smodel.options.length = 0;
	    smodel.options[0] = new Option("Model"," ");
	    for(i=3,j=0;i-3<list.length;i+=3,j+=3) {
			smake.options[i/3] = new Option(list[j],list[j+1]);
		}
	}

	function populate()
	{
		var smake = document.selectmm.smake;
		var si = smake.selectedIndex
		var number = smake.options[smake.selectedIndex].value;
	    if (!number) return;
	    if (number == "") return;
	    if (number == " ") return;

	    var list = make[0];

		smake.options.length = 0;
		for(i=0,j=0;i<list.length;i+=3,j+=3) {
			smake.options[i/3] = new Option(list[j],list[j+1]);
		}
		if (firstMake == 0) {
			si = si-1;
		}
		smake.selectedIndex = si;
		list = model[number];

	    var smodel = document.selectmm.smodel;
	    smodel.options.length = 0;
		smodel.options[0] = new Option("Model"," ");
		for(i=3,j=0;i-3<list.length;i+=3,j+=3)
	    {
			smodel.options[i/3] = new Option(list[j],list[j+1]);
	    }

		var syear = document.selectmm.syear;
		if (!document.layers) {
			syear.style.visibility = 'hidden';
		} else {
			syear.visibility = 'hide';
		}
		firstMake = 1;
	}

	function populateSYear(modelNum, model)
	{
		if (modelNum == " " || modelNum == "") {
			return false;
		}

		var list = year[modelNum]
		if (list.length <= 3) {
			var smake = document.selectmm.smake;
			var make = smake.options[smake.selectedIndex].text;
			var smodel = document.selectmm.smodel;
			var model = smodel.options[smodel.selectedIndex].text;
			window.location.href="/catalogue.php?make="+make+"&model="+model;
			return;
		}

		var syear = document.selectmm.syear;
		if (!document.layers) {
			syear.style.visibility = 'visible';
		} else {
			syear.visibility = 'show';
		}

		syear.options.length = 0;
		syear.options[0] = new Option("Year", "");

		for(i=3,j=0;i-3<list.length;i+=3,j+=3)
		{
			if (list[j] == " ") {
				list[j] = "Any";
			}

			syear.options[i/3] = new Option(list[j],list[j+2]);
		}

		var si = smodel.selectedIndex

		list = model[number];

		var smodel = document.selectmm.smodel;
		smodel.options.length = 0;
		for(i=0,j=0;i-3<list.length;i+=3,j+=3)
		{
			smodel.options[i/3] = new Option(list[j],list[j+1]);
		}
		if (firstModel == 0) {
			si = si-1;
		}
		smodel.selectedIndex = si;
		firstModel = 1;

	}

	function setCarId(id_car) {
		window.location.href="/catalogue.php?id_car="+id_car;
	}

    function newImage(arg) {
		if (document.images) {
			rslt = new Image();
			rslt.src = arg;
			return rslt;
		}
	}

	function changeImages() {
		if (document.images && (preloadFlag == true)) {
			for (var i=0; i<changeImages.arguments.length; i+=2) {
				document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
			}
		}
	}

	var preloadFlag = false;

	function preloadImages() {
		if (document.images) {
			carmakes_01_honda_over = newImage("/fpimages/carmakes_01-honda_over.gif");
			carmakes_01_subaru_over = newImage("/fpimages/carmakes_01-subaru_over.gif");
			carmakes_01_suzuki_over = newImage("/fpimages/carmakes_01-suzuki_over.gif");
			carmakes_01_hyundai_over = newImage("/fpimages/carmakes_01-hyundai_over.gif");
			carmakes_01_lexus_over = newImage("/fpimages/carmakes_01-lexus_over.gif");
			carmakes_01_mazda_over = newImage("/fpimages/carmakes_01-mazda_over.gif");
			carmakes_01_toyota_over = newImage("/fpimages/carmakes_01-toyota_over.gif");
			carmakes_01_mitsubishi_over = newImage("/fpimages/carmakes_01-mitsubishi_over.gif");
			carmakes_01_nissan_over = newImage("/fpimages/carmakes_01-nissan_over.gif");
			preloadFlag = true;
		}
	}
var my_options= new Array()
	var theOptions = "";

	function addOption (theOption, productId) {

		my_options[theOption] = productId;

		theOptions = "";

		for (var i in my_options)
		{
			theOptions = theOptions + my_options[i] + ",";
		}

		theOptions = theOptions.substring(0, theOptions.length-1);
	}
