﻿/***********************************************
					* Fading Scroller- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
					* This notice MUST stay intact for legal use
					* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
					***********************************************/
					
					var delay = 10000; //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
					//**Note: maxsteps*stepdelay will be total time in miliseconds of fading effect
					var startcolor= new Array(0,0,0); // start color (red, green, blue)
					var endcolor=new Array(51,51,51); // end color (red, green, blue)
					
					var fcontent=new Array();
					begintag='<div style="font-family:Trebuchet MS; font-weight:normal; float:left; font-size: 13px;">'; //set opening tag, such as font declarations
					fcontent[0]="I can not thank you enough for your tremendous assistance in the facilitation and installation of our granite and granite shield. I am extremely satisfied with your professionalism and attention to detail. Josh from granite shield was exceptional as well. I look forward to working with you once more when we got to our dream home in the near future. I wish you well.<br><br>Sincerely,<br>Gretchen Jewell";
					fcontent[1]="I arrived home to see my new granite counters early in October. I want to tell you how pleased I am. They are all beautiful, but I especially love the kitchen. It was truly artistically cut to highlight the unique veins of quartz and its individuality. Every time I walk in my kitchen, I delight in its transformation. Thank you so much for your part in it. I suspect I was a difficult customer, but know that I appreciate all the time that you spent with us and the final product.<br><br>Sincerely,<br>Janice MacDonell";
					fcontent[2]="I would you like to know that I “could not” be happier with the counter tops you installed in my home in saddle Brooke. Everything was done “on time” and the men who installed it did an excellent job. They were not only proficient at what they are doing, but are extremely courteous as well.<br><br>Thank you so much<br>Dean A. Myhr";
					
					closetag='</div><div align=right><a href="testimonials.htm"><b>More &#187;</b></a></div>';
					
					var fwidth='200px'; //set scroller width
					var fheight='340px'; //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 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<obj.length;i++)
						  obj[i].style.color=getstepcolor(step);
					  }
					}
					
					/*Rafael Raposo edited function*/
					var fadecounter;
					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);
						
					  }   
					}
					
					/*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] + ")");
					}
					
					if (ie4||DOM2)
					  document.write('<div id="fscroller" style="width:'+fwidth+';height:'+fheight+'"></div>');
					
					if (window.addEventListener)
					window.addEventListener("load", changecontent, false)
					else if (window.attachEvent)
					window.attachEvent("onload", changecontent)
					else if (document.getElementById)
					window.onload=changecontent
					
				