//<script>
/*-----------------------------------------*/
function apriFinestra(name, larghezza, altezza){
	var x = (screen.width - larghezza)/2;
	var y = (screen.height - altezza)/2;
	var finestra = window.open(name, 'ingrandimento', 'width=' + larghezza +',height=' + altezza + ', toolbar=no, directories=no, location=no, status=no, menubar=no, copyhistory=no, scrollbars=no, resizable=no');
	finestra.moveTo(x,y);
	finestra.focus();
}// fine funzione
/*-----------------------------------------*/
function VerificaData(Valore) {
	var ValoriData;
	var Giorni = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

	// verifica la validita' della data
	if (Valore.search(/^([12]\d|3[01]|0?[1-9])\/(1[0-2]|0?[1-9])\/(19|20|)\d\d$/) != -1) {
		// imposta il vettore dei valori
		ValoriData = Valore.split("/");

		// verifica se l'anno e' bisestile
		if (ValoriData[2] % 4 == 0) Giorni[1]++;
		return (ValoriData[0] <= Giorni[ValoriData[1] - 1]);
	}// fine if

	// in caso di errore ritorna false
	return false;
}//end function
/*-----------------------------------------*/
function VerificaMail(Valore) {
	if (Valore.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
		alert("L'indirizzo di e-mail deve essere nel formato nome@dominio.xx");
		return false;
	}// fine if
	return true;
}// end function
/*-----------------------------------------*/
/* lancio il ricalcolo del carrello */
function calcola() {
	with (document.forms['carrello']) {
		for (var i=0; i < elements.length; i++){
			
			var re = new RegExp("^selectcolor");
				if (re.test(elements[i].name)) {
					if(elements[i].value==0){
						alert("Settare i colori!");
						return;
					}//end if
  				}//end if
			var re1 = new RegExp("^selectsize");
				if (re1.test(elements[i].name)) {
					if(elements[i].value==0){
						alert("Settare le taglie!");
						return;
					}//end if
  				}//end if
    	}//end for
		carOp.value = 'calcola';
		submit();
	}// fine with
}// end function

function calcola_e_acquista() {
	with (document.forms['carrello']) {
		for (var i=0; i < elements.length; i++){
			
			var re = new RegExp("^selectcolor");
				if (re.test(elements[i].name)) {
					if(elements[i].value==0){
						alert("Settare i colori!");
						return;
					}//end if
  				}//end if
			var re1 = new RegExp("^selectsize");
				if (re1.test(elements[i].name)) {
					if(elements[i].value==0){
						alert("Settare le taglie!");
						return;
					}//end if
  				}//end if
    	}//end for
		carOp.value = 'calcola_e_acquista';
		submit();
	}// fine with
}// end function


/*-----------------------------------------*/
/* ELIMINO PRODOTTI DAL CARRELLO */
function elimina(lingua) {
	// Italiano
	var testi1 = new Array(
	'Vuoi veramente cancellare i prodotti dal carrello?'
	);
	// Inglese
	var testi2 = new Array(
	'Vuoi veramente cancellare i prodotti dal carrello?'
	);
	with (document.forms['carrello']) {
		if(confirm(eval('testi' + lingua  + '[0]'))){
			carOp.value = 'elimina';
			submit();
		}// fine if
	}// fine with
}// end function
/*-----------------------------------------*/
/* lancio il ricalcolo del carrello */
function cancella(lingua) {
	// Italiano
	var testi1 = new Array(
	'Vuoi veramente cancellare tutto il carrello?'
	);
	// Inglese
	var testi2 = new Array(
	'Vuoi veramente cancellare tutto il carrello?'
	);
	with (document.forms['carrello']) {
		if(confirm(eval('testi' + lingua  + '[0]'))){
			carOp.value = 'cancella';
			submit();
		}// fine if
	}// fine with
}// end function
/*-----------------------------------------*/
/* funzione che inserisce un prodotto */
function inserisci(op, insId){
	document.location.href = '?op=' + op + '&insId=' + insId;
}// fine funzione
/*-----------------------------------------*/
/* lancio il ricalcolo del carrello */
function acquista() {
	document.location.href = '?op=form';
}// end function
/*-----------------------------------------*/
function compra(lingua){
	// Italiano
	var testi1 = new Array(
	'Devi inserire il nome',
	'Devi inserire il cognome',
	'Devi inserire la via',
	'Devi inserire la cittą',
	'Devi inserire il CAP in modo corretto',
	'Devi inserire la provincia',
	'Devi inserire la nazione',
	'Devi inserire l\'indirizzo email in maniera corretta\nFormato: nome@dominio.xx',
	'Devi inserire un numero telefonico corretto\nFormato: pref. int./pref./numero',
	'Non avete dato il consenso alla Legge 196/2003'
	);
	// Inglese
	var testi2 = new Array(
	'Devi inserire il nome',
	'Devi inserire il cognome',
	'Devi inserire la via',
	'Devi inserire la cittą',
	'Devi inserire il CAP in modo corretto',
	'Devi inserire la provincia',
	'Devi inserire la nazione',
	'Devi inserire l\'indirizzo email in maniera corretta\nFormato: nome@dominio.xx',
	'Devi inserire un numero telefonico corretto\nFormato: pref. int./pref./numero',
	'Non avete dato il consenso alla Legge 196/2003'
	);

	with(document.forms['acquirente']){

		// nome
		if(nome.value==''){
			alert(eval('testi' + lingua  + '[0]'));
			nome.focus();
			return;
		}//fine if

		// cognome
		if(cognome.value==''){
			alert(eval('testi' + lingua  + '[1]'));
			cognome.focus();
			return;
		}//fine if

		// Via
		if(via.value==''){
			alert(eval('testi' + lingua  + '[2]'));
			via.focus();
			return;
		}//fine if

		// Citta
		if(citta.value==''){
			alert(eval('testi' + lingua  + '[3]'));
			citta.focus();
			return;
		}//fine if

		// Cap
		var i=new RegExp("^[0-9]{5}$");
		if(!i.test(cap.value)){
			alert(eval('testi' + lingua  + '[4]'));
			cap.focus();
			return;
		}//fine if

		// Provincia
		if(prov.value==''){
			alert(eval('testi' + lingua  + '[5]'));
			prov.focus();
			return;
		}//fine if

		// Nazione
		if(nazione.value==''){
			alert(eval('testi' + lingua  + '[6]'));
			nazione.focus();
			return;
		}//fine if

		// Mail
		if (email.value.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
			alert(eval('testi' + lingua  + '[7]'));
			email.focus();
			return;
		}//fine if

		// Telefono
		var i=new RegExp("^[\+]?([0-9]{2,})?(-| |\/)?([0-9]{2,})(-| |\/)?([0-9]{4,})$");
		if(!i.test(telefono.value)){
			alert(eval('testi' + lingua  + '[8]'));
			telefono.focus();
			return;
		}//fine if

		// Legge
		if(!legge.checked && lingua == 1 ){
			alert(eval('testi' + lingua  + '[9]'));
			legge.focus();
			return;
		}// fine if

		carOp.value='compra';

		submit();
	}// fine with
}// fine funzione
