//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)
{
 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');
 Anome = new Array('nome','codice_fiscale','indirizzo','CAP','citta','telefono','email');
 break;
 case "moduloMail":
 Anome = new Array('nome','cognome','telefono','email');
 break;
 case "partnerMail":
 Anome = new Array('nome','cognome','officina','indirizzo','citta','telefono','email','costi');
 break;
 case "CF":
 Anome = new Array('codice_fiscale');
 break;
 case "Feedback":
 Anome = new Array('Nome','Messaggio','codice');
 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 (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))
      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 (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)
{

  /* 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 toggleForm(check,oggetto) {
	fam = document.getElementById(check);
	ff = document.getElementById(oggetto);
	if (fam.checked) {

		ff.style.display = 'block';
	} else {
		ff.style.display = 'none';
	}
}
//-->
// <!--Colora righe tabella
function hl(row, color) {
if (typeof(row.style) == 'undefined' || typeof(row.cells) == 'undefined') {
return false;
}
row.style.backgroundColor = color;
}
// -->
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
		}
}
// Preferiti
/*Old Explorer only
var bookmarkurl="http://www.gommeimport.it"
var bookmarktitle="Gomme Import - PNEUMATICI DI 1° SCELTA PER TUTTE LE TASCHE"

function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function addbookmark()
{
    //var title = document.title;
    //var url = document.location.href;
	var url="http://www.gommeimport.it"
	var title="Gomme Import - PNEUMATICI DI 1° SCELTA PER TUTTE LE TASCHE"	
    if (window.sidebar) // Mozilla Firefox
    {
        window.sidebar.addPanel(title, url, "");
    }
    else if (window.external) // Internet Explorer
    {
        window.external.AddFavorite(url,title)
    }
    else if (window.opera && window.print) // Opera
    {
        var elem = document.createElement('a');
        elem.setAttribute('href', url);
        elem.setAttribute('title', title);
        elem.setAttribute('rel', 'sidebar');
        elem.click();
    }
}
*/

function addbookmark(){
	var url="http://www.gommeimport.it"
	var title="Gomme Import - PNEUMATICI DI 1° SCELTA PER TUTTE LE TASCHE"
if ((navigator.appName == "Microsoft Internet Explorer") && 
(parseInt(navigator.appVersion) >= 4)) {
window.external.AddFavorite(url,title);
} else if (navigator.appName == "Netscape") {
window.sidebar.addPanel(title,url,"");
} else {
alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
}
}
