function aggiungi(id,diretto) {
	//chiamatina jq per il carrello
	var r=Math.random();
	$.post('jq_agg_art.php?r='+r,{variante:id},function(data){
		if(data=='OK') {
			//aggiorna mr carrello
			$.post('jq_leggi_carrello.php?r='+r,{},function(data) {
				if(diretto==1) {
					location.href=document.scheda.link_carrello.value;
				}else{
					location.href=document.scheda.link_scheda.value;
				}

			});

		}else{
			alert("Attenzione, l'articolo non è momentaneamente disponibile");
		}
		return false;
	});
}
function cancella(id) {
	var r=Math.random();
	$.post('jq_canc_art.php?r='+r,{variante:id},function(data){
		if(data=='OK') {
			//aggiorna mr carrello
			location.href=document.carrello.link_carrello.value;
		}
	});
}
function svuota_carrello() {
	if(confirm("Svuotare completamente il carrello ?")) {
		var r=Math.random();
		$.post('jq_canc_tutto.php?r='+r,{aa:1},function(data){
			if(data=='OK') {
				//aggiorna mr carrello
				location.href=document.carrello.link_carrello.value;
			}
		});
	}
}
function altri_dati() {
	if(document.carrello.usa_spedisci_2.checked) {
		$('#id_tabella2').css('visibility','visible');
	}else {
		$('#id_tabella2').css('visibility','hidden');
	}
}
function go_login() {
	if(!document.carrello.login.value || !document.carrello.passwd.value) {
		alert("Inserire l'email e la password");
	}else {
		document.carrello.submit();

	}
}
function acquista(spese) {
	//controlla che ci siano tutti i campi
	var tabella=document.carrello;
	var uscita='';
	//primo pezzo: dati obbligatori
	if(!tabella.nome.value)uscita+="Manca il nome/ragione sociale\n";
	if(!tabella.cognome.value)uscita+="Manca il cognome\n";
	if(!tabella.indirizzo.value)uscita+="Manca l'indirizzo\n";
	if(!tabella.cap.value)uscita+="Manca il CAP\n";
	if(!tabella.localita.value)uscita+="Manca la località\n";
	if(!tabella.provincia.selectedIndex)uscita+="Manca la provincia\n";
	if(!tabella.nazione.value)uscita+="Manca la nazione\n";
	if(!tabella.telefono.value)uscita+="Manca il telefono\n";
	if(!tabella.email.value)uscita+="Manca l'email\n";
	if(tabella.fattura.checked && !tabella.piva.value)uscita+="Manca la partita IVA\n";
	if(tabella.registra_pw && tabella.registra_pw.checked && !tabella.new_passwd.value) uscita+="Manca la password per la registrazione\n";
	//secondo pezzo: c'� un destinatario diverso?
	if(tabella.registra_pw && tabella.registra_pw.checked) {
		var pwcheck='si';
	}else{
		var pwcheck='no';
	}
	if(document.carrello.usa_spedisci_2.checked) {
		var usa2='true';
		if(!tabella.nominativo2.value)uscita+="Manca il nominativo di consegna\n";
	if(!tabella.indirizzo2.value)uscita+="Manca l'indirizzo di consegna\n";
	if(!tabella.cap2.value)uscita+="Manca il CAP di consegna\n";
	if(!tabella.localita2.value)uscita+="Manca la località di consegna\n";
	if(!tabella.provincia2.value)uscita+="Manca la provincia di consegna\n";
	if(!tabella.nazione2.value)uscita+="Manca la nazione di consegna\n";
	if(!tabella.telefono2.value)uscita+="Manca il telefono di consegna\n";
	if(!tabella.email2.value)uscita+="Manca l'email di consegna\n";
	}else{
		var usa2='false';
	}
	if(tabella.pagamento[0].checked) {
		var messaggio="Stai per effettuare l'acquisto richiesto tramite carta di credito:\nConfermi di aver letto ed approvato la normativa sulla privacy e le condizioni di vendita ?";
		var pagamento='cc';
	}else{
		var messaggio="Stai per effettuare l'acquisto richiesto tramite bonifico bancario:\nConfermi di aver letto ed approvato la normativa sulla privacy e le condizioni di vendita ?";
		var pagamento='bb';
	}
	if(uscita) {
		alert(uscita);
	}else if(confirm(messaggio)) {
		//passare i dati via jq
		if(tabella.fattura.checked) {
			var fattura='S';
		}else {
			var fattura='N';
		}
		var r=Math.random();
		$('#messaggio_invio').html("<div  style='text-align:center;background:blue;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Controllo &amp; salvataggio dato</div>").fadeIn();
		$.post('jq_registra_ordine.php?r='+r,{
			nome: tabella.nome.value,
			cognome: tabella.cognome.value,
			nominativo2:tabella.nominativo2.value,
			indirizzo:tabella.indirizzo.value,
			indirizzo2:tabella.indirizzo2.value,
			cap:tabella.cap.value,
			cap2:tabella.cap2.value,
			localita: tabella.localita.value,
			localita2: tabella.localita2.value,
			provincia: tabella.provincia[tabella.provincia.selectedIndex].value,
			provincia2: tabella.provincia2.value,
			nazione: tabella.nazione.value,
			nazione2: tabella.nazione2.value,
			telefono: tabella.telefono.value,
			telefono2: tabella.telefono2.value,
			cellulare: tabella.cellulare.value,
			cellulare2: tabella.cellulare2.value,
			email: tabella.email.value,
			email2: tabella.email2.value,
			password: tabella.new_passwd.value,
			pwcheck:pwcheck,
			usa2:usa2,
			fattura:fattura,
			piva:tabella.piva.value,
			pagamento:pagamento

		},function(data) {
			eval ("var ris="+data);
			if(ris.codice=='OK'){
				if(pagamento=='cc') {
					$('#messaggio_invio').html("<div  style='text-align:center;background:green;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Richiesta carta di credito</div>");
				}else{
					$('#messaggio_invio').html("<div  style='text-align:center;background:green;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Registrazione ordine</div>");
				}
				if(pagamento=='cc') {
					$('#finestrella_cc').load('pagare_cc.php?ppp='+r);
					$('#finestrella_cc').show();
				}else{

					document.form_per_bb.submit();
				}

			}else {
				if(ris.email=='KE') {
					$('#messaggio_invio').html("<div  style='text-align:center;background:orange;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Errore nella procedura, Email errata</div>");
				}else if(ris.email=='KP') {
					$('#messaggio_invio').html("<div  style='text-align:center;background:orange;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Errore nella procedura, Email già presente</div>");
				}else {
					$('#messaggio_invio').html("<div style='text-align:center;background:red;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Errore nella procedura, si prega di riprovare più tardi</div>");
				}
			}
			$('#messaggio_invio').fadeIn();
			setTimeout("$('#messaggio_invio').fadeOut()",4000);
		});




	}
}
function acquista_negozio() {
	//controlla che ci siano tutti i campi
	var tabella=document.carrello;
	var uscita='';
	if(tabella.pagamento[0].checked) {
		var messaggio="Stai per effettuare l'acquisto richiesto tramite pagamento contrassegno:\nConfermi di aver letto ed approvato la normativa sulla privacy e le condizioni di vendita ?";
		var pagamento='cc';
	}else{
		var messaggio="Stai per effettuare l'acquisto richiesto tramite bonifico bancario:\nConfermi di aver letto ed approvato la normativa sulla privacy e le condizioni di vendita ?";
		var pagamento='bb';
	}
	if(uscita) {
		alert(uscita);
	}else if(confirm(messaggio)) {
		//passare i dati via jq

		var r=Math.random();
		$('#messaggio_invio').html("<div  style='text-align:center;background:blue;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Controllo &amp; salvataggio dato</div>").fadeIn();
		$.post('jq_registra_ordine_negozio.php?r='+r,{

			pagamento:pagamento

		},function(data) {
			eval ("var ris="+data);
			if(ris.codice=='OK'){
				$('#messaggio_invio').html("<div  style='text-align:center;background:green;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Registrazione ordine</div>");
				document.form_per_bb.submit();

			}else {
				$('#messaggio_invio').html("<div style='text-align:center;background:red;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Errore nella procedura, si prega di riprovare più tardi</div>");
			}
			$('#messaggio_invio').fadeIn();
			setTimeout("$('#messaggio_invio').fadeOut()",4000);
		});




	}
}

function registra_utente() {
	//controlla che ci siano tutti i campi
	var tabella=document.form_utente;
	var uscita='';
	//primo pezzo: dati obbligatori
	if(!tabella.nome.value)uscita+="Manca il nome/ragione sociale\n";
	if(!tabella.cognome.value)uscita+="Manca il cognome\n";
	if(!tabella.indirizzo.value)uscita+="Manca l'indirizzo\n";
	if(!tabella.cap.value)uscita+="Manca il CAP\n";
	if(!tabella.localita.value)uscita+="Manca la località\n";
	if(!tabella.provincia.selectedIndex)uscita+="Manca la provincia\n";
	if(!tabella.nazione.value)uscita+="Manca la nazione\n";
	if(!tabella.telefono.value)uscita+="Manca il telefono\n";
	if(!tabella.email.value)uscita+="Manca l'email\n";
	if(uscita) {
		alert(uscita);
	}else if(confirm("Confermi la registrazione ?")) {
		//passare i dati via jq
		var r=Math.random();
		$('#messaggio_invio_reg').html("<div style='text-align:center;background:blue;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Controllo &amp; salvataggio dato</div>").fadeIn();
		$.post('jq_registra_utente.php?r='+r,{
			nome: tabella.nome.value,
			cognome: tabella.cognome.value,
			indirizzo:tabella.indirizzo.value,
			cap:tabella.cap.value,
			localita: tabella.localita.value,
			provincia: tabella.provincia[tabella.provincia.selectedIndex].value,
			nazione: tabella.nazione.value,
			telefono: tabella.telefono.value,
			cellulare: tabella.cellulare.value,
			email: tabella.email.value,
			password: tabella.passwd.value

		},function(data) {
			eval ("var ris="+data);
			if(ris.codice=='OK'){
				$('#riepilogo-dati').load("reg_inviata.php");
				$('#testi-generali').html('');

			}else {
				if(ris.email=='KE') {
					$('#messaggio_invio_reg').html("<div  style='text-align:center;background:orange;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Errore nella procedura, Email errata</div>");
				}else if(ris.email=='KP') {
					$('#messaggio_invio_reg').html("<div  style='text-align:center;background:orange;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Errore nella procedura, Email già presente</div>");
				}else {
					$('#messaggio_invio_reg').html("<div  style='text-align:center;background:red;color:white;font:bold 11px  Verdana, Helvetica, sans-serif;'>Errore nella procedura</div>");
				}
			}
			$('#messaggio_invio_reg').fadeIn();
			setTimeout("$('#messaggio_invio_reg').fadeOut()",4000);
		});




	}
}
function reminder() {
	var tabella=document.carrello;
	if(!tabella.login.value){
		alert("Inserisci l'email di registrazione");
	}else{
		var email=tabella.login.value;
		var r=Math.random();
		$.post('jq_invia_reminder_utenti.php?r='+r,{email:email},function(data) {
			eval ("var ris="+data);
			if(ris.uscita=='OK'){
				alert("Le è stata inviata la password all'indirizzo indicato");
			}else if(ris.uscita=='KO'){
				alert("Attenzione, l'email "+email+" non è presente nei nostri sistemi");
			}else {
				alert("Errore di sistema");
			}
		});
	}
}
