var colorfade=function(){return{init:function(b,c,d){el=document.getElementById(b);if(!el){return}li=el.getElementsByTagName("li");for(i=0;i<li.length;i++){a=li[i].getElementsByTagName("a");a[0].stc=c;a[0].style.backgroundColor=c;a[0].enc=d;if(!a[0].id){a[0].id=b+b+i}a[0].onmouseover=function(){colorfade.cf.init(this.id,this.stc,this.enc,300,15)}}},cf:function(){return{init:function(a,s,e,d,b){el=document.getElementById(a);if(!el){return}if(el.ti){clearTimeout(el.ti)}el.sc=el.c=colorfade.cf.hc(s);el.ec=colorfade.cf.hc(e);el.st=b;el.rs=Math.abs(el.sc[0]-el.ec[0])/b;el.gs=Math.abs(el.sc[1]-el.ec[1])/b;el.bs=Math.abs(el.sc[2]-el.ec[2])/b;el.t=d/b;el.ti=setTimeout(function(){colorfade.cf.f(a)},el.t);el.cn=0},f:function(a){el=document.getElementById(a);if(!el){return}var b,gd,bd;if(el.sc[0]>el.ec[0]){if(el.c[0]>el.ec[0]){el.c[0]-=el.rs}else{el.c[0]=el.ec[0];b=true}}else{if(el.c[0]<el.ec[0]){el.c[0]+=el.rs}else{el.c[0]=el.ec[0];b=true}}if(el.sc[1]>el.ec[1]){if(el.c[1]>el.ec[1]){el.c[1]-=el.gs}else{el.c[1]=el.ec[1];gd=true}}else{if(el.c[1]<el.ec[1]){el.c[1]+=el.gs}else{el.c[1]=el.ec[1];gd=true}}if(el.sc[2]>el.ec[2]){if(el.c[2]>el.ec[2]){el.c[2]-=el.bs}else{el.c[2]=el.ec[2];bd=true}}else{if(el.c[2]<el.ec[2]){el.c[2]+=el.bs}else{el.c[2]=el.ec[2];bd=true}}el.cn++;if(el.cn>=el.st){el.c=el.ec;b=gd=bd=true}el.style.backgroundColor='rgb('+parseInt(el.c[0])+','+parseInt(el.c[1])+','+parseInt(el.c[2])+')';if(b&&gd&&bd){el.ti=null;tp=colorfade.cf.hc(el.stc);if(tp[0]!=el.c[0]&&tp[1]!=el.c[1]&&tp[2]!=el.c[2]){colorfade.cf.init(el.id,el.enc,el.stc,300,15)}return}el.ti=setTimeout(function(){colorfade.cf.f(a)},el.t)},hc:function(h){return[parseInt(h.substring(0,2),16),parseInt(h.substring(2,4),16),parseInt(h.substring(4,6),16)]}}}()}}();
