//JavaScript Document 
//Michele Urietti Funzioni Javascript ====================

function SvuotaCarrello(pag){
var agree=confirm("Vuoi veramente rimuovere tutti gli articoli dal tuo carrello?\n");
if (agree){
//alert(pag);
location="cartDelete.php?"+pag;
return true;
}
else
{
return false;
}
}

<!--
function trim(str)
{
   return str.replace(/^\s+|\s+$/g,'');
}


function nonInviare(form,Anome,Min,AnomeL,mail,Item1)
{
 switch(Anome)
 { 
 case "login":
 Anome = new Array('user','password');
 break;
 case "mail":
 Anome = new Array('email');
 break;
 case "logRec":
 Anome = new Array('user','password','nome','cognome','codice_fiscale','indirizzo','CAP','citta','email');
 break;
 case "logEdit":
 Anome = new Array('nome','cognome','indirizzo','CAP','citta','email');
 break;    
 case "order":
 Anome = new Array('nome','cognome','codice_fiscale','indirizzo','CAP','citta','telefono','email');
 break;
 case "moduloMail":
 Anome = new Array('nome','cognome','telefono','email');
 break;
 case "visita1":
 Anome = new Array('date','contact','email');
 break;
 }

  var nome = Anome;

  for (var i=0; i<=nome.length-1; i++)
  { 
 //alert(nome[i]);
  //alert("document.form."+(nome[i])+".value == ''");
  Campo = eval("document."+form+"."+nome[i]+".value");
  //alert(Campo);
  //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
		}
       
  }
//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 (Item1 == undefined)
 {
 //alert(1);
 return; // Il codice si interrompe qui 
 }
 else 
 {
  //alert(2);
  //validateRow(this.form)
   var tbl = document.getElementById('tblSample');
    var lastRow = tbl.rows.length - 1;
    var i;
    for (i=1; i<=lastRow; i++) {
      var aRow = document.getElementById('Art' + i);
      if (aRow.value.length <= 0) {
        alert('Item ' + i + ' is empty!');
      eval("document."+form+".Art"+i+".focus()");  //document.+form)+.email.focus();
	  eval("document."+form+".Art"+i+".className =  'error'");  //document.+form)+.email.className =  'error'; 

        return false;
      }
    }
 }
 
if (mail == undefined)
{
return; // Il codice si interrompe qui 
}
else 
{

    EmailAddr = eval("document."+form+"."+mail+".value");//document.+form+.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr))
      return true;
   else
      {
      alert("Controlla l'indirizzo di e-mail inserito");
      eval("document."+form+"."+mail+".focus()");  //document.+form)+.email.focus();
	  eval("document."+form+"."+mail+".className =  'error'");  //document.+form)+.email.className =  'error'; 
      return false;
      }
}
}
//-->
<!--
function checkCerca()
{
		if (document.formCerca.l2.value == "")
		{
			alert (" Digitare i termini della ricerca ")
			document.formCerca.cercato.className =  'error'; 
			document.formCerca.cercato.focus();
			return false
		}

}


function nonInviareCerca()
	{
			if (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='Stile.css' rel='stylesheet' type='text/css'><\/HEAD>");
	myNewWindow.document.write("<BODY leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' bgcololor='#FFF'>");
	myNewWindow.document.write("<IMG SRC='" + imageName + "' style='border-bottom:2px solid;'><br><center><img src='immagini/LogoSmall.jpg' align='absmiddle'> &nbsp; <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)
{
//alert(Pag, '', 'width='+W+', height='+H+','+Scrol);//il titolo deve essere senza spazi
window.open(Pag, Tit, 'width='+W+', height='+H+','+Scrol);

}


function Numerico(Qnum)
{
//alert(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, oneStepBeyond)
{
//alert(Qnum);
	//Quantit = eval("document.formQtPz"+Qnum+".Quantita"+Qnum+".value");
	Quantit = eval("document.formQtPz.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()");
	eval("document.formQtPz.pagRientro.value='cart'");
   eval("document.formQtPz.submit()");

	 //if (oneStepBeyond == 'go')
	 //self.location='Accesso.php';
	 //alert("a");
    }

   else
      {
      alert("Controlla di aver inserito un numero");
/*      eval("document.formQtPz"+Qnum+".Quantita"+Qnum+".focus()");
      eval("document.formQtPz"+Qnum+".Quantita"+Qnum+".className =  'error'");*/

      eval("document.formQtPz.Quantita"+Qnum+".focus()");
      eval("document.formQtPz.Quantita"+Qnum+".className =  'error'");
      }

}


function IndexLogin () {
if (document.form1.user.value == "")
		{
			alert (" Controlla di aver inserito un username ")
			document.form1.user.className =  'error'; 
			document.form1.user.focus();
			return false
		}
		if (document.form1.password.value == "")
		{
			alert (" Controlla di aver inserito la password ")
			document.form1.password.className =  'error'; 
			document.form1.password.focus();
			return false
		}
}

function toggleForm(oggetto) {
ff = document.getElementById(oggetto);
ff1 = document.getElementById(oggetto);
if (ff.style.display == 'block')
{
ff.style.display = 'none';
ff1.className = 'reset';
}
else
{
ff.style.display = 'block';
ff1.className = 'show';
}
}

function nonInviareFor (form,Anome){
 switch(Anome)
 { 
 case "visita2":
 Anome = new Array('Art','TargetPrice','actualSupplier','origin');
 break;
 }
  var nome = Anome;

  for (var i=0; i<=nome.length-1; i++)
  { 
 //alert(nome[i]);
  //alert("document.form."+(nome[i])+".value == ''");
  Campo = eval("document."+form+"."+nome[i]+".value");
  //alert(Campo);
  //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
		}
       
  }

}

//completa Select-
function Scrivi(index)
{
//alert(index);
	var stringa, lunghezza;
    var scorri = -1;

    with (document.form)
    {
	cerca1 = eval("cercArt"+index+".value");
	//alert(cerca1);
       stringa = cerca1;
        lunghezza = stringa.length;

        // SE LA STRINGA DA RICERCARE E' MAGGIORE DI ZERO ESEGUO LA ROUTINE
        if (lunghezza > 0)
        {
		totElements = eval("Art"+index+".options.length")
		//alert(totElements);
            for (var i=0; i<totElements; i++)
            {
            // SE LA STRINGA E' PRESENTE RESTITUISCO UN RISULTATO AL VOLO
			//ricerca = eval("Art"+index+".options["+i+"].text.toLowerCase().substring(0, lunghezza)");
			ricerca = eval("Art"+index+".options["+i+"].text.substring(0, lunghezza)");


                if (scorri == -1 && ricerca == stringa)
                {
				//alert("qui");
                    scorri = i;
                }
                else
                {
                    null;
                }
            }
        }
        else
        {
            scorri = 0;
        }

        // SCORRO LA SELECTBOX IN BASE AL VALORE RICHIESTO CON LA DIGITAZIONE
		trovato = eval("Art"+index);//+".selectedIndex"
        trovato.selectedIndex = scorri;
    } 
}

<!--
function  openpopup(pagina)
{
//alert(pagina);
window.open(pagina, 'Incoll', 'width=800,height=600,scrollbars=yes,resizable=yes')
}
//-->
