//funzioni per gestione carrello, registrazione, login
//versione 2.0 novembre 2006
function addOneItem(l_id)
{
		//FACCIO IL SUBMIT
	var f = document.menu;
		alert('addOne');
	f.cmd.value="addItem";
	f.act.value="one";
	f.id.value=l_id;
	f.quantita.value=1;
	f.action="Cart.abl";

	f.submit();


}
function addItem(l_id,l_cal)
{
		//FACCIO IL SUBMIT
	var f = document.menu;
	var l_qt;
	l_qt=getVal("qt_"+l_id);
	//alert("qt_"+l_id+"="+l_qt);
		   
	if (validateForm("qt_"+l_id,'Mt.','RisNum>0'))
	{	
		f.cmd.value="addItem";
		f.id.value=l_id;
		f.qt.value=l_qt;
		f.cal.value=l_cal;
		f.action="Cart.abl";
		f.submit();
	}

}

///////// CARRELLO /////////////////////////
function checkCart()
{
		//FACCIO IL SUBMIT
		var f = document.menu;
		
		f.cmd.value="checkCart";
		f.action="Cart.abl";

		f.submit();

}


function modifyItem(l_id)
{
		//FACCIO IL SUBMIT
	var f = document.cart;
	var l_qt;
	l_qt=getVal("qt_"+l_id);
	if (validateForm("qt_"+l_id,'Mt.','RisNum>0'))
	{	
		f.cmd.value="modifyItem";
		f.id.value=l_id;
		f.qt.value=l_qt;
		//f.cal.value=l_cal;
		//alert(f.quantita.value);
		f.action="Cart.abl";

		f.submit();
	}

}
function modifyItems()
{
	//FACCIO IL SUBMIT
	var f = document.cart;
	var i;
	var l_id;
	l_idVec=modifyItems.arguments;
	//alert("ldivec="+l_idVec);
	//ciclo su ogni riga
	for(i=0; i<l_idVec.length; i++)
	{
		l_id=l_idVec[i];
		//alert ('l_id='+l_id);
	if (!validateForm("qt_"+l_id,'Mt.','RisNum>0'))
		{
			return ;
		}
	}
	f.cmd.value="modifyItems";
	f.action="Cart.abl";

	f.submit();

}
function deleteItem(l_id)
{
		//FACCIO IL SUBMIT
	var f = document.cart;
	if (confirmDelete())
	{	
		f.cmd.value="deleteItem";
		f.id_articolo.value=l_id;
		f.action="Cart.abl";

		f.submit();
	}

}

function deleteCart()
{
		//FACCIO IL SUBMIT
	var f = document.cart;
	if (confirm(f.deleteCartMessage.value))
	{	
		f.cmd.value="deleteCart";
		f.action="Cart.abl";

		f.submit();
	}

}
/////////////////////////////////////////////7
function checkItem(l_quantita)
/////////////////////////////////////////////7
{
        
		var campo="";
			if (parseFloat(l_quantita)<=0|| isNaN(parseFloat(l_quantita)))
		{
			campo=campo+"Quantitą\n";
		}

		
		if (campo!="")
		{
			alert("Attenzione! Errore di validazione:\n"+campo);
			return false;
			
		}
		else
		{
			return true;
		}
}

//////// CHECK OUT ///////////////////////////

function checkOutCart()
{
		//FACCIO IL SUBMIT
	var f = document.cart;
	
		f.action="Cart.abl";
		f.cmd.value="checkOut";
		f.act.value="cart"
		
		f.submit();


}
function login()
{
		//FACCIO IL SUBMIT
	var f = document.cart;
	if (validateForm('login','Login','R','password','password','R'))
	{	
		f.cmd.value="checkOut";
		f.act.value="login"
		f.action="Cart.abl";
		f.submit();
	}

}
function checkOut()
{
		//FACCIO IL SUBMIT
	var f = document.cart;
	if (confirm(f.seiSicuro.value))
	{
		f.cmd.value="checkOut";
		f.act.value="checkOut"
		f.action="Cart.abl";
		f.submit();
	
	}

}

function newUser()
{
		//FACCIO IL SUBMIT
		var f = document.cart;
		f.action="Registrazione.abl";
		f.cmd.value="ni";
		//f.act.value="";
		f.submit();
}

function changeUser(id)
{
		//FACCIO IL SUBMIT
		var f = document.cart;
		f.action="Registrazione.abl";
		f.cmd.value="md";
	//	f.id_utente.value=id_utente;
		//f.act.value="";
		f.submit();
}

function lostPwd()
{
		//FACCIO IL SUBMIT
		var f = document.cart;
		f.action="LostPwd.abl";
		f.cmd.value="ni";
		//f.act.value="";
		f.submit();
}

function inizio()
{	
	location.href='index.jsp';

}

function itemDetail(l_id)
{//alert(l_id);
		//FACCIO IL SUBMIT
		var f = document.menu;
		f.cmd.value="itemDetail";
		f.id_articolo.value=l_id;//alert(l_id);
		f.submit();

}
function checkUserData()
{
	var f = document.registrazione;
	if(validateForm('login','Login','R','pwd','Password','R','nome','Nome','R','cognome','Cognome','R','e_mail','Indirizzo e-mail','RisEmail','codFisc','Cod. Fisc /P.IVA','R','indirizzo','Indirizzo','R','numeroCivico','Numero Civico','R','citta','Cittą','R','cap','CAP','R','telefono','Telefono','R'))
	{
		if(f.indirizzoSped.value=="" || validateForm('indirizzoSped','Indirizzo Spedizione','R','numeroCivicoSped','Numero Civico Spedizione','R','cittaSped','Cittą Spedizione','R','provinciaSped','Provincia Spedizione','R','capSped','CAP Spedizione') )
		{
			//if (f.ckFlgMl.checked)	f.flgMl.value="1";	else f.flgMl.value="0";
			return true;
		}
		else
			return false;
	}
	else
		return false;
		
	
	
}
