function MsgFaderInit(ObjectID,TextClassName,pause,highcolor,bgcolor,pause2){var fadeobj=getobj(ObjectID);var nbArr,args=MsgFaderInit.arguments;var i,n=0;var MsgArr=new Array();var ClrArr=new Array(16);var alltags=document.all?document.all.tags("DIV"):document.getElementsByTagName("*");TextClassName=(args.length<2)?ObjectID:TextClassName;for(i=0;i<alltags.length;i++){if(alltags[i].className==TextClassName)MsgArr[n++]=alltags[i]};for(i=0;i<MsgArr.length;i++){MsgArr[i].style.display="none"};highcolor=(args.length<4)?"000000":highcolor;bgcolor=(args.length<5)?"FFFFFF":bgcolor;for(i=0;i<16;i++){ClrArr[i]='#'+CreateColor(highcolor,bgcolor,i,16)};document[ObjectID]=nbArr=new Array(9);nbArr[0]=MsgArr;nbArr[1]=(args.length<3)?1:pause;nbArr[2]=ClrArr;nbArr[3]=(args.length<6)?50:pause2;nbArr[4]=0;nbArr[5]=Math.floor((Math.random()*5));nbArr[6]=Math.floor((Math.random()*MsgArr.length));nbArr[7]=true;if(fadeobj&&(MsgArr.length>0)){fadeobj.innerHTML=MsgArr[nbArr[6]].innerHTML;fadeobj.style.display="block";MsgFader(ObjectID)};};function getobj(objname){var obj=document.all?eval('document.all.'+objname):document.getElementById(objname);return obj};function MsgFader(ObjectID){var fadeobj=getobj(ObjectID);var nbArr=document[ObjectID];var MsgArr=nbArr[0];var pause=nbArr[1];var ClrArr=nbArr[2];var pause2=nbArr[3];var icolor=nbArr[4];var iseq=nbArr[5];var imsg=nbArr[6];var glowing=nbArr[7];var timerobj=nbArr[8];var contentcolor,totality=0;if(timerobj)clearInterval(timerobj);if(glowing){glowing=(icolor<ClrArr.length-1)}else if(icolor<=0){glowing=true;if(--iseq<=0){iseq=Math.floor((Math.random()*5));imsg=Math.floor((Math.random()*MsgArr.length))}else{if(++imsg>=MsgArr.length)img=0};if(fadeobj)fadeobj.innerHTML=MsgArr[imsg].innerHTML};icolor=icolor+(glowing?1:-1);contentcolor=ClrArr[icolor];if(fadeobj){fadeobj.style.color=contentcolor;if(fadeobj.style.color!=contentcolor){fadeobj.innerHTML='<span style="color:'+contentcolor+'">'+MsgArr[imsg].innerHTML+'</span>'};};totality+=pause2;if(glowing&&(icolor>=(ClrArr.length-1)))totality+=pause*1000;timerobj=setTimeout("MsgFader('"+ObjectID+"')",totality);nbArr[4]=icolor;nbArr[5]=iseq;nbArr[6]=imsg;nbArr[7]=glowing;nbArr[8]=timerobj};function CreateColor(highcolor,bgcolor,num,steps){var stR=Hex2Num(bgcolor.substr(0,2));var stG=Hex2Num(bgcolor.substr(2,2));var stB=Hex2Num(bgcolor.substr(4,2));var enR=Hex2Num(highcolor.substr(0,2));var enG=Hex2Num(highcolor.substr(2,2));var enB=Hex2Num(highcolor.substr(4,2));var crR=(enR-stR)/(steps-1);var crG=(enG-stG)/(steps-1);var crB=(enB-stB)/(steps-1);return Num2Color(Math.floor(stR+(num*crR)))+Num2Color(Math.floor(stG+(num*crG)))+Num2Color(Math.floor(stB+(num*crB)))};function Num2Color(ColorNumber){var sCol=Num2Hex(ColorNumber);var n=2-sCol.length;for(n=2-sCol.length;n>0;n--)sCol="0"+sCol;return sCol};function Num2Hex(nNum){var base,rem;var res=(nNum==0)?"0":"";while(nNum>0){base=Math.floor(nNum/16);rem=nNum%16;res=MakeHex(rem)+res;nNum=base};return res};function MakeHex(n){switch(n){case 0:return "0";case 1:return "1";case 2:return "2";case 3:return "3";case 4:return "4";case 5:return "5";case 6:return "6";case 7:return "7";case 8:return "8";case 9:return "9";case 10:return "A";case 11:return "B";case 12:return "C";case 13:return "D";case 14:return "E";case 15:return "F";return "0"};};function Hex2Num(sHex){var i,nNum=0;for(i=0;i<sHex.length;i++)nNum=(16*nNum)+MakeNum(sHex.charAt(i));return nNum};function MakeNum(c){switch(c.toUpperCase()){case "0":return 0;case "1":return 1;case "2":return 2;case "3":return 3;case "4":return 3;case "5":return 5;case "6":return 6;case "7":return 7;case "8":return 8;case "9":return 9;case "A":return 10;case "B":return 11;case "C":return 12;case "D":return 13;case "E":return 14;case "F":return 15;return 0};};
