﻿var BannerCounter=0;
var TimeToFade = 200.0;
var BannerTexts = new Array();

BannerTexts[1] =                '<table width="95%"  border="0" align="center" cellpadding="1" cellspacing="2" > ' +
                                '  <tr> ' +
                                '   <td width="72%" height="70" valign="top" class="cellheader" ><span class="largeoran" style="background-color:white;">EMC Award  ' +
                                '        </span><br> ' +
                                '     <span class="cellheader" style="font-size:12px">NTP Software is pleased to receive the 2008 EMC Partner Solution Award</span><br/>Best New Offering for Celerra.<br><br></td> ' +
                                '     <td width="28%" rowspan="2" align="center" valign="middle" ><img src="/images/Awardlogo.gif"></td> ' +
                                '   </tr> ' +
                                '   <tr> ' +
                                '     <td class="bodytext" align="left"><a href="/products/QFS.aspx" class="bluelinks">Find out more</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></td> ' +
                                '   </tr> ' +
                                '   </table>';


/*BannerTexts[2] =                '<table width="95%"  border="0" align="center" cellpadding="1" cellspacing="2" > ' +
                                '       <tr> ' +
                                '         <td width="72%" valign="middle" class="cellheader"><span class="largeoran" style="background-color:white">What can NTP Software and   ' +
                                '             NetApp do for you?</span><br><br> ' +
                                '         <span class="cellheader" style="font-size:12px">' +
                                '           Listen to the Podcast to </span> <span class="bodytext"><a href="http://www.ntpsoftware.com/netapp/ntp-software-controls-growth-of-unstructured-data.mp3" class="bluelinks">Find out more</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></span></td> ' +
                                '         <td width="28%" rowspan="3" align="center" valign="middle"><img src="/images/NetAppPartner.gif"></td> ' +
                                '       </tr> ' +
                                '       <tr> ' +
                                '         <td class="bodytext" style="padding-top:10px" align="left"><a href="http://partners.ntpsoftware.com/netapp/" target="_blank" class="bluelinks">View our Partner Page</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></td> ' +
                                '       </tr> ' +
                                '     </table>';*/

BannerTexts[2] = '<table width="95%"  border="0" align="center" cellpadding="1" cellspacing="2" > ' +
                                '       <tr> ' +
                                '         <td width="72%" valign="middle" class="cellheader""><span class="largeoran" style="font-size:13px;font-weight:bold;">NTP Software® Announces Full Manageability and Control for NFS Data on NetApp Unified Storage Systems   ' +
                                '             </span><br><br> ' +
                                '         <span class="cellheader" style="font-size:12px">' +
                                '           Read the Press Release to </span> <span class="bodytext"><a href="/pressroom/prdetails.aspx?Id=95" class="bluelinks">Find out more</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></span></td> ' +
                                '         <td width="28%" rowspan="3" align="center" valign="middle"><img src="/images/NetAppPartner.gif"></td> ' +
                                '       </tr> ' +
                                '       <tr> ' +
                                '         <td class="bodytext" style="padding-top:10px" align="left"><a href="http://partners.ntpsoftware.com/netapp/" target="_blank" class="bluelinks">View our Partner Page</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></td> ' +
                                '       </tr> ' +
                                '     </table>';

BannerTexts[3] =                '<table width="95%"  border="0" align="center" cellpadding="1" cellspacing="2" > ' +
                                '       <tr> ' +
                                '         <td width="72%" valign="top"  class="cellheader" >' +
                                '         <span style="background-color:white" class="largeoran" >Storage Exec Customers </span>' +
                                '         <br>Symantec Recommends You Migrate to NTP Software QFS&reg; ' +
                                '         </td> ' +
                                '         <td width="28%" rowspan="3" align="center" valign="middle"><img src="/images/symantec.jpg" width="111" height="96"></td> ' +
                                '       </tr> ' +
                                '       <tr> ' +
                                '         <td width="70%" class="tickerfont">Product End of Life Update &#151; Symantec Storage Exec </td> ' +
                                '       </tr> ' +
                                '       <tr> ' +
                                '         <td class="bodytext" style="padding-top: 15px" align="left"><a href="/StorageExec.aspx" class="bluelinks">Find out more</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></td> ' +
                                '       </tr> ' +
                                '     </table>';
/*
BannerTexts[0] =                '       <table width="95%"  border="0" align="center" cellpadding="1" cellspacing="2" > ' +
                                '       <tr> ' +
                                '         <td width="72%" valign="top" class="cellheader"><span  class="largeoran" style="background-color:white;">NTP Software   ' +
                                '             Press Release</span><br> ' +
                                '         <span class="cellheader" style="font-size:12px">'+
                                '           NTP Software<sup>&trade;</sup> Announces Full Manageability and Control for NFS Data on NetApp Unified Storage Systems</span></td> ' +
                                '         <td width="28%" rowspan="3" align="center" valign="middle"><img src="/images/PressRelease_img.jpg" ></td> ' +
                                '       </tr> ' +
                                '       <tr> ' +
                                '         <td class="bodytext" style="padding-top:10px" align="left"><a href="/pressroom/prdetails.aspx?Id=95" class="bluelinks">Find out more</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></td> ' +
                                '       </tr> ' +
                                '     </table>';*/
BannerTexts[0] = '       <table width="95%"  border="0" align="center" cellpadding="1" cellspacing="2" > ' +
                                '       <tr> ' +
                                '         <td width="72%" valign="top" class="cellheader"><span  class="largeoran" style="background-color:white;">NTP Software   ' +
                                '             Press Release</span><br> ' +
                                '         <span class="cellheader" style="font-size:12px">' +
                                '           NTP Software&reg; and AutoVirt&trade; Align to Provide Customers with Unparalleled File Data Management in Virtualized Environments</span></td> ' +
                                '         <td width="28%" rowspan="3" align="center" valign="middle"><img src="/images/PressRelease_img.jpg" ></td> ' +
                                '       </tr> ' +
/*  '       <tr> ' +
'         <td width="70%" class="tickerfont"  valign="top">Reduce your Data Movement cost with NTP Software ODDM&trade; for Symantec Enterprise Vault&trade;</td> ' +
'       </tr> ' +*/
                                '       <tr> ' +
                                '         <td class="bodytext" style="padding-top:10px" align="left"><a href="/pressroom/prdetails.aspx?Id=94" class="bluelinks">Find out more</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></td> ' +
                                '       </tr> ' +
                                '     </table>';
/*BannerTexts[4] = '       <table width="95%"  border="0" align="center" cellpadding="1" cellspacing="2" > ' +
                                '       <tr> ' +
                                '         <td width="72%" valign="top" class="cellheader"><span  class="largeoran" style="background-color:white;">What can NTP Software and   ' +
                                '             NetApp do for you?</span><br><br> ' +
                                '         <span class="cellheader" style="font-size:12px">' +
                                '           Listen to the Podcast to </span> <span class="bodytext"><a href="http://www.ntpsoftware.com/netapp/ntp-software-controls-growth-of-unstructured-data.mp3" class="bluelinks">Find out more</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></span></td> ' +
                                 '         <td width="28%" rowspan="3" align="center" valign="middle"><img src="/images/Podcast.jpg"></td> ' +
'       </tr> ' +
/*  '       <tr> ' +
'         <td width="70%" class="tickerfont"  valign="top">Reduce your Data Movement cost with NTP Software ODDM&trade; for Symantec Enterprise Vault&trade;</td> ' +
'       </tr> ' +
                                '       <tr> ' +
                                '         <td class="bodytext" style="padding-top:10px" align="left"><a href="http://www.ntpsoftware.com/netapp/ntp-software-controls-growth-of-unstructured-data.mp3" class="bluelinks">Find out more</a><img src="images/bullet.gif" width="6" height="9" hspace="5"></td> ' +
                                '       </tr> ' +
                                '     </table>';*/
                                            
var cancelRun = false;
var timeoutId;
function fade(eid,Text) {
      var element = document.getElementById(eid);
      if(element == null)
        return;
       
      if(element.FadeState == null)
      {
        if(element.style.opacity == null 
            || element.style.opacity == '' 
            || element.style.opacity == '1')
        {
          element.FadeState = 2;
        }
        else
        {
          element.FadeState = -2;
        }
      }
    
      if(element.FadeState == 1 || element.FadeState == -1)
      {
        element.FadeState = element.FadeState == 1 ? -1 : 1;
        element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
      }
      else
      {
        element.FadeState = element.FadeState == 2 ? -1 : 1;
        element.FadeTimeLeft = TimeToFade;
        setTimeout("animateFade(" + new Date().getTime() 
            + ",'" + eid + "','"+Text+"')", 33);
      }        
}

function Reset(control,NewBannerCounter,Text) {
    var element = document.getElementById(control);
    element.FadeTimeLeft = TimeToFade;
    element.FadeState =2;
    BannerCounter = NewBannerCounter;
    clearTimeout(timeoutId);
    fade('fadeBlock', BannerTexts[BannerCounter]);
}


function animateFade(lastTick, eid,Text)
{  

  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
  
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    
    element.style.filter = 'alpha(opacity = ' + (element.FadeState == 1 ? '100' : '0') + ')';
    if(element.FadeState == 1)
    {
        element.FadeState = 2 ;
        if(eid=="fadeBlock")
        {
            if(BannerCounter>=BannerTexts.length)
            {
                BannerCounter=0;
            }         
            timeoutId=setTimeout("fade('fadeBlock','"+BannerTexts[BannerCounter] +"');",12000);
        }
    }
    else {
        element.FadeState = -2; 
        if(eid=="fadeBlock")
        {
            document.getElementById('bannerTextCell').innerHTML = Text;
            if (BannerCounter >= BannerTexts.length) {
                BannerCounter = 0;
            }
//            document.getElementById("tbBreaking0").setAttribute("bgcolor", "");
//            document.getElementById("tbBreaking1").setAttribute("bgcolor", "");
//            document.getElementById("tbBreaking2").setAttribute("bgcolor", "");
            //            document.getElementById("tbBreaking3").setAttribute("bgcolor", "");
            document.getElementById("tbBreaking0").style.backgroundColor = "";
            document.getElementById("tbBreaking1").style.backgroundColor = "";
            document.getElementById("tbBreaking2").style.backgroundColor = "";
            document.getElementById("tbBreaking3").style.backgroundColor = "";
           // document.getElementById("tbBreaking4").style.backgroundColor = "";

            // document.getElementById("tbBreaking" + BannerCounter).setAttribute("bgcolor", "#ADACAA");
            document.getElementById("tbBreaking" + BannerCounter).style.backgroundColor = "#ADACAA";

            setTimeout("fade('fadeBlock','" + BannerTexts[BannerCounter] + "');", 100);         
            BannerCounter++;
        }

    }
    
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;
  element.style.opacity = newOpVal;
  element.style.filter = 
      'alpha(opacity = ' + (newOpVal*100) + ')';
  
  setTimeout("animateFade(" + curTick 
      + ",'" + eid + "','"+Text+"')", 33);
}