

var delay = 8000; //(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= new Array(255,255,255); // start color
var endcolor=new Array(0,0,0); // end color

var fcontent=new Array();
begintag="<div class='readmore'>"; //set opening tag, such as font declarations

fcontent[0]=" August 2010<br /><strong> Diamond Geeks Corporation Awarded</strong> <br />Washington, DC  August 2010  Diamond Geeks is proud to provide SNS Global, which is headquartered in Washington, D.C., network engineering and management, including systems integration and management, risk management, threat analysis and IT support. The awarded contract is for one year...<a href='article1.html'><p class='readmore'>Read More</p></a><hr size='0' class='line' />July 2010<br /><strong>DGC International Awarded</strong> <br />Washington, DC  July 2010 DGC International, a government division of Diamond Geeks Corporation, and a leading IT solutions company recently named inthe Inc. 5000 as one of the fastest growing companies in America was recently awarded a prime contract to provide linguist services management and support...<a href='article2.html'><p class='readmore'>Read More</p></a>"; 


fcontent[1]=" August 2010<br /><strong> Diamond Geeks Corporation Adds Services to GSA IT Schedule 70</strong> <br />Washington, DC July 2010 Diamond Geeks Corporation recently added new services to our existing IT Schedule 70 services. GSA IT Schedule 70 is an indefinite delivery, indefinite quantity (IDIQ) contract administered by the Federal Supply Service (FSS) of the U.S. General Services Administration (GSA).<a href='article3.html'><p class='readmore'>Read More</p></a><hr size='0' class='line' />February 2010</br /><strong> DGC International Provides Linguistic Support</strong> <br />Washington, DC  February 2010  DGC International, a government division of Diamond Geeks Corporation, was recently awarded a prime contract with the United Nations Development Program (UNDP)...<br /><a href='article4.html'><p class='readmore'>Read More</p></a>";

closetag="</div>";

var fwidth='390px'; //set scroller width
var fheight='300px'; //set scroller height

var fadelinks=1;  //should links inside scroller content also fade like text? 0 for no, 1 for yes.




var ie4=document.all&&!document.getElementById;
var DOM2=document.getElementById;
var faderdelay=0;
var index=0;



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++
}



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);
  }
}


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);
	
  }   
}


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
