//JavaScript Document 
//Michele Urietti Funzioni Javascript ====================

<!-- Conferma per Svuotare il carrello =======================
function SvuotaCarrello(){
var agree=confirm("Vuoi veramente rimuovere tutti gli articoli dal tuo carrello?\n");
if (agree){
location="cartDelete.php"
return true;
}
else
{
return false;
}
}
// =======================
<!--
function trim(str)
{
   return str.replace(/^\s+|\s+$/g,'');
}


function nonInviare(Anome,Min,AnomeL,mail,fp)
{
 switch(Anome)
 {
 case "login":
 Anome = new Array('user','password');
 break;
 case "mail":
 Anome = new Array('email');
 break;
 case "logRec":
 Anome = new Array('password','nome','cognome','indirizzo','CAP','citta','provincia','email','email1','codice');//'user',
 break;
 case "logEdit":
 Anome = new Array('nome','cognome','indirizzo','CAP','citta','provincia','email');
 break;    
 case "order":
 Anome = new Array('nome','cognome','indirizzo','CAP','citta','provincia','telefono','email');//,'provenienza','codice_fiscale'
 break;
 }

  var nome = Anome;

  for (var i=0; i<=nome.length-1; i++)
  { 
  //alert("document.form."+(nome[i])+".value == ''");
  Campo = eval("document.form."+nome[i]+".value");
  //Evidenzia = eval("document.form."+nome[i]+".className = 'error'");  
  Focus = eval("document.form."+nome[i]+".focus()");
		if (trim(Campo) == '')
		{
			alert (" Controlla di aver riempito il campo " + nome[i])
			eval("document.form."+nome[i]+".className = 'error'");
			Focus
			return false
		}
       
  }
if (Anome == "logRec")
controlloPw();

//alert ('QUi'+AnomeL+Min)
if (Min == undefined & AnomeL == undefined)
{
return; // Il codice si interrompe qui 
}
else 
{
 var nomeL = AnomeL;   
 for (var i=0; i<=nomeL.length-1; i++)
  { 
  //alert("document.form."+(nome[i])+".value == ''");

  CampoL = eval("document.form."+nomeL[i]+".value.length");
  FocusL = eval("document.form."+nomeL[i]+".focus()");
		if (CampoL <= (Min-1))
		{
			alert (" Il campo " + nomeL[i] + " deve avere una lunghezza minima di " +Min+ " caratteri");
			eval("document.form."+nomeL[i]+".className = 'error'");  
			Focus
			return false
		}
       
 }
}

if (mail == undefined)
{
return; // Il codice si interrompe qui 
}
else 
{

    EmailAddr = document.form.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr))
   {
    if (fp == undefined) //controllo additivo
    {
    return true; // Il codice si interrompe qui 
    }
    else 
    {
     if(!form.maggiorenne.checked)
     {
      alert('Controlla di aver dichiarato di essere Maggiorenne.');
      return false;
     }
    }

      //return true;
   }
   else
      {
      alert("Controlla l'indirizzo di e-mail inserito");
      document.form.email.focus();
	  document.form.email.className =  'error'; 
      return false;
      }
}

}
//-->
<!--
function nonInviareCerca()
	{
			if (trim(document.formCerca.cercato.value) == "")
		{
			alert (" Digitare i termini della ricerca ")
			document.formCerca.cercato.className =  'error'; 
			document.formCerca.cercato.focus();
			return false
		}
		}
		
function controlloPw()
	{
			if (document.form.password.value != document.form.password1.value)
		{
			alert (" Conferma password non corrisponde ");
			document.form.password1.className =  'error'; 
			document.form.password1.focus();
			return false
		}
		}

//-->
//-->
//Dettaglio Img ===============================
function PopupImage(imageName,W,H) { 
		
	myNewWindow = window.open('', 'Dettaglio','width='+W+',height='+H+',toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0'); 
	myNewWindow.document.write("<HTML><HEAD><TITLE>Dettaglio<\/TITLE><link href='Style.css' rel='stylesheet' type='text/css'><\/HEAD>");
	myNewWindow.document.write("<BODY leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");
	myNewWindow.document.write("<IMG SRC='" + imageName + "'><br><center><img src='img/LogoG&B_top_small.jpg' align='absmiddle'><input type='button' value='Chiudi' class='submit' onClick='javascript:window.close()'></center><\/BODY><\/HTML>");
	myNewWindow.document.close();
	myNewWindow.focus();
		
}
//============================== 
function  openpopup(Pag,Tit,W,H,Scrol)
{
window.open(Pag,'width='+W+',height='+H+',scrollBars=0,resizable=0')//Tit,+Scrol
}

<!--
function openpopup1(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
function TabellaMisure() {
  window.open('TabellaMisure.html','','width=900,height=440,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0');
}

function Numerico(Qnum)
{

  /* if (document.formQtPz.Quantita.value == "" )
      {
      alert("Controlla l'indirizzo di e-mail inserito");
      document.formQtPz.Quantita.focus();
	  document.formQtPz.Quantita.className =  'error'; 
      return false;
      }*/
	  
	Quantit = eval("document.formQtPz"+Qnum+".Quantita"+Qnum+".value");
	//alert (Quantit)
    Filtroq = /^[0-9]+$/;
	if (Quantit == 0)
	Quantit = "";
	//alert(Quantit)
   if (Filtroq.test(Quantit) || Quantit == "")
      return true;
   else
      {
      alert("Controlla di aver inserito un numero");
      eval("document.formQtPz"+Qnum+".Quantita"+Qnum+".focus()");
      eval("document.formQtPz"+Qnum+".Quantita"+Qnum+".className =  'error'");
      return false;
      }

}

function NumericoCart(Qnum)
{
	Quantit = eval("document.formQtPz"+Qnum+".Quantita"+Qnum+".value");
	//alert (Quantit)
    Filtroq = /^[0-9]+$/;
	if (Quantit == 0)
	Quantit = "";
	//alert(Quantit)
   if (Filtroq.test(Quantit))
   {
   //alert ("document.formQtPz"+Qnum+".submit()")
   eval("document.formQtPz"+Qnum+".submit()");
    }

   else
      {
      alert("Controlla di aver inserito un numero");
      eval("document.formQtPz"+Qnum+".Quantita"+Qnum+".focus()");
      eval("document.formQtPz"+Qnum+".Quantita"+Qnum+".className =  'error'");
      }

}

function NumericoModuloClassico(numeroCampi)
{
    var tbl = document.getElementById('tblSample');
    var lastRow = tbl.rows.length - 1;
numeroCampi = lastRow;
//alert(numeroCampi);
				if (document.ModuloOrdine.Articolo1.value == "")
				{
					alert ("Quantita' minima:1 \n L'ordine non puo' essere completato.")
					return false;
				}
				else
				{
// Anome = new Array('Articolo','Taglia','Quantita','Prezzo');
 Anome = new Array('Articolo','Taglia','Quantita');

 var nome = Anome;

 for (var e=1; e<=numeroCampi; e++)
 { 
  for (var i=0; i<=nome.length-1; i++)
  { //alert(nome[i]+e);
  //alert("document.form."+(nome[i])+".value == ''");
  Campo = eval("document.ModuloOrdine."+nome[i]+e+".value");
  //Evidenzia = eval("document.form."+nome[i]+".className = 'error'");  
  Focus = eval("document.ModuloOrdine."+nome[i]+e+".focus()");
		if (trim(Campo) != '')
		{
		//alert(Campo);
			if (nome[i]+e == "Codice"+e)
			{
				Filtroq = /^[0-9]+$/;
				if (Filtroq.test(Campo) == false)
				{
					alert (" Controlla di aver inserito un numero nel campo " + nome[i])
					eval("document.ModuloOrdine."+nome[i]+e+".className = 'error'");
					Focus		
					return false
				}
			}

			if (nome[i]+e == "Quantita"+e)
			{
			//alert(Campo);
				Filtroq = /^[0-9]+$/;
				if (Filtroq.test(Campo) == false)
				{
					alert (" Controlla di aver inserito un numero nel campo " + nome[i])
					eval("document.ModuloOrdine."+nome[i]+e+".className = 'error'");
					Focus		
					return false
				}
			}

		}
  }
 }
						}
}

<!--
function toggleForm(check,oggetto) {
	fam = document.getElementById(check);
	ff = document.getElementById(oggetto);
	if (fam.checked) {

		ff.style.display = 'block';
	} else {
		ff.style.display = 'none';
	}
}

function maggiore(){
alert("dd");
if(!form.maggiorenne.checked){
alert('Controlla di aver dichiarato di essere Maggiorenne.');
return false;
}
}
//-->
