// JavaScript Document
// Le funzioni da me create in questo script richiedono MOOTOOLS e SEXYALERTBOX installati e funzionanti.

// La funzione si occupa di scrivere in un cookie il codice del prodotto scelto premendo il bottone a forma di carrello.

var aggiungi_prodotto = function(idprodotto,destinazione){
	var prodotti = Cookie.read(destinazione,{domain: 'patroneditore.com'});
	if(prodotti==null) prodotti='';
	if(idprodotto!=null && prodotti.indexOf(idprodotto)==-1)
		var prodotti = prodotti+"#"+idprodotto;
	var myCookie = Cookie.write(destinazione, prodotti,{domain: 'patroneditore.com'});
	//var prodotti = Cookie.read('prodotti');
};

// La funzione si occupa di ricalcolare e modificare il totale all'interno del carrello acquisti.
var aggiorna_totale = function(){
	var quantita=$('carrello_form').getElements('input[name^=quantita]');
	var prezzi =$('carrello_form').getElements('input[name^=prezzo]');
	var pesi =$('carrello_form').getElements('input[name^=peso]');
	var totale = 0;
	var totale_peso = 0;
	quantita.each(function(item, index){
		var prezzo =prezzi[index].get('value').toFloat();
		var peso =pesi[index].get('value').toFloat();
		//alert('peso='+peso);
		var valore_quantita=item.get('value').toFloat();
		if(valore_quantita<1 | valore_quantita=='NaN') {
			valore_quantita=1;
			item.set('value',1);
		}
		var aggiunta = (valore_quantita*prezzo).toFloat();
		//alert(aggiunta);
		var aggiunta_peso = (valore_quantita*peso).toFloat();
		totale = (totale+aggiunta).toFloat();
		totale_peso = (totale_peso+aggiunta_peso).toFloat();
		//alert('totale peso='+totale_peso);
	});
	totale = totale.round(2).toFixed(2);
	totale_peso = totale_peso.round(2).toFixed(2);
	//alert(totale_peso);
	$('totale').innerHTML=totale+" &euro;";
};

// La funzione si occupa di eliminare un prodotto dal cookie e refreshare la pagina, il tutto č interfacciato per funzionare con il plugin Sexy Alertbox.
// http://www.coders.me//lang/en/web-html-js-css/javascript/sexy-alert-box-12-mootools-jquery

var elimina_prodotto = function(idprodotto,destinazione){
	var prodotti = Cookie.read(destinazione);
	var ricerca = '#'+idprodotto;
	prodotti = prodotti.replace(ricerca,"");
	var myCookie = Cookie.write(destinazione, prodotti,{domain: 'patroneditore.com'});
	$.msgbox('<h1>Pātron Editore</h1><p>L\'opera č stata rimossa dal carrello.</p>',{
		type: 'info', 
		buttons : [{type: 'submit', value: 'Continua'}]
	});
	$(".jquery-msgbox-buttons button").click(function(){
			window.location.href=window.location.href;
	});
};

