  window.addEvent('domready', function() { // wait for the content
    
      var cont=$('tabs_container').getCoordinates();
      var Acc= new Accordion($$('td.tab_caller'),$$('div.tab'),{
          onActive:function(toggler,element){
              var myIndex=0;
              for (var n=0;n < this.togglers.length; n++){
                  if (toggler == this.togglers[n]){
                      myIndex = n
                      }
                  }
              if($defined(this.togglers[myIndex-1])){
                  this.togglers[myIndex-1].setStyle('background-color','#ffffff');
                  }
              toggler.setStyles({
                  'background-image':'url(ges_images/carp_ok.png)',
                  'background-color':'#d2d2d2',
                  'color':'#000000'
                  });
              },
                    onBackground:function(toggler,element){

              for (var n=0;n < this.togglers.length; n++){
                  if (toggler == this.togglers[n] && $defined(this.togglers[n-1])){
                      this.togglers[n-1].setStyle('background-color','#d2d2d2');
                      }
                  }

              toggler.setStyles({
                  'background-image':'url(ges_images/carp_bckg.png)',
                  'color':'#585858'});
              }
          });
        	
      var up_f      = document.getElement('form[name=form_upload]');
      var f_fields  = up_f.getElements('input[class=file_to_upload]');
      
      up_f.addEvent('submit',function(e){
          e.stop();
          var ok=false;
          f_fields.each(function(field,f){
              if (field.value !="") ok=true;
              });
          
          if(ok == true) this.submit();
          });
      
      $('reset_all').addEvent('click',function(){
          f_fields.each(function(field,f){
              if (field.value !="") field.value="";
              });
          })
      
      calculateMFS.periodical(100);
      });


function calculateMFS(){
    var up_f      = document.getElement('form[name=form_upload]');
    var f_fields  = up_f.getElements('input[class=file_to_upload]');
    
    var MFS       = 5000;
    var MFS_filed = document.getElement('input[name=MAX_FILE_SIZE]');
    
    var divisors=1;
    
    f_fields.each(function(field,f){
        if (field.value !="" && f > 0) divisors++;
        })
    
    MFS_filed.value=(MFS/divisors).round()*1000;
    
    
    if($('info').innerHTML != (MFS_filed.value.toInt()/1000).toString() )
      {
      $('info').setStyle('color','#ff0000');          
      $('info').innerHTML=MFS_filed.value.toInt()/1000;
      
      ( function(){
            $('info').morph({'color': '#000000'})
            } ).delay(1000);
      
      }
    }

function delete_file(obj){
    obj.descrizione=(obj.descrizione.length > 30)?obj.descrizione.substring(0,27)+'...':obj.descrizione;
    var procedi=confirm('desideri realmente eliminare il file '+obj.descrizione+' ?')
    if(procedi == true){
        var form=document.getElement('form[name=manage_record]');
        form.getElement('input[name=action]').value='delete';
        form.getElement('input[name=id_upload]').value=obj.id;
        form.submit();
        }
    }

function hide_file(obj){
    obj.descrizione=(obj.descrizione.length > 30)?obj.descrizione.substring(0,27)+'...':obj.descrizione;
    var procedi=confirm('desideri realmente nascondere il file '+obj.descrizione+' ?')
    if(procedi == true){
        var form=document.getElement('form[name=manage_record]');
        form.getElement('input[name=action]').value='hide';
        form.getElement('input[name=id_upload]').value=obj.id;
        form.submit();
        }
    }

function show_all(){
    var form=document.getElement('form[name=manage_record]');
    form.getElement('input[name=action]').value='show';
    form.submit();
    }
