if (document.cookie == "")
{
alert("ATTENZIONE:\nPer poter acquistare in questo negozio è necessario abilitare i cookie.\nNessun dato verrà memorizzato sul disco, resteranno nella memoria\nper il solo tempo di permanenza nel sito.\n\nPer Internet Explorer è sufficiente settare l'impostazione Privacy su Medio-Alta.")
}

//alert(document.cookie)

if (document.cookie.indexOf("Sel") ==-1)
	{document.cookie="Sel"+"="+"'':"}
	
if (document.cookie.indexOf("Sel2") ==-1)
	{document.cookie="Sel2"+"="+":"}

//Funzione che rivela il valore di ogni cookie
function GetCookie(Name) 
{
var search = Name + "="
	if (document.cookie.length > 0) 
		{offset = document.cookie.indexOf(search);
			if (offset != -1)
				{offset += search.length;
				 end = document.cookie.indexOf(";", offset);
					if (end == -1)
						{end = document.cookie.length;
						}
				return unescape(document.cookie.substring(offset, end))
				}
		}
}

function Aggiungi (name,nome)
{
// Verica la presenza del prodotto
	 if (document.cookie.indexOf("Sel")!=-1)
	 	{query=GetCookie("Sel")
	 	}
	 if (query.indexOf("'"+name+"'")!=-1)
		{
		SetCookie(name,(Quantita(name)*1)+1)
		invia ()
		}
// Inserisce accodandolo il nuovo prodotto
	else 
		{if (document.cookie.indexOf("Sel2")!=-1)
			{query2=GetCookie("Sel2")
			}
		query += "'"+name+"':"
		query2 += name+"=1:"
		document.cookie = "Sel" + "=" + query;
		document.cookie = "Sel2" + "=" + query2;
		invia ()
		}
}

function AggiungiCarrello (name,nome)
{
// Verica la presenza del prodotto
	 if (document.cookie.indexOf("Sel")!=-1)
	 	{query=GetCookie("Sel")
	 	}
	 if (query.indexOf("'"+name+"'")!=-1)
		{
		SetCookie(name,(Quantita(name)*1)+1)
//		invia ()
		}
// Inserisce accodandolo il nuovo prodotto
	else 
		{if (document.cookie.indexOf("Sel2")!=-1)
			{query2=GetCookie("Sel2")
			}
		query += "'"+name+"':"
		query2 += name+"=1:"
		document.cookie = "Sel" + "=" + query;
		document.cookie = "Sel2" + "=" + query2;
//		invia ()
		}
}

//Richiama il Carrello
function invia ()
{
location.href="/PagineD/Carrello.asp"
}

//Formattazione Prezzo in Euro
function euroformat(Valore)
{
    	Valore=Valore+""
    	if (Valore.substring(0,1)==".")
    		{Valore="0"+Valore}
    	testa=Valore.substring(0,Valore.indexOf("."))
    		if (testa==""){return migliaia(Valore)+","+"00"}
    	testa=migliaia(testa)
    	coda=Valore.substring(Valore.indexOf(".")+1,Valore.length)
    		if (coda.length==1){coda=coda+"0"}
     	Valore=testa+","+coda
return Valore}

//Restituisce un valore con inseriti i punti alle migliaia
function migliaia (stringanumerica)
{
var stringanumerica=stringanumerica.toString()
var testa=""

if (stringanumerica.substring(0,1)=="-")
	{testa="-"
	stringanumerica=stringanumerica.substring(1,stringanumerica.length)
	}

if (stringanumerica>0)
	{
	contator=0
	ins=0
	for (var i = 1 ; i < stringanumerica.length-ins ; i++)
		{
			contator= ++contator
				if (contator==3)
						{
						stringanumerica=
						stringanumerica.substring(0,(stringanumerica.length-i-ins))
						+"."+
						stringanumerica.substring(stringanumerica.length-i-ins,stringanumerica.length)
						contator=0
						ins=++ins
						} 
		}
	}
return testa+stringanumerica}

//Calcolo dei prodotti attuali nel carrello
function Aggiorna (value)
{		
		var query="'':"
		if (document.cookie.indexOf("Sel") != -1)
			{var query=GetCookie("Sel")
			}
		if (value==0)
		{
		location.href='Carrello.asp'
		}
		else
		{
		if (GetCookie("Tot") == "mod")
				{alert ("ATTENZIONE:\nIl carrello non è stato aggiornato")
			 	return
				}
		if (query=="'':")
			{alert ("ATTENZIONE:\nIl Carrello è vuoto, l'ordine non può essere inoltrato")
			 return
			}
		if (GetCookie("Tot") < ImportoMinimo)
				{alert ("ATTENZIONE:\nL'ordine per poter essere evaso deve essere almeno di "+ImportoMinimo+" Euro")
			 	return
				}
		location.href='Modulo.asp'
		}
}

//Funzione che Recupera i dati relativi alla spedizione
function RecDatiSped(Name) 
{
//Ricerca del Codice e del valore in Sped
var search = Name + "="
var Selezione2 = GetCookie("Sped")
	if (Selezione2.length > 0) 
		{offset = Selezione2.indexOf(search);
			if (offset != -1) 
				{offset += search.length;
				 end = Selezione2.indexOf("&", offset);
					if (end == -1)
						{end = Selezione2.length;
						}
				 return unescape(Selezione2.substring(offset, end))
				}
			else
				{Aggiorna (0) 
//Aggiorna il carrello nel caso venga premuto back dopo una cancellazione
				}
		}
}

//Funzione che rivela le quantita di ogni prodotto
function Quantita(Name) 
{
//Ricerca del Codice e del valore in Sel2
var search = ":" + Name + "="
var Selezione2 = GetCookie("Sel2")
	if (Selezione2.length > 0) 
		{offset = Selezione2.indexOf(search);
			if (offset != -1) 
				{offset += search.length;
				 end = Selezione2.indexOf(":", offset);
					if (end == -1)
						{end = Selezione2.length;
						}
				 return unescape(Selezione2.substring(offset, end))
				}
			else
				{Aggiorna (0) 
//Aggiorna il carrello nel caso venga premuto back dopo una cancellazione
				}
		}
}

//Funzione per Modificare la quantità e cancellare prodotti
function SetCookie (name, value) 
{
//Ricerca del Codice e del valore in Sel2
	var search = ":" + name + "="
	var Selezione2 = GetCookie("Sel2")
		if (Selezione2.length > 0) 
			{offset1 = Selezione2.indexOf(search);
				if (offset1 != -1) 
				{offset = offset1+search.length;
				 end = Selezione2.indexOf(":", offset);
						if (end == -1)
							{end = Selezione2.length;
							}
				}
				else	
					{return}
				
			}
			
	if (value==0)
//Elimina il prodotto dalle liste
		{
		Selezione2=Selezione2.substring(0,offset1)+Selezione2.substring(end,Selezione2.length)
			var search = "'"+name+"':"
			var Selezione = GetCookie("Sel")
				if (Selezione.length > 0) 
					{offset = Selezione.indexOf(search);
						if (offset != -1) 
							{end = offset+search.length;
								if (end == -1)
									{end = Selezione.length;
									}
							Selezione=Selezione.substring(0,offset)+Selezione.substring(end,Selezione.length)
							document.cookie="Sel"+"="+Selezione
							}
							else	
								{return}
					}
		}
	else
		{
		Selezione2=Selezione2.substring(0,offset)+value+Selezione2.substring(end,Selezione2.length)
		}
document.cookie="Sel2"+"="+Selezione2
}

//funzione che svuota completamente il carrello
function SvuotaCarrello ()
{
		document.cookie="Sel"+"="+"'':"
		document.cookie="Sel2"+"="+":"
		Aggiorna (0)
}

//Funzione che setta il tipo di spedizione
function Sp()
{
		document.cookie="Sped"+"="+"Indice="+document.Spedizione.COSTO.selectedIndex+"&"+"Nome="+document.Spedizione.COSTO.options[document.Spedizione.COSTO.selectedIndex].text+"&"+"Valore="+document.Spedizione.COSTO.options[document.Spedizione.COSTO.selectedIndex].value
}


//Funzione che setta il tipo di spedizione
function Sp0()
{
		document.cookie="Sped"+"="+"Indice="+document.Spedizione.COSTO.selectedIndex+"&"+"Nome="+document.Spedizione.COSTO.options[document.Spedizione.COSTO.selectedIndex].text+"&"+"Valore=0"
}


//Funzione che setta il tipo di spedizione
function Sp5()
{
		document.cookie="Sped"+"="+"Indice="+document.Spedizione.COSTO.selectedIndex+"&"+"Nome="+document.Spedizione.COSTO.options[document.Spedizione.COSTO.selectedIndex].text+"&"+"Valore=5"
}


function AssegnaValori(Codi,Prod,Prez,Qntt,Pret)
{
ProdSel=ProdSel+"Codice: "+Codi+"\n"+"Nome Prodotto: "+Prod+"\n"+"Prezzo: Euro "+Prez+" "+"Qnt: "+Qntt+" "+"Totale: Euro "+Pret+"\n\n"
}

//Funzione che converte le lettere accentate
function accenti(value)
{

	if (value.indexOf("&#224")!= -1)
		{value=value.substring(0,value.indexOf("&#224"))+"à"+value.substring(value.indexOf("&#224")+6,value.length)}
	if (value.indexOf("&#232")!= -1)
		{value=value.substring(0,value.indexOf("&#232"))+"è"+value.substring(value.indexOf("&#232")+6,value.length)}
	if (value.indexOf("&#233")!= -1)
		{value=value.substring(0,value.indexOf("&#233"))+"é"+value.substring(value.indexOf("&#233")+6,value.length)}
	if (value.indexOf("&#236")!= -1)
		{value=value.substring(0,value.indexOf("&#236"))+"ì"+value.substring(value.indexOf("&#236")+6,value.length)}
	if (value.indexOf("&#242")!= -1)
		{value=value.substring(0,value.indexOf("&#242"))+"ò"+value.substring(value.indexOf("&#242")+6,value.length)}
	if (value.indexOf("&#249")!= -1)
		{value=value.substring(0,value.indexOf("&#249"))+"ù"+value.substring(value.indexOf("&#249")+6,value.length)}

return value
}

//funzione che svuota completamente il carrello
function SvuotaCookie ()
{
document.cookie="Sel"+"="+"'':"
document.cookie="Sel2"+"="+":"		
}

//DATA
function data()
	{
	var days=new Array(8);
	days[1] = "Dom";
	days[2] = "Lun";
	days[3] = "Mar";
	days[4] = "Mer";
	days[5] = "Gio";
	days[6] = "Ven";
	days[7] = "Sab";
	var months=new Array(13);
	months[1] = "Gen";
	months[2] = "Feb";
	months[3] = "Mar";
	months[4] = "Apr";
	months[5] = "Mag";
	months[6] = "Giu";
	months[7] = "Lug";
	months[8] = "Ago";
	months[9] = "Set";
	months[10] = "Ott";
	months[11] = "Nov";
	months[12] = "Dic";
	var dateObj=new Date()
	var wday=days[dateObj.getDay() + 1]
	var lmonth=months[dateObj.getMonth() + 1]
	var date=dateObj.getDate()
	var year=dateObj.getYear()
	var anno=year.toString()
	var anno2=anno.substring(anno.length-2,anno.length)
	document.write(wday + ", " + date + " " + lmonth + "&nbsp;" + "20" +anno2)
return}
