Shadowbox.init({
	language: "it",
	players: ["img","swf"]
});
function sconto(fascia){
	$(".tabella-fascia-di-sconto").hide();
	$("#ricerca"+fascia).show();
}
$(document).ready(function(){ 
	Shadowbox.setup(".shadowbox_zoom", {
        handleOversize: "drag"
    });
//	$(".tabella-fascia-di-sconto").hide();
//	$(".fascia-di-sconto").click(function(){
//		$("#ricerca"+this.id).toggle();
//	});
	$("#ricerca").tablesorter();
	$(".tabella-fascia-di-sconto").tablesorter();
	$(".tooltip").tooltip({ 
		delay:0,
		fade: 250,
		extraClass: "small",
		showURL: false,
		bodyHandler: function() { 
	        return "questo vino non risulta al momento disponibile in cantina: se sei interessato ad acquistarlo contattaci all'indirizzo <b>shop@enoteca-italiana.it</b> cliccando su questo bottone, e ti informeremo sull'effettiva disponibilit&agrave; e sugli eventuali tempi di riassortimento"; 
    	}
    });
    
	$("#carrello .fld_q").change(function(){
		this.form.submit();
	});
	$("#nome_produttore").autocomplete("produttore.txt", {
	});
	$("#user-email").keypress(function() {
		$('#user-emailmsg').html('');
		return true;
	});
	$("#user-email").keydown(function() {
		$('#user-emailmsg').html('');
		return true;
	});
	$("#user-email").focusout(emailFieldCheck);
    if (!$("#order-regalo").attr('checked')) $("#order-regalo-testo").hide();
    $("#order-regalo").click(function(){
    	if (this.checked) $("#order-regalo-testo").show(); else $("#order-regalo-testo").hide();
    });
});
function emailFieldCheck() {
	if ($("#user-email").val()!='') {
		if (emailCheck(false)) {
			$('#user-emailmsg').html('');
		} else {
			$('#user-emailmsg').html('<a href="password.html?email='+escape($("#user-email").val())+'">gi&agrave; in uso</a>');
		}
	}
}
	
function loginCheck() {
	if ($("#login_email").val()=='') {
		alert('il campo \'Email\' non puo\' essere lasciato vuoto');
		$("#login_email").focus();
		return false;
	} else {
		if ($("#login_password").val()=='') {
			alert('il campo \'Password\' non puo\' essere lasciato vuoto');
			$("#login_password").focus();
			return false;
		} else {
			return true;
		}
	}
}
function emailCheck(showAlerts) {
	var go_on=false;
	jQuery.ajax({
		async: false,
		cache: false,
		dataType: "text",
		url: "_ajaxcheck_email.txt",
		data: {
			email: $("#user-email").val(),
			random: '123'
		},
		error: function(xhr,status,error){
			alert('error: '+status);
		},
		success: function(data,status,xhr){
			if (data.indexOf('_OK_')!=-1) {
				go_on=true;
			} else {
				if (data.indexOf('_KO_')!=-1) {
					if (showAlerts && confirm("Attenzione: l'email indicata e' già presente nel nostro archivio: cliccare su OK per recuperarne la password, oppure ANNULLA per tornare alla pagina")) {
						location='password.html?email='+escape($("#user-email").val());
					}
				} else {
					if (showAlerts) alert("Attenzione: impossibile verificare se l'email indicata e' già presente nel nostro archivio. Riprovare, grazie.");
				}
				if (showAlerts) $("#user-email").focus();
			}
		}
	});
	return go_on;
}
function regformCheck() {
	if (!$("#user-privacy")[0].checked) {
		alert('il consenso al trattamento dei dati e\' indispensabile per l\'elaborazione dell\'ordine');
	} else {
		if ($("#user-password").val()=="") {
			alert('la password consente di accedere nuovamente al sito e consultare per esempio lo storico degli ordini');
			$("#user-password").focus();
		} else {
			if ($("#user-password2").val()=="") {
				alert('indicare nuovamente la password nel campo apposito (onde evitare errori di battitura)');
				$("#user-password2").focus();
			} else {
				if ($("#user-password").val()!=$("#user-password2").val()) {
					alert('le password indicate non coincidono');
					$("#user-password").focus();
				} else {
					if ($("#user-email").val()=="") {
						alert('inserire un indirizzo valido e funzionante');
						$("#user-email").focus();
					} else {
						if (emailCheck(true)) {
							if ($("#user-nome").val()=="" || $("#user-cognome").val()=="" || $("#user-indirizzo").val()=="" || $("#user-cap").val()=="" || $("#user-comune").val()=="" || $("#user-provincia").val()=="" || $("#user-telefono").val()=="") {
								alert('riempire utti i campi obbligatori');
								$("#user-nome").focus();
							} else {
								if ($("#az").val()=="1" && ($("#user-partitaiva").val()=="" || $("#user-azienda").val()=="")) {
									alert('ragione sociale e partita iva sono obbligatori');
								} else {
									if ($("#user-codicefiscale").val()=="") {
										if (!confirm('il codice fiscale non e\' stato indicato: per i cittadini italiani e\' indispensabile per poter completare l\'acquisto. Procedere comunque?')) {
											$("#user-codicefiscale").focus();
											return false;
										}
									}
									return true;
								}
							}
						}
					}
				}
			}
		}
	}
	return false;
}

