/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

//funzione filtra
function ctr_filtri()
{
    var filtro_cat = MM_findObj('filtra');
    var filtro_nome = MM_findObj('filtra_nome');

    if ( (filtro_cat.value==0) && (filtro_nome.value == ''))
        {
            
            
            return false;

        }
       else 
           {
              document.frm_filtro.action = spazio_web+"risultati-ricerca.php";
              document.frm_filtro.submit();

              
           }
}

//funzione iscrizione asta
function sendIscriz(id_asta)
{
    new Ajax.Request(spazio_web+'ajx/sendIscriz.php',{

                    method:'post',
                    parameters:{id:id_asta},
                    onComplete:function(transport)
                    {
                        var esito=transport.responseText;

                        if(esito.indexOf('reindirizza') != -1)
                            {
                                document.location.href=(pag_reg);
                            }
                        else if (esito.indexOf('iscritto') != -1)
                            {
                                alert(text_alert_iscritto);
                            }
                        else if (esito.indexOf('true') != -1)
                            {
                                alert(text_alert_iscritto_ok);
                                postback('refresh_login_post',null);
                            }
                            else
                               {
                                   alert(esito);
                               }
                        
                        
                    }
                    });  
}

//cambia stato agent
function changeStBid(asta,utente,stato)
{
    new Ajax.Request(spazio_web+'ajx/changestbid.php',{
                    method:'post',
                    parameters:{asta:asta,utente:utente,stato:stato},
                    onComplete:function(transport)
                    {

                       var esito = transport.responseText;
                       if (esito.indexOf('true') != -1)
                           {
                               alert (success_change_agent);
                               $('cont_bid_agent').innerHTML = '';
                           }
                           else
                           {
                               alert(esito);
                           }
                     
                    }
                    });
}



//funzione tieni sott occhio
function sgn_asta(id_asta)
{
    new Ajax.Request(spazio_web+'ajx/sgnAsta.php',{

                    method:'post',
                    parameters:{id_asta:id_asta},
                    onComplete:function(transport)
                    {
                        var esito=transport.responseText;
                        if (esito.indexOf('true') != -1)
                            {
                                alert(ok_alert_sgnasta);
                            }
                        else if(esito.indexOf('reindirizza') != -1)
                            {
                                document.location.href=(pag_reg);
                            }
                        else
                            {
                                alert(esito);
                            }
                    }
    });
}

//funzione conferma feedback
function ins_feed()
{
    new Ajax.Request(spazio_web+'ajx/ctr_in_feed.php',
                    {
                        method:'post',
                        parameters:$('frm_feed').serialize(true),
                        onComplete:function(transport)
                        {
                            var risultato=transport.responseText;
                            if (risultato.indexOf('true') != -1)
                                {
                                   // document.location.reload(true);
                                }
                            else
                                {
                                    alert(risultato);
                                }
                        }
                    });
}

//controllo ridefinisci password
function rid_pass()
{
    new Ajax.Request(spazio_web+'ajx/new_pass.php',{
        method:'post',
        parameters:$('frm_rid_password').serialize(true),
        onComplete:function(transport)
         {
             var risultato = transport.responseText;
             if (risultato.indexOf('true') != -1)
                 {
                    //alert ($('pass_utente').value);
                    alert(ok_pass);
                    document.location.href=('index.php');
                 }
            else if (risultato.indexOf('nodata')!= -1)
                {
                    alert(nodata);
                }
            else if (risultato.indexOf('err_pass')!= -1)
                {
                    alert(err_pass);
                }
            else if (risultato.indexOf('diff_pass')!= -1)
                {
                    alert(diff_pass);
                }
         }

    });
}

//FUNZIONI DI CONTROLLO//

//ctr offerte attive
/*function ctr_off_active()
{
    
    new Ajax.Request('ajx/ctr_off_active.php',
                    {
                    evalScripts: true,
                    onSuccess:function(transport)
                     {
                         var esito =  transport.responseText;
                         var nuovo = new Array();
                         var id_asta = new Array();

                         if (esito.indexOf('none') !=-1)
                             {
                             }
                          else
                             {

                                 
                                 
                                 var testo = esito.split(',');
                                 for (i=0;i<=(testo.length -1);i++)
                                     {
                                        nuovo[i] = testo[i].substr(-1);
                                        id_asta[i] = testo[i].substr(0,(testo[i].length-1));

                                      getOfferteForLotto_exe(id_asta[i],nuovo[i]);
                                    
                                    
                                     }
                             }
                         
                     }

                    }); 
}*/


//verifica conferma offerta
function cnf_offerta(id,tipo,tipologia)
{
    new Ajax.Request(spazio_web+'ajx/ctr_cnf_offerta.php',
                    {
                       method:'post',
                       parameters:{idasta:id,tipo:tipo},
                       onComplete:function(transport)
                       {
                           var esito = transport.responseText;
                          

                            if (esito.indexOf('nologin') != -1) { alert(nologin_off);}
                            else if (esito.indexOf('Ok_2') != -1)
                               {

                                    
                                           postback('refresh_login_post',null);
                                           $('box_off'+id).style.display = 'none';
                                           $('obj_offsingola_id'+id).disabled = false;
                                           $('obj_offmultipla_id_da'+id).disabled = false;
                                           $('obj_offmultipla_id_a'+id).disabled = false;
                                           $('sbm_multiple_id'+id).disabled = false;
                                           $('sbm_single_id'+id).disabled = false;
                                              if(!document.getElementById('tit_dett' + id))
                                                                         {
                                                                             new Ajax.Updater($('dett_vuoto'+ id),spazio_web+'ajx/ctr_only_dett.php',
                                                                                {
                                                                                    method:'post',
                                                                                    parameters:{id:id,tip:tipologia},
                                                                                    evalScripts: true
                                                                                });
                                                                         }
                            }
                            else if (esito.indexOf('duplicate') != -1){alert(val_duplicate);}
                            else if (esito.indexOf('nocredit') != -1){ alert(no_credit); }
                            else if (esito.indexOf('no_elb_crediti') != -1){alert(no_elb_crediti);}
                            else if (esito.indexOf('max_number') != -1){alert(max_number);}
                            else if (esito.indexOf('no_gg_ricar') != -1){alert(no_gg_ricar);}
                            else if (esito.indexOf('no_asta_principianti') != -1){alert(no_asta_principianti);}
                       }

                    });
}





//Invia offerta singola
function sendOfferta(id_l,t)   
{
   var objIntOffTxt = MM_findObj('intOffertaFld' + id_l);
   new Ajax.Request(
        spazio_web+"ajx/setOffertaForUser.php",
        {
        parameters :  $(objIntOffTxt).serialize(true),
        onSuccess : function(transport) {

            sendOfferta_exe(transport,id_l,t);
     

                               }
     
                   });
}
//elabora l'offerta inviata
function sendOfferta_exe(transport,id_l,t)
    {
    //aggiunge un offerta
    var objIntOffTxt = MM_findObj('obj_offsingola_id' + id_l);
    var objIntOffStartTxt = MM_findObj('obj_offmultipla_id_da' + id_l);
    var objIntOffEndTxt = MM_findObj('obj_offmultipla_id_a' + id_l);
    var submitMultipleObj = MM_findObj('sbm_multiple_id' + id_l);
    var submitSingleObj = MM_findObj('sbm_single_id' + id_l);
    

          var htmlResp = transport.responseText
            //alert(htmlResp)
          if (htmlResp.indexOf('true') !=-1)
                {
                   
                 
               
                    insertOfferteForLotto(id_l,t);
                    objIntOffTxt.value = '';
                    objIntOffStartTxt.disabled = true;
                    objIntOffEndTxt.disabled = true;
                    submitMultipleObj.disabled = true;
                    


                }
                else
                {
                objIntOffTxt.value = ''
                //objIntOffStartTxt.disabled = true
                alert(htmlResp)
                
                }

            }
    
                
             


//funzione inserisco offerta singola e aggiorno box offerte
function insertOfferteForLotto(id_l,t) //inserisco offerta
{
   var objIntOffTxt = MM_findObj('intOffertaFld' + id_l);
   var obj_offsingola = MM_findObj('obj_offsingola_id' + id_l);
 //  var objContOff = MM_findObj('box_off' + id_l);
   new Ajax.Request(
        spazio_web+"ajx/insertOfferteFromLotti.php",
        {
        parameters :  {valore:obj_offsingola.value,idasta:id_l},
        onComplete : function(transport)
                    {
                        var esito = transport.responseText;
                        if (esito.indexOf('true') != -1)
                            {
                                getOfferteForLotto_exe(id_l,t);
                                // objContOff.style.display = 'block';
                            }
                            else if (esito.indexOf('multiple') != -1)
                            {
                                alert(conflitto_offerte)
                                getOfferteForLotto_exe(id_l,1);
                            }
                            else
                            {
                                alert(esito);
                                getOfferteForLotto_exe(id_l,t);
                                //objContOff.style.display = 'block';
                             }
 
                    }

        });
}

function getOfferteForLotto_exe(id_l,t) //visualizzo offerte presenti per lotto aste passo id
{
   var tipo = t;      
   var objReplaceTxt = MM_findObj('box_off' + id_l);
   var objReplaceClass = MM_findObj('box_off' + id_l);
   //controlli form offerta multipla
   var objIntOffTxt = MM_findObj('obj_offsingola_id' + id_l);
   var objIntOffStartTxt = MM_findObj('obj_offmultipla_id_da' + id_l);
   var objIntOffEndTxt = MM_findObj('obj_offmultipla_id_a' + id_l);
   var submitMultipleObj = MM_findObj('sbm_multiple_id' + id_l);
   var submitSingleObj = MM_findObj('sbm_single_id' + id_l);
  //************************************************************
   new Ajax.Request(spazio_web+'ajx/getOfferte.php',
                    {
                        method:'post',
                       
                        parameters:{idasta:id_l,tipo:tipo},
                        onSuccess: function(transport,tipo)
                        {
                          
                         
                           // var htmlResp2 = transport.responseText;
                           var objReplaceTxt = MM_findObj('box_off' + id_l);
                            var htmlResp2 =  transport.responseText;
                            if (htmlResp2.indexOf('nessuno') != -1)
                                {
                                     if( objReplaceTxt.style.display == 'block')
                                        {
                                             objReplaceTxt.style.display = 'none';
                                        }


                                        objIntOffStartTxt.disabled = false;
                                        objIntOffEndTxt.disabled = false;
                                        submitMultipleObj.disabled = false;
                                        
                                        objIntOffTxt.disabled = false;
                                        submitSingleObj.disabled = false;
                                           


                                }
                            else
                                {

                                    
                                    
                                    
                                    if (tipo==0)
                                        {
                                           objIntOffStartTxt.disabled = true;
                                           objIntOffEndTxt.disabled = true;
                                           submitMultipleObj.disabled = true;
                                        }
                                    else if (tipo==1)
                                        {
                                           objIntOffTxt.disabled = true;
                                           submitSingleObj.disabled = true;

                                        }
                                      $('box_off' + id_l).style.display = 'block';
                                     $('box_off' + id_l).innerHTML = transport.responseText;
                                     
                                       //objReplaceClass.className = 'ogg_off_sing_block';
                                }
                    
                               
                        }


                    });
                      
   
}
 

//send offerta multipla
function sendOffertaMultipla(id_l,t)
{
   /* */
   // var objContOff = MM_findObj('box_off' + id_l);
    var objIntOffTxt = MM_findObj('intOffertaMultipleld' + id_l);
    new Ajax.Request(
        spazio_web+"ajx/setOffertaForUser.php",
        {
        parameters :  $(objIntOffTxt).serialize(true),
        onSuccess : function(transport)
            {
          sendOffertaMultipla_exe(transport,id_l,t);
              }

                   });

}

//elabora offerta multipla
function sendOffertaMultipla_exe(transport,id_l,t)
{
    var objIntOffTxt = MM_findObj('obj_offsingola_id' + id_l);
    var objIntOffStartTxt = MM_findObj('obj_offmultipla_id_da' + id_l);
    var objIntOffEndTxt = MM_findObj('obj_offmultipla_id_a' + id_l);
    var submitMultipleObj = MM_findObj('sbm_multiple_id' + id_l);
    var submitSingleObj = MM_findObj('sbm_single_id' + id_l);

    var htmlResp = transport.responseText
            //alert(htmlResp)
          if (htmlResp.indexOf('true') !=-1)
                {
           

                  
                    insertOfferteMultiple(id_l,t);
                    objIntOffStartTxt.value = '';
                    objIntOffEndTxt.value = '';
                    objIntOffTxt.disabled = true;
                    submitSingleObj.disabled = true;
                    objIntOffStartTxt.disabled = true;
                    objIntOffEndTxt.disabled = true;
                    submitMultipleObj.disabled = true;
                    
                }
                else
                {
                objIntOffStartTxt.value = '';
                objIntOffEndTxt.value = ''
                objIntOffTxt.value = ''

                alert(htmlResp)

                }


}





function sendOfferta_live(id_l,tp_off)//id asta e tipo offerta
{
   //alert (id_l);
   new Ajax.Request(spazio_web+'ajx/elb_asta_live.php',
                    {
                        method:'post',
                        parameters:{asta:id_l,tp_off:tp_off},
                        onLoading:function()
                        {
                           if ($('btn_rilancia_id'+id_l))
                                       {
                                        $('btn_rilancia_id'+id_l).disabled = true;
                                       }
                                   if ($('btn_rilancia_id'))
                                       {
                                        $('btn_rilancia_id').disabled = true;
                                       } 
                        },
                        onComplete: function (transport)
                        {
                            var risultato = transport.responseText;
                            if (risultato.indexOf('true') != -1)
                                {
                                   //disabilito il pulsante offerta
                                  /* if ($('btn_rilancia_id'+id_l))
                                       {
                                        $('btn_rilancia_id'+id_l).disabled = true;
                                       }
                                   if ($('btn_rilancia_id'))
                                       {
                                        $('btn_rilancia_id').disabled = true;
                                       }*/
                                   postback('refresh_login_post',null);
                                   

                                }
                          else if (risultato.indexOf('nologin') != -1)
                                                    { alert(nologin_off); }
                          else if (risultato.indexOf('nocredit') != -1)
                                                    { alert(no_credit); }
                                }//fine on complete
                        });


}
//funzione invia offerta live
/*function sendOfferta_live(id_l)
{
   //alert (id_l);
   new Ajax.Request('ajx/elb_asta_live.php',
                    {
                        method:'post',
                        parameters:{asta:id_l},
                        onComplete: function (transport)
                        {
                            var risultato = transport.responseText;
                            if (risultato.indexOf('true') != -1)
                                {
                                     //if (confirm(confirm_offlive))
                                         //{
                                            //disabilito il pulsante offerta
                                            $('btn_rilancia_id'+id_l).disabled = true;
                                               new Ajax.Request('ajx/cnf_off_live.php',
                                                {
                                                   method: 'post',
                                                   parameters:{asta:id_l},
                                                   onComplete:function(transport)
                                                   {
                                                     var pippo;
                                                        var pagina;
                                                        var esito  = transport.responseText;
                                                        pippo = ("/"+location.href).split("/");
                                                        pagina = ((pippo[pippo.length-1]+"?").split("?")[0]+"#").split("#")[0];
                                                       // alert (id_l);
                                                        if (esito.indexOf('true') != -1)
                                                            {
                                                                if (pagina!='aste-aperte.php')
                                                                 {
                                                                   // document.location.href=('dett_asta.php?r='+id_l+'&t=6');
                                                                    //document.location.href=('#');
                                                                    // alert(MM_findObj('tit_dett' + id_l).innerHTML);
                                                                    /* if(!document.getElementById('tit_dett' + id_l))
                                                                         {
                                                                             document.location.reload(true);
                                                                         }
                                                                         else
                                                                         {
                                                                            postback('refresh_login_post',null);
                                                                        }*/
                                                                    /* postback('refresh_login_post',null);
                                                                      if(!document.getElementById('tit_dett' + id_l))
                                                                         {
                                                                             new Ajax.Updater($('dett_vuoto'+ id_l),'ajx/ctr_only_dett.php',
                                                                                {
                                                                                    method:'post',
                                                                                    parameters:{id:id_l,tip:6},
                                                                                    evalScripts: true
                                                                                });
                                                                         }
                                                                 }
                                                                else if (pagina=='aste-aperte.php')
                                                                 {
                                                                    postback('refresh_login_post',null);
                                                                 }
                                                            }

                                                        
                                                         
                                                   }
                                                });
                                        // }
                                }
                            else if (risultato.indexOf('nologin') != -1)
                                { alert(nologin_off); }
                            else if (risultato.indexOf('nocredit') != -1)
                                { alert(no_credit); }
                            
                        }

                    });
}*/




//funzione inserisco offerta multipla e aggiorno box offerte
function insertOfferteMultiple(id_l,t) 
{
    var objIntOffTxt = MM_findObj('intOffertaMultipleld' + id_l);
    var objIntOffStartTxt = MM_findObj('obj_offmultipla_id_da' + id_l);
    var objIntOffEndTxt = MM_findObj('obj_offmultipla_id_a' + id_l);


     new Ajax.Request(spazio_web+'ajx/insoffmultiple.php',
                     {
                        method:'post',
                        parameters: {off_da:objIntOffStartTxt.value,off_a:objIntOffEndTxt.value,idasta:id_l},
                        onComplete: function(transport)
                        {
                            var esito = transport.responseText;

                            //alert(esito);
                            if (esito.indexOf('true') != -1)
                            {
                                getOfferteForLotto_exe(id_l,t);
                                // objContOff.style.display = 'block';
                            }
                            else if (esito.indexOf('single') != -1)
                            {
                                alert(conflitto_offerte)
                                getOfferteForLotto_exe(id_l,0);
                            }
                            else
                            {
                                alert(esito);
                                getOfferteForLotto_exe(id_l,t);
                                //objContOff.style.display = 'block';
                             }
                        }
                     });

}

//cancella offerta singola
function deleteOfferta(id_l,id_o)
{
    var objReplaceTxt = MM_findObj('box_off' + id_l);
    new Ajax.Request(spazio_web+'ajx/deleteOfferta.php',
                    {
                       method:'post',
                       parameters:{idofferta:id_o,idasta:id_l},
                       onComplete:function(transport)
                            {
                                //alert("cancellazione:"+id_l)
                               getOfferteForLotto_exe(id_l,'0');
                            }

                        
                    });
}


//cancella offerta multipla
function deleteOffMultiple (id_l)
{
    new Ajax.Request(spazio_web+'ajx/deleteOffertaMultiple.php',
                    {
                       method:'post',
                       parameters:{idasta:id_l},
                       onComplete:function(transport)
                            {
                                //alert("cancellazione:"+id_l)
                               getOfferteForLotto_exe(id_l,'1');
                            }


                    });
}






//aggiorna stato tabella dettaglio offerte
function aggStato(id,tip)
{
    var objdettaglio = MM_findObj('tbl_detta' + id);
     new Ajax.Updater(objdettaglio,spazio_web+'ajx/agg_tbl_stato.php',
    {
     method: 'post',
     parameters: {id:id,tipologia:tip}

    }
    );
}

//funzione setto bidagent
function set_bidagent(asta)
{
    new Ajax.Request(spazio_web+'ajx/set_bidagent.php',{
         method:'post',
         parameters: $('set_bidagent').serialize(true),
			 onComplete:function(transport)
			  {
                               var esito = transport.responseText;
                               if (esito.indexOf('true')!= -1)
                                   {
                                      $('cont_bid_agent').innerHTML = '';
                                      postback('refresh_login_post',null);
                                      /*new Ajax.Updater('dett_bidagent', spazio_web+'ajx/creadettbid.php',
                                        {
                                            parameters:{id:asta,tip:'6',st:'open'}
                                        });*/
                                   }
                                else
                                    {
                                        alert(esito);
                                    }

                               $('prez_max').value='';
                               $('credit_disp').value='';
                               /*
                                */
                          }

    });
}




//funzione elimino box offerta sotto asta a ribasso

//*FUNZIONI DI LOGIN *//

//funzione controllo presenza utente
function ctr_login()
{
    var obj_username =MM_findObj('usrlogin');
    var obj_password =MM_findObj('passlogin');
    var obj_formlogin = MM_findObj('formlogin');
    var obj_ricorda = MM_findObj('ctl_ricordami');

    if (obj_username.value == '' || obj_password.value == '')
        {
            alert (nodatalogin);
            return false;
        }
    else
        {
          new Ajax.Request(spazio_web+"ajx/ctr_login.php",
          {
             parameters: $(obj_formlogin).serialize(true),
             onComplete:function(transport,user,pass,ric)
					 	{
			var htmlResponse = transport.responseText;
                             if (htmlResponse.indexOf('true') !=-1)
                                 {
                                     var user=obj_username.value;
                                     var pass=obj_password.value;
                                     if (obj_ricorda.checked == true)
                                         {
                                            var ric='r';
                                         }
                                    else
                                        {
                                            var ric ='';
                                        }
                                     
                                     accedi(user,pass,ric);
                                    
                                 }
                            else
                                {
                                    alert(htmlResponse);
                                }
						}
          });

        }
    
}


function attivasingolo(s) //attivo singolo
{
    for (var i=0; i< s.length; i++)
        {
            if( $('dett_vuoto'+s[i].id) ) // se esiste l asta
            {
                if ((!document.getElementById('tit_dett'+s[i].id))) //se non esiste il dettaglio
                                            {
                                                new Ajax.Updater($('dett_vuoto'+s[i].id),spazio_web+'ajx/ctr_only_dett.php',
                                                        {
                                                            method:'post',
                                                            parameters:{id:s[i].id,tip:s[i].tp},
                                                            evalScripts: true
                                                        });
                                            }
            }

        }
}


function attivaBox() //ricavo elenco aste con offerte fatte
{
    new Ajax.Request(spazio_web+'ajx/attivabox.php',
                {
                   onComplete:function(transport)
                   {
                       var elenco=eval(transport.responseText);
                       attivasingolo(elenco);

                   }
                });
}


//funzione di accesso
function accedi(user,pass,ric)
{
 var boxlogin = MM_findObj('login');
 
    
    new Ajax.Updater('login',spazio_web+'ajx/accedi.php',
    {
     method: 'post',
     parameters: {username:user,password:pass,ricorda:ric},
     onComplete:function()
     {

            attivaBox(); //attivo i box dettaglio con offerte fatte
          //document.location.reload(true);
     }
     
    }
    );
}

//funzione di logout
function ctr_logout()
{
    var boxlogin = MM_findObj('login');
    new Ajax.Request(spazio_web+'ajx/logout.php',{
    onComplete:function()
    {
        document.location.reload(true);
    }
    });
   

}





//funzioni di modifica pannello utente //postback('chgpass')
function postback (tipo,id)
{
    switch (tipo)
    {
       //CAMBIO PASSWORD
       case 'chgpass': //modifica password
           new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
            {
               method: 'post',
               parameters: {pag:tipo}
            });
           break;
      case 'ann': //annulla 
          new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
          {
              method: 'post',
              parameters: {pag:tipo}
          });
          break;
      case 'cnfpass':    //conferma modifica password
          var old_pass = MM_findObj('old_pass_utente');
          var new_pass = MM_findObj('pass_utente');
          var rip_pass = MM_findObj('rip_pass_utente');
          if ( (old_pass.value == '') || (new_pass.value == '') || (rip_pass.value=='')  )
              {
                  alert (nodata_pass);
                  return false;
              }
          else if (new_pass.value != rip_pass.value)
              {
                  alert (diff_pass);
                  return false;
              }
          else
              {
                new Ajax.Request(spazio_web+'include/change.php',{

                                 method:'post',
                                 parameters: {pag:tipo,old:old_pass.value,nuova:new_pass.value,rip:rip_pass.value},
                                 onComplete : function(transport)
                                    {
                                        var risposta = transport.responseText;
                                         if (risposta.indexOf('nodata') !=-1)
                                             {
                                               alert(nodata_pass);
                                             }
                                         else if(risposta.indexOf('diff_pass') !=-1)
                                             {
                                               alert(diff_pass);
                                             }
                                         else if(risposta.indexOf('err_pass') !=-1)
                                             {
                                               alert(no_exist);
                                             }
                                         else if(risposta.indexOf('true') != -1)
                                             {
                                                 alert (succes_chg);
                                                 new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                                                    {
                                                     method: 'post',
                                                     parameters: {pag:'ann'}
                                                    });

                                             }
                                    }


                                });
              }

          break;
          // CAMBIO INDIRIZZO SPEDIZIONE
        case 'chgaddr': //cambio destinazione
              new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                {
                    method: 'post',
                    parameters: {pag:tipo}
                });
          break;

        case 'cnfadd': //conferma modifica destinazione
             var obj_indirizzo = MM_findObj('indirizzo');
             var obj_city = MM_findObj('city');
             var obj_prov = MM_findObj('prov');
             var obj_cap = MM_findObj('cap');
             new Ajax.Request(spazio_web+'include/change.php',
                {
                    method: 'post',
                    parameters: {pag:tipo,indirizzo:obj_indirizzo.value,city:obj_city.value,prov:obj_prov.value,cap:obj_cap.value},
                    onComplete : function(transport)
                                    {
                                        var risposta = transport.responseText;
                                         if (risposta.indexOf('nodata') !=-1)
                                             {
                                               alert(nodata_pass);
                                             }
                                         else if (risposta.indexOf('true') !=-1)
                                             {
                                                 alert(succes_chg_add);
                                                 new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                                                    {
                                                         method: 'post',
                                                         parameters: {pag:'ann'}
                                                    });

                                             }
                                    }
                 });
            break;

        // CAMBIO INDIRIZZO FATTURAZIONE
        case 'chgaddr_fatt': //cambio destinazione
              new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                {
                    method: 'post',
                    parameters: {pag:tipo}
                });
          break;

        case 'cnfadd_fatt': //conferma modifica destinazione
             var obj_indirizzo = MM_findObj('indirizzo');
             var obj_city = MM_findObj('city');
             var obj_prov = MM_findObj('prov');
             var obj_cap = MM_findObj('cap');
             var obj_tel = MM_findObj('tel');
             new Ajax.Request(spazio_web+'include/change.php',
                {
                    method: 'post',
                    parameters: {pag:tipo,indirizzo:obj_indirizzo.value,city:obj_city.value,prov:obj_prov.value,cap:obj_cap.value,tel:obj_tel.value},
                    onComplete : function(transport)
                                    {
                                        var risposta = transport.responseText;
                                         if (risposta.indexOf('nodata') !=-1)
                                             {
                                               alert(nodata_pass);
                                             }
                                         else if (risposta.indexOf('true') !=-1)
                                             {
                                                 alert(succes_chg_add_fatt);
                                                 new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                                                    {
                                                         method: 'post',
                                                         parameters: {pag:'ann'}
                                                    });

                                             }
                                    }
                 });
            break;





            //INDIRIZZO EMAIL
            case 'chgmail': //cambio modifica email
                new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                    {
                        method: 'post',
                        parameters: {pag:tipo}
                    });
                break;
            
            case 'cnfmail': //conferma modifica email
                  var obj_mail = MM_findObj('contatto');
                  var obj_rip_mail = MM_findObj('rip_contatto');
                   new Ajax.Request(spazio_web+'include/change.php',
                   {
                    method: 'post',
                    parameters: {pag:tipo,contatto:obj_mail.value,rip_contatto:obj_rip_mail.value},
                    onComplete : function(transport)
                                    {
                                        var risposta = transport.responseText;
                                         if (risposta.indexOf('nodata') !=-1)
                                             {
                                               alert(nodata_pass);
                                             }
                                         else if (risposta.indexOf('novalid') != -1)
                                             {
                                                 alert(novalid_mail);
                                             }
                                         else if (risposta.indexOf('true') !=-1)
                                             {
                                                 alert(succes_chg_mail);
                                                 new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                                                    {
                                                         method: 'post',
                                                         parameters: {pag:'ann'}
                                                    });

                                             }
                                    }
                    });
                break;

                //NEWSLETTER
               case 'chgnews':
                    new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                    {
                        method: 'post',
                        parameters: {pag:tipo}
                    });
                   break;

              case 'cnfnews':
                   var obj_news = MM_findObj('my_news');
                   new Ajax.Request(spazio_web+'include/change.php',
                   {
                    method: 'post',
                    parameters: {pag:tipo,news:obj_news.value},
                    onComplete : function(transport)
                        {
                             var risposta = transport.responseText;
                                 if (risposta.indexOf('true') !=-1)
                                     {
                                        alert(succes_chg_news);
                                              new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                                              {
                                                 method: 'post',
                                                 parameters: {pag:'ann'}
                                               });
                                     }
                                 else
                                     {
                                         alert(error_news);
                                     }
                        }
                    });
                  break;

                  case 'refresh_login':
                      new Ajax.Updater('login',spazio_web+'include/change.php',
                        {
                            method: 'post',
                            parameters: {pag:tipo}
                        });
                      break;

                case 'refresh_login_post':
                      new Ajax.Request(spazio_web+'include/change.php',
                        {
                            method: 'post',
                            parameters: {pag:tipo},
                            onComplete:function(transport)
                            {
                                var credito = transport.responseText;
                                $('depcred').innerHTML = credito;
                            }
                        });
                      break;
             
             

    }
 }


//********************//

//Funzione seleziona tipo modulo

function selmodulo(val,cont,rif)
{
    var contenitore = MM_findObj(cont);
    var az = MM_findObj('az');
    var pr = MM_findObj('pr');
    az.disabled=true;
    pr.disabled=true;


             new Ajax.Updater(contenitore,spazio_web+'include/change.php',
                    {
                        method:'post',
                        parameters:{pag:'confOrd',tip:val,rif:rif}
                    }
                    );
             contenitore.style.display = "block";
}
//funzione annulla selezione modulo fatturazione
function anndatafatt(cont)
{
     var contenitore = MM_findObj(cont);
    var az = MM_findObj('az');
    var pr = MM_findObj('pr');
   az.disabled=false;
    pr.disabled=false;
    contenitore.innerHTML = '';
    contenitore.style.display = "none";
}


//funzione sblocca indirizzo spedizione e modifica in modulo fatturazione
function sped(sender,target)
{
   
    var indirizzo = MM_findObj('indirizzo');
    var citta = MM_findObj('citta');
    var provincia = MM_findObj('provincia');
    var cap = MM_findObj('cap');
    //alert (send);
    if (sender == "btn_mod_ind")
        {
       
          document.getElementById('btn_mod_ind').style.display = "none";
          document.getElementById('btn_conf_ind').style.display = "block";
           indirizzo.disabled = false;
           citta.disabled = false;
           provincia.disabled = false;
           cap.disabled = false;
           document.getElementById('chk_ind').value = 'no';
        }
    else if(sender == "btn_conf_ind")
        {
           
            new Ajax.Request(spazio_web+'ajx/mod_sped.php',
                {
                   method:'post',
                   parameters:{indirizzo:indirizzo.value,citta:citta.value,provincia:provincia.value,cap:cap.value},
                   onComplete: function(transport)
                   {
                       var risposta = transport.responseText;
                       if(risposta.indexOf('true') !=-1)
                           {
                               alert(result_edit_sped);
                               document.getElementById('chk_ind').value = 'si';
                               indirizzo.disabled = true;
                               citta.disabled = true;
                               provincia.disabled = true;
                               cap.disabled = true;
                               document.getElementById("btn_conf_ind").style.display = "none";
                               document.getElementById("btn_mod_ind").style.display = "block";

                           }
                           else
                           {
                               alert(error_edit_sped);
                           }

                   }
                 });

        }


}

//funzione sblocca indirizzo di fatturazione e modifica in modulo fatturazione
function fatt(sender,target)
{

    var indirizzo = MM_findObj('via_fatt');
    var citta = MM_findObj('citta_fatt');
    var provincia = MM_findObj('prov_fatt');
    var cap = MM_findObj('cap_fatt');
    var tel = MM_findObj('tel_fatt');
    //alert (send);
    if (sender == "btn_mod_fatt")
        {

          document.getElementById('btn_mod_fatt').style.display = "none";
          document.getElementById('btn_conf_fatt').style.display = "block";
           indirizzo.disabled = false;
           citta.disabled = false;
           provincia.disabled = false;
           cap.disabled = false;
           tel.disabled = false;
           document.getElementById('chk_ind_fatt').value = 'no';
        }
    else if(sender == "btn_conf_fatt")
        {

            new Ajax.Request(spazio_web+'ajx/mod_fatt.php',
                {
                   method:'post',
                   parameters:{indirizzo:indirizzo.value,citta:citta.value,provincia:provincia.value,cap:cap.value,tel:tel.value},
                   onComplete: function(transport)
                   {
                       var risposta = transport.responseText;
                       if(risposta.indexOf('true') !=-1)
                           {
                               alert(result_edit_fatt);
                               document.getElementById('chk_ind_fatt').value = 'si';
                               indirizzo.disabled = true;
                               citta.disabled = true;
                               provincia.disabled = true;
                               cap.disabled = true;
                               tel.disabled = true;
                               document.getElementById("btn_conf_fatt").style.display = "none";
                               document.getElementById("btn_mod_fatt").style.display = "block";

                           }
                           else
                           {
                               alert('Tutti i campi sono obbligatori');
                           }

                   }
                 });

        }


}

//funzione controllo modulo fatturazione e prosegui
function regDataFatt(stato,cont)
{
   var contenitore = MM_findObj(cont);
   switch (stato)
    {
        case '1'://da fatturazione a modpagamenti
             
            var indirizzo = MM_findObj('via_fatt');
            var citta = MM_findObj('citta_fatt');
            var provincia = MM_findObj('prov_fatt');
            var cap = MM_findObj('cap_fatt');
            var tel = MM_findObj('tel_fatt');
            var ordine = MM_findObj('ordine_id');
            var chk_ind = MM_findObj('chk_ind');
            var chk_ind_fatt = MM_findObj('chk_ind_fatt');
            //var tipo_form = MM_findObj('tipo_form');
            new Ajax.Request(spazio_web+'ajx/regDataFatt.php?st='+stato,
                {
                 parameters: {ind_fatt:indirizzo.value,citta_fatt:citta.value,prov_fatt:provincia.value,cap_fatt:cap.value,tel_fatt:tel.value,ordine_id:ordine.value,chk_ind:chk_ind.value,chk_ind_fatt:chk_ind_fatt.value},
                 method:'post',
                 onComplete : function (transport)
                    {
                        var risultato = transport.responseText;
                        if (risultato.indexOf('true') != -1)
                            {

                                 new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                                {
                                    method:'post',
                                    parameters :{pag:'selpag'}
                                });

                            }
                        else
                            {
                               alert (risultato);
                            }
                    }
                }
                 );
            break;

           case '2'://ritorno da metodi pagamenti a inserimento dati fatturazione
               new Ajax.Updater(contenitore,spazio_web+'include/change.php',
                                {
                                   method:'post',
                                   parameters :{pag:'datiFatt'}
                                });

               break;

          case '3': //da sel mod di pagamento a rivedi e conferma
              new Ajax.Request(spazio_web+'ajx/regDataFatt.php?st='+stato,
                      {
                        parameters: $('sel_pag').serialize(true),
                        method:'post',
                        onComplete: function (transport)
                        {
                            var risposta = transport.responseText;
                            if (risposta.indexOf('false') != -1)
                                {
                                    alert (err_sel_met_pag);
                                    
                                }
                            else
                                {
                                    if (risposta.indexOf('1') != -1)
                                        {
                                           if (confirm(confirm_cc_pp))
                                               {
                                                   returnpagamento(risposta);
                                               }

                                        }
                                   else if(risposta.indexOf('2') != -1)
                                       {
                                           if(confirm(confirm_bb))
                                               {
                                                   returnpagamento(risposta);
                                               }
                                       }
                                   else if (risposta.indexOf('3') != -1)
                                       {
                                           if(confirm(confirm_pp))
                                               {
                                                   returnpagamento(risposta);
                                               }
                                       }
                                   else if (risposta.indexOf('4') != -1)
                                       {
                                           if(confirm(confirm_bp))
                                               {
                                                   returnpagamento(risposta);
                                               }
                                       }
                                   else if (risposta.indexOf('5') != -1 )
                                       {
                                           if(confirm(confirm_bonp))
                                               {
                                                   returnpagamento(risposta);
                                               }
                                       }
                                    else if (risposta.indexOf('6') != -1 )
                                       {
                                           if(confirm(confirm_cc_iw))
                                               {
                                                   returnpagamento(risposta);
                                               }
                                       }
                                }
                        }
                      });
              break;
              case '4'://annulla pagamento e ritorno a seleziona modalità pagamento
                   new Ajax.Updater(contenitore,spazio_web+'include/change.php',
                    {
                      method:'post',
                      parameters :{pag:'selpag'}
                     });


                break;
    }
}

//funzione che copia indirizzo di spedizione
function copyAdd()
{
    new Ajax.Request(spazio_web+'ajx/copyAddr.php',
                    {
                        onComplete:function(transport)
                        {
                            var json=transport.responseText.evalJSON(true);
                            $('via_fatt').value=json.via_fatt;
                            $('citta_fatt').value=json.citta_fatt;
                            $('prov_fatt').value=json.prov_fatt;
                            $('cap_fatt').value=json.cap_fatt;
                        }
                    }
                    );



    /*$('via_fatt').value=$('indirizzo').value;
    $('citta_fatt').value=$('citta').value;
    $('prov_fatt').value=$('provincia').value;
    $('cap_fatt').value=$('cap').value;*/

}

//funzione che restituisce riepilogo e conferma pagamento
function returnpagamento(modo)
{
     new Ajax.Updater('ctr_principale',spazio_web+'include/change.php',
                      {
                         method:'post',
                         parameters :{pag:'returnpag',modo:modo}
                     });
}

//funzione controlla codice coupon
function controlla_cup()
{
     var mycoupon = MM_findObj('ctr_coupon');
     var notifica = MM_findObj('noti_coupon');
     new Ajax.Request(spazio_web+'ajx/ctr_coupon.php',
                      {
                          method: 'post',
                          parameters :{val:mycoupon.value},
                           onComplete: function (transport)
                           {
                               var risposta = transport.responseText;
                                notifica.innerHTML = risposta;
                           }
                       } );
}
//function ctr_ricarica
function ctr_ricarica()
{
    new Ajax.Request(spazio_web+'ajx/ctr_ricarica.php',
                    {
                     method:'post',
                     parameters: $('ricarica').serialize(true),
                     onComplete:function(transport)
                     {
                         var esito = transport.responseText;
                         if (esito.indexOf('true') != -1)
                             {
                                 
                                if(confirm('Confermi la ricarica?'))
                                  {
                                     new Ajax.Request(spazio_web+'ajx/insert_order_ricarica.php',
                                        {
                                            method :'post',
                                            parameters :$('ricarica').serialize(true),
                                            onComplete:function()
                                            {
                                                document.location.href=spazio_web+'conferma-ordine.php?tb=R';
                                            }
                                       });
                                  }
                                 
                             }
                         else
                             {
                                if (esito.indexOf('omaggio') != -1)
                                    {
                                        alert(omaggio_success);
                                        //aggiorno box_login
                                       postback ('refresh_login',null);
                                    }
                                 else
                                     {
                                        alert(esito);
                                     }

                             }
                     }
                    });
}


//cancella ordini ricariche
function deleteOrd(id)
{
    new Ajax.Request(spazio_web+'ajx/deleteOrd.php',
    {
     method:'post',
     parameters:{rif:id},
     onComplete: function()
     {
         document.location.reload(true);
     }
    });
}


//***************************************************
//Funzione segnala amici da pannello utenti registrati
//***************************************************

function sgn_amici()
{
    var amico1 =  MM_findObj('amico_1');
    var amico2 =  MM_findObj('amico_2');
    var amico3 =  MM_findObj('amico_3');
    var amico4 =  MM_findObj('amico_4');
    var amico5 =  MM_findObj('amico_5');
    new Ajax.Request(spazio_web+'class/ctr_sgn_amici.php',
                    {
                       method :'post',
                       parameters:$('frm_segnala_amici').serialize(true),
                       onComplete:function(transport)
                       {
                           var esito = transport.responseText;
                           if (esito.indexOf('false') != -1 )
                               {
                                    amico1.value = '';
                                    amico2.value = '';
                                    amico3.value = '';
                                    amico4.value = '';
                                    amico5.value = '';
                                    //aggiorno box elenco amici
                                    new Ajax.Updater('box_elenco_amici',spazio_web+'include/agg_ele_amici.php');
                               }
                               
                                 else 
                               {
                                    alert (esito);
                                    amico1.value = '';
                                    amico2.value = '';
                                    amico3.value = '';
                                    amico4.value = '';
                                    amico5.value = '';
                                    //aggiorno box elenco amici
                                    new Ajax.Updater('box_elenco_amici',spazio_web+'include/agg_ele_amici.php');
                                }
                       }

                    });
}


//********************************************
//********************************************
//********************************************

//funzione crea aggiornamento asta
/*function refastalive (id,stato,diff,attivo,winn,priz,tipologia) //id stato differenza attivo nome_vincitore prezzo_vincente
{
    if(document.getElementById('ogg_main_id'+id))
    {
        if ((stato == 1) && (attivo == 'go'))
        {
            $('nome_vincitore'+id).innerHTML = winn;
            
            if ($('cur_price_live_'+id).innerHTML != priz)
                {
                   
                   
                   
                    new Effect.Highlight($('cur_price_live_'+id), {
                        startcolor: '#FF6600',
                        endcolor: '#ffffff',
                        restorecolor: "",
                        duration: 0.3
                                            });
                    $('cur_price_live_'+id).innerHTML = priz;
                   

                   new Effect.Highlight($('timer_id'+id), {
                       startcolor: '#FF6600',
                        endcolor: '#ffffff',
                        restorecolor: "",
                        duration: 0.3});
                    $('timer_id'+id).innerHTML = diff;
                    
                    
                }
             else
                 {
                     $('cur_price_live_'+id).innerHTML = priz;
                     $('timer_id'+id).innerHTML = diff;
                 }


            if($('btn_rilancia_id'+id).disabled == true)
                {
                    $('btn_rilancia_id'+id).disabled = false;
                    $('btn_rilancia_id'+id).className = 'bottone2';
                }
        }
        else if ((stato == 1) && (attivo == 'close'))
        {
            $('nome_vincitore'+id).innerHTML = winn;
            $('cur_price_live_'+id).innerHTML = priz;
            $('timer_id'+id).innerHTML = diff;
            if($('btn_rilancia_id'+id).disabled == false)
                {
                    $('btn_rilancia_id'+id).disabled = true;
                    $('btn_rilancia_id'+id).className = 'bottone2_dis';
                }
        }
        else if ((stato == 2) && (attivo == 'pause'))
            {
            $('nome_vincitore'+id).innerHTML = winn;
            $('cur_price_live_'+id).innerHTML = priz;
            $('timer_id'+id).innerHTML = 'Asta in pausa';
            if($('btn_rilancia_id'+id).disabled == false)
                {
                    $('btn_rilancia_id'+id).disabled = true;
                    $('btn_rilancia_id'+id).className = 'bottone2_dis';
                }
            }


        //inserisco nel box dettaglio vuoto la tabella dettagli asta se l utente è loggato e se ha partecipato all'asta. Il controllo lo verifico sull id box dettaglio attivo
        if (!document.getElementById('tit_dett'+id))
            {
                new Ajax.Updater($('dett_vuoto'+id),'ajx/ctr_only_dett.php',
                        {
                            method:'post',
                            parameters:{id:id,tip:tipologia},
                            evalScripts: true
                        });
            }
    }


}*/
//funzione refresh asta ribasso
/*function refastarib (id,diff,attivo,tipologia) //id  differenza attivo tipologia
{
    if(document.getElementById('ogg_main_id'+id))
    {
        if (attivo == 'go')
        {
           
            $('timer_id'+id).innerHTML = diff;
            
        }
        else if (attivo == 'close')
        {
            
            $('timer_id'+id).innerHTML = diff;
           
                    $('obj_offsingola_id'+id).disabled = true;
                    
               
                    $('obj_offmultipla_id_da'+id).disabled = true;
              
             
                    $('obj_offmultipla_id_a'+id).disabled = true;
             
              
                    $('sbm_single_id'+id).disabled = true;
                    $('sbm_single_id'+id).className = 'bottone_dis';
               
                    $('sbm_multiple_id'+id).disabled = true;
                    $('sbm_multiple_id'+id).className = 'bottone_dis';
            

            if(document.getElementById('btn_cfr_off'+id))
                {
                    
                    $('btn_cfr_off'+id).onclick = function(){alert(astascaduta);};

                    
                }

        }
        //inserisco nel box dettaglio vuoto la tabella dettagli asta se l utente è loggato e se ha partecipato all'asta. Il controllo lo verifico sull id box dettaglio attivo
        if (!document.getElementById('tit_dett'+id))
            {
                new Ajax.Updater($('dett_vuoto'+id),'ajx/ctr_only_dett.php',
                        {
                            method:'post',
                            parameters:{id:id,tip:tipologia},
                            evalScripts: true
                        });
            }

        
    }


}*/

//funzione aggiorna orologio
function refclock(tempo)
{
     $('clock').innerHTML = tempo;
}


