//=========== preloader functions ===============//

var g_preloadList = new Array(
'images/background.jpg',
'images/infoBox1.jpg',
'images/infoBox2.jpg',
'images/infoBox3.jpg',
'images/infoBox4.jpg',
'images/infoBoxDoodle.jpg',
'images/menuButtons2.jpg',
'images/topBanner.jpg',
'images/topLinks.jpg',
'images/topSwirl.jpg',
'images/ds/left2.jpg',
'images/ds/leftBG.jpg',
'images/ds/lower2.jpg',
'images/ds/lowerLeft.jpg',
'images/ds/lowerRight.jpg',
'images/ds/right2.jpg',
'images/ds/rightBG.jpg',
'images/ds/upperLeft.jpg',
'images/ds/upperRight.jpg',
'images/ds/upper2.jpg',
'images/yellowBG.jpg',
'images/bullet.jpg',
'images/buttons.jpg',
'images/bullet2.jpg',
'images/panel.jpg',
'images/home.jpg',
'images/topBanner3.jpg',
'images/topBanner2b.jpg',
'images/topBanner2.jpg',
'images/yellowBG2.jpg',
'images/chevron.jpg',
'images/dot.gif',
'images/BBClogo_small.jpg',
'images/partnerLogo/broadsoft.gif',
'images/partnerLogo/cisco.gif',
'images/partnerLogo/covad.jpg',
'images/partnerLogo/level3.gif',
'images/partnerLogo/polycom.jpg',
'images/partnerLogo/qwest.gif',
'images/partnerLogo/verizon.gif',
'images/partnerLogo/adtran.jpg',
'images/partnerLogo/att.jpg',
'images/partnerLogo/fonality.jpg',
'images/partnerLogo/xo.jpg',
'images/bogus.jpg'
);



var g_preloadImg = new Array();
var g_preloader = 0;



function OnPreloadComplete()
{
  window.location = "home.html";
}



function OnPreload(e)
{
  var done = true;
  for (var i = 0; ((done) && (i < g_preloadImg.length)); i++)
    done = (g_preloadImg[i].loaded == true);
  g_preloader.Step();
  if (done == true)
    OnPreloadComplete();
}





function BeginPreload()
{
  for (var i = 0; i < g_preloadList.length; i++)
  {
    g_preloadImg[i] = new Image();
    g_preloadImg[i].loaded = false;
  }

  for (var i = 0; i < g_preloadList.length; i++)
  {
    g_preloadImg[i].onerror = new Function("this.loaded = true; OnPreload();");
    g_preloadImg[i].onabort = new Function("this.loaded = true; OnPreload();");
    g_preloadImg[i].onload = new Function("this.loaded = true; OnPreload();");
    g_preloadImg[i].src = g_preloadList[i];
  }
}







function InitPreLoad()
{
  g_preloader = new PreLoader(document.body, 0, g_preloadList.length);
//  g_preloader.m_onComplete = function(){OnPreloadComplete();};
  BeginPreload();
}



