//*******************************************************************************************
function controllaQta(numeroProd) {
	if(numeroProd == 0) {
		alert("Per proseguire ordinare almeno un prodotto");
		return false;
	}
}

function engcontrollaQta(numeroProd) {
	if(numeroProd == 0) {
		alert("You must order at least one item");
		return false;
	}
}

//*******************************************************************************************
function controllaInserimento(prezzo, sconto) {
	if(isNaN(prezzo) || isNaN(sconto)) {
		alert("Prezzo e sconto devono essere numerici");
		return false;
	}
}

//*******************************************************************************************
function allertaElimina() {
	if(!confirm("Confermare l'eliminazione?")) {
		return false;
	}
}

//*******************************************************************************************
function controllaTipo(input) {
	if(isNaN(input)) {
		alert("La quantità può essere solo numerica");
		return false;
	}
}

//*******************************************************************************************
function messaggio(comando) {
	if(comando == "ELIMINA") {
		if (!confirm("Eliminare i prodotti selezionati dal carrello?")) {
			return false;
		}
	}
	else if(comando == "SVUOTA") {
		if (!confirm("Svuotare il carrello?")) {
			return false;
		}
	}
}

//*******************************************************************************************
function offerteMessaggio(comando) {
	if(comando == "ELIMINA") {
		if (!confirm("Eliminare le offerte selezionate dalla vetrina?")) {
			return false;
		}
	}
	else if(comando == "SVUOTA") {
		if (!confirm("Eliminare tutte le offerte?")) {
			return false;
		}
	}
}

//*******************************************************************************************
function controllaForm(cognome, mail, via, comune, cap, prov, stato, tel1, cognome2, mail2, cf, iva, privacy) {
	var x = 0
	var cfx= ordini.cf.value;
	var ivax= ordini.iva.value;
	var mail2x= ordini.mail2.value;

	if(cognome == "" || mail == "" || via == "" || comune == "" || cap == "" || prov == "" || tel1 == "" || cognome2 == "" || mail2x == "") {
		alert("Attenzione! Non sono stati riempiti tutti i campi obbligatori");
		x=1;
		return false;
	}
	else {
		if(stato == 'italia') {
			if(prov == '') {
				alert("Scegliere una provincia");
				x=1;
				return false;
			}
		}
		
		if(isNaN(cap)){
			alert("Attenzione!\n Il Cap deve essere numerico");
			x=1;
			return false;
		}

		if(mail != "") {
			if(mail.indexOf("@") == -1){
				alert("Attenzione!\n il campo E-mail deve contenere un indirizzo valido");
				x=1;
				return false;
			}
		}
		
		if(mail2x != "") {
			if(mail2x.indexOf("@") == -1){
				alert("Attenzione!\n il campo E-mail 2 deve contenere un indirizzo valido");
				x=1;
				return false;
			}
		}
				
		if(cfx == "" ){
			if(ivax == "") {
				alert("Il codice fiscale o la partita iva sono obbligatori");
				x=1;
				return false;
			}
		}	
		
		if (privacy){
			privacy == true;
		}
		else {
			alert("Attenzione!\nL'autorizzazione al trattamento dei dati è obbligatoria ");
			return false;
		}
	}
	if (x != 1){
		return true;
	}
}


function engcontrollaForm(cognome, mail, via, comune, cap, prov, stato, tel1, cognome2, mail2, cf, iva, privacy) {
	var x = 0
	var cfx= ordini.cf.value;
	var ivax= ordini.iva.value;
	var mail2x= ordini.mail2.value;

	if(cognome == "" || mail == "" || via == "" || comune == "" || cap == "" || prov == "" || tel1 == "" || cognome2 == "" || mail2x == "") {
		alert("Attention! You must fill all required fill");
		x=1;
		return false;
	}
	else {
	
		if(isNaN(cap)){
			alert("Attention!\n Zip code must be numeric");
			x=1;
			return false;
		}

		if(mail != "") {
			if(mail.indexOf("@") == -1){
				alert("Attention!\n E-mail must be a valid email address");
				x=1;
				return false;
			}
		}
		
		if(mail2x != "") {
			if(mail2x.indexOf("@") == -1){
				alert("Attention!\n E-mail 2 must be a valid email address");
				x=1;
				return false;
			}
		}
				
		if(cfx == "" ){
			if(ivax == "") {
				alert("Tax Id number or VAT number is required");
				x=1;
				return false;
			}
		}	
		
		if (privacy){
			privacy == true;
		}
		else {
			alert("Attention!\nYou must authorize the treatment of your private data. ");
			return false;
		}
	}
	if (x != 1){
		return true;
	}
}

//*******************************************************************************************
function profiloUtente(cognome, mail, pwd, via, comune, cap, prov, stato, tel1, cognome2, mail2, cf, iva, privacy) {
	var x = 0
	var cfx= ordini.cf.value;
	var ivax= ordini.iva.value;
	var mail2x= ordini.mail2.value;

	if(cognome == "" || mail == "" || pwd=="" || via == "" || comune == "" || cap == "" || prov == "" || tel1 == "" || cognome2 == "" || mail2x == "") {
		alert("Attenzione! Non sono stati riempiti tutti i campi obbligatori");
		x=1;
		return false;
	}
	else {
		if(stato == 'italia') {
			if(prov == '') {
				alert("Scegliere una provincia");
				x=1;
				return false;
			}
		}
		
		if(isNaN(cap)){
			alert("Attenzione!\n Il Cap deve essere numerico");
			x=1;
			return false;
		}

		if(mail != "") {
			if(mail.indexOf("@") == -1){
				alert("Attenzione!\n il campo E-mail deve contenere un indirizzo valido");
				x=1;
				return false;
			}
		}
		
		if(mail2x != "") {
			if(mail2x.indexOf("@") == -1){
				alert("Attenzione!\n il campo E-mail 2 deve contenere un indirizzo valido");
				x=1;
				return false;
			}
		}
				
		if(cfx == "" ){
			if(ivax == "") {
				alert("Il codice fiscale o la partita iva sono obbligatori");
				x=1;
				return false;
			}
		}	
		
		if (privacy){
			privacy == true;
		}
		else {
			alert("Attenzione!\nL'autorizzazione al trattamento dei dati è obbligatoria ");
			return false;
		}
	}
	if (x != 1){
		return true;
	}
}

//*******************************************************************************************
function controllaConsenso(chbdisclaimer) {
	if (!chbdisclaimer){
		alert("Attenzione!\nIl consenso è obbligatorio ");
		return false;
	}
}

//*******************************************************************************************
function controllaInput(cerca) {
	if (cerca == ""){
		return false;
	}
}

//*******************************************************************************************
function registrautenti(userid, pwd1, pwd2, cognome, via, cap, comune, prov, stato, tel1, mail, privacy) {
	var ui = userid;
	var pw1 = pwd1;
	var pw2 = pwd2;
	var c = cognome;
	var v = via;
	var ca = cap;
	var co = comune;
	var p = prov;
	var s = stato;
	var t = tel1;
	var m = mail;
	var pr = privacy;
	var x = 0
	if(ui == "" || pw1 == "" || c == "" || v == "" || ca == "" || co == "" || t == "") {
		alert("Attenzione! I campi\n -UserId\n -Password\n - Cognome\n - Via\n - Cap\n - Comune\n - Telefono\n sono obbligatori");
		x=1;
		return false;
	}
	else {
		if (pwd1 != pwd2 ){
			alert("Attenzione, le due password non coincidono");
			x=1;
			return false;
		}
		
		if(s == 'italia') {
			if(p == '') {
				alert("Scegliere una provincia");
				x=1;
				return false;
			}
		}
		if(isNaN(ca)){
			alert("Attenzione!\n Il Cap deve essere numerico");
			x=1;
			return false;
		}
		if(m != "") {
			if(m.indexOf("@") == -1){
				alert("Attenzione!\n il campo E-mail deve contenere un indirizzo valido");
				x=1;
				return false;
			}
		}
		if (pr){
			pr == true;
		}
		else {
			alert("Attenzione!\nL'autorizzazione al trattamento dei dati è obbligatoria ");
			return false;
		}
	}
	if (x != 1){
		return true;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

