/***********************************************
* 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 = 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=100; // 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 fcontent=new Array();
begintag='<div style="text-align: justify; font: normal 12px Calibri; padding: 5px;">'; //set opening tag, such as font declarations

closetag='</div>';
fcontent[0]="<font face='Calibri' color=black size=5><b>Partnership with CrimsonLogic</b></font><br/><img src='images\\logo_crimson.jpg' align='right' /><img src='images\\spaser.gif' width='30' height='100' align='right' /><img src='images\\spaser.gif' height='10' /><br /><font size=3><b>KEYfields</b> approached us to explore the possibility of interfacing their iWMS with CrimsonLogic eTrade's TradeWeb products. We welcome the initiative as it is in our plan and interest to integrate our products with WMS vendors.<br /><img src='images\\spaser.gif' height='10' /><br />Being the first WMS vendor we work with, we are impressed by KEYfields' ability to match our stringent quality standards. <a href='news.htm'><b>Read More</b></a></font>";

fcontent[1]="<font face='Calibri' color=black size=5><b>Partnership with Singapore Polytechnic<br/></b></font><br/><img src='images\\sp_logo_new.png' align='right' /><img src='images\\spaser.gif' width='30' height='30' align='right' /><img src='images\\spaser.gif' height='3' /><font size=3><b>KEYfields</b> and Singapore Polytechnic, a statutory body of the Government of Singapore, has entered into a Memorandum of Cooperation on 4th March, 2011. This MOC outlines the general framework for collaboration between KEYfields and SP. \"This partnership with KEYfields enable SP to expose our students with industry best practices web-based solutions which will help them to understand a WMS at work in their workplace\", said Madam Keh Poh Tin, Senior Lecturer, Singapore Polytechnic.<br /><img src='images\\spaser.gif' height='10' /><br />For a start, SP will use one of KEYfields\' suite of logistics software application, iWMS software...<a href='news.htm'><b>Read More</b></a></font>";

fcontent[2]="<font face='Calibri' color=black size=5><b>Partnership with Motorola Solutions<br /></b></font><br/><img src='images\\Logo_Motorola.jpg' align='right' /><img src='images\\spaser.gif' width='30' height='55' align='right' /><img src='images\\spaser.gif' height='4' /><font size=3>KEYfields has partnered Motorola Solutions to run all iWMS suite of mobility functionalities on Motorola\'s mobile devices. The iWMS key modules can be accessed via Motorola mobile devices. This enables data to be captured online in a paperless manner at the source of the activity. The entire workforce can be mobile, acting upon system directed instructions. According to Michael Lam, Area Director, Enterprise Channel South East Asia, \"This partnership with KEYfields will provide customers with best in class supply chain solutions running on Motorola Solutions\' diverse range of mobile computing devices.\" <br/><a href='http://ap3.motorola.com/asia/supplychain/'><b>Read More</b></a></font>";
 
var fwidth='100%'; //set scroller width
var fheight='250px'; //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="border:0px solid #696969;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
