//---------------------------------------------------------
// JavaScript Function Library for PayPal Shopping Carts
// Version 0.3
//
// Copyright 2004-05, Mike Brittain (www.embimedia.com)
// Permission is granted to use this free of charge on
// your web site as long as all instructions, credits
// and URLs are maintained in the comments of this script.
//*************************************************
// 10/02/2007 Traduzione Italiana:      Sergio Gandrus
//                                                             www.sergiogandrus.it
//*************************************************
// Disclaimer:
// L'utilizzo di questo software ? a proprio rischio. 
// Non c'? alcuna garanzia che questo script funzioni
// adeguatamente che gestisca tutte le possibili configurazioni
// col sistema PayPal.  In altre parole ? tua cura testare lo script
// perch? questo funzioni correttamente sul tuo sito
//
//
//
// Questa libreria di funzioni ? d'aiuto per allestire un carello
// elettronico usando i servizi online offerti da PayPal
// Visita www.paypal.it per maggiori informazionisu come usare
// il loro carrello elettronico.
//
// Le funzioni ti permettono di aggiungere un prodotto al
// carrello tramite un link o un form HTML.
//
// -- USO DEI LINK --
// Il link invia parametri per id_prodotto, nome, quantita,
// costo, taglia, coloree, e 2 costo_spedizione.  Queste
// opzioni sono passate al carrello che si apre in una
// finestra popup.
//
// ISTRUZIONI:
// Per aggiungere un prodotto:
//   <a href="#" onclick="addToCart('1', '00231',
//       'Custom T-Shirt','12.00','XXL','Red','7.00','2.50');
//       return false;">Custom T-Shirt</a>
	
//
//Ad ogni parametro dovrebbe essere associato un argomento
// anche se non hai dati da passare.  In altre parole, se non hai
// dati da passare, invia una stringa vuota:
//
//   <a href="#" onclick="addToCart('1', '00231',
//          'One-taglia Hat','28.00','','','','');
//           return false;">One-taglia Hat</a>
//
// Per visualizzare il carrello corrente:
//   <a href="#" onclick="showCart();return false;">
//     Guarda il carrello
//   </a>
//
//
// USO DEL FORM:
// In pi? pu? essere utilizzato un form HTML per aggiungere
// prodotti al tuo carrello PayPal.  Il form deve utilizzare un evento
// onSubmit  "handleCartItem()".  Questa funzione legge i valori dal
// form HTML e li invia al carrello di PayPal alll'interno di una nuova
// finestra del browser.
//
//
//---------------------------------------------------------
	
//---------------------------------------------------------
// MODIFICA QUESTE VARIABILI DI CONFIGURAZIONE
// A SECONDA DELLE TUE ESIGENZE.
//
// Qui devi inserire l'email che hai utilizzato per la registrazione con PayPal
// E' spezzata in due per prevenire gli spambot.
var business = 'info' + '@' + 'ariannadeco.com';
// Moneta di transazione.
var currencyCode = 'EUR';

//
//---------------------------------------------------------
	
// URL del carrello di PayPal.
var paypal_url = 'https://www.paypal.com/chart/';
	
//Propriet? della finestra popup.
var cartWin = null;
var winname = 'cartwindow';
var winProps = 'width=800,height=500,scrollbars,location,resizable,status';
	
//---------------------------------------------------------
	
function addToCart (id, prezzo, spedizione, spedizione2, nome, cognome, indirizzo, cap, citta, email, telefono, provincia, lingua)
{
  // Creo l'URL per aggiungere un prodotto
  var cartUrl = paypal_url
        + 'cmd=_ext-enter'
		+ '&redirect_cmd=_xclick'
		+ '&add=1'
		+ '&quantity=1' 
		+ '&lc=' +escape(lingua)
		+ '&currency_code=EUR'
		+ '&business=' + escape(business)
        + '&item_name=' + escape(id)
	    + '&amount=' +escape(prezzo)
	   	+ '&first_name=' +escape(nome)
		+ '&last_name=' +escape(cognome)
		+ '&address1=' +escape(indirizzo)
		+ '&zip=' +escape(cap)
		+ '&city=' +escape(citta)
		+ '&email=' +escape(email)
		+ '&night_phone_b=' +escape(telefono)
		+ '&state=' +escape(provincia)
		+ '&shipping=' +escape(spedizione);
		




  // Aggiunge il prodotto
  openCartWin(cartUrl);
}
	
/*
function openCartWin (loadUrl) {
	
  if (!cartWin || cartWin.closed) {
    // No - Apri una nuova finestra
    cartWin = window.open(loadUrl,winname,winProps);
	
  } else {
    // S? - Il focus rimane sulla finestra esistente e viene caricata una nuova URL
    cartWin.location = loadUrl;
    cartWin.focus();
  }
}

*/
function openCartWin (loadUrl) {
 
    window.location = loadUrl;
    window.focus();

}
