// usati in ricerca ritardi
var ruo = new Array( 12 );
var num = new Array( 91 );
var all_ruo = false;

function resetRuo( ruo, tn )
{
  for(var j=0; j<=tn; j++)
   ruo[j] = false;
}


function setAllRuo( ruo, tn )
{
  var s = '';
  all_ruo = !all_ruo;
  for( var j=0; j<=tn; j++ )
  {
    if (j!=10) ruo[j] = all_ruo;
    if ( all_ruo || (j==10 && ruo[j]==true) )
    {
      if (s.length) s += '.';
      s += j;
    }
    if (j!=10) document.getElementById('id_ruo_'+(j)).className='num_button'+((all_ruo)?('_selected'):(''));
    else document.getElementById('id_ruo_all').className='num_button'+((all_ruo)?('_selected'):(''));
  }
//  alert( 'S: '+s );
   document.getElementById('ruo_list').value = s;
}


function resetNumbers( num, tn )
{
  for(var j=0; j<=tn; j++)
   num[j] = false;
}

// usato in ricerca numeri
function setRuo( ruo, tn )
{
  var d = document;
  if (d)
  {
   var s = '';
   for(var j=0; j<tn; j++)
     if (ruo[j]==true)
     {
        if (s.length) s += '.';
        s += j;
     }
   d.getElementById('ruo_list').value = s;
  }
}


function setNumber(obj, num, vnum, tn)
{

  vnum[num]=!vnum[num]; 
  setNumbers(vnum,90); 
  obj.className=((vnum[num])?('num_button_selected'):('num_button'));
}


// usato in ricerca numeri
function setNumbers(vnum, tn)
{
  var d = document;
  if (d)
  {
   var s = '';
   for(var j=1; j<=tn; j++)
     if (vnum[j]==true)
     {
        if (s.length) s += '.';
        s += ((j<10)?('0'):(''))+j;
     }
   d.getElementById('num_list').value = s;
  }
}

// usato in ricerca numeri
function countNumbers(vnum, tn)
{
  var count = 0;
  for(var j=1; j<=tn; j++)
    if (vnum[j]==true)
      count++;

  return count;
}


function limitNumberAlert( limit, num, vnum, tn )
{
  if ( !vnum[num] && countNumbers(vnum,tn)>=limit )
  {
    alert( 'Non č possibile selezionare pių di '+limit+' numeri!' );
    return false;
  }
  return true;
}


 // Funzione creata da Pasquale Tufano
 // Tutti i diritti sono riservati
function istogramma(title, data, name, note, width, height)
{
  var hfont_text = (height-data.length*10)/(data.length+5);

  document.write('<div class="histogram" style="width: '+width+'px; height: '+height+'px;"><div class="title">'+title+'</div>');

   var maxdata=0;
   for(var r=0; r<data.length; r++)
     if (maxdata<data[r]) maxdata=data[r];

   for(var r=0; r<data.length; r++)
   {
      document.write( '<div class="box'+((maxdata==data[r])?(' evidence'):(''))+'" style="height:'+parseInt(height/(name.length+6))+'px; width:'+parseInt((data[r]*90.0)/maxdata)+'%">'+name[r]+'<span>'+data[r]+'&nbsp;</span></div>' );
   }


  document.write('</div>');
}


 // Funzione creata da Pasquale Tufano
 // Tutti i diritti sono riservati
function istogramma_mini(title, data, name, note, width, height)
{
  var hfont_text = (height-data.length*10)/(data.length+5);

  document.write('<div class="histogram_mini" style="width: '+width+'px; height: '+height+'px;"><div class="title">'+title+'</div>');

   var maxdata=0;
   for(var r=0; r<data.length; r++)
     if (maxdata<data[r]) maxdata=data[r];

   for(var r=0; r<data.length; r++)
   {
      document.write( '<div class="box'+((maxdata==data[r])?(' evidence'):(''))+'" style="height:'+parseInt(height/(name.length+6))+'px; width:'+parseInt((data[r]*90.0)/maxdata)+'%">'+name[r]+'<span>'+data[r]+'&nbsp;</span></div>' );
   }


  document.write('</div>');
}


