
// JavaScript Document
//-------- elabora file xls offerte -------------------------------------------
function offertexls(){
	var richiesta="comuni/funzioniajax.php?azione=offertexls";
	elabora1(richiesta);
}
//-------- sblocca un prodotto con prezzo promo manuale ------------------------
function sbloccaprodotto(id){
	var richiesta="comuni/funzioniajax.php?azione=promo&id="+id;
	richiedi(richiesta);
}
//----------------- login utente ------------------------------------
function loginutente(utente,pwd){
	var richiesta="funzioniutente.php?azione=0&u="+utente+"&p="+pwd;
	elabora1(richiesta);
}
//--------------- modifica lo stato categoria per trovaprezzi ------------
function trovaprezzi(catmerc,valore){
	var richiesta="comuni/funzioniajax.php?azione=trova1&catmerce="+catmerc+"&valore="+valore;
	elabora(richiesta);
}
function trovaprezzi1(famiglia,valore){
	var richiesta="comuni/funzioniajax.php?azione=trova2&famiglia="+famiglia+"&valore="+valore;
	//alert(richiesta);
	elabora3(richiesta);
}
//------------- attiva / disattiva proposta ------------------------------------------------------
function trovaprezzi2(proposta,valore){
	var richiesta="comuni/funzioniajax.php?azione=trova3&id="+proposta+"&valore="+valore;
	elabora(richiesta);
}

//---------------- verifica esistenza codice promo --------------
function verificapromo(){
	var form=document.getElementById('amico');
	var ne=false;
	var msg="ATTENZIONE !\n";
	if (form.promo.value==""){
		ne=true;
		msg=msg+" Devi inserire il codice promo \n";
	}
	if (ne==true){ alert(msg); return false;}
	var richiesta="funzioniutente.php?azione=7&codice="+form.promo.value;
	//alert(richiesta);
	var richiesta1=avvia(richiesta);
	if (richiesta1){
		richiesta1.open("GET",richiesta);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				//alert(richiesta1.status );
				var code=parseInt(richiesta1.responseText);
				var html=richiesta1.responseText;
				//alert(html);
				if (code<=0) {alert("ATTENZIONE il codice specificato non esite");} else ( form.submit());
																						  
			}}
		richiesta1.send(null); 
		}else {
		alert("Problemi per la richiesta");
		}
}
//------------------- controlla se utente loggato -------------
function checkutente(form){
	var richiesta="funzioniutente.php?azione=5";
	//alert(richiesta);
	var richiesta1=avvia(richiesta);
	if (richiesta1){
		richiesta1.open("GET",richiesta);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				codice=parseInt(richiesta1.responseText);
				html=richiesta1.responseText;
				//alert(html);
				if (codice<=0) {
					alert("ATTENZIONE \nper procedere con gli acquisti bisogna essere registrati \nSe siete nuovi utenti procedete con la registrazione");
					
				}
				
			}}
		richiesta1.send(null); 
		}else {
		alert("Problemi per la richiesta");
		}
	}
//------------ conferma per la conversione in ordine proposta-------------
function converti(){
	var pippo=false;
	var richiesta="funzioniutente.php?azione=5";
	//alert(richiesta);
	var richiesta1=avvia(richiesta);
	if (richiesta1){
		richiesta1.open("GET",richiesta);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				var codice=parseInt(richiesta1.responseText);
				html=richiesta1.responseText;
				//alert(html);
				if (codice<=0) {
					alert("ATTENZIONE \nper procedere con gli acquisti bisogna essere registrati \nSe siete nuovi utenti procedete con la registrazione");
				} else {
					var pippo=confirm("Converto in ordine ?"); 
					if (pippo==true) document.getElementById('proposta').submit();
				}
			}}
		richiesta1.send(null); 
		}else {
		alert("Problemi per la richiesta");
		}
	
	return false;
}
//----------------- cancella riga dal database -----------------------
function cancellariga(riga,tabella){
	
	var conferma=confirm("Procedo con la cancellazione ?");
	if (conferma==true) {
		var richiesta="comuni/funzioniajax.php?azione=1&riga="+riga+"&tabella="+tabella;
		riga="riga"+riga;
		elabora3(richiesta);
		document.getElementById(riga).style.display = "none";
	} else { return false;}
	
}
// ---------------- invoca una oggetto ajax --------------------------
function avvia(richiesta){
	var richiesta1=null;
	if (window.XMLHttpRequest){ richiesta1=new XMLHttpRequest();} else if (window.ActiveXObject) {richiesta1=new ActiveXObject("Microsoft.XMLHTTP"); }
	return richiesta1;
}
// --------------- elabora la richiesta -------------------------------
function elabora(richiesta){
	var richiesta1=avvia(richiesta);
	if (richiesta1){
		richiesta1.open("GET",richiesta);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				//------ elaborazione della pagina ------------
				//alert(richiesta1.responseText);
				window.location.reload()					
			  }
			}
		richiesta1.send(null);
		return true;
		}else {
		alert("Problemi per la richiesta");
		}
}
// --------------- elabora la richiesta -------------------------------
function elabora1(richiesta){
	var richiesta1=avvia(richiesta);
	if (richiesta1){
		richiesta1.open("GET",richiesta);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				//------ elaborazione della pagina ------------
				codice=richiesta1.responseText;
				if (codice.length>0){ alert(codice);}
				window.location.reload();
				if (window.opener) { window.opener.location.reload(); }			
			}}
		richiesta1.send(null);
		return true;
		}else {
		alert("Problemi per la richiesta");
		}
}
// --------------- elabora la richiesta -------------------------------
function elabora2(richiesta){
	var richiesta1=avvia(richiesta);
	if (richiesta1){
		richiesta1.open("GET",richiesta);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				//------ elaborazione della pagina ------------
				codice=richiesta1.responseText;
				if (codice.length>0){ alert(codice);}
				window.location.reload();
						
			}}
		richiesta1.send(null);
		return true;
		}else {
		alert("Problemi per la richiesta");
		}
}
// --------------- elabora la richiesta -------------------------------
function elabora3(richiesta){
	var richiesta1=avvia(richiesta);
	if (richiesta1){
		richiesta1.open("GET",richiesta);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				//------ elaborazione della pagina ------------
				//alert(richiesta1.responseText);
				//window.location.reload()					
			  }
			}
		richiesta1.send(null);
		return true;
		}else {
		alert("Problemi per la richiesta");
		}
}
//----------------- aggiornamento pagina con ricarica -----------
function richiedi(richiesta){
	elabora(richiesta);		
	}
//----------------- aggiornamento pagina con conferma e ricarica -----------
function richiedic(richiesta){
	if (confirm("Sei sicuro ?")==true){
		elabora(richiesta);
		return true;
	}
	return false;	
	}
//----------------- salvaemail newsletter ---------------------------
function salvamail(mail){
	if (mail=="" || mail=="email") 	{ alert("Attenzione devi inserire un email")}
		else{ if (mail.indexOf('@',0)== -1 ) {	alert("Attenzione email non è valida"); 
			} else { 	var richiesta="funzioniutente.php?azione=6&mail="+mail;
			//alert(richiesta);
			var richiesta1=avvia(richiesta);
			if (richiesta1){
				richiesta1.open("GET",richiesta);
				richiesta1.onreadystatechange= function(){
					if(richiesta1.readyState ==4){
						codice=parseInt(richiesta1.responseText);
						html=richiesta1.responseText;
						//alert(html);
						if (codice<=0) {
							alert("Email registrata correttamente");
							
						}
						
					}}
				richiesta1.send(null); 
				}else {
				alert("Problemi per la richiesta");
				}
		}
	}
}

