// JavaScript Document


var spazio = "   ";
//var lstInizio = new Array ("Selezionare","Bianco9010", "Avorio1013", "Marrone8017", "Verde6005", "Rosso3003", "Argento", "Bronzo", "Elettrocolore")
var standard = new Array ("Selezionare","Standard");
//  TB
var base = new Array ("Selezionare","Bianco9010", "Avorio1013",  "Marrone8017", "Bronzo", "Elettrocolore");
//  TE
var esterna = new Array ("Selezionare","Bianco9010", "Avorio1013", "9005", "Marrone8017", "Bronzo");
// componenti fisse
var componenti = new Array ("Selezionare","Bianco9010", "Avorio1013", "Marrone8017", "Verde6005", "Bronzo", "9005/41");
// fisse a misura
var fissa = new Array ("Selezionare","Bianco9010", "Avorio1013", "Marrone8017", "Verde6005", "Bronzo", "9005/41", "F.L.Mogano");
//  TN
var normale = new Array ("Selezionare","Bianco9010", "Avorio1013", "Marrone8017", "Verde6005", "Rosso3003", "Argento", "Bronzo", "Elettrocolore");
//  TR
var raffaello = new Array ("Selezionare","Verde Raffaello", "Grigio Raffaello", "Marrone Raffaello");
//  TW
var woodall = new Array ("Selezionare","Mogano Opaco", "Noce Opaco");
//  TD
var decoral = new Array ("Selezionare","Noce B-70", "Noce 102-70", "Douglas G-8", "Douglas 335-8", "Ciliegio 317-70");
//**********************************************************************************
// Seleziona tutti gli elementi scelti nelle liste dall'utente *********************
//**********************************************************************************

	function selezionaListe() {
		for(i=0; i < document.ordine.lstMisuraVuota.options.length; i++)
			document.ordine.lstMisuraVuota.options[i].selected = true;
		for(i=0; i < document.ordine.lstComponentiVuota.options.length; i++)
			document.ordine.lstComponentiVuota.options[i].selected = true;
		for(i=0; i < document.ordine.lstAccessoriVuota.options.length; i++)
			document.ordine.lstAccessoriVuota.options[i].selected = true;
		for(i=0; i < document.ordine.lstBarreVuota.options.length; i++)
			document.ordine.lstBarreVuota.options[i].selected = true;
		for(i=0; i < document.ordine.lstFisseVuota.options.length; i++)
			document.ordine.lstFisseVuota.options[i].selected = true;
	}

//*********************************************************************************
//*********************************************************************************
//*********************************************************************************

//**********************************************************************************
//	controlla se è necessario disabilitare l'oggetto 	****************************
//**********************************************************************************
function disabilitaOggetto(){
	document.ordine.bTogliComp.disabled=false;
	document.ordine.bTogliAcc.disabled=false;
	document.ordine.bTogliBar.disabled=false;
	document.ordine.bTogliMis.disabled=false;
	document.ordine.bTogliFis.disabled=false;

	if(document.ordine.lstComponentiVuota.options.length <= 0)
		document.ordine.bTogliComp.disabled=true;
	if(document.ordine.lstAccessoriVuota.options.length <= 0)
		document.ordine.bTogliAcc.disabled=true;
	if(document.ordine.lstBarreVuota.options.length <= 0)
		document.ordine.bTogliBar.disabled=true;
	if(document.ordine.lstMisuraVuota.options.length <= 0)
		document.ordine.bTogliMis.disabled=true;
	if(document.ordine.lstFisseVuota.options.length <= 0)
		document.ordine.bTogliFis.disabled=true;

}
//********************************************************************************************
//********************************************************************************************
//********************************************************************************************
function lstColoriDefault(){

		for(i=0; i < componenti.length; i++)
		{	
				OpzColori = new Option (componenti[i], componenti[i] );
				document.ordine.lstColoriComp.options[i] = OpzColori;
		}
		for(i=0; i < normale.length; i++)
		{	
				OpzColori = new Option (normale[i], normale[i] );
				document.ordine.lstColoriBarre.options[i] = OpzColori;
		}
		for(i=0; i < normale.length; i++)
		{	
				OpzColori = new Option (normale[i], normale[i] );
				document.ordine.lstColoriMisura.options[i] = OpzColori;
		}
		for(i=0; i < fissa.length; i++)
		{	
				OpzColori = new Option (fissa[i], fissa[i] );
				document.ordine.lstColoriFisse.options[i] = OpzColori;
		}
		
}
//********************************************************************************************
//********************    Formattazione stringhe    ******************************************
//********************************************************************************************
function creaLstColori(){

	coloreBarre = document.ordine.lstBarre.options[document.ordine.lstBarre.options.selectedIndex].value;
	coloreMisura = document.ordine.lstMisura.options[document.ordine.lstMisura.options.selectedIndex].value;
	ColoreComp = document.ordine.lstComponenti.options[document.ordine.lstComponenti.options.selectedIndex].value;
//************* listino componenti	
	if( ColoreComp.indexOf(" TF ") >= 0 )
	{
		document.ordine.lstColoriComp.options.length = null;
		for(i=0; i < fissa.length; i++)
		{
			OpzColori = new Option (fissa[i], fissa[i] );
			document.ordine.lstColoriComp.options[i] = OpzColori;
		}
	}else{
			document.ordine.lstColoriComp.options.length = null;
		for(i=0; i < standard.length; i++)
		{
			OpzColori = new Option (standard[i], standard[i] );
			document.ordine.lstColoriComp.options[i] = OpzColori;
		}
	}
//************* listino zanz. a misura	
	if( coloreMisura.indexOf(" TB ") >= 0 )
	{
		document.ordine.lstColoriMisura.options.length = null;
		for(i=0; i < base.length; i++)
		{
			OpzColori = new Option (base[i], base[i] );
			document.ordine.lstColoriMisura.options[i] = OpzColori;
		}
	}
	if( coloreMisura.indexOf(" TE ") >= 0 )
	{
		document.ordine.lstColoriMisura.options.length = null;
		for(i=0; i < esterna.length; i++)
		{
			OpzColori = new Option (esterna[i], esterna[i] );
			document.ordine.lstColoriMisura.options[i] = OpzColori;
		}
	}
	if( coloreMisura.indexOf(" TN ") >= 0 )
	{
		document.ordine.lstColoriMisura.options.length = null;
		for(i=0; i < normale.length; i++)
		{
			OpzColori = new Option (normale[i], normale[i] );
			document.ordine.lstColoriMisura.options[i] = OpzColori;
		}
	}
	if( coloreMisura.indexOf(" TR ") >= 0 )
	{
		document.ordine.lstColoriMisura.options.length = null;
		for(i=0; i < raffaello.length; i++)
		{
			OpzColori = new Option (raffaello[i], raffaello[i] );
			document.ordine.lstColoriMisura.options[i] = OpzColori;
		}
	}
	if( coloreMisura.indexOf(" TW ") >= 0  )
	{
		document.ordine.lstColoriMisura.options.length = null;
		for(i=0; i < woodall.length; i++)
		{
			OpzColori = new Option (woodall[i], woodall[i] );
			document.ordine.lstColoriMisura.options[i] = OpzColori;
		}
	}
	if( coloreMisura.indexOf(" TD ") >= 0 )
	{
		document.ordine.lstColoriMisura.options.length = null;
		for(i=0; i < decoral.length; i++)
		{
			OpzColori = new Option (decoral[i], decoral[i] );
			document.ordine.lstColoriMisura.options[i] = OpzColori;
		}
	}
//************* listino zanz. a barre
	if( coloreBarre.indexOf(" TB ") >= 0 )
	{
		document.ordine.lstColoriBarre.options.length = null;
		for(i=0; i < base.length; i++)
		{
			OpzColori = new Option (base[i], base[i] );
			document.ordine.lstColoriBarre.options[i] = OpzColori;
		}
	}
	if( coloreBarre.indexOf(" TE ") >= 0 )
	{
		document.ordine.lstColoriBarre.options.length = null;
		for(i=0; i < esterna.length; i++)
		{
			OpzColori = new Option (esterna[i], esterna[i] );
			document.esterna.lstColoriBarre.options[i] = OpzColori;
		}
	}
	if( coloreBarre.indexOf(" TN ") >= 0 )
	{
		document.ordine.lstColoriBarre.options.length = null;
		for(i=0; i < normale.length; i++)
		{
			OpzColori = new Option (normale[i], normale[i] );
			document.ordine.lstColoriBarre.options[i] = OpzColori;
		}
	}
	if( coloreBarre.indexOf(" TR ") >= 0 )
	{
		document.ordine.lstColoriBarre.options.length = null;
		for(i=0; i < raffaello.length; i++)
		{
			OpzColori = new Option (raffaello[i], raffaello[i] );
			document.ordine.lstColoriBarre.options[i] = OpzColori;
		}
	}
	if( coloreBarre.indexOf(" TW ") >= 0 )
	{
		document.ordine.lstColoriBarre.options.length = null;
		for(i=0; i < woodall.length; i++)
		{
			OpzColori = new Option (woodall[i], woodall[i] );
			document.ordine.lstColoriBarre.options[i] = OpzColori;
		}
	}
	if( coloreBarre.indexOf(" TD ") >= 0 )
	{
		document.ordine.lstColoriBarre.options.length = null;
		for(i=0; i < decoral.length; i++)
		{
			OpzColori = new Option (decoral[i], decoral[i] );
			document.ordine.lstColoriBarre.options[i] = OpzColori;
		}
	}

}

function creaCodice(){
	codice = valoreLista.substr( 0, valoreLista.indexOf(" ") );

	return codice;
}


function creaDescrizione(){
	descrizione = valoreLista.substr( (valoreLista.indexOf("*")+1) );

	return descrizione;
}


//********************************************************************************************
//********************************************************************************************
//********************************************************************************************

//*******************************************************************************************
//****controllo della lista Ordine Componenti per assemblaggio Zanzariere a MT 6 ************
//*******************************************************************************************

	function controllaOpzioneAccessori(){
			
		indiceLista=document.ordine.lstAccessoriVuota.options.length;

			for(i=0;i<indiceLista;i++)
			{
				if(document.ordine.lstAccessori.options.value == valoreLista )
				{
					alert("Il prodotto " + "' " + desc + " '" + " è gia' stato selezionato!");
					document.ordine.lstAccessori.focus();
					document.ordine.txtQtaAccessori.value = quantita = "";			
					return false;

				}	
					
			}
		return true;
	}

	function pulisciSelezioneAcc()
	{
		elementoSelezionato = document.ordine.lstAccessoriVuota.options.selectedIndex;

		if (elementoSelezionato < 0 )
		{
			alert("Selezionare un prodotto da eliminare!");
				document.ordine.lstAccessoriVuota.focus();
		}
		else
		{
			conferma = confirm("Sei sicuro di voler eliminare " + "' " + desc + " '" + " ?");
			if(conferma == true){
				document.ordine.lstAccessoriVuota.options[elementoSelezionato] = null;
				document.ordine.txtQtaAccessori.value = quantita = "";			
				document.ordine.lstAccessori.focus();
			}
			if(conferma == false)
				document.ordine.lstAccessori.focus();
			}

			disabilitaOggetto();
	}

	function updateAccessori()
	{
		indiceSelezione = document.ordine.lstAccessori.options.selectedIndex ;
		quantita = document.ordine.txtQtaAccessori.value;
		testoLista = "";
		
		if ( controllaOpzioneAccessori() == true ){
				
			if(quantita <= 0 || quantita.indexOf(".") >= 0){
				alert("Inserisci la quantità esatta!");
				document.ordine.txtQtaAccessori.focus();
				document.ordine.txtQtaAccessori.value = quantita = "";			
			}
			if ( quantita != ""){
				if ( isNaN (quantita)){
					alert(" Inserisci un valore numerico!");
					document.ordine.txtQtaAccessori.focus();			
					document.ordine.txtQtaAccessori.value = quantita = "";			
				}else{
					testoLista = document.ordine.lstAccessori.options[indiceSelezione].text;
					valoreLista = document.ordine.lstAccessori.options[indiceSelezione].value;
					desc=creaDescrizione();
					code = creaCodice();
					nuovaOpzione = new Option (quantita + spazio + desc , code + "  " + desc + spazio + "   Qta: " + quantita );
					document.ordine.lstAccessoriVuota.options[document.ordine.lstAccessoriVuota.options.length] = nuovaOpzione;
					document.ordine.txtQtaAccessori.value = "";
					document.ordine.lstAccessori.focus();		
					disabilitaOggetto();
				}
			}
		}
	}

//*******************************************************************************************
//****Fine controllo della lista Ordine Accessori Zanzariere a MT 6 *************************
//*******************************************************************************************

//*******************************************************************************
//controllo della lista Ordine Componenti Zanzariere a Schermo Fisso*************
//******************************************************************************* 
	function controllaOpzioneComponenti(){

		indiceLista=document.ordine.lstComponentiVuota.options.length;

			for(i=0; i < indiceLista; i++){
					
				if(document.ordine.lstComponenti.options.value == valoreLista ){
					alert("Il prodotto " + "'" + document.ordine.lstComponentiVuota.options[indiceSelezione].text + "'" + " è gia' stato selezionato!");
					document.ordine.lstComponenti.focus();
					document.ordine.txtQtaComponenti.value = quantita = "";			
					return false;

				}	
					
			}
		return true;
	}
		
	function pulisciSelezioneComp(){

		indiceLista=document.ordine.lstComponentiVuota.options.length;
		elementoSelezionato = document.ordine.lstComponentiVuota.options.selectedIndex;

		if (elementoSelezionato < 0 )
		{
			alert("Selezionare un prodotto da eliminare!");
				document.ordine.lstComponentiVuota.focus();
		}
		else
		{
			conferma = confirm("Sei sicuro di voler eliminare " + "' " + desc + " '" + " ?");
			if(conferma == true){
				document.ordine.lstComponentiVuota.options[elementoSelezionato] = null;
				document.ordine.txtQtaComponenti.value = quantita = "";			
				document.ordine.lstComponenti.focus();
			}
			if(conferma == false)
				document.ordine.lstComponenti.focus();
			}

		disabilitaOggetto();
	}

	function updateComponenti()
	{
		indiceSelezione = document.ordine.lstComponenti.options.selectedIndex ;
		quantita = document.ordine.txtQtaComponenti.value;
		testoLista = "";

		if ( controllaOpzioneComponenti() == true ){
				
			if(quantita <= 0 || quantita.indexOf(".") >= 0){
				alert("Inserire la quantità esatta!");
				document.ordine.txtQtaComponenti.focus();
				document.ordine.txtQtaComponenti.value = quantita = "";			
				return false;			
			}
			if ( document.ordine.lstColoriComp.value == "Selezionare" ){
				alert("Inserire il colore !");
				document.ordine.lstColoriComp.focus();
				return false;
			}
			if ( quantita != ""){
				if ( isNaN (quantita)){
					alert(" Inserisci un valore numerico!");
					document.ordine.txtQtaComponenti.focus();			
					document.ordine.txtQtaComponenti.value = quantita = "";			
				}else{
					testoLista = document.ordine.lstComponenti.options[indiceSelezione].text;
					valoreLista = document.ordine.lstComponenti.options[indiceSelezione].value;
					desc=creaDescrizione();
					colore = "  " + document.ordine.lstColoriComp.options.value;
					code = creaCodice();
					nuovaOpzione = new Option (quantita + spazio + desc + colore , code + "  " + desc + spazio + "   Qta: " + quantita + "  COLORE" + colore );
					document.ordine.lstComponentiVuota.options[document.ordine.lstComponentiVuota.options.length] = nuovaOpzione;
					document.ordine.txtQtaComponenti.value = "";
					document.ordine.lstComponenti.focus();		
					document.ordine.lstColoriComp.options[0].selected = true;	
					disabilitaOggetto();
				}
			}
		}
	}
//*******************************************************************************************
//****Fine controllo della lista Ordine Componenti Zanzariere a Schermo Fisso****************
//*******************************************************************************************


//*******************************************************************************************
//****controllo della lista Ordine Zanzariere a Barre da MT 6 *******************************
//*******************************************************************************************
	function controllaOpzioneBarre(){
			
		indiceLista=document.ordine.lstBarreVuota.options.length;

			for(i=0;i<indiceLista;i++){
					
				if(document.ordine.lstBarre.options.value == valoreLista ){
					alert("Il prodotto " + "'" + valoreLista + "'" + " è gia' stato selezionato!");
					document.ordine.lstBarre.focus();
					document.ordine.txtQtaBarre.value = quantita = "";			
					return false;

				}	
					
			}
		return true;
	}


	function pulisciSelezioneBar(){
		elementoSelezionato = document.ordine.lstBarreVuota.options.selectedIndex;

		if (elementoSelezionato < 0 )
		{
			alert("Selezionare un prodotto da eliminare!");
				document.ordine.lstBarreVuota.focus();
		}
		else
		{
			conferma = confirm("Sei sicuro di voler eliminare " + valoreLista + " ?");
			if(conferma == true){
				document.ordine.lstBarreVuota.options[elementoSelezionato] = null;
				document.ordine.txtQtaBarre.value = quantita = "";			
				document.ordine.lstBarre.focus();
			}
			if(conferma == false)
				document.ordine.lstBarre.focus();
			}

		disabilitaOggetto();
	}

	function updateBarre()
	{
		indiceSelezione = document.ordine.lstBarre.options.selectedIndex ;
		quantita = document.ordine.txtQtaBarre.value;
		testoLista = "";

		if ( controllaOpzioneBarre() == true ){
				
			if(quantita <= 0 || quantita.indexOf(".") >= 0){
				alert("Inserisci la quantità esatta!");
				document.ordine.txtQtaBarre.focus();
				document.ordine.txtQtaBarre.value = quantita = "";
				return false;			
			}
			if ( document.ordine.lstColoriBarre.value == "Selezionare" ){
				alert("Inserire il colore !");
				document.ordine.lstColoriBarre.focus();
				return false;
			}
			if ( quantita != ""){
				if ( isNaN (quantita)){
					alert(" Inserisci un valore numerico!");
					document.ordine.txtQtaBarre.focus();			
					document.ordine.txtQtaBarre.value = quantita = "";			
				}else{
					testoLista = document.ordine.lstBarre.options[indiceSelezione].text;
					valoreLista = document.ordine.lstBarre.options[indiceSelezione].value;
					desc=creaDescrizione();
					colore = "  " + document.ordine.lstColoriBarre.options.value;
					code = creaCodice();
					nuovaOpzione = new Option (quantita + spazio + desc + colore , code + "  " + desc + spazio + "   Qta: " + quantita + "  COLORE" + colore );
					document.ordine.lstBarreVuota.options[document.ordine.lstBarreVuota.options.length] = nuovaOpzione;
					document.ordine.txtQtaBarre.value = quantita = "";			
					document.ordine.lstBarre.focus();		
					document.ordine.lstColoriBarre.options[0].selected = true;	
					disabilitaOggetto();
				}
			}
		}
	}

//*******************************************************************************************
//****Fine controllo della lista Ordine Zanzariere a Barre da MT 6 **************************
//*******************************************************************************************

//*******************************************************************************
//controllo della lista Ordine Zanzariere a Misura*******************************
//******************************************************************************* 

	function controllaOpzioneMisura(){
			
		indiceLista=document.ordine.lstMisuraVuota.options.length;

			for(i=0; i < indiceLista ;i++)
			{
					
				if(document.ordine.lstMisura.options.value == valoreLista )
				{
					conferma = confirm("Il prodotto " + "'" + valoreLista + "'" + " è gia' stato selezionato sei sicuro di aggiungerlo ?");
					if(conferma == true)
					{
						return true;
					}	
					if(conferma == false)
					{
						document.ordine.lstMisura.focus();
						document.ordine.txtQtaMisura.value = quantita = "";
						document.ordine.txtLarghezzaMisura.value = larghezza = "";
						document.ordine.txtAltezzaMisura.value = altezza = "";	
						return false;
					}	
				}	
					
			}
		return true;
	}


	function pulisciSelezioneMis()
	{
		elementoSelezionato = document.ordine.lstMisuraVuota.options.selectedIndex;

		if (elementoSelezionato < 0 )
		{
			alert("Selezionare un prodotto da eliminare!");
			{
				document.ordine.txtQtaMisura.value = quantita = "";			
				document.ordine.txtLarghezzaMisura.value = larghezza = "";	
				document.ordine.txtAltezzaMisura.value = altezza = "";	
				document.ordine.lstMisuraVuota.focus();
			}
		}
		else
		{
			conferma = confirm("Sei sicuro di voler eliminare " + valoreLista + " ?");
			if(conferma == true)
			{
				document.ordine.lstMisuraVuota.options[elementoSelezionato] = null;
				document.ordine.txtQtaMisura.value = quantita = "";			
				document.ordine.txtLarghezzaMisura.value = larghezza = "";	
				document.ordine.txtAltezzaMisura.value = altezza = "";	
				document.ordine.lstMisura.focus();
			}
			if(conferma == false)
			{
				document.ordine.lstMisura.focus();		
			}
		}
			disabilitaOggetto();
	}

	function controllaCampiMisura(){
		quantita = document.ordine.txtQtaMisura.value;
		altezza = document.ordine.txtAltezzaMisura.value;
		larghezza = document.ordine.txtLarghezzaMisura.value;

			if(altezza <= 0 || altezza.indexOf(".") >= 0){
				alert("Inserisci l'altezza esatta!");
				document.ordine.txtAltezzaMisura.focus();			
				document.ordine.txtAltezzaMisura.value = altezza = "";	
				return false;							
			}
			if (isNaN (altezza)){
				alert("Inserisci un valore numerico nel campo altezza!");
				document.ordine.txtAltezzaMisura.focus();			
				document.ordine.txtAltezzaMisura.value = altezza = "";	
				return false;			
			}
			if(larghezza <= 0 || larghezza.indexOf(".") >= 0){
				alert("Inserisci la larghezza esatta!");
				document.ordine.txtLarghezzaMisura.focus();			
				document.ordine.txtLarghezzaMisura.value = larghezza = "";
				return false;							
			}
			if (isNaN (larghezza)){
				alert("Inserisci un valore numerico nel campo larghezza!");
				document.ordine.txtLarghezzaMisura.focus();			
				document.ordine.txtLarghezzaMisura.value = larghezza = "";	
				return false;			
			}
			if(quantita <= 0 || quantita.indexOf(".") >= 0){
				alert("Inserisci la quantità esatta!");
				document.ordine.txtQtaMisura.focus();
				document.ordine.txtQtaMisura.value = quantita = "";
				return false;			
			}
			if (isNaN (quantita)){
				alert("Inserisci un valore numerico nel campo quantità!");
				document.ordine.txtQtaMisura.focus();			
				document.ordine.txtQtaMisura.value = quantita = "";	
				return false;										
			}
			if ( document.ordine.lstColoriMisura.value == "Selezionare" ){
				alert("Inserire il colore !");
				document.ordine.lstColoriMisura.focus();
				return false;
			}
			if ( quantita != "" ){
				return true;
			}
			return true;	
	}
	function updateMisura()
	{
		indiceSelezione = document.ordine.lstMisura.options.selectedIndex ;
		quantita = document.ordine.txtQtaMisura.value;
		testoLista = "";

		if ( controllaOpzioneMisura() == true && controllaCampiMisura() == true )
		{
			testoLista = document.ordine.lstMisura.options[indiceSelezione].text;
			valoreLista = document.ordine.lstMisura.options[indiceSelezione].value;
			desc=creaDescrizione();
			colore = "  " + document.ordine.lstColoriMisura.options.value;
			code = creaCodice();
			nuovaOpzione = new Option (quantita + spazio + desc + "  " + altezza + " X " + larghezza + colore, code + "  " + desc  + spazio + "   Qta: " + quantita + spazio + "   Al. " + altezza + " x " + larghezza + " La." + "  COLORE" + colore);
			document.ordine.lstMisuraVuota.options[document.ordine.lstMisuraVuota.options.length] = nuovaOpzione;
			document.ordine.txtQtaMisura.value = quantita = "";			
			document.ordine.txtLarghezzaMisura.value = larghezza = "";	
			document.ordine.txtAltezzaMisura.value = altezza = "";	
			document.ordine.lstMisura.focus();		
			document.ordine.lstColoriMisura.options[0].selected = true;	
			disabilitaOggetto();
			
		}
	}
//******************************************************************************* 
//**********Fine controllo lista Ordine Zanzariere a Misura********************** 
//******************************************************************************* 


//*******************************************************************************************
//****controllo della lista Ordine Zanzariere Fisse a Misura ********************************
//*******************************************************************************************
	function controllaOpzioneFisse(){
			
		indiceLista=document.ordine.lstFisseVuota.options.length;

			for(i=0; i < indiceLista ;i++)
			{
					
				if(document.ordine.lstFisse.options.value == valoreLista )
				{
					conferma = confirm("Il prodotto " + "'" + desc + "'" + " è gia' stato selezionato sei sicuro di aggiungerlo ?");
					if(conferma == true)
					{
						return true;
					}	
					if(conferma == false)
					{
						document.ordine.lstFisse.focus();
						document.ordine.txtQtaFisse.value = quantita = "";
						document.ordine.txtLarghezzaFisse.value = larghezza = "";
						document.ordine.txtAltezzaFisse.value = altezza = "";	
						return false;
					}	
				}	
					
			}
		return true;
	}
		
	function pulisciSelezioneFis(){
		elementoSelezionato = document.ordine.lstFisseVuota.options.selectedIndex;

		if (elementoSelezionato < 0 )
		{
			alert("Selezionare un prodotto da eliminare!");{
				document.ordine.lstFisseVuota.focus();
				document.ordine.txtQtaFisse.value = quantita = "";
				document.ordine.txtLarghezzaFisse.value = larghezza = "";
				document.ordine.txtAltezzaFisse.value = altezza = "";	
			}		
		}
		else
		{
			conferma = confirm("Sei sicuro di voler eliminare " + desc + " ?");
			if(conferma == true){
				document.ordine.lstFisseVuota.options[elementoSelezionato] = null;
				document.ordine.txtQtaFisse.value = quantita = "";
				document.ordine.txtLarghezzaFisse.value = larghezza = "";
				document.ordine.txtAltezzaFisse.value = altezza = "";	
				document.ordine.lstFisse.focus();		
			}
			if(conferma == false)
				document.ordine.lstFisse.focus();		
		}

			disabilitaOggetto();
	}

	function controllaCampiFisse(){
		quantita = document.ordine.txtQtaFisse.value;
		altezza = document.ordine.txtAltezzaFisse.value;
		larghezza = document.ordine.txtLarghezzaFisse.value;

			if(altezza <= 0 || altezza.indexOf(".") >= 0){
				alert("Inserisci l'altezza esatta!");
				document.ordine.txtAltezzaFisse.focus();			
				document.ordine.txtAltezzaFisse.value = altezza = "";	
				return false;							
			}
			if (isNaN (altezza)){
				alert("Inserisci un valore numerico nel campo altezza!");
				document.ordine.txtAltezzaFisse.focus();			
				document.ordine.txtAltezzaFisse.value = altezza = "";	
				return false;			
			}
			if(larghezza <= 0 || larghezza.indexOf(".") >= 0){
				alert("Inserisci la larghezza esatta!");
				document.ordine.txtLarghezzaFisse.focus();			
				document.ordine.txtLarghezzaFisse.value = larghezza = "";
				return false;							
			}
			if (isNaN (larghezza)){
				alert("Inserisci un valore numerico nel campo larghezza!");
				document.ordine.txtLarghezzaFisse.focus();			
				document.ordine.txtLarghezzaFisse.value = larghezza = "";	
				return false;			
			}
			if(quantita <= 0 || quantita.indexOf(".") >= 0){
				alert("Inserisci la quantità esatta!");
				document.ordine.txtQtaFisse.focus();
				document.ordine.txtQtaFisse.value = quantita = "";
				return false;			
			}
			if (isNaN (quantita)){
				alert("Inserisci un valore numerico nel campo quantità!");
				document.ordine.txtQtaFisse.focus();			
				document.ordine.txtQtaFisse.value = quantita = "";	
				return false;										
			}
			if ( document.ordine.lstColoriFisse.value == "Selezionare" ){
				alert("Inserire il colore !");
				document.ordine.lstColoriFisse.focus();
				return false;
			}
			if ( quantita != "" ){
				return true;
			}
			return true;	
	}

	function updateFisse()
	{
		indiceSelezione = document.ordine.lstFisse.options.selectedIndex ;
		quantita = document.ordine.txtQtaFisse.value;
		testoLista = "";

		if ( controllaOpzioneFisse() == true && controllaCampiFisse() == true)
		{
			testoLista = document.ordine.lstFisse.options[indiceSelezione].text;
			valoreLista = document.ordine.lstFisse.options[indiceSelezione].value;
			desc=creaDescrizione();
			colore = "  " + document.ordine.lstColoriFisse.options.value;
			code = creaCodice();
			nuovaOpzione = new Option (quantita + spazio + desc + "  " + altezza + " X " + larghezza + colore, code + "  " + desc  + spazio + "   Qta: " + quantita + spazio + "   Al. " + altezza + " x " + larghezza + " La." + "  COLORE" + colore);
			document.ordine.lstFisseVuota.options[document.ordine.lstFisseVuota.options.length] = nuovaOpzione;
			document.ordine.txtQtaFisse.value = quantita = "";
			document.ordine.txtLarghezzaFisse.value = larghezza = "";
			document.ordine.txtAltezzaFisse.value = altezza = "";
			document.ordine.lstColoriFisse.options[0].selected = true;	
			document.ordine.lstFisse.focus();		
			disabilitaOggetto();
		}
	}

//*******************************************************************************************
//****Fine controllo della lista Ordine Zanzariere Fisse a Misura ***************************
//*******************************************************************************************
