// Latest News Script

  <!--
  
  /***********************************************
  * 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(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="font: normal 10px Verdana; padding: 4px; text-decoration:none; float:right; border:hidden;">'; //set opening tag, such as font declarations
  fcontent[0]="<span style='color:#6B8AA8; font: normal 11px Verdana;'><b>Everything Pelco</b></span><br />Not only do we now carry the full Pelco line but we've dropped our prices on everything Pelco!<br /><br /><a href='http://www.midwestbas.com/test/form/form.html' style='text-decoration:underline;'><b style='color:#6B8AA8;'>Contact us</b></a> if you are having trouble finding what you need.";
  fcontent[1]="<span style='color:#6B8AA8; font: normal 11px Verdana;'><b>Contractor?</b></span><br />Are you a contractor? Do you have a need for frequent and fast service?<br /><br /><a href='http://www.midwestbas.com/test/contractor_form/contractor_form.html' style='text-decoration:underline;'><b style='color:#6B8AA8;'>Apply today</b></a> as a Contractor to obtain extra savings!";
  fcontent[2]="<span style='color:#6B8AA8; font: normal 11px Verdana;'><b>Greystone Energy</b></span><br />New to us, the full line of Greystone Energy CO & CO2 Air Quality Hazardous Gas Detectors.  <br /><br />Click <a href='http://www.midwestbas.com/store/greystone_hazardous_gas_detectors.html' style='text-decoration:underline;'><b style='color:#6B8AA8;'>here</b></a> for more information.";
  fcontent[3]="<span style='color:#6B8AA8; font: normal 11px Verdana;'><b>Infinias</b></span><br />We now supply the full line of the Infinias<a href='http://www.midwestbas.com/store/infinias_intelli-m_access_control.html' style='text-decoration:underline;'><b style='color:#6B8AA8;'>Intelli-M</b></a> eIDC PoE IP Electronic Access Control System!";
  fcontent[4]="<span style='color:#6B8AA8; font: normal 11px Verdana;'><b>Large Order?</b></span><br />Do you have a large order that you want quoted? Do you need an item fast?<br /><br /><a href='http://www.midwestbas.com/test/form/form.html' style='text-decoration:underline;'><b style='color:#6B8AA8;'>Contact us</b></a> first and let us know what you need.";
  fcontent[5]="<span style='color:#6B8AA8; font: normal 11px Verdana;'><b>We Now Carry Setra!</b></span><br />We now carry Setra's line of configurable <a href='http://www.midwestbas.com/store/setra_pressure_transducers.html' style='text-decoration:underline;'><b style='color:#6B8AA8;'>Pressure</b></a> and <a href='http://www.midwestbas.com/store/srh_humidity_setra.html' style='text-decoration:underline;'><b style='color:#6B8AA8;'>Humidity</b></a> products. <br /><br /><a href='http://www.midwestbas.com/test/form/form.html' style='text-decoration:underline;'><b style='color:#6B8AA8;'>Contact us</b></a> if you cannot find what you need.";
  closetag='</div>';
  
  var fwidth='125px'; //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 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:hidden;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
  
 //-->