  function visualizzaItem(documento, id)
  {
    divs = new Array();
    divs[0] = "DOCUMENTAZIONE-DATA";
    divs[1] = "SOCIETA-DATA";   
    divs[2] = "DITTEINDIVIDUALI-DATA";
    setImageSrc(documento, divs, id, "-IMG");
    mostra(documento, divs, id);       
  }
  
  function setImageSrc(documento, divs, id, suffix)
  {    
    elementName = divs[id] + suffix;
    for(i = 0; i < divs.length; i++)
    {        
      element_img = documento.getElementById(divs[i] + suffix);
      element_data = documento.getElementById(divs[i]);
      if((element_img != null) && (element_data != null))
      {
        if(element_img.id == elementName)
        {
          aus = element_img.title;
          if(!isEmpty(aus))
          {
            if(!isEmpty(element_img.src))
            {
              element_img.title = element_img.src;
              element_img.src = aus;
            }
          }
        }
        else if(element_data.title != "closed")
        {
          aus = element_img.src;
          if(!isEmpty(aus))
          {
            if(!isEmpty(element_img.src))
            {
              element_img.src = element_img.title;
              element_img.title = aus;
            }
          }
        }
      }
    }
  }
  
  function restoreDefaultImageSRC(documento, divs, suffix)
  {
    for(i = 0; i < divs.length; i++)
    {
      elementName = divs[i] + suffix;
      element = documento.getElementById(elementName);
      if(element != null)      
      {        
        aus = element.lang;                
        if(!isEmpty(aus))
        {          
          source = element.src;
          if(!isEmpty(source))
          { 
            title = element.title;
            if((aus != source) && (aus == title))
            {
              element.title = source;
            }
            element.src = aus;          
          }
        }
      }
    }
  }


  function changeCasaAutomobilistica(formDati)
  {
    formDati.operation.value = "changeCasa";
    formDati.redirect.value = "../modulopreventivo.jsp";
    checkFormLongRent(formDati, '');
  }

  function inviaRichiestaLTR(theForm, produttoreScelto)
  {
    theForm.operation.value = "richiestaLTR";
    theForm.redirect.value = "../normativa.html";
    checkFormLongRent(theForm, produttoreScelto);
  }

  function checkFormLongRent(theForm, produttoreScelto)
  {
    var checkModello = !isEmpty(produttoreScelto);
    
    var message = "";
/*
    if(isEmpty(theForm.marca.value))
    {
      if(!isEmpty(produttoreScelto))
      {
        theForm.marca.value = produttoreScelto;
      }
    }
*/
    if (isEmpty(theForm.ragione.value))
      message += '-  Ragione Sociale \n';
    if (isEmpty(theForm.indirizzo.value))
      message += '-  Indirizzo \n';
    if (isEmpty(theForm.cap.value))
      message += '-  CAP \n';   
    if (isEmpty(theForm.citta.value))
      message += '-  Cittā \n'; 
    if (isEmpty(theForm.provincia.value))
      message += '-  Provincia \n';  
    if (!isValidItalianTaxNumber((Trim(theForm.partitaiva.value))))
      message += '-  Partita IVA o CF \n';
    if (!isValidEmailAddress(Trim(theForm.email.value)))  
      message += '-  Indirizzo email \n';
    if (isEmpty(theForm.telefono.value))
      message += '-  Telefono \n';
    if (isEmpty(theForm.fax.value))
      message += '-  Fax \n';  
    
    if (checkModello && (theForm.durata.value == 0))
      message += '-  Durata del Long Rent \n'; 

    if (checkModello)
    {      	
      if(isEmpty(theForm.percorrenza.value))
      {
        message += '-  Percorrenza \n';  
      }
      else
      {
        if(theForm.percorrenza.value.indexOf(".") < 0)
        {
          theForm.percorrenza.value = rendiNumero(theForm.percorrenza.value);
          if(!eNumero(theForm.percorrenza.value))
          {
            message += '-  Percorrenza non numerica\n';  
          }
        }
        else
        {
          message += '-  Non utilizzare i separatori delle cifre\n';
        } 
      }         	    
    }
    if (theForm.marca.value == '' )
      message += '-  Marca \n';
    if (checkModello && (theForm.modello.value == '' ))
      message += '-  Modello \n';  
    if (checkModello && (!isEmpty(theForm.note.value)) && (Trim(theForm.note.value).length > 500))
      message += '-  Il campo note ammette fino a 500 caratteri\n';  
    if (checkModello && (!theForm.privacy.checked))
      message += '-  Privacy \n';
    if(isEmpty(message))
    {
/*
      if(isEmpty(theForm.marca.value))
      {
        theForm.marca.value = produttoreScelto;      
      } 
*/
      if(theForm.produttore)
      {
        theForm.produttore.value = theForm.marca.value
      }
      theForm.submit();
    }
    else
    {
      message = ' Controllare i seguenti campi :\n\n' + message;
      if(!checkModello)
      {
/*
        if(theForm.produttore)
	{ 
          
          if(theForm.produttore.selectedIndex)
	  {
            theForm.produttore.selectedIndex = 0;
          }
	}
        if(isEmpty(theForm.marca.value))
        {
          theForm.marca.value = produttoreScelto;      
        }
*/
      }
      alert (message);
    }
  }

  function checkerror(iserrore)
  {
    if("true" == iserrore)
    {
      alert("Si č verificato un errore durante l'invio del modulo di richiesta.");
    }
  }