

function OpenWin(URL,Width,Height)
  {
   var wp;
   wp=window.open(URL,'', "toolbar=no,status=no,scrollbars=yes,resizable=no,menubar=no,width=" + Width + ",height=" + Height + ",top=0,left=0");
  }
 
function OpenWin2(URL,Width,Height)
  {
   var wp;
   wp=window.open(URL,'', "toolbar=no,status=no,scrollbars=no,resizable=no,menubar=no,width=" + Width + ",height=" + Height + ",top=0,left=0");
  }

function ResetFields()
 {
  document.frmNL.control.value='1';
 }

function TestRicerca ()
 {if (document.frmRicerca.txtRicerca.value == "")
   {alert ("Inserire almeno un carattere nel box ricerca !");
    document.frmRicerca.txtRicerca.focus();
    return (false);
   }
  return (true);   
 }
// Validità e-mail
// ===============
function TestEmail ()
 {if (document.formGoVeicoli.email.value == "")
   {alert ("Inserire la E-Mail !");
    document.formGoVeicoli.email.focus();
    return (false);
   }
    
  //deve esserci una sola @
  pos=document.formGoVeicoli.email.value.indexOf('@', 0)
  if (pos == 0)
   {alert ("Inserisci correttamente l'e-mail!");
    document.formGoVeicoli.email.focus();
    return (false);
   }

  if (pos == -1) 
   {alert ("Inserisci correttamente l'e-mail!");
    document.formGoVeicoli.email.focus();
    return (false);
   }
  else
   {if (document.formGoVeicoli.email.value.indexOf('@', pos+1) != -1)
    {alert ("Inserisci correttamente l'e-mail!");
     document.formGoVeicoli.email.focus();
     return (false);
    }
   }

  //devono esserci almeno 4 caratteri dopo @
  if (document.formGoVeicoli.email.value.substring(pos+1,document.formGoVeicoli.email.value.length).length < 4)
   {alert ("Inserisci correttamente l'e-mail!");
    document.formGoVeicoli.email.focus();
    return (false);
   }
  //deve esserci almeno un . dopo @
  if (document.formGoVeicoli.email.value.indexOf('.', pos+1) == -1)      
   {alert ("Inserisci correttamente l'e-mail!");
    document.formGoVeicoli.email.focus();
    return (false);
   }

  //caratteri ammessi
  stremail=document.formGoVeicoli.email.value.toUpperCase()
  for (var i = 0; i < stremail.length; i++)
   {if (".-_0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(stremail.charAt(i)) == -1) 
    {alert ("Inserisci correttamente l'e-mail!");
     document.formGoVeicoli.email.focus();
     return (false);
    }
   }
  //Tutto OK
  return (true);   
 }

 // runSubmit


// Validità e-mail 2
// =================
function TestEmail2 ()
 {if (document.formNL.email.value == "")
   {alert ("Inserire la E-Mail !");
    document.formNL.email.focus();
    return (false);
   }
    
  //deve esserci una sola @
  pos=document.formNL.email.value.indexOf('@', 0)
  if (pos == 0)
   {alert ("Inserisci correttamente l'e-mail!");
    document.formNL.email.focus();
    return (false);
   }

  if (pos == -1) 
   {alert ("Inserisci correttamente l'e-mail!");
    document.formNL.email.focus();
    return (false);
   }
  else
   {if (document.formNL.email.value.indexOf('@', pos+1) != -1)
    {alert ("Inserisci correttamente l'e-mail!");
     document.formNL.email.focus();
     return (false);
    }
   }

  //devono esserci almeno 4 caratteri dopo @
  if (document.formNL.email.value.substring(pos+1,document.formNL.email.value.length).length < 4)
   {alert ("Inserisci correttamente l'e-mail!");
    document.formNL.email.focus();
    return (false);
   }
  //deve esserci almeno un . dopo @
  if (document.formNL.email.value.indexOf('.', pos+1) == -1)      
   {alert ("Inserisci correttamente l'e-mail!");
    document.formNL.email.focus();
    return (false);
   }

  //caratteri ammessi
  stremail=document.formNL.email.value.toUpperCase()
  for (var i = 0; i < stremail.length; i++)
   {if (".-_0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(stremail.charAt(i)) == -1) 
    {alert ("Inserisci correttamente l'e-mail!");
     document.formNL.email.focus();
     return (false);
    }
   }
  //Tutto OK
  return (true);   
 }

// Validità e-mail 3
// =================
function TestEmail3 ()
 {if (document.formNL2.email.value == "")
   {alert ("Inserire la E-Mail !");
    document.formNL2.email.focus();
    return (false);
   }
    
  //deve esserci una sola @
  pos=document.formNL2.email.value.indexOf('@', 0)
  if (pos == 0)
   {alert ("Inserisci correttamente l'e-mail!");
    document.formNL2.email.focus();
    return (false);
   }

  if (pos == -1) 
   {alert ("Inserisci correttamente l'e-mail!");
    document.formNL2.email.focus();
    return (false);
   }
  else
   {if (document.formNL2.email.value.indexOf('@', pos+1) != -1)
    {alert ("Inserisci correttamente l'e-mail!");
     document.formNL2.email.focus();
     return (false);
    }
   }

  //devono esserci almeno 4 caratteri dopo @
  if (document.formNL2.email.value.substring(pos+1,document.formNL2.email.value.length).length < 4)
   {alert ("Inserisci correttamente l'e-mail!");
    document.formNL2.email.focus();
    return (false);
   }
  //deve esserci almeno un . dopo @
  if (document.formNL2.email.value.indexOf('.', pos+1) == -1)      
   {alert ("Inserisci correttamente l'e-mail!");
    document.formNL2.email.focus();
    return (false);
   }

  //caratteri ammessi
  stremail=document.formNL2.email.value.toUpperCase()
  for (var i = 0; i < stremail.length; i++)
   {if (".-_0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(stremail.charAt(i)) == -1) 
    {alert ("Inserisci correttamente l'e-mail!");
     document.formNL2.email.focus();
     return (false);
    }
   }
  //Tutto OK
  return (true);   
 }

 // runSubmit


function TestTipoRicerca()
  {
   for (var y = 0; y <= document.frmRicerca.TypeSearch.length-1; y++)
    {
     if (document.frmRicerca.TypeSearch[y].name == 'TypeSearch') if (document.frmRicerca.TypeSearch[y].checked) return (true);
    }
   alert('Scegli il tipo di ricerca!');
   return (false);
  }

function TestEmpty (Ctrl,msg)
 {if (Ctrl.value == "")
   {alert (msg);
    Ctrl.focus();
    return (false);
   }
  else
   return (true);   
 }

function TestNumerico (Ctrl,msg)
 {
  for (var j=0; j<Ctrl.value.length; j++)
    {
     if ("0123456789".indexOf(Ctrl.value.charAt(j)) == -1)
     {
      alert(msg);
      Ctrl.focus();
      return(false);
     }
    }
  return (true);   
 }

function RunSubmit ()
  {
   if (!TestEmpty(document.formGoVeicoli.nome,"Il campo Nome deve essere avvalorato !")) return;
   if (!TestEmpty(document.formGoVeicoli.cognome,"Il campo Cognome deve essere avvalorato !")) return;
   if (!TestEmpty(document.formGoVeicoli.indirizzo,"Il campo Indirizzo deve essere avvalorato !")) return;
   if (!TestNumerico(document.formGoVeicoli.cap,"Il campo CAP deve essere numerico !")) return;
   if (!TestEmpty(document.formGoVeicoli.cap,"Il campo CAP deve essere avvalorato !")) return;
   if (!TestEmpty(document.formGoVeicoli.localita,"Il campo Luogo deve essere avvalorato !")) return;
   if (!TestEmpty(document.formGoVeicoli.provincia,"Il campo Provincia deve essere avvalorato !")) return;
   if (!TestEmpty(document.formGoVeicoli.telefono,"Il campo Telefono deve essere avvalorato !")) return;
   if (!TestEmail()) return;
   if (!TestEmpty(document.formGoVeicoli.messaggio,"Il campo Messaggio deve essere avvalorato !")) return;
      document.formGoVeicoli.submit();  
      return;
  }

function runSubmitRicerca ()
  {
   if (!TestRicerca()) return;
      document.frmRicerca.submit();  
      return;
  }

function runSubmitNewsletter ()
  {
   if (!TestEmail2()) return;
      document.formNL.submit();  
      return;
  }

function runSubmitNewsletter2 ()
  {
   if (!TestEmail3()) return;
      document.formNL2.submit();  
      return;
  }