
// *********************************************************************
// compro_vendo.js
// *********************************************************************

// Gestione funzione login
// ---------------------------------------------------------------------
   function login()
   {
            if (document.compro_vendo.codice_op.value=='')
            {
                     alert('ATTENZIONE: USERID mancante !');
                     document.compro_vendo.codice_op.focus(); 
                     return;
            } else {
                     userid=escape(document.compro_vendo['codice_op'].value);
            }

            if (document.compro_vendo.passw_op.value=='')
            {
                     alert('ATTENZIONE: PASSWORD mancante !');
                     document.compro_vendo.passw_op.focus(); 
                     return;
            } else {
                     passw=escape(document.compro_vendo['passw_op'].value);
            }

            j1='<input type="hidden" name="modulo" value="compro_vendo">';
            j2='<input type="hidden" name="azione" value="login">';
            j3='<input type="hidden" name="codice_op" value="'+userid+'">';
            j4='<input type="hidden" name="passw_op" value="'+passw+'">';

            jhidden=j1+j2+j3+j4;

            new_action('compro_vendo',jhidden,'');
   }

// Gestione funzione vuota
// ---------------------------------------------------------------------
   function vuota()
   {
            document.compro_vendo.cpo1[0].checked = true;

            document.compro_vendo['cpo2'].value = '';
            document.compro_vendo['cpo3'].value = '';
            document.compro_vendo['cpo4'].value = '';
            document.compro_vendo['cpo5'].value = '';
            document.compro_vendo['cpo6'].value = '';
            document.compro_vendo['cpo7'].value = '';
            document.compro_vendo['cpo8'].value = '';
            document.compro_vendo['cpo9'].value = '';
            document.compro_vendo['cpo10'].value = '';
            document.compro_vendo['cpo11'].value = '';

            document.compro_vendo['cpo12'].value = '0';

            document.compro_vendo['cpo2'].focus();
   }
     
// Gestione funzione elenco
// ---------------------------------------------------------------------
   function elenco()
   {
            j1='<input type="hidden" name="modulo" value="compro_vendo">';
            j2='<input type="hidden" name="azione" value="elenco">';

            jhidden=j1+j2;

            new_action('compro_vendo',jhidden,'');
   }
     
// Gestione funzione dettaglio
// ---------------------------------------------------------------------
   function dettaglio(numero)
   {
            j1='<input type="hidden" name="numero" value="'+numero+'">';

            jhidden=j1;

            new_action('compro_vendo_dettaglio',jhidden,'width=750,height=400');
   }
     
// Gestione funzione varia
// ---------------------------------------------------------------------
   function varia(numero)
   {

            if (document.compro_vendo['azione['+numero+']'].value == 'v')
            {
                     document.compro_vendo.cpo1[0].checked = true;
            } else {
                     document.compro_vendo.cpo1[1].checked = true;
            }

            document.compro_vendo.cpo2.value = document.compro_vendo['articolo['+numero+']'].value;
            document.compro_vendo.cpo3.value = document.compro_vendo['marca['+numero+']'].value;
            document.compro_vendo.cpo4.value = document.compro_vendo['modello['+numero+']'].value;
            document.compro_vendo.cpo5.value = document.compro_vendo['misura['+numero+']'].value;
            document.compro_vendo.cpo6.value = document.compro_vendo['mese['+numero+']'].value;
            document.compro_vendo.cpo7.value = document.compro_vendo['anno['+numero+']'].value;
            document.compro_vendo.cpo8.value = document.compro_vendo['prezzo['+numero+']'].value;
            document.compro_vendo.cpo9.value = document.compro_vendo['telefono['+numero+']'].value;
            document.compro_vendo.cpo10.value = document.compro_vendo['e_mail['+numero+']'].value;
            document.compro_vendo.cpo11.value = document.compro_vendo['nota['+numero+']'].value;

            document.compro_vendo.cpo12.value = numero;

            document.compro_vendo.cpo2.focus();
   }

// Gestione funzione cancella
// ---------------------------------------------------------------------
   function cancella(numero)
   {
            if (confirm('Confermi la richiesta di cancellazione ?'))
            {
                cd_ana=document.compro_vendo['cd_ana'].value;

                nome=escape(document.compro_vendo['nome'].value);
                cognome=escape(document.compro_vendo['cognome'].value);

                j1='<input type="hidden" name="modulo" value="compro_vendo">';
                j2='<input type="hidden" name="azione" value="cancella">';
                j3='<input type="hidden" name="numero" value="'+numero+'">';
                j4='<input type="hidden" name="cd_ana" value="'+cd_ana+'">';
                j5='<input type="hidden" name="cognome" value="'+cognome+'">';
                j6='<input type="hidden" name="nome" value="'+nome+'">';

                jhidden=j1+j2+j3+j4+j5+j6;

                new_action('compro_vendo',jhidden,'');
            }
   }

// Gestione funzione aggiorna
// ---------------------------------------------------------------------
   function aggiorna()
   {
            numeri = /^[0-9]+$/;

            if (document.compro_vendo.cpo2.value=='')
            {
                alert('ATTENZIONE: Articolo mancante !');
                document.compro_vendo.cpo2.focus(); 
                return;
            }
            if (document.compro_vendo.cpo3.value=='')
            {
                alert('ATTENZIONE: Marca mancante !');
                document.compro_vendo.cpo3.focus(); 
                return;
            }

            if (document.compro_vendo.cpo6.value!='')
            {
                     stringa=document.compro_vendo.cpo6.value;

                     if (!numeri.test(stringa))
                     {  
                         alert('Mese non numerico !'); 
                         dato.focus(); 
                         dato.select();
                         return;
                     }
                     if ((stringa < 1) || (stringa > 12))
                     {
                          alert('Mese errato !'); 
                          return;
                     }
            }

            if (document.compro_vendo.cpo7.value!='')
            {
                     stringa=document.compro_vendo.cpo7.value;

                     if (!numeri.test(stringa))
                     {  
                         alert('Anno non numerico !'); 
                         return;
                     }
                     if ((stringa < 1990) || (stringa > 2100))
                     {
                          alert('Anno errato !'); 
                          return;
                     }
            }

            jm='<input type="hidden" name="modulo" value="compro_vendo">';
            ja='<input type="hidden" name="azione" value="aggiorna">';

            js = imposta_cpi();

            jhidden=jm+ja+js;

            new_action('compro_vendo',jhidden,'');
   }

// Imposta campi
// ---------------------------------------------------------------------
   function imposta_cpi()
   {
            if (document.compro_vendo.cpo1[0].checked == true)
            {
                     jc1=document.compro_vendo.cpo1[0].value;
                     js1='<input type="hidden" name="cpo1" value="'+jc1+'">';
            } else {
                     jc1=document.compro_vendo.cpo1[1].value;
                     js1='<input type="hidden" name="cpo1" value="'+jc1+'">';
            }
            jc2=escape(document.compro_vendo['cpo2'].value);
            js2='<input type="hidden" name="cpo2" value="'+jc2+'">';
            jc3=escape(document.compro_vendo['cpo3'].value);
            js3='<input type="hidden" name="cpo3" value="'+jc3+'">';
            jc4=escape(document.compro_vendo['cpo4'].value);
            js4='<input type="hidden" name="cpo4" value="'+jc4+'">';
            jc5=escape(document.compro_vendo['cpo5'].value);
            js5='<input type="hidden" name="cpo5" value="'+jc5+'">';
            jc6=escape(document.compro_vendo['cpo6'].value);
            js6='<input type="hidden" name="cpo6" value="'+jc6+'">';
            jc7=escape(document.compro_vendo['cpo7'].value);
            js7='<input type="hidden" name="cpo7" value="'+jc7+'">';
            jc8=escape(document.compro_vendo['cpo8'].value);
            js8='<input type="hidden" name="cpo8" value="'+jc8+'">';
            jc9=escape(document.compro_vendo['cpo9'].value);
            js9='<input type="hidden" name="cpo9" value="'+jc9+'">';
            jc10=escape(document.compro_vendo['cpo10'].value);
            js10='<input type="hidden" name="cpo10" value="'+jc10+'">';
            jc11=escape(document.compro_vendo['cpo11'].value);
            js11='<input type="hidden" name="cpo11" value="'+jc11+'">';
            jc12=document.compro_vendo['cpo12'].value;
            js12='<input type="hidden" name="cpo12" value="'+jc12+'">';
            jc13=document.compro_vendo['cd_ana'].value;
            js13='<input type="hidden" name="cd_ana" value="'+jc13+'">';
            jc14=escape(document.compro_vendo['cognome'].value);
            js14='<input type="hidden" name="cognome" value="'+jc14+'">';
            jc15=escape(document.compro_vendo['nome'].value);
            js15='<input type="hidden" name="nome" value="'+jc15+'">';

            return js1+js2+js3+js4+js5+js6+js7+js8+js9+js10+js11+js12+js13+js14+js15;
   }

// Gestione funzione servizi
// ---------------------------------------------------------------------
   function servizi()
   {
            jstr1='<input type="hidden" name="modulo" value="servizi">';
            jstr2='<input type="hidden" name="azione" value="inizio">';

            jhidden=jstr1+jstr2;

            new_action('servizi',jhidden,'width=950,height=600,scrollbars=yes');
   }

