	// Check browser version
	var isNav4 = false, isNav5 = false, isIE4 = false
	var strSeperator = "/";
	var percorso = "";
	// If you are using any Java validation on the back side you will want to use the / because
	// Java date validations do not recognize the dash as a valid date separator.


	if(navigator.appName == "Netscape") {
		if (navigator.appVersion < "5") {
				isNav4 = true;
				isNav5 = false;
		} else
			if (navigator.appVersion > "4") {
				isNav4 = false;
				isNav5 = true;
			}
	} else {
		isIE4 = true;
	}

	function goPopup (link,target,larghezza,altezza) {
		if (isIE4 == true) {
			mX = larghezza	+ 40;
			mY = altezza	+ 120;
		} else {
			mX = larghezza + 40;
			mY = altezza +130;
		}

		larghezza = eval(larghezza) + 20;
		altezza = eval(altezza) + 20;

		var MyPosition = 'scrollbars=no,toolbar=no,left=' + mX + ',top=' + mY + ',screenx=' + mX + ',screeny=' + mY ;
		var ImageWindow = window.open(link,target,"width="+larghezza+",height="+altezza+"," + MyPosition);
		ImageWindow.moveTo(((screen.width-larghezza)/2),((screen.height-altezza)/2));
	}

	// Gestisce la paginazione degli elenchi da query
	function paginazione(paginetta, n_record) {
		n_record = eval(n_record);
		var objForm = document.getElementById('formLista')
		objForm.navigare.value = "si";
		//var n_record = 30;
		//alert("pagina2");
		switch (paginetta) {
			case "inizio":
				objForm.limite_start.value = 0;
				break;
			case "precedente":
				var limite = eval(objForm.limite_start.value);
				objForm.limite_start.value = (limite - n_record);
				break;
			case "successivo":
				var limite = eval(objForm.limite_start.value);
				objForm.limite_start.value = (limite + n_record);
				break;
			case "fine":
				var limite_fine = eval(objForm.limite_finale.value);
				var valore = parseInt(limite_fine / n_record); //parseInt()
				var diff = n_record * valore;
				var rim = limite_fine - diff;
				//alert("valore: "+valore);
				//alert("diff: "+diff);
				//alert("rim: "+rim);
				objForm.limite_start.value = (limite_fine - rim);
				break;
		}
		objForm.submit();
	}
	
	function riordinamento(campo) {
		var objForm = document.getElementById('formLista')
		objForm.target = "";
		objForm.ordinesql.value = campo;
		//objForm.navigare.value = 'si';
		objForm.submit();
	}


	function delImmagine (typePath,idImage,txtInformazione) {
		if (confirm('Desideri eliminare questa immagine? '+txtInformazione)) {
			var objForm = document.getElementById('gestioneautovettura');
			objForm.delImmagine.value = true;
			objForm.typePath.value = typePath;
			objForm.idImageDelete.value = idImage;
			objForm.submit();
		}
		return;
	}

	function delVideo (idVideo,txtInformazione) {
		if (confirm('Desideri eliminare questo video? '+txtInformazione)) {
			var objForm = document.getElementById('gestioneautovettura');
			objForm.delVideo.value = true;
			objForm.idVideoDelete.value = idVideo;
			objForm.submit();
		}
		return;
	}

	function vaiContattaci (nomeForm, contattaci, link) {
		var objForm = document.getElementById(nomeForm);
		if (contattaci != "") {
			objForm.sendto.value = contattaci;
		}
		if (link) {
			objForm.action = link;
		} 
		objForm.submit();
	}


	function setParcheggio (nomeForm, parcheggio) {
		var objForm = document.getElementById(nomeForm);
		if (parcheggio != "") {
			//objForm.sendto.value = parcheggio;
			objForm.action = parcheggio;
			objForm.parcheggio.value = true;
		}
		
		objForm.submit();
	}
	
	function confSearchOption (nomeForm, tipo, marca, modello) {
		//tipo - aziendali / usato / nuovo
		//link - parametri url da passare ad ajax
		//assegno la form
		var objForm = document.getElementById(nomeForm);
		var objMarca = document.getElementById(marca+"_select");
		var objModello = document.getElementById(modello);
		var objModello2 = document.getElementById(modello+"_select");

		if (tipo != "") {
			objForm.tipo.value = tipo;
			switch (tipo) {
				case "nuove":
					objForm.action = objForm.link_nuovo.value;
					objForm.intIdAlimentazione.disabled = true;
					objForm.intIdAnnoDa.disabled = true;
					objForm.intIdAnnoA.disabled = true;
					//objForm.intIdChilometraggio.disabled = true;
					objForm.intIdPrezzo.disabled = true;
					objForm.intIdTipoCarrozzeria.disabled = false;
					break;
				case "usate":
					objForm.action = objForm.link_usato.value;
					objForm.intIdAlimentazione.disabled = false;
					objForm.intIdAnnoDa.disabled = false;
					objForm.intIdAnnoA.disabled = false;
					//objForm.intIdChilometraggio.disabled = false;
					objForm.intIdPrezzo.disabled = false;
					objForm.intIdTipoCarrozzeria.disabled = false;
					break;
				case "aziendali":
					objForm.action = objForm.link_aziendale.value;
					objForm.intIdAlimentazione.disabled = false;
					objForm.intIdAnnoDa.disabled = true;
					objForm.intIdAnnoA.disabled = true;
					//objForm.intIdChilometraggio.disabled = true;
					objForm.intIdPrezzo.disabled = false;
					objForm.intIdTipoCarrozzeria.disabled = false;
					break;
			}
			var linkMarca =	  "&selezione=1&tipo="+tipo+"&"+marca+"="+objMarca.value;
			aggiornaObjRicerca(marca,linkMarca);
			window.setTimeout("confSearchModello('"+marca+"', '"+modello+"','"+tipo+"')",1000);
			
		}
	}

	function confSearchOptionAdmin (nomeForm, tipo, marca, modello) {
		//tipo - aziendali / usato / nuovo
		//link - parametri url da passare ad ajax
		//assegno la form
		var objForm = document.getElementById(nomeForm);
		var objMarca = document.getElementById(marca+"_select");
		var objModello = document.getElementById(modello);
		var objModello2 = document.getElementById(modello+"_select");

		if (tipo != "") {
			objForm.tipo.value = tipo;
			switch (tipo) {
				case "nuove":
					objForm.action = objForm.link_nuovo.value;
					objForm.intIdAlimentazione.disabled = true;
					objForm.intIdAnnoDa.disabled = true;
					objForm.intIdAnnoA.disabled = true;
					//objForm.intIdChilometraggio.disabled = true;
					objForm.intIdPrezzo.disabled = true;
					objForm.intIdTipoCarrozzeria.disabled = false;
					break;
				case "usate":
					objForm.action = objForm.link_usato.value;
					objForm.intIdAlimentazione.disabled = false;
					objForm.intIdAnnoDa.disabled = false;
					objForm.intIdAnnoA.disabled = false;
					//objForm.intIdChilometraggio.disabled = false;
					objForm.intIdPrezzo.disabled = false;
					objForm.intIdTipoCarrozzeria.disabled = false;
					break;
				case "aziendali":
					objForm.action = objForm.link_aziendale.value;
					objForm.intIdAlimentazione.disabled = false;
					objForm.intIdAnnoDa.disabled = true;
					objForm.intIdAnnoA.disabled = true;
					//objForm.intIdChilometraggio.disabled = true;
					objForm.intIdPrezzo.disabled = false;
					objForm.intIdTipoCarrozzeria.disabled = false;
					break;
			}
			var linkMarca =	  "&selezione=19&tipo="+tipo+"&"+marca+"="+objMarca.value;
			aggiornaObjRicerca(marca,linkMarca);
			window.setTimeout("confSearchModelloAdmin('"+marca+"', '"+modello+"','"+tipo+"')",1000);

		}
	}

	function confSearchModello(marca, modello, tipo) {
		if (tipo == "") {
			var tipo = document.getElementById("usateaziendali_class").value;
		}
		var objMarca = document.getElementById(marca+"_select");
		var objModello2 = document.getElementById(modello+"_select");
		var linkModello = "&selezione=2&tipo="+tipo+"&intIdMarca="+objMarca.value+"&"+modello+"="+objModello2.value;
		if (tipo != "") {
			document.getElementById("tipo").value = tipo;
			aggiornaObjRicerca(modello,linkModello);
		}
	}

	function confSearchModelloAdmin(marca, modello, tipo) {
		if (tipo == "") {
			var tipo = document.getElementById("usateaziendali_class").value;
		}
		var objMarca = document.getElementById(marca+"_select");
		var objModello2 = document.getElementById(modello+"_select");
		var linkModello = "&selezione=18&tipo="+tipo+"&intIdMarca="+objMarca.value+"&"+modello+"="+objModello2.value;
		if (tipo != "") {
			document.getElementById("tipo").value = tipo;
			aggiornaObjRicerca(modello,linkModello);
		}
	}

	function confSearchMarca (marca, modello) {
		var tipo = document.getElementById("usateaziendali_class").value;
		var objMarca = document.getElementById(marca+"_select");
		var objModello2 = document.getElementById(modello+"_select");
		var linkModello = "&selezione=2&tipo="+tipo+"&intIdMarca="+objMarca.value+"&intIdModello="+objModello2.value;
		var linkMarca = "&selezione=1&tipo="+tipo+"&intIdMarca="+objMarca.value;
		document.getElementById("intIdTipoCarrozzeria_select").disabled = false;
		if (tipo != "") {
			document.getElementById("tipo").value = tipo;
			aggiornaObjRicerca(modello,linkModello);
		}
	}

	function confSearchMarcaAdmin (marca, modello) {
		var tipo = document.getElementById("usateaziendali_class").value;
		var objMarca = document.getElementById(marca+"_select");
		var objModello2 = document.getElementById(modello+"_select");
		var linkModello = "&selezione=18&tipo="+tipo+"&intIdMarca="+objMarca.value+"&intIdModello="+objModello2.value;
		var linkMarca = "&selezione=1&tipo="+tipo+"&intIdMarca="+objMarca.value;
		document.getElementById("intIdTipoCarrozzeria_select").disabled = false;
		if (tipo != "") {
			document.getElementById("tipo").value = tipo;
			aggiornaObjRicerca(modello,linkModello);
		}
	}


	function disSearchAllestimento(modello, carrozzeria) {
		var strValoreModello = modello.value;
	
		if (strValoreModello == 0) {
			document.getElementById(carrozzeria).disabled = false;
		} else {
			document.getElementById(carrozzeria).value = 0;
			document.getElementById(carrozzeria).disabled = true;
		}
		
		//var objMarca = document.getElementById(marca+"_select");
		//var objModello2 = document.getElementById(modello+"_select");
		//var linkModello = "&selezione=2&tipo="+tipo+"&intIdMarca="+objMarca.value+"&"+modello+"="+objModello2.value;
		//if (tipo != "") {
		//	document.getElementById("tipo").value = tipo;
		//	aggiornaObjRicerca(modello,linkModello);
		//}
	}

	function disSearchCarrozzeria(carrozzeria, modello) {
		var strValoreCarrozzeria = carrozzeria.value;
		if (strValoreCarrozzeria == 0) {
			document.getElementById(modello).disabled = false;
		} else {
			document.getElementById(modello).value = 0;
			document.getElementById(modello).disabled = true;
		}

		//var objMarca = document.getElementById(marca+"_select");
		//var objModello2 = document.getElementById(modello+"_select");
		//var linkModello = "&selezione=2&tipo="+tipo+"&intIdMarca="+objMarca.value+"&"+modello+"="+objModello2.value;
		//if (tipo != "") {
		//	document.getElementById("tipo").value = tipo;
		//	aggiornaObjRicerca(modello,linkModello);
		//}
	}


	function confSearchAlimentazione (allestimento, alimentazione, carrozzeria, cambio) {
		//alert("entro in confSearchAlimentazioneCarrozzeria");
		var intAllestimento = document.getElementById(allestimento).value;
		//var alimentazionex = alimentazione+"_select";
		var linkAlimentazione = "&selezione=4&intIdAllestimento="+intAllestimento;

		aggiornaObjRicerca(alimentazione,linkAlimentazione);
		//alert("prescelta");
		if (document.getElementById(cambio)) {
			//alert("cambio esiste");
			window.setTimeout("confSearchCambio('"+allestimento+"', '"+cambio+"')",1000);		
		} else {
			//alert("cambio NON esiste");
			window.setTimeout("confSearchCarrozzeria('"+allestimento+"', '"+carrozzeria+"')",1000);		
		}
	}

	function confSearchCambio (allestimento, cambio) {
		//alert("entro in confSearchCambio");
		var intAllestimento = document.getElementById(allestimento).value;
		//#var objAlimentazione = document.getElementById(alimentazione+"_select");
		//var objCambio = document.getElementById(cambio+"_select");
		var linkCambio = "&selezione=12&intIdAllestimento="+intAllestimento;
		aggiornaObjRicerca(cambio,linkCambio);
	}

	function confSearchCarrozzeria (allestimento, carrozzeria) {
		//alert("entro in confSearchCarrozzeria");
		var intAllestimento = document.getElementById(allestimento).value;
		//alert("intAllestimento: "+intAllestimento);
		var linkCarrozzeria = "&selezione=14&intIdAllestimento="+intAllestimento;
		//alert("linkCarrozzeria: "+linkCarrozzeria)
		aggiornaObjRicerca(carrozzeria,linkCarrozzeria);
	}

	//SEZIONE ALERT USATO
	function confSearchOptionAlert (nomeForm, tipo, marca, modello) {
		//tipo - aziendali / usato / nuovo
		//link - parametri url da passare ad ajax
		//assegno la form
		var objForm = document.getElementById(nomeForm);
		var objMarca = document.getElementById(marca+"_select");
		var objModello = document.getElementById(modello);
		var objModello2 = document.getElementById(modello+"_select");

		if (tipo != "") {
			objForm.alert_tipo.value = tipo;
			switch (tipo) {
				case "nuove":
					objForm.action = objForm.alert_link_nuovo.value;
					objForm.alert_intIdAlimentazione.disabled = true;
					objForm.alert_intIdAnnoDa.disabled = true;
					objForm.alert_intIdAnnoA.disabled = true;
					//objForm.intIdChilometraggio.disabled = true;
					objForm.alert_intIdPrezzo.disabled = true;
					break;
				case "usate":
					objForm.action = objForm.alert_link_usato.value;
					objForm.alert_intIdAlimentazione.disabled = false;
					objForm.alert_intIdAnnoDa.disabled = false;
					objForm.alert_intIdAnnoA.disabled = false;
					//objForm.intIdChilometraggio.disabled = false;
					objForm.alert_intIdPrezzo.disabled = false;
					break;
				case "aziendali":
					objForm.action = objForm.alert_link_aziendale.value;
					objForm.alert_intIdAlimentazione.disabled = false;
					objForm.alert_intIdAnnoDa.disabled = true;
					objForm.alert_intIdAnnoA.disabled = true;
					//objForm.intIdChilometraggio.disabled = true;
					objForm.alert_intIdPrezzo.disabled = false;
					break;
			}
			var linkMarca =	  "&selezione=16&tipo="+tipo+"&"+marca+"="+objMarca.value;
			aggiornaObjRicerca(marca,linkMarca);
			window.setTimeout("confSearchModelloAlert('"+marca+"', '"+modello+"','"+tipo+"')",1000);

		}
	}

	function confSearchMarcaAlert (marca, modello) {
		var tipo = document.getElementById("alert_usateaziendali_class").value;
		var objMarca = document.getElementById(marca+"_select");
		var objModello2 = document.getElementById(modello+"_select");
		var linkModello = "&selezione=17&tipo="+tipo+"&alert_intIdMarca="+objMarca.value+"&alert_intIdModello="+objModello2.value;
		var linkMarca = "&selezione=16&tipo="+tipo+"&alert_intIdMarca="+objMarca.value;

		if (tipo != "") {
			document.getElementById("alert_tipo").value = tipo;
			aggiornaObjRicerca(modello,linkModello);
		}
	}


	function confSearchModelloAlert(marca, modello, tipo) {
		if (tipo == "") {
			var tipo = document.getElementById("alert_usateaziendali_class").value;
		}
		var objMarca = document.getElementById(marca+"_select");
		var objModello2 = document.getElementById(modello+"_select");
		var linkModello = "&selezione=16&tipo="+tipo+"&alert_intIdMarca="+objMarca.value+"&"+modello+"="+objModello2.value;
		if (tipo != "") {
			document.getElementById("alert_tipo").value = tipo;
			aggiornaObjRicerca(modello,linkModello);
		}
	}

