function opacity(millisec) {

   oldid = document.featuredflicker.count.value*1;
   if(oldid-1<0){
     newid = headerarray.length-1;
   } else{
     newid = oldid-1;
   }

   document.featuredflicker.count.value = newid;

   oldid = headerarray[oldid];
   newid = headerarray[newid];

// credit to: http://brainerror.net/scripts/javascript/blendtrans/

    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

     for(i = 100; i >= 0; i--) {
         a = setTimeout("changeOpac(" + i + ",'" + oldid + "')",(timer * speed));
         timer++;
     }

     document.getElementById(oldid).style.zIndex = 0;

     for(i = 0; i <= 100; i++)
            {
         b = setTimeout("changeOpac(" + i + ",'" + newid + "')",(timer * speed));
         timer++;
     }

    document.getElementById(newid).style.zIndex = 5;

}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    if(object.visibility=='hidden'){
      object.visibility = 'visible';
    }
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}
