function lib_bwcheck(){
	this.dom=document.getElementById?1:0;
	return this;
}
var bw=new lib_bwcheck();

//pre-load all images (by name) for fast display
if(document.images && bw.dom) {
// these are Mark 1 images
  var base11 = new Image(); base11.src = "images/mk1_sd.gif";
  var base12 = new Image(); base12.src = "images/mk1_pl.gif";
  var base13 = new Image(); base13.src = "images/mk1_fb.gif";
  var base11_wh = new Image(); base11_wh.src = "images/mk1_sd_wh.gif";
  var base11_tr = new Image(); base11_tr.src = "images/mk1_sd_tr.gif";
  var base11_bk = new Image(); base11_bk.src = "images/mk1_sd_bk.gif";
  var base12_fu = new Image(); base12_fu.src = "images/mk1_pl_fu.gif";
  var base12_tr = new Image(); base12_tr.src = "images/mk1_pl_tr.gif";
  var base12_en = new Image(); base12_en.src = "images/mk1_pl_en.gif";
  var base13_st = new Image(); base13_st.src = "images/mk1_fb_st.gif";
  var base13_tr = new Image(); base13_tr.src = "images/mk1_fb_tr.gif";
  var base13_en = new Image(); base13_en.src = "images/mk1_fb_en.gif";
  var base21 = new Image(); base21.src = "images/mk2_sd.gif";
  var base22 = new Image(); base22.src = "images/mk2_pl.gif";
  var base23 = new Image(); base23.src = "images/mk2_fb.gif";
// these are Mark 2 images (need to be updated with mk2 mouseover images)
  var base21_wh = new Image(); base21_wh.src = "images/mk2_sd.gif";
  var base21_tr = new Image(); base21_tr.src = "images/mk2_sd.gif";
  var base21_bk = new Image(); base21_bk.src = "images/mk2_sd.gif";
  var base22_fu = new Image(); base22_fu.src = "images/mk2_pl.gif";
  var base22_tr = new Image(); base22_tr.src = "images/mk2_pl.gif";
  var base22_en = new Image(); base22_en.src = "images/mk2_pl.gif";
  var base23_st = new Image(); base23_st.src = "images/mk2_fb.gif";
  var base23_tr = new Image(); base23_tr.src = "images/mk2_fb.gif";
  var base23_en = new Image(); base23_en.src = "images/mk2_fb.gif";

}

function unblur() {
  this.blur();
}

function blurLinks() {
  if (!document.getElementById) return;
  theLinks = document.getElementsByTagName("a");
  for(i=0; i<theLinks.length; i++) {
    theLinks[i].onfocus = unblur;
  }
}

function makeChangeTextObj(obj){
    if(bw.dom){
      this.css = document.getElementById(obj).style;
      this.writeref = document.getElementById(obj);
      this.writeIt = b_writeIt;
    }
}

function b_writeIt(num){
    if(bw.dom){
        this.writeref.innerHTML = messages[num];
    }
}

//changing single images (one image for another)
function changeImages() {
  if (document.images && bw.dom) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
    }
  }
}

//changing multiple images (local plus remote mouseovers)
function changeMultImgs(){
  if (document.images && bw.dom) {
    for (var i=0; i<changeMultImgs.arguments.length; i+=7) {
      document[changeMultImgs.arguments[i]].src = eval(changeMultImgs.arguments[i+1] + ".src");
      document[changeMultImgs.arguments[i+2]].src = eval(changeMultImgs.arguments[i+3] + ".src");
      document[changeMultImgs.arguments[i+4]].src = eval(changeMultImgs.arguments[i+5] + ".src");
    }
  }
}

function changeText(num){
	if(bw.dom){
      oMessage.writeIt(num);
    }
}

function changeTextInit(){
	if(bw.dom){
      oMessage = new makeChangeTextObj('content');
      oMessage.css.visibility = "visible";
    }
}

/* onload = changeTextInit; */
