
var prodottoSel;
var pesoSel;

function riempiPesi(prodotto){

	prodottoSel=prodotto
	var elencoPesi=$("DIVpesi");
	var pesi;
	var htmlCombo;
		
	pesi=getElencoPesi(prodottoSel);

	htmlCombo="<select name='peso' id='peso' onChange='impostaConfezioni(this.value);'>"
	htmlCombo=htmlCombo + "<option value=''>PESO</option>";
	pesi.each(function(number){
		htmlCombo=htmlCombo + "<option value='" + number + "'>" + number + "</option>";
	});
	htmlCombo=htmlCombo + "</select>&nbsp;Kg";

	elencoPesi.innerHTML=htmlCombo;
}

function getElencoPesi(prodotto){
	var tagProdotto=$(prodotto);
	var peso;
	var pesi = new Array;
	
	//OK peso=tagProdotto.firstChild;
	peso=tagProdotto.getFirst();
	
	while (peso){
		pesi.push(peso.getProperty("value"));
		//alert(peso.getProperty("value"));
		//OK peso=peso.nextSibling;
		peso=peso.getNext();
		//alert(peso);
	}
	
	return pesi;

}

function getElencoConfezioni(peso, prodottoSel){
	var tagProdotto=$(prodottoSel);
	var pesoDiv;
	var confezione;
	var confezioni = new Array;
	//var siti = new Array;
	var risposta = new Array;
	
	pesoDiv=tagProdotto.getFirst();
	//alert(peso != null);
	while (pesoDiv){
		if (pesoDiv.getProperty("value")==peso){
			confezione=pesoDiv.getFirst();
			//alert(peso != null);
			while (confezione){
				confezioni.push(confezione.getProperty("value"));
				//siti.push(confezione.getProperty("site"));
				confezione=confezione.getNext();
			}
			pesoDiv=false;
		}else{
			pesoDiv=pesoDiv.getNext();
		}
	}
	risposta.push(confezioni);
	//risposta.push(siti);
	return risposta;
}

function getElencoImmagini(peso, prodottoSel){
	var tagProdotto=$(prodottoSel);
	var confezione;
	var pesoDiv;
	var immagine;
	var immagine = new Array;
	var siti = new Array;
	var risposta = new Array;
		
	pesoDiv=tagProdotto.getFirst();

	while (pesoDiv){
		if (pesoDiv.getProperty("value")==peso){
			confezione=pesoDiv.getFirst();
			while (confezione){
				immagine.push(confezione.getProperty("img"));
				siti.push(confezione.getProperty("site"));
				confezione=confezione.getNext();
			}
			pesoDiv=false;
		}else{
			pesoDiv=pesoDiv.getNext();
		}
	}
	risposta.push(immagine);
	risposta.push(siti);
	return risposta;
}
	
function resetFrutta(){
	var frutta=$("frutta");
	frutta.selectedIndex =0;
	var elencoConfezioni=$("DIVconfezioni");
	elencoConfezioni.innerHTML="";
	var pulsante=$("DIVpulsante");
	pulsante.innerHTML="";
	var confezione=$("IMGconfezione");
	confezione.src="img/confezione04.jpg";
}

function resetVerdura(){
	var verdura=$("verdura");
	verdura.selectedIndex =0;
	var elencoConfezioni=$("DIVconfezioni");
	elencoConfezioni.innerHTML="";
	var pulsante=$("DIVpulsante");
	pulsante.innerHTML="";
	var confezione=$("IMGconfezione");
	confezione.src="img/confezione04.jpg";
}

function impostaConfezioni(peso){
	var elencoConfezioni=$("DIVconfezioni");
	var confezioni;
	var siti;
	var elenco;
	var lunghezza;
	var htmlCombo;
	
	pesoSel=peso;
	elenco=getElencoConfezioni(pesoSel, prodottoSel);
	confezioni=elenco[0];
	//siti=elenco[1];
	lunghezza=confezioni.length;

	htmlCombo="<select name='confezione' id='confezione' onChange='impostaImmagineLink(this.value);'>"
	htmlCombo=htmlCombo + "<option value='-1'>SELEZIONA LA CONFEZIONE</option>";
	for (var i = 0; i < lunghezza; i++){
		htmlCombo=htmlCombo + "<option value='" + i + "'>" + confezioni[i] + "</option>";
	}
	htmlCombo=htmlCombo + "</select>";

	elencoConfezioni.innerHTML=htmlCombo;
}

function impostaImmagineLink(indice){
	var pulsante=$("DIVpulsante");
	var confezione=$("IMGconfezione");
	var immagini;
	var siti;
	var elenco;

	elenco=getElencoImmagini(pesoSel, prodottoSel);
	immagini=elenco[0];
	siti=elenco[1];

	if (indice>=0){
		confezione.src="confezione/"+immagini[indice];
		pulsante.innerHTML='<a href="'+ siti[indice] +'"><img src="img/info_confezione.gif" border="0"></a>';
	}
	//"<img src='pulsante.gif' onclick='window.location=" & siti[indice] & "'>"
	
}