//------------------------------------------------------------
 function rollovers() {
//------------------------------------------------------------

  this.over = rollovers_void;
  this.reset = rollovers_void;

  if(document.images) {
    this.load = rollovers_load;
  }
  else {
    this.load = rollovers_void;
  }

}

//------------------------------------------------------------
 function rollovers_void() {
//------------------------------------------------------------

}

//------------------------------------------------------------
 function rollovers_load() {
//------------------------------------------------------------

  this.filenames = new Array;
  this.images_over = new Array;
  this.images_out = new Array;

  this.filenames["but_01"]  = "but_01";
  this.filenames["but_02"]  = "but_02";
  this.filenames["but_03"]  = "but_03";
  this.filenames["but_04"]  = "but_04";
  this.filenames["but_05"]  = "but_05";
  this.filenames["but_06"]  = "but_06"; 

  for(imagename in this.filenames) {
    this.images_out[imagename] = new Image();
    this.images_out[imagename].src =  "images/" + this.filenames[imagename] + "_out.jpg";
    this.images_over[imagename] = new Image();
    this.images_over[imagename].src = "images/" + this.filenames[imagename] + "_over.jpg";
  } 

  this.over = rollovers_over;
  this.reset = rollovers_reset;

}

//------------------------------------------------------------
 function rollovers_over(imagename) {
//------------------------------------------------------------

  if(document.images[imagename] && this.images_over[imagename]) {
    document.images[imagename].src = this.images_over[imagename].src;
  }

}

//------------------------------------------------------------
 function rollovers_reset() {
//------------------------------------------------------------

  for(imagename in this.filenames) {
    if(document.images[imagename] && this.images_over[imagename]) {
      document.images[imagename].src = this.images_out[imagename].src;
    }
  }

}

//------------------------------------------------------------
 function show_layer(layer_name) {
//------------------------------------------------------------

  if(current_layer) {
    layernav.hide(current_layer);
  }

  current_layer = layer_name;
  layernav.show(current_layer);

}

//------------------------------------------------------------
// main code
//------------------------------------------------------------

  roll = new rollovers();
  layernav = new dlayer();

  var current_layer;
  roll.load();

//------------------------------------------------------------
// more layer stuff
//------------------------------------------------------------

function do_layer_stuff(layer1, layer2, layer3, layer4, layer5, layer6, layer7) {
	//switch_banner('images/spacer.gif');
	layer1 ? layernav.show('Layer1') : layernav.hide('Layer1');
	layer2 ? layernav.show('Layer2') : layernav.hide('Layer2');
	layer3 ? layernav.show('Layer3') : layernav.hide('Layer3');
	layer4 ? layernav.show('Layer4') : layernav.hide('Layer4');
	layer5 ? layernav.show('Layer5') : layernav.hide('Layer5');
	layer6 ? layernav.show('Layer6') : layernav.hide('Layer6');
	layer7 ? layernav.show('Layer7') : layernav.hide('Layer7');
}