var red=0, blue=255, step=6, way="up", item, color_bak;


function NoErr()
         {
         return true;
         }

function CSSprop(item_s)
                  {
                  if (document.getElementById){return document.getElementById(item_s).style;}
                  else if (document.all){return document.all[item_s].style;}
                  else if (document.layers){return document.layers[item_s];}
                  }

function Fade(item,styles)
         {
         item_s=item;
         styles_s=styles;
         if (styles==null)
            {
            styles_s="color";
            }
         if (color_bak==null)
            {
            color_bak=item_s.style.color;
            }
         if (way=="down"){red=red-step;blue=blue+step;if (red<=0){way="up";}}
         if (way=="up"){red=red+step;blue=blue-step;if (red>=255){way="down";}}
         if (item_s!=null)
            {
            item.style[styles_s]="rgb("+red+",0,"+blue+")";
            item_s_bak=item_s;
            gotoFade=setTimeout('Fade(item_s,styles_s)',1);
            }
         else
             {
             clearTimeout(gotoFade);
             item_s_bak.style[styles_s]=color_bak;
             red=0;
             blue=255;
             step=6;
             way="up";
             }
         }