// JavaScript Document
var checked=false;
function lock_fields(nome_form)
{
  nome_form = "document."+nome_form;
    for (i=0;i< eval(nome_form+".length");i++)
    {
      var field_name=eval(nome_form).elements[i].name;
      var field_type=eval(nome_form).elements[i].type;
      /* --- TEXT FIELD --- */
      if (field_type=="text" && field_name=="altroAttivita")
      {
        if(checked)
      {
        var campo=eval(nome_form).elements[i].name;
        eval(nome_form+"."+campo+".disabled=\"disabled\"");
        eval(nome_form+"."+campo+".className =\"disabled\"");
        eval(nome_form+"."+campo+".value=\"\"");
        name = document.getElementById('stipoAttivita').name;
        eval(nome_form+"."+name+".disabled =\"\"");
        checked=false;

      }
      else
      {
        var campo=eval(nome_form).elements[i].name;
        eval(nome_form+"."+campo+".disabled=\"\"");
        eval(nome_form+"."+campo+".className =\"text\"");
        name = document.getElementById('stipoAttivita').name;
        eval(nome_form+"."+name+".disabled =\"disabled\"");
        eval(nome_form+"."+name+".selectedIndex=0");
        checked=true;
      }
      }
  }
}
function gestRadio(nome_form,id,b)
{
  nome_form = "document."+nome_form;
  name = document.getElementById(id).name;
  if (b)
  {

    eval(nome_form+"."+name+".disabled =\"\"");
    //name.style.color="white";
    document.getElementById(id).style.color="#CCC";
  }
  else
  {
    ;
    eval(nome_form+"."+name+".disabled =\"disabled\"");
    eval(nome_form+"."+name+".value=\"\"");
    //name.style.color="red";
    //document.getElementById(id).style.color="#FF9900"
  }
}






function Reset_fields(nome_form)
{
  nome_form = "document."+nome_form;
  //alert("nome_form.length:"+eval(nome_form+".length"));
  for (i=0;i< eval(nome_form+".length");i++)
  {
    var field_name=eval(nome_form).elements[i].name;
    var field_type=eval(nome_form).elements[i].type;
    //alert("Campo:"+nome_form);
    //alert("nome_form:"+field_name+"\nTipo-->"+field_type);
    /* --- TEXT FIELD --- */
    if (field_type=="text")
    {
      var campo=eval(nome_form).elements[i].name;
      eval(nome_form+"."+campo+".value=\"\"");
    }
    /* --- SELECT --- */
    if (field_type=="select-one")
    {
      var campo=eval(nome_form).elements[i].name;
      eval(nome_form+"."+campo+".selectedIndex=0");
    }
    /* --- CHECKBOX --- */
    if (field_type=="checkbox")
    {
      var campo=eval(nome_form).elements[i].name;
      eval(nome_form+"."+campo+".checked=0");
    }
    /* --- RADIO FIELD --- */
    if (field_type=="radio")
    {
      var campo=eval(nome_form).elements[i].name;
      campo_radio_lung = nome_form + "." + campo + ".length";
      /* -------------------------------------------------------------
      Verifico se il campo radio button č composto da un solo campo
      oppure da diversi radio (con lo stesso nome)
      ------------------------------------------------------------- */
      if (eval(campo_radio_lung) > 1)
      {
        for (j=0;j< eval(campo_radio_lung);j++)
        {
          eval(nome_form + "." + campo + "[j].checked=0");
        }
      } else
      {
          eval(nome_form + "." + campo + ".checked=0");
      }
    }
    /* --- TEXTAREA --- */
    if (field_type =="textarea")
    {
      var campo=eval(nome_form).elements[i].name;
      eval(nome_form+"."+campo+".value=\"\"");
    }
  }
}

function checkFormFornitori (nomeForm){

  nomeForm = eval(nomeForm);

  error = false;

  if (nomeForm.ragioneSociale.value == ''){
    error = true;
    alert("Inserire la Ragione Sociale");
  }else if (nomeForm.pIva.value == ''){
    error = true;
    alert("Inserire la partita IVA");
  }else if (nomeForm.indirizzo.value == ''){
    error = true;
    alert("Inserire l'indirizzo");
  }else if (nomeForm.cap.value == ''){
    error = true;
    alert("Inserire il Cap");
  }else if (nomeForm.citta.value == ''){
    error = true;
    alert("Inserire la cittā");
  }else if (nomeForm.provincia.value == '' &&  ! nomeForm.provincia.disabled ){
    error = true;
    alert("Selezionare la provincia");
  }else if (nomeForm.telefono.value == ''){
    error = true;
    alert("Inserire il telefono");
  }else if (nomeForm.email.value == ''){
    error = true;
    alert("Inserire l'indirizzo eMail");
  }else if (nomeForm.refAmm.value == ''){
    error = true;
    alert("Inserire il Ref. amministrativo");
  }else if (nomeForm.refComm.value == ''){
    error = true;
    alert("Inserire il Ref. commerciale");
  }else if (nomeForm.iscCCIAA.value == ''){
    error = true;
    alert("Inserire la data di iscrizione alla Camera di Commercio");
  }else if (nomeForm.anniPres.value == ''){
    error = true;
    alert("Inserire gli anni di presenza sul mercato");
  }





  // controllo radio button
  scelto = '';
  len = nomeForm.optPrec.length;
  for (i = 0; i <len; i++) {
    if (nomeForm.optPrec[i].checked) {
      scelto = nomeForm.optPrec[i].value;
    }
  }

  switch(scelto){
    case '0':
      break;
    case '1':
      if (nomeForm.dataPrec.value == ''){
        alert("Inserire da quanto tempo si č fornitori LAit");
        error=true;
      }
      break;
  }

  if (error) {
    return false;
  }else{
    return true;
  }

}




function Popup(apri) {
  var stile = "top=100, left=50,width=650,height=410,scrollbars=yes, resizable=yes";
  window.open(apri, "", stile);
}











