

// swap images using the cached images
function swap(x, y, parent) {
  if(document.all || document.getElementById) {
    if (document.images[x]) document.images[x].src=eval(y+'.src');
  } else if (document.layers) {
    if (parent) {
      if (eval('document.'+parent+'.document.images["'+x+'"]')) {
        eval('document.'+parent+'.document.images["'+x+'"].src = '+y+'.src')
      }
    } else if (eval('document.images["'+x+'"]')) {
      eval('document.images["'+x+'"].src = '+y+'.src')
    }
  }
}

//cache images for quick image swapping
function preload() {
  if (document.images) {
    for(var i = 0; i < preload.arguments.length; i += 2) {
      eval(preload.arguments[i]+'on = new Image()')
      eval(preload.arguments[i]+'on.src = "images/'+preload.arguments[i+1]+'_hover.gif"')
      eval(preload.arguments[i]+'off = new Image()')
      eval(preload.arguments[i]+'off.src = "images/'+preload.arguments[i+1]+'.gif"')
    }
  }
}

var doc = (document.layers) ? 'document.':'document.all.';
var sty = (document.layers) ? '' : '.style';
var ns = (document.layers)? true:false
var ie = (document.all)? true:false
var ns6 = (document.getElementById)? true:false

// submit form
function submit (form) {
  formObj = eval('document.'+form)
  formObj.submit();
}