/*----------------------------------------
 Degradador d'Alpha                              
 Autor: Francesc d'Assís Requesens i Roca        
 Data: 04 d'Abril de 2007                        
------------------------------------------*/

function funcio(id_alfa){
  return document.getElementById(id_alfa);
}

function gestioTemps(objecte,temps){
  return window.setTimeout(objecte,temps);
}

function opacitat(id_alfa,op_inici,op_final,velocitat){
  var vel=Math.round(velocitat/100);
  var con_vel=0;

  if(op_inici > op_final){

    for(i_alfa=op_inici;i_alfa>=op_final;i_alfa--){
      gestioTemps("canviaOpac("+i_alfa+",'"+id_alfa+"')",(con_vel*vel));
      con_vel++;
    }

  }else{
    if(op_inici < op_final){
      for(i_alfa=op_inici;i_alfa<= op_final;i_alfa++){
        gestioTemps("canviaOpac("+i_alfa+",'"+id_alfa+"')",(con_vel*vel));
        con_vel++;
      }
    }
  }
}

function canviaOpac(valor,id_alfa){
  var ids_alfa=funcio(id_alfa).style;
  ids_alfa.opacity=(valor/100);
  ids_alfa.MozOpacity=(valor/100);
  ids_alfa.KhtmlOpacity=(valor/100);
  ids_alfa.filter="alpha(opacity="+valor+")";
}

