/* Based On Fading Scroller- © Dynamic Drive DHTML code library (www.dynamicdrive.com) */
var delay = 		3000; //set delay between message change (in miliseconds)
var maxsteps = 		30; // number of steps to take to change from start color to endcolor
var stepdelay = 	40; // time in miliseconds of a single step
var startcolor =	hex2num('#ffffff'); // start color (red, green, blue)
var endcolor = 		hex2num('#6b8b7b'); // end color (red, green, blue)
var fadelinks =		1;  //should links inside scroller content also fade like text? 0 for no, 1 for yes.
var fadecounter= 	null;
var fcontent = new Array(
						"לעיתים ,זה לא שאתה נהיה שמן יותר, אלא שפתח הכניסה נהיה משום מה צר יותר <br>-- פו הדוב",
						"האם אני מאושר? מה אתה חושב שאני - אידיוט?<br>--שארל דה-גול",
						"תמיד השגתי עם חיוך ואקדח יותר ממה שהשגתי עם חיוך<br>--אל קאפונה",
						"יש גבול דק בין דייג ובין עמידה על החוף כמו אידיוט<br>--סטיבן רייט"
						);
/*-- changes end here --*/						
var dom=document.getElementById; var faderdelay=7; var index=0;
function changecontent(){ if(index>=fcontent.length){index=0;} if (dom){document.getElementById("fscroller").style.color="rgb("+startcolor[0]+", "+startcolor[1]+", "+startcolor[2]+")";} document.getElementById("fscroller").innerHTML=fcontent[index]; if (fadelinks){linkcolorchange(1); colorfade(1, 15); } index++}
function linkcolorchange(step){var obj=document.getElementById("fscroller").getElementsByTagName("A"); if (obj.length>0){ for (i=0;i<obj.length;i++) obj[i].style.color=getstepcolor(step); }}
function colorfade(step) {if(step<=maxsteps) {document.getElementById("fscroller").style.color=getstepcolor(step);if (fadelinks)linkcolorchange(step);step++;fadecounter=setTimeout("colorfade("+step+")",stepdelay);}else{clearTimeout(fadecounter);document.getElementById("fscroller").style.color="rgb("+endcolor[0]+", "+endcolor[1]+", "+endcolor[2]+")";setTimeout("changecontent()", delay);}}
function getstepcolor(step) { var diff; var newcolor=new Array(3); for(var i=0;i<3;i++) { diff = (startcolor[i]-endcolor[i]); if(diff > 0) {newcolor[i] = startcolor[i]-(Math.round((diff/maxsteps))*step); } else { newcolor[i] = startcolor[i]+(Math.round((Math.abs(diff)/maxsteps))*step);}} return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");}
function hex2num(num){red = parseInt(num.substring(1,3),16); green = parseInt(num.substring(3,5),16); blue = parseInt(num.substring(5,7),16); return new Array(red,green,blue);}