<!--

// Test browser support

var nsie6 = (document.getElementById)?true:false;
var ie4 = (document.all)?true:false;
var ns4 = (document.layers)?true:false;
var jsSupport = (nsie6 || ie4 || ns4)?true:false;

if (jsSupport) {

  // Preload navigation objects

  var navImg = new Array();
  var navImgArray= new Array("events","portfolio","partners","contact_us");
  var navIDArray = new Array("nav1","nav2","nav3","nav4");
  var actionArray = new Array("out","over");
  var navExt = ".gif";

  if (document.title == "Dew Florals") {
    var navPrefix = "sp_";
    actionArray[actionArray.length] = "A";
  }
  else {
    var navPrefix = "b_";
    navImgArray[navImgArray.length] = "dew";
    navIDArray[navIDArray.length] = "logo";

    if (document.title == "Dew Florals - Contact Us") {
      navImgArray[navImgArray.length] = "submit";
      navIDArray[navIDArray.length] = "submit1";
      navImgArray[navImgArray.length] = "clear";
      navIDArray[navIDArray.length] = "clear1";
    }
  }
  
  for (i in navIDArray) {
    navDocID = navIDArray[i];
    navImg[navDocID] = new PreImg(navDocID, navImgArray[i]);
  }

  PreImg.prototype.switchImg = switchImg;

  // Define e-mail addresses

  var addrArray = new Array();
  addrArray["dew"] = new eAddress("info","dewflorals","com");
  addrArray["dew"].text = "Dew Florals";
  addrArray["dew"].title = "Comments or requests";

  eAddress.prototype.writeAddress = writeAddress;
  eAddress.prototype.title = "";
}

// Navigation constructor and methods

function PreImg(docID, imageID) {

  this.img = new Array();
  this.docID = docID;

  for (i in actionArray) {
    action = actionArray[i];
    this.img[action] = new Image();
    this.img[action].src = "images/" + navPrefix + imageID + "_" + action + navExt;
  }
}

function switchImg(action) {

  document.images[this.docID].src = this.img[action].src;
}

// Navigation event handler

function getImage(docID, action) {

  if (jsSupport) {

    navImg[docID].switchImg(action);    
  }
}

// Content image and text methods

function loadImg() {

  var pic = document.images[this.imgID];
  pic.src = this.imgName;
  pic.alt = this.altText;
}

function loadText() {

  if (nsie6) {
    document.getElementById(this.descrID).innerHTML = '';
    document.getElementById(this.descrID).innerHTML = this.descrText;
  }
  else if (ie4) {
    eval('document.all.' + this.descrID + '.innerHTML="' + this.descrText + '"');
  }
  /* else if (ns4) {
   * document.layers[this.descrID].document.write(this.descrText);
   * document.layers[this.descrID].document.close();
  }*/
}

function clearText() {

  var tempText = this.descrText;
  this.descrText = "&nbsp;";
  this.loadText();
  this.descrText = tempText;
}

// E-mail address constructor and method

function eAddress(addrName, domainName, domainType) {

  this.email = addrName + "@" + domainName + "." + domainType;
  this.text = this.email;
}

function writeAddress() {

  document.write('<a href="mailto:' + this.email + '" title="' + this.title + '">');
  document.write(this.text);
  document.write("</a>");
}

// E-mail write function

function showAddress(index) {

  if (jsSupport) {

    addrArray[index].writeAddress();
  }
}

// -->
