// JavaScript Document
	var totprodottisc="";
	var totintegratori="";
	function mostradivreset(vedidiv){	
		if (document.getElementById('ck_'+vedidiv).checked == true) {
			document.getElementById('div_'+vedidiv).style.display='block';
			document.getElementById('cont_'+vedidiv).style.backgroundColor='#c6c4c4';
			//metto id prodotti nella var
			if ((totprodottisc == "") || (totprodottisc == "undefined")) {
				totprodottisc=','+vedidiv+','
			} else {
				totprodottisc=totprodottisc+vedidiv+',';
			}
			
			
		} else {
		
			document.getElementById('div_'+vedidiv).style.display='none';
			document.getElementById('txt_'+vedidiv).value ='';
			document.getElementById('cont_'+vedidiv).style.backgroundColor='#addefc';
			
			// tolgo id prod dalla var
			if ((totprodottisc == ",") || (totprodottisc == "")) {
				totprodottisc="";
			} else {
				totprodottisc=totprodottisc.replace(','+vedidiv+',',',');
				if (totprodottisc == ",") {
					totprodottisc="";
				}
			}
		}
		//alert(totprodottisc)
	}
	
	// funzione per prodotti con più quantità ******************************************
	function mostradivreset2(vedidiv){
		if (document.getElementById('ck_'+vedidiv).checked == true) {
			document.getElementById('div_'+vedidiv).style.display='block';
			document.getElementById('cont_'+vedidiv).style.backgroundColor='#c6c4c4';
			//metto id prodotti nella var
			if ((totintegratori == "") || (totintegratori == "undefined")) {
				totintegratori=','+vedidiv+','
			} else {
				totintegratori=totintegratori+vedidiv+',';
			}
			
		} else {
		
			document.getElementById('div_'+vedidiv).style.display='none';
			document.getElementById('cont_'+vedidiv).style.backgroundColor='#addefc';
			totcampinascosti=document.getElementById('nascosto_'+vedidiv).value; //ottengo dal campo nascosto il numero possibile delel q.tà diverse
			//alert(totcampinascosti)
			// rendo valore '' qui prodotti che hanno più di una tipologia di quantità
			for (i=0; i<totcampinascosti; i++) { 
				document.getElementById('txt_mc_'+i+'_'+vedidiv).value = '';
			}
			
			// tolgo id prod dalla var
			if ((totintegratori == ",") || (totintegratori == "")) {
				totintegratori="";
			} else {
				totintegratori=totintegratori.replace(','+vedidiv+',',',');
				if (totintegratori == ",") {
					totintegratori="";
				}
			}
			

		}
		//alert(totintegratori)
	}
	


function Moduloform(azione) {
	 var form_nome = document.modulo.nome.value;
	 var form_via = document.modulo.via.value;
	 var form_citta = document.modulo.citta.value;
	 var form_cap = document.modulo.cap.value;
	 var form_provincia = document.modulo.provincia.value;
	 var form_codfiscale = document.modulo.codfiscale.value;
	 var form_email = document.modulo.email.value;
	 var form_telefono = document.modulo.telefono.value;
	 var rbpag = document.modulo.radio1;
	 var tiposceltapag="";
	 var rbprivacy = document.modulo.radio2;
	 var privacyscelta="";
	 var rbdati = document.modulo.radio3;
	 var datiscelta="";
	 var campivaloricompilati="";
	 var multi_campivaloricompilati="";
	 
	 //tolgo la prima el'ultima virgola
	 var totintegratoriar=totintegratori.substring(1,(totintegratori.length-1)); // prodotti con multiquantità
     var totprodottiscar=totprodottisc.substring(1,(totprodottisc.length-1)); //prodotti con singole quantità
	 var totprodottiscarsplit=totprodottiscar.split(",");
	 var totintegratoriarsplit=totintegratoriar.split(",");
	 
	// verifico che sia stata inserita la quantità per ogni prodotto selezionato e che la quantità sia un numero
	if (totprodottiscar != "") {
		for (i=0; i<totprodottiscarsplit.length; i++){
			if ( ( document.modulo.elements['txt_'+totprodottiscarsplit[i]].value == "") || (isNaN(document.modulo.elements['txt_'+totprodottiscarsplit[i]].value)) ){
				campivaloricompilati="no"
				break; 
			}
		}
	};
	//alert(campivaloricompilati)
	
	//verifico che sia stata inserita almeno una quantità per ogni prodotto che ha la multiquantità
	if (totintegratoriar != "") {
		for (i=0; i<totintegratoriarsplit.length; i++){
		
			var totcampimultiquantua = document.modulo.elements['nascosto_'+totintegratoriarsplit[i]].value;
			for (ii=0; ii<totcampimultiquantua; ii++){
				if ( ( document.modulo.elements['txt_mc_'+ii+'_'+totintegratoriarsplit[i]].value != "") && (document.modulo.elements['txt_mc_'+ii+'_'+totintegratoriarsplit[i]].value > 0) ) {
					
					// creo una variabile con dentro gli id dei prodotti che hanno almeno un campo q.tà compilato
					if (multi_campivaloricompilati == "") {
						multi_campivaloricompilati=totintegratoriarsplit[i]
					} else {
						multi_campivaloricompilati=multi_campivaloricompilati+','+totintegratoriarsplit[i]
					}
					break; 
				}
			}
		}
	};
	
	//alert(multi_campivaloricompilati)
	//alert(totintegratoriarsplit)
	
	for (i=0; i < rbpag.length; i++) { 
		if (rbpag[i].checked){ 
			tiposceltapag=rbpag[i].value;
			break; 
		} 
	};
	
	for (i=0; i < rbprivacy.length; i++) { 
		if (rbprivacy[i].checked){ 
			privacyscelta=rbprivacy[i].value;
			break; 
		} 
	};
	
	for (i=0; i < rbdati.length; i++) { 
		if (rbdati[i].checked){ 
			datiscelta=rbdati[i].value;
			break; 
		} 
	};
	// Espressione regolare dell'email
     var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	
 
	if ((form_nome == "") || (form_nome == "undefined")) {
		alert("Il campo Nome e Cognome e' obbligatorio.");
		document.modulo.nome.focus();
		return false;
	}
	
	else if ((form_via == "") || (form_via == "undefined")) {
		alert("Il campo via e' obbligatorio.");
		document.modulo.via.focus();
		return false;
	}
	
	else if ((form_citta == "") || (form_citta == "undefined")) {
		alert("Il campo città e' obbligatorio.");
		document.modulo.citta.focus();
		return false;
	}
	
	else if ((form_cap == "") || (form_cap == "undefined") || (isNaN(form_cap)) ) {
		alert("Il campo c.a.p e' obbligatorio e deve essere numerico!");
		document.modulo.cap.focus();
		return false;
	}
	
	else if ((form_provincia == "") || (form_provincia == "undefined")) {
		alert("Il campo provincia e' obbligatorio.");
		document.modulo.provincia.focus();
		return false;
	}
	
	else if ((form_codfiscale == "") || (form_codfiscale == "undefined")) {
		alert("Il campo Codice fiscale e' obbligatorio.");
		document.modulo.codfiscale.focus();
		return false;
	}
		
		//Effettua il controllo sul campo e-mail non obbligatorio
	else if  ((form_email != "") && (!email_reg_exp.test(form_email)) ) {
		alert("Inserire un indirizzo e-mail corretto.");
		document.modulo.email.select();
		return false;
    }
	
		//Effettua il controllo sul campo Nome
	else if ((form_telefono == "") || (form_telefono == "undefined") || (isNaN(form_telefono))) {
		alert("Il campo telefono e' obbligatorio e deve essere numerico.");
		document.modulo.telefono.focus();
		return false;
	}
	
	else if ((totintegratori == "") && (totprodottisc == "")) {
		alert("Selezionare almeno un prodotto!");
		return false;
	}
	
	//controllo l'inserimento delle q.tà
	else if ((campivaloricompilati=="no") || (multi_campivaloricompilati != totintegratoriarsplit) ) {
		alert("Non hai inserito il numero quantita' per uno o piu' dei prodotti selezionati!");
		return false;
	}

	
	else if (tiposceltapag == "") {
		alert("Selezionare tipo di pagamento!");
		return false;
	}
	else if (privacyscelta == "no") {
		alert("Accettare privacy!");
		return false;
	}
	else if (datiscelta == "no") {
		alert("Accettare dichiarazione dati inseriti!");
		return false;
	}
	
	
		
        //INVIA IL MODULO
        else {
		//alert(campivaloricompilati)
		//alert("ok")
		//alert(totintegratoriar)
		//alert(totprodottiscar)
		if (azione=="invia") {
			h="";
			w="";
			LeftPosition = "";
			TopPosition = "";
			settings ="";
			win = "";
        	document.modulo.action = "ordina-mangime-cavalli-send.asp?idprodqs="+totprodottiscar+"&idprodqm="+totintegratoriar;
			document.modulo.target = '';
        	document.modulo.submit();
		}
		if (azione=="prezzo") {
			h=500;
			w=725;
			LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
			TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
			settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
			win = window.open('','myWin',settings);
			win.focus();
			document.modulo.action = 'prezzo-mangime-cavalli.asp?idprodqs='+totprodottiscar+'&idprodqm='+totintegratoriar;
			document.modulo.target = 'myWin';
			document.modulo.submit ();

		}
		// fine invio e-mail aggionra script
		
        }
}
