<!-- 
var prodY = new Array();
prodY["Notebook"] = 18; // 52
prodY["Desktop"] = 89;
prodY["Monitor"] = 160;
prodY["Handheld"] = 231;
prodY["Printer"] = 302;
prodY["Allinone"] = 373;
prodY["Ink"] = 444;
prodY["Camera"] = 515;
prodY["TV"] = 586;
prodY["Outlet"] = 657;
prodY["Service"] = 728;

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

var DHTML = (document.getElementById || document.all || document.layers);

function getObj(name) {
  if (document.getElementById) {
    this.obj = document.getElementById(name);
    if ( this.obj != null ) {
      this.style = document.getElementById(name).style;
    }
  } else if (document.all) {
    this.obj = document.all[name];
    this.style = document.all[name].style;
  } else if (document.layers) {
    this.obj = document.layers[name];
    this.style = document.layers[name];
  }
}

function changeCol(colora,x) {
	if (!DHTML) return;
	var x = new getObj(x);
        if ( x != null ) 
        {
          if ( x.style != null )
          {
	    x.style.color = colora;
          }
        }
}
function changeTD(colorb,colorc,y) {
	if (!DHTML) return;
	var y = new getObj(y);
        if ( y != null )
        {
          if ( y.style != null )
          {
	    y.style.className = 'tdMouseOn';
	    y.style.backgroundColor = colorb;
	    y.style.color = colorc;
          }
        }
}

// begin positioning code

var ns4=document.layers?1:0
var ie4=document.all?1:0
var ns6=document.getElementById&&!document.all?1:0

function xDef() {
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
  return true;
}

function xParent(e,bNode){
  var p=null;
  if (!bNode && xDef(e.offsetParent)) p=e.offsetParent;
  else if (xDef(e.parentNode)) p=e.parentNode;
  else if (xDef(e.parentElement)) p=e.parentElement;
  else if (xDef(e.parentLayer)){if (e.parentLayer!=window) p=e.parentLayer;}
  return p;
}

function xPageY(e) {
  if (xDef(e.pageY)) return e.pageY;
  var y = 0;
  while (e) {
    if (xDef(e.offsetTop)) y += e.offsetTop;
    e = xParent(e);
  }
  return y;
}

function xPageX(e) {
  if (xDef(e.pageX)) return e.pageX;
  var x = 0;
  while (e) {
    if (xDef(e.offsetLeft)) x += e.offsetLeft;
    e = xDef(e.offsetParent) ? e.offsetParent : null;
  }
  return x;
}

function alignMenuTop(markerID) {
  var topmenuid = markerID;
  var mm = HM_DOM ? document.getElementById(topmenuid) : HM_IE4 ? document.all(topmenuid) : eval("window." + topmenuid);
  var my = xPageY(mm);

  return my;
}

function alignMenuLeft(markerID) {
  var topmenuid = markerID;
  var mm1 = HM_DOM ? document.getElementById(topmenuid) : HM_IE4 ? document.all(topmenuid) : eval("window." + topmenuid);
  var mx = xPageX(mm1);
  return mx;
}

function alignMenu(learnAbout) {
  HM_UserAgent = navigator.userAgent;
  HM_DOM = (document.getElementById) ? true : false;
  HM_NS4 = (document.layers) ? true : false;
  HM_IE = (document.all) ? true : false;
  HM_IE4 = HM_IE && !HM_DOM;
  HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
  HM_IE4M = HM_IE4 && HM_Mac;
  var vMenuOffset = 21;
  var hMenuOffset = 69;
  var vprodMenuOffset = 129;
  if (ie4) {
    /* menuSupportNew.style.top = '127px'; menuSupport.styleNew.left = '207px'; */
    if(!learnAbout) {
      /* menuLearn.style.top = '127px'; menuLearn.style.left = '64px'; */
      // vmenuNotebook.style.pixelTop = alignMenuTop('prodMenuNotebook')+vprodMenuOffset; vmenuNotebook.style.pixelLeft = alignMenuLeft('prodMenuNotebook')+hMenuOffset;
      // vmenuDesktop.style.pixelTop = alignMenuTop('prodMenuDesktop')+vprodMenuOffset; vmenuDesktop.style.pixelLeft = alignMenuLeft('prodMenuDesktop')+hMenuOffset;
      // vmenuMonitor.style.pixelTop = alignMenuTop('prodMenuMonitor')+vprodMenuOffset; vmenuMonitor.style.pixelLeft = alignMenuLeft('prodMenuMonitor')+hMenuOffset;
      // vmenuHandheld.style.pixelTop = alignMenuTop('prodMenuHandheld')+vprodMenuOffset; vmenuHandheld.style.pixelLeft = alignMenuLeft('prodMenuHandheld')+hMenuOffset;
      // vmenuPrinter.style.pixelTop = alignMenuTop('prodMenuPrinter')+vprodMenuOffset; vmenuPrinter.style.pixelLeft = alignMenuLeft('prodMenuPrinter')+hMenuOffset;
      // vmenuAllinone.style.pixelTop = alignMenuTop('prodMenuAllinone')+vprodMenuOffset; vmenuAllinone.style.pixelLeft = alignMenuLeft('prodMenuAllinone')+hMenuOffset;
      // vmenuInk.style.pixelTop = alignMenuTop('prodMenuInk')+vprodMenuOffset; vmenuInk.style.pixelLeft = alignMenuLeft('prodMenuInk')+hMenuOffset;
      // vmenuCamera.style.pixelTop = alignMenuTop('prodMenuCamera')+vprodMenuOffset; vmenuCamera.style.pixelLeft = alignMenuLeft('prodMenuCamera')+hMenuOffset;
      // vmenuTV.style.pixelTop = alignMenuTop('prodMenuTV')+vprodMenuOffset; vmenuTV.style.pixelLeft = alignMenuLeft('prodMenuTV')+hMenuOffset;
      // vmenuOutlet.style.pixelTop = alignMenuTop('prodMenuOutlet')+vprodMenuOffset; vmenuOutlet.style.pixelLeft = alignMenuLeft('prodMenuOutlet')+hMenuOffset;
      //vmenuService.style.pixelTop = alignMenuTop('prodMenuService')+vprodMenuOffset; vmenuService.style.pixelLeft = alignMenuLeft('prodMenuService')+hMenuOffset;
    }
  } else if (ns6) {
    /* document.getElementById("menuSupportNew").style.top = alignMenuTop('tabMenuSupport')+vMenuOffset; document.getElementById("menuSupportNew").style.left = alignMenuLeft('tabMenuSupport'); */
    if(!learnAbout) {
      /* document.getElementById("menuLearn").style.top = alignMenuTop('tabMenuLearn')+vMenuOffset; document.getElementById("menuLearn").style.left = alignMenuLeft('tabMenuLearn'); */
      // document.getElementById("vmenuNotebook").style.top = alignMenuTop('prodMenuNotebook')+vprodMenuOffset; document.getElementById("vmenuNotebook").style.left = alignMenuLeft('prodMenuNotebook')+hMenuOffset;
      // document.getElementById("vmenuDesktop").style.top = alignMenuTop('prodMenuDesktop')+vprodMenuOffset; document.getElementById("vmenuDesktop").style.left = alignMenuLeft('prodMenuDesktop')+hMenuOffset;
      // document.getElementById("vmenuMonitor").style.top = alignMenuTop('prodMenuMonitor')+vprodMenuOffset; document.getElementById("vmenuMonitor").style.left = alignMenuLeft('prodMenuMonitor')+hMenuOffset;
      // document.getElementById("vmenuHandheld").style.top = alignMenuTop('prodMenuHandheld')+vprodMenuOffset; document.getElementById("vmenuHandheld").style.left = alignMenuLeft('prodMenuHandheld')+hMenuOffset;
      // document.getElementById("vmenuPrinter").style.top = alignMenuTop('prodMenuPrinter')+vprodMenuOffset; document.getElementById("vmenuPrinter").style.left = alignMenuLeft('prodMenuPrinter')+hMenuOffset;
      // document.getElementById("vmenuAllinone").style.top = alignMenuTop('prodMenuAllinone')+vprodMenuOffset; document.getElementById("vmenuAllinone").style.left = alignMenuLeft('prodMenuAllinone')+hMenuOffset;
      // document.getElementById("vmenuInk").style.top = alignMenuTop('prodMenuInk')+vprodMenuOffset; document.getElementById("vmenuInk").style.left = alignMenuLeft('prodMenuInk')+hMenuOffset;
      // document.getElementById("vmenuCamera").style.top = alignMenuTop('prodMenuCamera')+vprodMenuOffset; document.getElementById("vmenuCamera").style.left = alignMenuLeft('prodMenuCamera')+hMenuOffset;
      // document.getElementById("vmenuTV").style.top = alignMenuTop('prodMenuTV')+vprodMenuOffset; document.getElementById("vmenuTV").style.left = alignMenuLeft('prodMenuTV')+hMenuOffset;
      // document.getElementById("vmenuOutlet").style.top = alignMenuTop('prodMenuOutlet')+vprodMenuOffset; document.getElementById("vmenuOutlet").style.left = alignMenuLeft('prodMenuOutlet')+hMenuOffset;
    }
  }
}

function drawShadow(elementId) {
  var boxid = document.getElementById(elementId);
  boxid.style.borderRight='1px solid #ffffff';
  //boxid.style.borderBottom='1px solid #E7E7E7';
  if(ie4){
    var nameA = boxid.id.split("prodMenu")[1];
    bLayer = document.getElementById("bLayer"+nameA);
    bLayer.style.visibility = 'visible';
    bLayer.style.top = prodY[nameA];
  }
}

function removeShadow(elementId) {
  var boxid = document.getElementById(elementId);
  boxid.style.borderRight='1px solid #E7E7E7';
  boxid.style.borderBottom='1px solid #fff';
  if(ie4){
    var nameA = boxid.id.split("prodMenu")[1];
    bLayer = document.getElementById("bLayer"+nameA);
    bLayer.style.visibility = 'hidden';
  }
}

  function DivSetMenu2Visible(state) 
  { 
   if (!self.innerHeight) {
     var DivRef = document.getElementById("menu2");  
     var IfrRef = document.getElementById("DivShimMenu2"); 
     if(state)  
     {  
      DivRef.style.visibility = "visible"; 
      IfrRef.style.width = DivRef.offsetWidth - 10; 
      IfrRef.style.height = DivRef.offsetHeight;  
      IfrRef.style.top = DivRef.style.top;  
      IfrRef.style.left = DivRef.style.left;  
      IfrRef.style.zIndex = DivRef.style.zIndex - 1;  
      IfrRef.style.display = "block"; 
     }  
     else 
     {  
      DivRef.style.visibility = "hidden";  
      IfrRef.style.display = "none";  
     }  
   }
  } 

// end positioning code

var arrIdx = 0;
var bannerArr = new Array();
var bannerObj;

function BannerObj()
{
  var imageSrc = "";
  var url = "";
  var image = null;
  var imageAlt = "";
  var imageLoaded = false;
}

// Browser details
var agt = navigator.userAgent.toLowerCase();
var isIe = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var timer;
var currIdx = 0;
var nextIdx = 0;
var onOff = 1;
var timeoutValue = 10000; //10 seconds
var loopCount = 2; // 0=NoLoop; n=LoopTimes; -1=InfiniteLoop; 
var imagesLoaded = 0;

function stop()
{
  onOff = 0;
  clearTimeout(timer);
  
  //stop always on the first bannerImage
  currIdx = 0;
  showCurrBanner();
}

function play()
{
  if(loopCount != 0) {
    onOff = 1;
    nextBanner();
  }
}

function preloadComplete(idx)
{
  bannerArr[idx].imageLoaded = true;
}

function resetTimer()
{
  clearTimeout(timer);
  if (onOff) {
    timer = setTimeout('nextBanner()', timeoutValue);
  }
}

function waitForCurrBanner()
{
  /* Show the current banner */
  if (showCurrBanner()) {
    preloadNextBanner();
    resetTimer();
  } else {
    /*
    * The current banner image isn't loaded yet. 
    * Set a short timer just to wait until the current banner image is loaded.
    */
    clearTimeout(timer);
    timer = setTimeout('waitForCurrBanner()', 500);
    return 0;
  }
}

function nextBanner()
{
  /* Go to the next location */
  currIdx = nextIdx;

  /* Show the current photo */
  if (!showCurrBanner()) {
    waitForCurrBanner();
    return 0;
  }

  preloadNextBanner();
  resetTimer();
}

function preloadNextBanner()
{
  /* Calculate the new next location */
  if (loopCount == 0) {
    stop();
  } else {
    nextIdx = parseInt(currIdx) + 1;
    if (nextIdx >= bannerCount) {
      nextIdx = 0;
      loopCount -= 1;
    }
  }

  /* Preload the next photo */
  preloadBanner(nextIdx);
}

function showCurrBanner()
{
  /*
  * If the current banner is not completely loaded don't display it.
  */
  if (bannerArr[currIdx].image == null ||
      bannerArr[currIdx].imageLoaded == false) {
    preloadBanner(currIdx);
	bannerBkgd.className = 'colorFFFFFFbg';
    return 0;
  }

  if (isIe) {
    document.links("bannerUrl").href = bannerArr[currIdx].url;
  } else {
    document.links["bannerUrl"].href = bannerArr[currIdx].url;
  }
  var bannerImg = document.images["bannerImage"];
  if(isIe) {
    bannerImg.style.filter = "progid:DXImageTransform.Microsoft.Fade(duration=2)";
	bannerBkgd.className = 'color000000bg';
    bannerImg.filters[0].Apply();
  }
  bannerImg.src = bannerArr[currIdx].image.src;
  bannerImg.alt = bannerArr[currIdx].imageAlt;
  bannerBkgd.className = 'color000000bg';
  if(isIe) {
    bannerImg.filters[0].Play();
  }

  return 1;
}

function preloadBanner(idx)
{
  /* Load the next banner image */
  if (idx < bannerCount && 
      bannerArr[idx].image == null) {
    var newImage = new Image();
    newImage.onLoad = preloadComplete(idx);
    newImage.src = bannerArr[idx].imageSrc;
    bannerArr[idx].image = newImage;
	bannerBkgd.className = 'colorCCCCCCbg';
  }
}

  function hiliteOffers(thingThis)
  {
    if ( typeof( thingThis.length) == 'undefined')
      return false;
      
    for ( var i = 0; i< thingThis.length; i++ )
    {
      var thing = thingThis[ i ];
      var thisThing = document.getElementById(thing);
    }
      thisThing.style.borderColor = '#cccccc';
  }

  function unHiliteOffers(thingThis)
  {
    if ( typeof( thingThis.length) == 'undefined')
      return false;
      
    for ( var i = 0; i< thingThis.length; i++ )
    {
      var thing = thingThis[ i ];
      var thisThing = document.getElementById(thing);
    }
      thisThing.style.borderColor = '#e7e7e7';
  }

  function hiliteProds(thingThis,buttonID)
  {
    if ( typeof( thingThis.length) == 'undefined')
      return false;
      
    if ( typeof( buttonID.length) == 'undefined')
      return false;
      
    for ( var i = 0; i< thingThis.length; i++ )
    {
      var thing = thingThis[ i ];
      var thisThing = document.getElementById(thing);
      thisThing.style.borderColor = '#cccccc';
    }

    for ( var i = 0; i< buttonID.length; i++ )
    {
      var thisButton = buttonID[ i ];
      var buttonThis = document.getElementById(thisButton);
      buttonThis.className = 'textButton2';
    }
  }

  function unHiliteProds(thingThis,buttonID)
  {
    if ( typeof( thingThis.length) == 'undefined')
      return false;
      
    if ( typeof( buttonID.length) == 'undefined')
      return false;
      
    for ( var i = 0; i< thingThis.length; i++ )
    {
      var thing = thingThis[ i ];
      var thisThing = document.getElementById(thing);
      thisThing.style.borderColor = '#e7e7e7';
    }

    for ( var i = 0; i< buttonID.length; i++ )
    {
      var thisButton = buttonID[ i ];
      var buttonThis = document.getElementById(thisButton);
      buttonThis.className = 'textButton2';
    }
  }

  function expandProds(showIDs,hideIDs,dimIDs,solidIDs)
  {
    if ( typeof( showIDs.length) == 'undefined')
      return false;
      
    if ( typeof( hideIDs.length) == 'undefined')
      return false;
      
    if ( typeof( dimIDs.length) == 'undefined')
      return false;

    if ( typeof( solidIDs.length) == 'undefined')
      return false;
      
    for ( var i = 0; i< showIDs.length; i++ )
    {
      var IDshow = showIDs[ i ];
      var showThis = document.getElementById(IDshow);
      showThis.style.color = '#003366';
    }
    
    for ( var i = 0; i< hideIDs.length; i++ )
    {
      var IDhide = hideIDs[ i ];
      var hideThis = document.getElementById(IDhide);
      hideThis.style.color = '#cc0066';
    }

    for ( var i = 0; i< dimIDs.length; i++ )
    {
      var IDdim = dimIDs[ i ];
      var dimThis = document.getElementById(IDdim);
      dimThis.style.background = '#e7e7e7';
      dimThis.style.borderColor = '#e7e7e7';
    }

    for ( var i = 0; i< solidIDs.length; i++ )
    {
      var IDsolid = solidIDs[ i ];
      var solidThis = document.getElementById(IDsolid);
      solidThis.style.background = '#ffffff';
      solidThis.style.borderColor = '#cccccc';
    }
    return true;
  }

  function expandOffers(IDshows,IDhides,IDdim,IDsolid)
  {
    if ( typeof( IDshows.length) == 'undefined')
      return false;
      
    if ( typeof( IDhides.length) == 'undefined')
      return false;
      
    if ( typeof( IDdim.length) == 'undefined')
      return false;

    if ( typeof( IDsolid.length) == 'undefined')
      return false;
      
    for ( var i = 0; i< IDshows.length; i++ )
    {
      var showID = IDshows[ i ];
      var Thisshow = document.getElementById(showID);
      Thisshow.style.display = 'inline';
    }
    
    for ( var i = 0; i< IDhides.length; i++ )
    {
      var hideID = IDhides[ i ];
      var Thishide = document.getElementById(hideID);
      Thishide.style.display = 'none';
    }

    for ( var i = 0; i< IDdim.length; i++ )
    {
      var dimID = IDdim[ i ];
      var Thisdim = document.getElementById(dimID);
      Thisdim.style.borderColor = '#e7e7e7';
      Thisdim.style.background = '#e7e7e7';
    }

    for ( var i = 0; i< IDsolid.length; i++ )
    {
      var solidID = IDsolid[ i ];
      var Thissolid = document.getElementById(solidID);
      Thissolid.style.borderColor = '#cccccc';
      Thissolid.style.background = '#ffffff';
    }
    return true;
  }

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

