/*loadr = {
  text: 'Loading',
  container: 'indyBest',
  string: '.',
  count: 0,
  length: 6,
  timer: new Number,
  //timer: 
  hide: function() {
    var can = $(loadr.container);
    var skip = $('skip');
    can.set('style','display: none;');
    skip.set('style','display: none;');
    clearTimeout(loadr.timer);
  },
  show: function() {
    var can = $(loadr.container);
    can.innerHTML = loadr.text;
    var wobble = new Fx.Tween(loadr.container, { property: 'opacity', duration: 2000 });
    wobble.start(0).chain(
      function() { this.start(1); }
    );
    //can.style.display = 'block';
    loadr.timer = setTimeout('loadr.show()',4000);
    //can.tween('opacity',1).chain(function(){can.tween('opacity',0)});
    //$('loadr').morph({ opacity: 0}).chain(function(){alert(true);});

  }
}*/

preload = {
  loaded: 0,
  count: 0,
  images: new Array,
  image: '',
  onComplete: function() { },
  getimages: function() {
    var temp = document.getElementsByTagName('img');
      for ( var n = 0; n < temp.length; n++ ) {
        preload.images[preload.images.length] = temp[n].src;
      }
  },
  checkQ: function() {
    if ( preload.count > preload.loaded ) {
      window.setTimeout('preload.checkQ()',200);
    } else {
      preload.onComplete();
    }
  },
  processQ: function() {
    preload.count = preload.images.length;
    for ( var n = 0; n < preload.count; n++ ) {
      preload.load(preload.images[n]);
    }
    this.checkQ();
  },
  load: function(url) {
    var image = new Image();
    image.onload = function() { preload.loaded++; };
    image.src = url;
  }
}