// -------------------------------------------------------------
// File     : checkForm.js
// Author   : F. Nembrini
// Company  : (C) Quarcom Teleinformatics
// Date     : April 5, 2006
// Modified : May 24, 2006
// Aim      : Manage DigitalTuning contact form
// -------------------------------------------------------------


function checkForm(form)
{
  var error = false;
  var msg1  = "";
  var msg2  = "";
  
  if(form.lingua.value == "ita")
  {
    msg1 = "Completare i campi obbligatori p.f.!";
    msg2 = "Formato e-mail non corretto!";
  }
  else if(form.lingua.value == "eng")
  {
    msg1 = "Please fill mandatory fields!";
    msg2 = "Invalid e-mail format!";
  }
  else if(form.lingua.value == "fra")
  {
    msg1 = "Veuillez remplir champs obligatoires!!";
    msg2 = "Adresse e-mail pas valide!";  
  }
  else if(form.lingua.value == "ted")
  {
    msg1 = "Fuellen Sie bitte vorgeschriebene Felder!";
    msg2 = "Ungultige e-mail Adresse";
  }
  else if(form.lingua.value == "spa")
  {
    msg1 = "Llene por favor los campos obligatorios!";
    msg2 = "Formato inválido del E-mail";  
  }
  else
  {
    error = true;
  }

  if(form.new_prod.value == 0)
  {
    if (form.make_id.value.length == 0 || form.model_id.value.length == 0 || form.type_id.value.length == 0 || form.locnaz.value.length == 0 || form.telefono.value.length == 0 || form.nome.value.length == 0 || form.cognome.value.length == 0  || form.power.value.length == 0 || form.year.options[form.year.options.selectedIndex].value  == "" || form.email.value.length == 0 )
    { 
      alert(msg1);
      error = true;
    }
    else
    {
      if(form.email.value.indexOf("@") == -1 || form.email.value.indexOf(".") == -1)
      {
        alert(msg2);
        error = true;
      }
    }
  }
  else if(form.new_prod.value == 1)
  {
    if (form.make_id_2.value.length == 0 || form.model_id_2.value.length == 0 || form.type_id_2.value.length == 0 || form.locnaz.value.length == 0 || form.telefono.value.length == 0 || form.nome.value.length == 0 || form.cognome.value.length == 0  || form.power.value.length == 0 || form.year.options[form.year.options.selectedIndex].value  == "" || form.email.value.length == 0 )
    { 
      alert(msg1);
      error = true;
    }
    else
    {
      if(form.email.value.indexOf("@") == -1 || form.email.value.indexOf(".") == -1)
      {
        alert(msg2);
        error = true;
      }
    }
  }
  
  
  if (!error)
  {
    form.action  = "contatti.php?m=5&s=1&lingua=" + form.lingua.value + "&sent=1";
	form.method  = "post";
  	form.submit();
  }
} // end checkForm()


function switchProduct(form)
{
  if(form.new_prod.checked)
  {
    form.new_prod.value = 1;
    
    form.make_id.disabled  = true;
    form.model_id.disabled = true;
    form.type_id.disabled  = true;

    form.make_id_2.disabled  = false;
    form.model_id_2.disabled = false;
    form.type_id_2.disabled  = false;
  }
  else
  {
    form.new_prod.value = 0;
    
    form.make_id.disabled  = false;
    form.model_id.disabled = false;
    form.type_id.disabled  = false;

    form.make_id_2.disabled  = true;
    form.model_id_2.disabled = true;
    form.type_id_2.disabled  = true;
  }
} // end switchProduct()
