var delay = 1200; //set delay between message change (in miliseconds) var maxsteps=70; // number of steps to take to change from start color to endcolor var stepdelay=50; // time in miliseconds of a single step //**Note: maxsteps*stepdelay will be total time in miliseconds of fading effect var startcolor= new Array(255,255,255); // start color (red, green, blue) var endcolor=new Array(0,0,0); // end color (red, green, blue) var showincontentheader; var fcontent=new Array(); begintag='
'; //set opening tag, such as font declarations fcontent[0]='

בניית אתר תדמית

כולל מערכת
 ניהול תוכן מתקדמת

לחץ לפרטים

'; fcontent[1]='

חנות וירטואלית

 מסחר אלקטרוני
לחץ לפרטים
 

'; fcontent[2]='

אחסון אתרים

הוסט סנטר ישראל


לחץ לפרטים

'; fcontent[3]='

בניית אתרים

הרעיון שלך
הביצוע שלנו 

לחץ לפרטים

'; closetag='
'; var fwidth='150px'; //set scroller width var fheight='150px'; //set scroller height var fadelinks=1; //should links inside scroller content also fade like text? 0 for no, 1 for yes. ///No need to edit below this line///////////////// var ie4=document.all&&!document.getElementById; var DOM2=document.getElementById; var faderdelay=0; var index=0; /*Rafael Raposo edited function*/ //function to change content function start() { dhtmlgoodies_initMenu changecontent } function changecontent(){ if (index>=fcontent.length) index=0 if (DOM2){ document.getElementById("fscroller").style.color="rgb("+startcolor[0]+", "+startcolor[1]+", "+startcolor[2]+")" document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag if (fadelinks) linkcolorchange(1); colorfade(1, 15); } else if (ie4) document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag; index++ } // colorfade() partially by Marcio Galli for Netscape Communications. //////////// // Modified by Dynamicdrive.com function linkcolorchange(step){ var obj=document.getElementById("fscroller").getElementsByTagName("A"); if (obj.length>0){ for (i=0;i Lower value = faster var opacityChangePerStep = 10; // Steps - change in opacity - on mouse out = Higher = faster var timeStepSwitchBgColor = 10; // Microseconds between each text background change(darken or lighten) -> Lower value = faster var bgColorStep = 0.75; // lower value = slower bg color fading(Usually, you will always have the value 1 or a little lower) var activeMenuItem = false; var activeMenuLink = false; var menuObj; var brightnessLink = false; var brightnessLinkMin = false; var darkenBrightnessCounter = false; // Darken or lighten - this variable is set manually var startHue = false; var startSat = false; function showMenuItem() { var hsb = toHSV(this.getAttribute('bgColorItem')); if(darkenOnMouseOver){ var brightness = hsb[2] - (degreesToDarkenOrLighten/100); }else{ var brightness = hsb[2] + (degreesToDarkenOrLighten/100); } if(brightness<0)brightness=0; if(brightness>1)brightness=1; var rgb = toRgb(hsb[0],hsb[1],brightness); this.style.backgroundColor = rgb; this.currentBgColorItem = rgb; this.setAttribute('currentBgColorItem',rgb); var obj = this.parentNode.getElementsByTagName('DIV')[0]; obj.setAttribute('okToHide','0'); obj.okToHide = 0; this.setAttribute('okToHide','0'); this.okToHide = 0; obj.style.visibility = 'visible'; obj.style.opacity = 0.98; obj.style.filter = 'alpha(opacity=98)'; } function hideMenuItem() { if(this.getAttribute('initActive')=='1')return; if(this.initActive=='1')return; var obj = this.parentNode.getElementsByTagName('DIV')[0]; obj.setAttribute('okToHide','1'); obj.okToHide = 1; this.setAttribute('okToHide','1'); this.okToHide = 1; obj.style.visibility = 'visible'; if(navigator.userAgent.indexOf('Opera')>=0){ obj.style.visibility = 'hidden'; }else{ progressHideSquare(obj.id,(opacityChangePerStep*-1)); } progressShowHideBgColor(this.id); } function progressShowHideBgColor(inputId) { var obj = document.getElementById(inputId); var currentBgColor = obj.getAttribute('currentBgColorItem'); if(obj.getAttribute('okToHide')=='0')return; if(!currentBgColor)currentBgColor = obj.currentBgColorItem; if(currentBgColor){ var hsb = toHSV(currentBgColor); var brightness = hsb[2]; brightness+=darkenBrightnessCounter; if((brightness>brightnessLink && darkenOnMouseOver) || (brightnessbrightness && !darkenOnMouseOver)){ setTimeout('progressShowHideBgColor(\'' + inputId + '\')',timeStepSwitchBgColor); }else{ obj.style.backgroundColor = bgColorLinks; } } } function progressHideSquare(inputId,step) { var obj = document.getElementById(inputId); if(obj.getAttribute('okToHide')=='0' && step<0)return; if(document.all){ var currentOpacity = obj.style.filter.replace(/[^\d]/g,'')/1; if(currentOpacity>=99){ } else if(currentOpacity==11){ obj.style.visibility='hidden'; }else{ currentOpacity = currentOpacity + step; if(currentOpacity<1)currentOpacity=1; if(currentOpacity>99)currentOpacity=9; obj.style.filter = 'alpha(opacity=' + currentOpacity + ')'; setTimeout('progressHideSquare("' + inputId + '",' + (step) + ')',timeStepOpacitySquare); } }else{ step = step / 100; var currentOpacity = obj.style.opacity/1; if(currentOpacity>=0.99){ } else if(currentOpacity==0.01){ obj.style.visibility='hidden'; }else{ currentOpacity = currentOpacity + step; if(currentOpacity<0.01)currentOpacity=0.01; if(currentOpacity>0.99)currentOpacity=0.99; obj.style.opacity = currentOpacity; setTimeout('progressHideSquare("' + inputId + '",' + (step*100) + ')',timeStepOpacitySquare); } } } function dhtmlgoodies_initMenu() { menuObj = document.getElementById('dhtmlgoodies_menu'); var hsbArray = toHSV(bgColorLinks); brightnessLink = hsbArray[2]; startHue = hsbArray[0]; startSat = hsbArray[1]; if(darkenOnMouseOver){ brightnessLinkMin = Math.max(hsbArray[2] - (degreesToDarkenOrLighten/100),0); darkenBrightnessCounter = bgColorStep/100; }else{ brightnessLinkMin = Math.min(hsbArray[2] + (degreesToDarkenOrLighten/100),1); darkenBrightnessCounter = (bgColorStep/100)*-1; } var listItems = menuObj.getElementsByTagName('LI'); for(var no=0;no=(menuLink.offsetHeight*2)){ currentWidth--; menuLink.style.width = currentWidth + 'px'; } } } /*Rafael Raposo's new function*/ 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] + ")"); }