function check_contattaci(ff) {		if (trim(ff.nome.value) == "") {			alert("Il Nome è obbligatorio");			ff.nome.focus();			return false;		}		if (!is_email(ff.email.value)) {			ff.email.focus();			return false;		}//		if (trim(ff.codice_fiscale.value) == "") {//			alert("Il codice fiscale è obbligatorio");//			ff.codice_fiscale.focus();//			return false;//		}	}	function check_iscrizione(p) {	if (p.nazione.value==107) {		if (p.provincia.value == 0) {			alert("[Nazione Italia] Il campo provincia è obbligatorio");			p.provincia.focus();			return false;		}		if (p.comune.value == 0) {			alert("[Nazione Italia] Il campo comune è obbligatorio");			p.comune.focus();			return false;		}	}	if (p.privato.checked) {	   if (trim(p.cognome.value) == "") {			alert("[Privato] Il campo cognome è obbligatorio");			p.cognome.focus();			return false;		}		else {			singleQuoteReplace(p.cognome);			doubleQuoteReplace(p.cognome);		}		if (trim(p.nome.value) == "") {			alert("[Privato] Il campo nome è obbligatorio");			p.nome.focus();			return false;		}		else {			singleQuoteReplace(p.nome);			doubleQuoteReplace(p.nome);		}//		if (trim(p.codice_fiscale.value) == "") {//			alert("[Privato] Il campo codice fiscale è obbligatorio");//			p.codice_fiscale.focus();//			return false;//		} else {//			err = ControllaCF(p.codice_fiscale.value);//			if( err > '' ) {//				alert("[Privato] VALORE ERRATO\n\n" + err + "\nCorreggi e riprova!");//				return false;//			}//		}	}	if (p.rivenditore.checked) {	   if (trim(p.denominazione.value) == "") {			alert("[Rivenditore] Il campo insegna è obbligatorio");			p.denominazione.focus();			return false;		}		else {			singleQuoteReplace(p.denominazione);			doubleQuoteReplace(p.denominazione);		}		if (trim(p.ragione_sociale.value) == "") {			alert("[Rivenditore] Il campo ragione sociale è obbligatorio");			p.ragione_sociale.focus();			return false;		}		else {			singleQuoteReplace(p.ragione_sociale);			doubleQuoteReplace(p.ragione_sociale);		}		if (trim(p.partita_iva.value) == "") {			alert("[Rivenditore] Il campo partita iva è obbligatorio");			p.partita_iva.focus();			return false;		} else {			err = ControllaPIVA(p.partita_iva.value);			if( err > '' ) {				alert("VALORE ERRATO\n\n" + err + "\nCorreggi e riprova!");				return false;			}		}	//		if (trim(p.codice_fiscale.value) == "") {//			alert("[Rivenditore] Il campo codice fiscale è obbligatorio, anche se coincide con la P. IVA");//			p.codice_fiscale.focus();//			return false;//		} 	}	if (trim(p.indirizzo.value) == "") {		alert("Il campo indirizzo è obbligatorio");		p.indirizzo.focus();		return false;	}	else {		singleQuoteReplace(p.indirizzo);		doubleQuoteReplace(p.indirizzo);	}	if (trim(p.cap.value) == "") {		alert("Il campo cap è obbligatorio");		p.cap.focus();		return false;	}	if (trim(p.telefono.value) == "") {		alert("Il campo telefono è obbligatorio");		p.telefono.focus();		return false;	}	if (!is_email(p.email.value)) {		p.email.focus();		return false;	}	if (!is_email(p.email2.value)) {		p.email2.focus();		return false;	}		if (p.email.value!=p.email2.value) {			alert("Le Email digitate non corrispondono");			p.email2.focus();			return false;		}	if (p.registrazione.checked) {		var temp = new String(trim(p.password.value));			if (temp == "" || temp.length<6) {				alert("Il campo password è obbligatorio e deve essere di almeno 6 caratteri");				p.password.focus();				return false;			}			if (p.password.value!=p.password2.value) {				alert("Le password digitate non corrispondono");				p.password2.focus();				return false;			}			}		if (p.non_accetto_privacy.checked) {			alert("Per proseguire bisogna accettare il trattamento dei dati personali");			return false;	}			if (p.non_registrazione.checked) {		return confirm('Attenzione: se sei un rivenditore devi registrarti.\nVuoi continuare il tuo ordine?');	}	singleQuoteReplace(p.comune);	doubleQuoteReplace(p.comune);	singleQuoteReplace(p.provincia);	doubleQuoteReplace(p.provincia);	singleQuoteReplace(p.comune2);	doubleQuoteReplace(p.comune2);	singleQuoteReplace(p.provincia2);	doubleQuoteReplace(p.provincia2);}function check_iscrizione2(p) {	if (p.nazione.value==107) {		if (p.provincia.value == 0) {			alert("[Nazione Italia] Il campo provincia è obbligatorio");			p.provincia.focus();			return false;		}		if (p.comune.value == 0) {			alert("[Nazione Italia] Il campo comune è obbligatorio");			p.comune.focus();			return false;		}	}	if (p.privato.checked) {	        if (trim(p.cognome.value) == "") {			alert("[Privato] Il campo cognome è obbligatorio");			p.cognome.focus();			return false;		}		else {			singleQuoteReplace(p.cognome);			doubleQuoteReplace(p.cognome);		}		if (trim(p.nome.value) == "") {			alert("[Privato] Il campo nome è obbligatorio");			p.nome.focus();			return false;		}		else {			singleQuoteReplace(p.nome);			doubleQuoteReplace(p.nome);		}	}	if (p.rivenditore.checked) {	        if (trim(p.denominazione.value) == "") {			alert("[Rivenditore] Il campo insegna è obbligatorio");			p.denominazione.focus();			return false;		}		else {			singleQuoteReplace(p.denominazione);			doubleQuoteReplace(p.denominazione);		}		if (trim(p.ragione_sociale.value) == "") {			alert("[Rivenditore] Il campo ragione sociale è obbligatorio");			p.ragione_sociale.focus();			return false;		}		else {			singleQuoteReplace(p.ragione_sociale);			doubleQuoteReplace(p.ragione_sociale);		}		if (trim(p.partita_iva.value) == "") {			alert("[Rivenditore] Il campo partita iva è obbligatorio");			p.partita_iva.focus();			return false;		} else {			err = ControllaPIVA(p.partita_iva.value);			if( err > '' ) {				alert("VALORE ERRATO\n\n" + err + "\nCorreggi e riprova!");				return false;			}		}	}	if (trim(p.indirizzo.value) == "") {		alert("Il campo indirizzo è obbligatorio");		p.indirizzo.focus();		return false;	}	else {		singleQuoteReplace(p.indirizzo);		doubleQuoteReplace(p.indirizzo);	}//		if (trim(p.codice_fiscale.value) == "") {//			alert("[Rivenditore] Il campo codice fiscale è obbligatorio, anche se coincide con la P. IVA");//			p.codice_fiscale.focus();//			return false;//		}			if (trim(p.cap.value) == "") {		alert("Il campo cap è obbligatorio");		p.cap.focus();		return false;	}	if (trim(p.telefono.value) == "") {		alert("Il campo telefono è obbligatorio");		p.telefono.focus();		return false;	}	if (!is_email(p.email.value)) {		p.email.focus();		return false;	}	var temp = new String(trim(p.password.value));	if (temp == "" || temp.length<6) {		alert("Il campo password è obbligatorio e deve essere di almeno 6 caratteri");		p.password.focus();		return false;	}	if (p.password.value!=p.password2.value) {		alert("Le password digitate non corrispondono");		p.password2.focus();		return false;	}		if (p.non_accetto_privacy.checked) {			alert("Per proseguire bisogna accettare il trattamento dei dati personali");			return false;	}		singleQuoteReplace(p.comune);	doubleQuoteReplace(p.comune);	singleQuoteReplace(p.provincia);	doubleQuoteReplace(p.provincia);	singleQuoteReplace(p.comune2);	doubleQuoteReplace(p.comune2);	singleQuoteReplace(p.provincia2);	doubleQuoteReplace(p.provincia2);}function check_modulo_rivenditore(p) {	if (p.nazione.value==107) {		if (p.provincia.value == 0) {			alert("[Nazione Italia] Il campo provincia è obbligatorio");			p.provincia.focus();			return false;		}		if (p.comune.value == 0) {			alert("[Nazione Italia] Il campo comune è obbligatorio");			p.comune.focus();			return false;		}	}	if (trim(p.denominazione.value) == "") {		alert("[Rivenditore] Il campo insegna è obbligatorio");		p.denominazione.focus();		return false;	}	else {		singleQuoteReplace(p.denominazione);		doubleQuoteReplace(p.denominazione);	}			if (trim(p.ragione_sociale.value) == "") {		alert("[Rivenditore] Il campo ragione sociale è obbligatorio");		p.ragione_sociale.focus();		return false;	}	else {		singleQuoteReplace(p.ragione_sociale);		doubleQuoteReplace(p.ragione_sociale);	}	if (trim(p.partita_iva.value) == "") {		alert("[Rivenditore] Il campo partita iva è obbligatorio");		p.partita_iva.focus();		return false;	} else {		err = ControllaPIVA(p.partita_iva.value);		if( err > '' ) {			alert("VALORE ERRATO\n\n" + err + "\nCorreggi e riprova!");			return false;		}	}	if (trim(p.indirizzo.value) == "") {		alert("Il campo indirizzo è obbligatorio");		p.indirizzo.focus();		return false;	}	else {		singleQuoteReplace(p.indirizzo);		doubleQuoteReplace(p.indirizzo);	}	if (trim(p.cap.value) == "") {		alert("Il campo cap è obbligatorio");		p.cap.focus();		return false;	}	if (trim(p.telefono.value) == "") {		alert("Il campo telefono è obbligatorio");		p.telefono.focus();		return false;	}	if (!is_email(p.email.value)) {		p.email.focus();		return false;	}	var temp = new String(trim(p.password.value));	if (temp == "" || temp.length<6) {		alert("Il campo password è obbligatorio e deve essere di almeno 6 caratteri");		p.password.focus();		return false;	}	if (p.password.value!=p.password2.value) {		alert("Le password digitate non corrispondono");		p.password2.focus();		return false;	}	singleQuoteReplace(p.comune);	doubleQuoteReplace(p.comune);	singleQuoteReplace(p.provincia);	doubleQuoteReplace(p.provincia);	singleQuoteReplace(p.comune2);	doubleQuoteReplace(p.comune2);	singleQuoteReplace(p.provincia2);	doubleQuoteReplace(p.provincia2);	}function check_modifica_utente(p) {	if (p.nazione.value==107) {		if (p.provincia.value == 0) {			alert("[Nazione Italia] Il campo provincia è obbligatorio");			p.provincia.focus();			return false;		}		if (p.comune.value == 0) {			alert("[Nazione Italia] Il campo comune è obbligatorio");			p.comune.focus();			return false;		}	}	if (p.tipo.value=="Privato") {	        if (trim(p.cognome.value) == "") {			alert("[Privato] Il campo cognome è obbligatorio");			p.cognome.focus();			return false;		}		else {			singleQuoteReplace(p.cognome);			doubleQuoteReplace(p.cognome);		}		if (trim(p.nome.value) == "") {			alert("[Privato] Il campo nome è obbligatorio");			p.nome.focus();			return false;		}		else {			singleQuoteReplace(p.nome);			doubleQuoteReplace(p.nome);		}	}	if (p.tipo.value=="Rivenditore") {	    if (trim(p.denominazione.value) == "") {			alert("[Rivenditore] Il campo insegna è obbligatorio");			p.denominazione.focus();			return false;		}		else {			singleQuoteReplace(p.denominazione);			doubleQuoteReplace(p.denominazione);		}		if (trim(p.ragione_sociale.value) == "") {			alert("[Rivenditore] Il campo ragione sociale è obbligatorio");			p.ragione_sociale.focus();			return false;		}		else {			singleQuoteReplace(p.ragione_sociale);			doubleQuoteReplace(p.ragione_sociale);		}		if (trim(p.partita_iva.value) == "") {			alert("[Rivenditore] Il campo partita iva è obbligatorio");			p.partita_iva.focus();			return false;		} else {			err = ControllaPIVA(p.partita_iva.value);			if( err > '' ) {				alert("VALORE ERRATO\n\n" + err + "\nCorreggi e riprova!");				return false;			}		}//		if (trim(p.codice_fiscale.value) == "") {////			alert("[Rivenditore] Il campo codice fiscale è obbligatorio, anche se coincide con la P. IVA");////			p.codice_fiscale.focus();////			return false;////		}	}	if (trim(p.indirizzo.value) == "") {		alert("Il campo indirizzo è obbligatorio");		p.indirizzo.focus();		return false;	}	else {		singleQuoteReplace(p.indirizzo);		doubleQuoteReplace(p.indirizzo);	}	if (trim(p.cap.value) == "") {		alert("Il campo cap è obbligatorio");		p.cap.focus();		return false;	}	if (trim(p.telefono.value) == "") {		alert("Il campo telefono è obbligatorio");		p.telefono.focus();		return false;	}	if (!is_email(p.email.value)) {		p.email.focus();		return false;	}	singleQuoteReplace(p.comune);	doubleQuoteReplace(p.comune);	singleQuoteReplace(p.provincia);	doubleQuoteReplace(p.provincia);	singleQuoteReplace(p.comune2);	doubleQuoteReplace(p.comune2);	singleQuoteReplace(p.provincia2);	doubleQuoteReplace(p.provincia2);	}function aggiorna_comuni(f) {	//la pagina nella action è sottinteso essere se stessa    	document.forms[f].flag_reload.value = 1;    	document.forms[f].submit();}function check_ins_mod_descrizione(p) {	if (trim(p.descrizione.value) == "") {		alert("Inserisci una descrizione");		p.descrizione.focus();		return false;	} else {		singleQuoteReplace(p.descrizione);		doubleQuoteReplace(p.descrizione);	} 		}function check_ins_mod_prodotto(p) {	if (p.flag_submit.value == 1) {				var numero_campi = p.elements.length;		var cont=0;				for (var i=0; i < numero_campi; i++) {			var str_name = new String(p.elements[i].name);			if (str_name.indexOf("prezzo_listino")!=-1 || str_name.indexOf("sconto_listino")!=-1 || str_name.indexOf("iva")!=-1) {				if (trim(p.elements[i].value) != "") {					cont+=1;					var tmp_value = new String(p.elements[i].value);					var pos;					pos = tmp_value.indexOf(",");					if (pos!=-1) {						tmp_value = tmp_value.substring(0, pos)+tmp_value.substring(pos+1);					}					pos = tmp_value.indexOf(".");					if (pos!=-1) {						tmp_value = tmp_value.substring(0, pos)+tmp_value.substring(pos+1);					}					if (!isNumericValue(tmp_value)) {						alert("Il campo dev'essere numerico");						p.elements[i].focus();						return false;					}				}			}		}				if (cont==0) {			alert("Inserire almeno un listino");			return false;		}		if (trim(p.codice.value) == "") {			alert("Il campo codice è obbligatorio");			p.codice.focus();			return false;		}		if (trim(p.titolo.value) == "") {			alert("Il campo titolo è obbligatorio");			p.titolo.focus();			return false;		}		if (trim(p.descrizione.value) == "") {			alert("Il campo descrizione è obbligatorio");			p.descrizione.focus();			return false;		}				/*		var numero_campi = p.elements.length;		var numero_select = 0;				for (var i=0; i < numero_campi; i++) {			if (p.elements[i].name=="sel_categoria" || p.elements[i].name=="sel_sottocategoria" || p.elements[i].name=="sel_formato") {				numero_select+=1;			}		}			if (p.sel_categoria.value==0) {			alert("Il campo categoria è obbligatorio");			p.sel_categoria.focus();			return false;		}				if (p.sel_sottocategoria.value==0) {			alert("Il campo sottocategoria è obbligatorio");			p.sel_sottocategoria.focus();			return false;		}				if (p.sel_formato.value==0) {			alert("Il campo formato è obbligatorio");			p.sel_formato.focus();			return false;		}				if (numero_select <3) {			alert("Si devono specificare almeno i primi 3 livelli");			p.sel_categoria.focus();			return false;		}		*/	}}function check_listini_prodotti(p) {	if (p.flag_submit.value == 1) {		var numero_campi = p.elements.length;				for (var i=0; i < numero_campi; i++) {			var str_name = new String(p.elements[i].name);			if (str_name.indexOf("prezzo_listino")!=-1 || str_name.indexOf("sconto_listino")!=-1 || str_name.indexOf("iva")!=-1) {				if (trim(p.elements[i].value) != "") {					var tmp_value = new String(p.elements[i].value);					var pos;					pos = tmp_value.indexOf(",");					if (pos!=-1) {						tmp_value = tmp_value.substring(0, pos)+tmp_value.substring(pos+1);					}					pos = tmp_value.indexOf(".");					if (pos!=-1) {						tmp_value = tmp_value.substring(0, pos)+tmp_value.substring(pos+1);					}					if (!isNumericValue(tmp_value)) {						alert("Il campo dev'essere numerico");						p.elements[i].focus();						return false;					}				}			}		}	}	else return true;}function check_cerca(p) {	if (trim(p.ricerca_testo.value) == "") {		alert("Inserire il nome del prodotto cercato");		p.ricerca_testo.focus();		return false;	}}function check_login(p) {	if (trim(p.login.value) == "") {		alert("Inserisci il login");		p.login.focus();		return false;	}	if (trim(p.password.value) == "") {		alert("Inserisci la password");		p.password.focus();		return false;	}}function check_form_news(p) {	if (trim(p.titolo.value) == "") {		alert("Il campo titolo è obbligatorio");		p.titolo.focus();		return false;	}	if (trim(p.testo_news.value) == "") {		alert("Il campo testo è obbligatorio");		p.testo_news.focus();		return false;	}}function check_quantita(p) {	if (trim(p.quantita.value) == "" || !isNumericValue(p.quantita.value)) {		alert("Inserire una quantità numerica");		p.quantita.focus();		return false;	}}function check_form_avviso(p) {	if (trim(p.testo.value) == "") {		alert("Il campo testo è obbligatorio");		p.testo.focus();		return false;	}}function check_acquisti(p) {	var numero_campi = document.forms.form_carrello.elements.length;		for (var i=0; i < numero_campi; i++) {		var str_name = new String(document.forms.form_carrello.elements[i].name);				if (str_name.indexOf("quantita")!=-1) {			if (trim(document.forms.form_carrello.elements[i].value) == "") {				alert("Specificare una quantità\n(0 per cancellare il prodotto dal carrello)");				document.forms.form_carrello.elements[i].focus();				return false;			}		}	}		if (p==1) document.forms.form_carrello.flag_ricalcola.value=1;	else document.forms.form_carrello.action='acquisti_conferma.php';		document.forms.form_carrello.submit();		return true;}function check_svuota_carrello() {	var check_ok = confirm("Confermi lo svuotamento del carrello?");		if (check_ok==true) {		document.location.href="acquisti_annulla.php";	} else {		return false;	}		}function check_form_spese_conferma2(p) {	if (trim(p.descrizione_ordine.value) != "") {			singleQuoteReplace(p.descrizione_ordine);			doubleQuoteReplace(p.descrizione_ordine);		}	return true;}// [GDA] 14/01/2008function check_export_prodotti(p) {	if (p.flag_submit.value == 1) {	// verifica selezione data		data_selezionata = p.giorno[p.giorno.selectedIndex].value + '/' + p.mese[p.mese.selectedIndex].value + '/' + p.anno[p.anno.selectedIndex].value;		if (!isdata(data_selezionata)) {			alert('verifica la data selezionata');			return false;		}	// verifica check selezionata		var numero_campi = p.elements.length;		var cont=0;		for (var i=0; i < numero_campi; i++) {			if (p.elements[i].type == 'checkbox') {				if (p.elements[i].checked == true) {					cont ++;					return true;				}			}		}		if (cont == 0) {			alert('seleziona almeno un campo da esportare');			return false;		}	}}// [GDA] 14/01/2008
