function leftTrim(stringa) 
{
	while (stringa.substring(0,1) == ' ')
	{
		stringa = stringa.substring(1, stringa.length);
	}
	return stringa;
}


function rightTrim(stringa) 
{
	while (stringa.substring(stringa.length-1, stringa.length) == ' ')
	{
		stringa = stringa.substring(0,stringa.length-1);
	}
	return stringa;
}


function trim(stringa) 
{
	while (stringa.substring(0,1) == ' ')
	{
		stringa = stringa.substring(1, stringa.length);
	}
	while (stringa.substring(stringa.length-1, stringa.length) == ' ')
	{
		stringa = stringa.substring(0,stringa.length-1);
	}
	return stringa;

}


function changeImg(id,newImage){
  document.getElementById(id).src = 'images/'+newImage;
}

function cerca()
{
	var f = document.ricercaTxt;
	//alert("id_cs_"+f.id_nazione.value);
	if(trim(f.searchTxt.value)=="")
	{
		alert("Inserire il campo di ricerca");
		return false;
	}
	else
	{
		//var theSvlt="Catalogo.abl?cmd=searchTxt&searchTxt="+f.searchTxt.value;
		//alert(theSvlt);
		//location.href=theSvlt;
		//alert('pio');
		return true;
		
	}
}

function showItem(id)
{
		//FACCIO IL SUBMIT
		var f = document.ricerca;
		f.action=f.actionPage.value;
		f.cmd.value="md";
		f.act.value="";
		f.id_articoloVariante.value=id;
		f.pageNumber.value=1;
		f.submit();
}

function addOneItem()
{
	
	var f = document.ricerca;
	var t= document.taglia;
	if(t.id_disponibilita.value>0)
	{
		f.cmd.value="addItem";
		f.act.value="one";
		f.id.value=t.id_disponibilita.value;
		f.quantita.value=1;
		f.action="Cart.abl";
		f.submit();
	}
	else
	{
		alert(t.tagliaMsg.value);	
	}


}


function addItem(l_id)
{
		//da articolo.jsp
	var f = document.cart;
	var l_qt;
	l_qt=getVal("qt");
	//alert("qt_"+l_id+"="+l_qt);
		   
	if (validateForm("qt",'Quantita','RisNum>0'))
	{	
		if(f.id_taglia.value==0)
		alert('Seleziona una taglia');
		else
		{
			f.cmd.value="addItem";
			//f.id.value=l_id;
			f.id_articolo.value=l_id;
			f.qt.value=l_qt;
			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(l_id_iv)
{
	//FACCIO IL SUBMIT
	var f = document.cart;
	var i;
	var l_id;
	l_idVec=modifyItems.arguments;
	//alert("ldivec="+l_idVec);
	//ciclo su ogni riga
	var l_id_v_finale="";
	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'))
		{
			//ho valori a zero
			if(l_id_v_finale=="")
				l_id_v_finale=l_id;
			else
				l_id_v_finale=l_id_v_finale+","+l_id;
			
		}
		else
		{
			//ho valori a zero
			
		}
		
	}
	f.cmd.value="modifyItems";
	//alert(l_id_v_finale);
	f.id_itemsVector.value=l_id_v_finale;
	f.action="Cart.abl";

	f.submit();

}
function deleteItem(l_id,l_id_iv)
{//Cart.abl?cmd=deleteItem&id_itemsVector=<%=id_itemsVector%>&id=<%=rowBean.getItemId()%>"
		//FACCIO IL SUBMIT
	var f = document.cart;
	if (confirm(f.deleteCartItem.value))
	{	
		f.cmd.value="deleteItem";
		f.id.value=l_id;
		f.id_itemsVector.value=l_id_iv;
		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()
{
	//riepilogo del carrello prima del login 
	//il passo successivo è il login  e quindi il
	//checkOut con la registrazione dell'ordine
		//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','pwd','password','R'))
	{	
		f.cmd.value="checkOut";
		f.act.value="login"
		f.action="Cart.abl";
		f.submit();
	}

}
function checkOutOldSeiSicuro()
{
		//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 checkOut()
{
		//FACCIO IL SUBMIT
	var f = document.cart;
	setChekBoxValue("cart","flgProcedi","1","0");
	
	if (f.flgProcedi.value==1)
	{
		// setRadioButtonValue("cart","flgTipoPagamento");
		
		f.cmd.value="checkOut";
		f.act.value="checkOut"
		f.action="Cart.abl";
		f.submit();
	
	}
	else
	{
		alert(f.procedi.value);	
	}

}


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

function newUserLogon()
{
		newUserForm(document.logon);
}

function changeUserForm(theForm)
{
		var f = theForm;
		f.action="Users.abl";
		f.cmd.value="md";
		//alert(f.id_users.value);
		f.submit();
}

function changeUser()
{
		changeUserForm(document.cart);
}

function changeUserRO()
{
		changeUserForm(document.ricercaOrdini);
}

function lostPwdForm(theForm)
{
		var f = theForm;
		if (validateForm('lostPwdEmail','Email','RisEmail'))
		{
			f.action="Cart.abl";
			f.cmd.value="lostPwd";
			f.act.value="";
			f.submit();
		}
}

function lostPwd()
{
		lostPwdForm(document.cart);
}
function lostPwdLogon()
{
		lostPwdForm(document.logon);
}

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 refreshUser()
{
		//FACCIO IL SUBMIT
		var f = document.registrazione;
		//f.action=f.actionPage.value;
		f.cmd.value="md";
		f.act.value="refresh";
		//f.currentTab.value="";
		f.submit();
}

function saveUser()
{
	if (checkUserData())
	{
		var f = document.registrazione;
		//f.action=f.actionPage.value;
		f.act.value="save";
		f.cmd.value="asq";
		//alert('ID_ARTICOLO xxx '+document.dettaglio.id_articolo.value);
		f.submit();
	}
}


function checkUserData()
{
	var f = document.registrazione;
	if(validateForm2('registrazione','login','Login','R','pwd','Password','R','cognome','Cognome Nome / Rag. Soc.','R','eMail','Indirizzo e-mail','RisEmail','codFisc','Codice Fiscale','R','indirizzo','Indirizzo','R','citta','Citta','R','cap','CAP','R','telefono','Telefono','R'))
	{
		if(f.indirizzoSped.value=="" || validateForm2('registrazione','indirizzoSped','Indirizzo Spedizione','R','cittaSped','Città Spedizione','R','provinciaSped','Provincia Spedizione','R','capSped','CAP Spedizione') )
		{
			//checkboxes
			
				if (f.ckFlgMl.checked)	f.flgMl.value="1";	else f.flgMl.value="0";
				if (f.ckFlgPrivTrattamento.checked)	f.flgPrivTrattamento.value="1";	else f.flgPrivTrattamento.value="0";
				if (f.ckFlgPrivComunicazione.checked)	f.flgPrivComunicazione.value="1";	else f.flgPrivComunicazione.value="0";
				
				//privacy
				
				if(f.flgPrivTrattamento.value=="1")
					return true;
				else
				{
					alert("Attenzione!. E' obbligatorio fornire il consenso al trattamento dei dati comuni");
					return false;
				}	
				
			return true;
		}
		else
			return false;
	}
	else
		return false;
		
}

function payCc()
{
var f = document.cart;
//if (confirm(f.seiSicuro.value))

	{	
		if(f.flgTipoPagamento.value==1)
		{
			f.action="Ordine.abl";
			f.cmd.value="payBon";
			f.submit();
		}
		else if(f.flgTipoPagamento.value==0)
		{
			f.action="Pay.abl";
			f.cmd.value="";
			f.submit();
		}
		else if(f.flgTipoPagamento.value==2)
		{
			f.action="PayPal.abl";
			f.cmd.value="start";
			f.submit();
		}
	}
		
}
function payChose()
{
var f = document.cart;
//if (confirm(f.seiSicuro.value))

	{	
		if(f.flgTipoPagamento.value==1)
		{
			f.action="Ordine.abl";
			f.cmd.value="payBon";
			f.submit();
		}
		else if(f.flgTipoPagamento.value==0 || f.flgTipoPagamento.value==2)
		{
			f.action="Ordine.abl";
			f.cmd.value="payCc";
			f.submit();
		}
		else
		{
			f.action="Ordine.abl";
			f.cmd.value="refreshPayment";
			f.submit();
		}
		
	}
		
}

function loginTracking()
{
		//FACCIO IL SUBMIT
	var f = document.logon;
	if (validateForm('login','Login','R','pwd','password','R'))
	{	
		f.cmdIU.value="check";
		f.act.value="tracking"
		f.action="Logon.abl";
		f.submit();
	}

}
function modifyOrder(id)
{
		//FACCIO IL SUBMIT
		var f = document.ricercaOrdini;
		f.action=f.actionPage.value;
		f.cmd.value="md";
		//f.act.value="view";
		f.id_ordine.value=id;
		f.submit();
}


function reso()
{
	var f = document.cart;
	f.action="Reso.abl";
	f.cmd.value="md";
	f.submit();
}
function modifyOrderReso(id)
{
		//FACCIO IL SUBMIT
		var f = document.cart;
		f.action="Ordine.abl";
		f.cmd.value="md";
		//f.act.value="view";
		f.id_ordine.value=id;
		f.submit();
}
function richiediReso()
{
	var f = document.cart;
	if(f.motivoRichiestaReso.value!="")
	{
		f.action="Reso.abl";
		f.act.value="save";
		f.cmd.value="asq";
		f.submit();
	}
	else
	alert("Inserire motivazione richiesta");
}

function formSearching()
{
		//FACCIO IL SUBMIT
		var f = document.ricercaOrdini;
		f.action=f.actionPage.value;
		f.cmd.value="search";
		f.pageNumber.value=1;
		//f.submit();
}
function searching()
{
		//FACCIO IL SUBMIT
		var f = document.ricercaOrdini;
		formSearching();
		f.submit();
}
function mailOrdine(id)
{
   
		//FACCIO IL SUBMIT
		var f = document.cart;
		f.action="Ordine.abl";
		f.cmd.value="sendMailOrder";
		f.submit();
}

function exportCommand()
{
		//FACCIO IL SUBMIT
		if(confirm("Sei Sicuro?"))
		{
			var f = document.cart;
			f.action="Ordine.abl";
			f.cmd.value="exportOrdine";
			f.submit();
		}
}

function openBrWindow(theURL) { 
          window.open(theURL,'External','scrollbars=auto,width=520,height=750');
} 
function openBrWindow6(theURL) { 
          window.open(theURL,'External','scrollbars=auto,width=600,height=750');
} 
		
function mailingList()
{
	var f = document.ml;
	if(validateForm2('ml','eMail','Inidirizzo email','RisEmail'))
	{
		f.cmd.value="ML";
		f.act.value="";
		f.submit();
	}
	
}
function checkCC()
{
		//FACCIO IL SUBMIT
	var f = document.logon;
	if (validateForm('controlCode','Codice di Controllo','R'))
	{	
		f.cmdIU.value="checkCC";
		f.act.value="tracking"
		f.action="Logon.abl";
		f.submit();
	}

}

function changePayment()
{var f = document.cart;
	var theId="payment"+f.flgTipoPagamento.value;
	if (document.getElementById) {
		//nascondo tutti
		document.getElementById("payment0").style.display="none";
		document.getElementById("payment1").style.display="none";
		document.getElementById("payment2").style.display="none";
		//rendo visibile theId
		
		document.getElementById(theId).style.display="block";
		
		return false;
	} else {
		return true;
	}	
	
}

function doPayPal()
{
var f = document.cart;
//if (confirm(f.seiSicuro.value))
	{	
		
		{
			f.action="PayPalDoPayment.abl";
			f.cmd.value="doPayment";
			f.submit();
		}
	}
		
}
function cancelOrder()
{var f = document.cart;
	if (confirm(f.seiSicuro.value))
	{	
	f.action="Ordine.abl";
	f.cmd.value="cancelOrder";
	f.submit();
	}
}
function checkBoxesCR()
/////////////////////////////////////////////
{
	//setChekBoxValue("ricerca","flgSommaCRL","1","0");
}

function checkRadioCR()
{
	//setRadioButtonValue("ricerca","flgPlaAntPos");

}


function refreshPagamento()
{
	//setRadioButtonValue("cart","flgTipoPagamento");
	var f = document.cart;
	//alert('pio'+f.flgTipoPagamento.value);
	//solo sul saldo innegozio che levo il costo di spedizione
	if(f.flgTipoPagamento.value==4 || f.flgPayment.value==4 || f.flgTipoPagamento.value==0 || f.flgPayment.value==0)
	{
		f.action="Cart.abl";
		f.cmd.value="checkOut";
		f.act.value="cart"
		
		f.submit();
	}


}

function updateCostoSped()
{
	var f = document.nazione;
	//alert("id_cs_"+f.id_nazione.value);
	var costo=document.getElementById("id_cs_"+f.id_nazione.value);
	//alert(costo.value);
	f.costoSped.value=costo.value;
}

function marcaChange()
{
	var f = document.ricerca_marca;
	//alert("id_cs_"+f.id_nazione.value);
	var theSvlt="Catalogo.abl?cmd=search&id_marca="+f.id_marca.value+"&flg_stockOfferte="+f.flg_stockOfferte.value;
	//alert(costo.value);
	location.href=theSvlt;
}

function marcaChangeCR()
{
	var f = document.ricerca;
	//alert("id_cs_"+f.id_nazione.value);
	var theSvlt="Catalogo.abl?cmd=search&id_marcaCR="+f.id_marcaCR.value+"&id_famiglia="+f.id_famiglia.value+"&id_sottoFamiglia="+f.id_sottoFamiglia.value+"&flg_stockOfferte="+f.flg_stockOfferte.value;
	//alert(costo.value);
	location.href=theSvlt;
}

function checkMailerForm()
{
	
	return  validateForm2('formMail','mailTo','Email','RisEmail','Richiesta','Richiesta','R')
}

function servizioProvincia()
{
	var f = document.ricerca;
	//alert("id_cs_"+f.id_nazione.value);
	
	var theSvlt="Servizio.abl?cmd=search&id_tipoServizio="+f.id_tipoServizio.value+"&id_provincia="+f.id_provincia.value;
	//alert(theSvlt);
	location.href=theSvlt;
	//alert('pio');

}
function logout()
{
		//FACCIO IL SUBMIT
	var f = document.logon;
	
	{	
		f.cmdIU.value="login";
		f.act.value="tracking"
		f.action="Logon.abl";
		f.submit();
	}

}
function refreshOrdine()
{
	var f = document.dettaglio;
	
	f.action="Ordine.abl";
	f.cmd.value="asq";
	f.act.value="save"
	f.submit();

}

function viewOrder(id)
{
	var f = document.dettaglio;
	
	f.action="Ordine.abl";
	f.cmd.value="md";
	f.act.value="";
	f.id_ordine.value=id;
	
	f.submit();

}
