/* ------------------------------------------------------------------------- */
function loadTipoBarca(qry) {
	qry = (qry)?qry:'';

	/* @@@@ azzero le select @@@@ */
	o = document.datiregagenzia.tipobarca.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 
	o = document.datiregagenzia.marca.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 

	ahah('loadMarche_nomap.asp?br1='+Math.random(),undefined,'replyRegioni');
}

function loadRegioni(qry) {
	qry = (qry)?qry:'';

	/* @@@@ azzero le select @@@@ */
	o = document.datiregagenzia.regione.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 
	o = document.datiregagenzia.provincia.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 
	o = document.datiregagenzia.comune.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 

	ahah('loadRegioni_nomap.asp?br1='+Math.random(),undefined,'replyRegioni');
}
function replyRegioni(xmlHttpTesto) {
	if (xmlHttpTesto!="") {
		pezzi = xmlHttpTesto.split("[|]"); 
//		document.getElementById("div_Map").innerHTML = pezzi[0];
		opzioni = pezzi[1].split("|");
		o = document.datiregagenzia.regione.options;
		for (var i=0;i<opzioni.length;i+=2) {
			o[o.length]=new Option(opzioni[i+1],opzioni[i]);
		}
		preloadImages(pezzi[2]);
	}
}

function loadMarche(qry) {
	qry = (qry)?qry:'';

	/* @@@@ azzero le select @@@@ */
	o = document.datiregagenzia.regione.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 
	o = document.datiregagenzia.provincia.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 
	o = document.datiregagenzia.comune.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 

	ahah('loadRegioni_nomap.asp?br1='+Math.random(),undefined,'replyRegioni');
}
function replyMarche(xmlHttpTesto) {
	if (xmlHttpTesto!="") {
		pezzi = xmlHttpTesto.split("[|]"); 
//		document.getElementById("div_Map").innerHTML = pezzi[0];
		opzioni = pezzi[1].split("|");
		o = document.datiregagenzia.regione.options;
		for (var i=0;i<opzioni.length;i+=2) {
			o[o.length]=new Option(opzioni[i+1],opzioni[i]);
		}
		preloadImages(pezzi[2]);
	}
}

/* ------------------------------------------------------------------------- */
function loadProvince(qry) {
	/* se scelgo dalla select e la scelta e' - selezionare - */
	if (qry.length<2) {
		loadRegioni();
		return false;
	}

	/* cerco e imposto l'indice della select regioni */
	s = document.datiregagenzia.regione; 
	o = s.options; 
	for(var i=0;i<o.length;i++) { if(o[i].value==qry) s.selectedIndex=i; }; 
			
	/* @@@@ azzero le altre select @@@@ */
	o = document.datiregagenzia.provincia.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 
	o = document.datiregagenzia.comune.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 

	ahah('loadProvince_nomap.asp?IDregione='+qry+'&br1='+Math.random(),undefined,'replyProvince');
}
function replyProvince(xmlHttpTesto) {
	if (xmlHttpTesto!="") {
		pezzi = xmlHttpTesto.split("[|]"); 
	//	document.getElementById("div_Map").innerHTML = pezzi[0];
		opzioni = pezzi[1].split("|");
		o = document.datiregagenzia.provincia.options; 
		for (var i=0;i<opzioni.length;i+=2) {
			o[o.length]=new Option(opzioni[i+1],opzioni[i]);
		}
	}
}
/* ------------------------------------------------------------------------- */

function loadModelliann(qry) {
	/* se scelgo dalla select e la scelta e' - selezionare - */
	if (qry.length<2) {
		loadMarche();
		return false;
	}

	/* cerco e imposto l'indice della select regioni */
	s = document.datiregagenzia.selmarca; 
	o = s.options; 
	for(var i=0;i<o.length;i++) { if(o[i].value==qry) s.selectedIndex=i; }; 
			
	/* @@@@ azzero le altre select @@@@ */
	o = document.datiregagenzia.selmodello.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 

	ahah('loadModelli_annunci_nomap.asp?IDMarca='+qry+'&br1='+Math.random(),undefined,'replyModelliann');
}
function replyModelliann(xmlHttpTesto) {
	if (xmlHttpTesto!="") {
		pezzi = xmlHttpTesto.split("[|]"); 
	//	document.getElementById("div_Map").innerHTML = pezzi[0];
		opzioni = pezzi[1].split("|");
		o = document.datiregagenzia.selmodello.options; 
		for (var i=0;i<opzioni.length;i+=2) {
			o[o.length]=new Option(opzioni[i+1],opzioni[i]);
		}
	}
}
/* ------------------------------------------------------------------------- */
function loadModelli(qry) {
	/* se scelgo dalla select e la scelta e' - selezionare - */
	if (qry.length<2) {
		loadMarche();
		return false;
	}

	/* cerco e imposto l'indice della select regioni */
	s = document.datiregagenzia.selmarca; 
	o = s.options; 
	for(var i=0;i<o.length;i++) { if(o[i].value==qry) s.selectedIndex=i; }; 
			
	/* @@@@ azzero le altre select @@@@ */
	o = document.datiregagenzia.selmodello.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 

	ahah('loadModelli_nomap.asp?IDMarca='+qry+'&br1='+Math.random(),undefined,'replyModelli');
}
function replyModelli(xmlHttpTesto) {
	if (xmlHttpTesto!="") {
		pezzi = xmlHttpTesto.split("[|]"); 
	//	document.getElementById("div_Map").innerHTML = pezzi[0];
		opzioni = pezzi[1].split("|");
		o = document.datiregagenzia.selmodello.options; 
		for (var i=0;i<opzioni.length;i+=2) {
			o[o.length]=new Option(opzioni[i+1],opzioni[i]);
		}
	}
}
/* ------------------------------------------------------------------------- */
function loadComuni(qry) {
	/* cerco e imposto l'indice della select Province */
	s = document.datiregagenzia.provincia; 
	o = s.options; 
	for(var i=0;i<o.length;i++) { if(o[i].value==qry) s.selectedIndex=i; }; 
			
	/* @@@@ azzero le altre select @@@@ */
	o = document.datiregagenzia.comune.options; 
	for(var i=o.length;i>1;i--) { o[i-1]=null; }; 

	ahah('loadComuni_nomap.asp?IDprovincia='+qry+'&br1='+Math.random(),undefined,'replyComuni');
}
function replyComuni(xmlHttpTesto) {
	if (xmlHttpTesto!="") {
		pezzi = xmlHttpTesto.split("[|]"); 
		opzioni = pezzi[1].split("|");
		o = document.datiregagenzia.comune.options; 
		for (var i=0;i<opzioni.length;i+=2) {
			o[o.length]=new Option(opzioni[i+1],opzioni[i]);
		}
	}
}
/* ------------------------------------------------------------------------- */

