if (document.images) {
  var searchSpecsOn = new Image();
  searchSpecsOn.src = "images/search-by-specifications-on.gif";
  var searchSpecsOff = new Image();
  searchSpecsOff.src = "images/search-by-specifications-off.gif";
  var searchNameNumOn = new Image();
  searchNameNumOn.src = "images/search-by-name-number-on.gif";
  var searchNameNumOff = new Image();
  searchNameNumOff.src = "images/search-by-name-number-off.gif";
  var searchUnderbarSpecs = new Image();
  searchUnderbarSpecs.src = "images/search-underbar-specs.gif";
  var searchUnderbarName = new Image();
  searchUnderbarName.src = "images/search-underbar-name.gif";
}

function ShowForm(showMe, curLink) {
  if (document.all) {
    search1 = document.all["search_1"];
    search2 = document.all["search_2"];
    sTypes = document.all["searchTypes"];
  } else {
    search1 = document.getElementById("search_1");
    search2 = document.getElementById("search_2");
    sTypes = document.getElementById("searchTypes");
  }
  search1.style.display = "none";
  search2.style.display = "none";

  divs = sTypes.getElementsByTagName("img");
  for (i = 0; i < 2; i++) {
    divs[i].className = "searchType";
  }
  curLink.className = "searchTypeSelected";

  if (showMe == 1) {
    search1.style.display = "block";
    document.getElementById('planNameField').focus();
    document.getElementById("searchSpecs").src = searchSpecsOff.src;
    document.getElementById("searchNameNumber").src = searchNameNumOn.src;
    document.getElementById("searchUnderbar").src = searchUnderbarName.src;
  } else if (showMe == 2) {
    search2.style.display = "block";
    document.getElementById("searchSpecs").src = searchSpecsOn.src;
    document.getElementById("searchNameNumber").src = searchNameNumOff.src;
    document.getElementById("searchUnderbar").src = searchUnderbarSpecs.src;
  }
}

function ShowOrHide(index) {
  index = index - 1;
  if (document.all) {
    divSet = document.all["rightRevSet"];
    divAdd = document.all["addSet"];
    divMirror = document.all["mirrorSet"];
    divTypes = document.all["wallfoundTypes"];
    divStudyText = document.all["studyText"];
    divMulti = document.all["MultiUse"];
  } else {
    divSet = document.getElementById('rightRevSet');
    divAdd = document.getElementById('addSet');
    divMirror = document.getElementById('mirrorSet');
    divTypes = document.getElementById('wallfoundTypes');
    divStudyText = document.getElementById('studyText');
    divMulti = document.getElementById('MultiUse');
  }
  if (index >= 3 && index <= 5) {
    document.getElementById('MultiUse').style.display = "inline";
  } else {
    document.getElementById('MultiUse').style.display = "none";
  }
  if (index == 0) {
    divTypes.style.display = "none";
  } else {
    divTypes.style.display = "inline";
  }
  if (index == 1) {
    divStudyText.style.display = "inline";
    document.planForm.rightreading.checked = false;
  } else {
    divStudyText.style.display = "none";
  }
  if (index > 0) {
    divSet.style.display = "inline";
  } else {
    divSet.style.display = "none";
  }
  if ((index >= 1 && index <= 4) || index == 6) {
    divAdd.style.display = "inline";
  } else {
    divAdd.style.display = "none";
  }
  if (index >= 3) {
    document.planForm.reverse.value = '0';
  }
  if ((index >= 1 && index <= 2) || index == 6) {
    divMirror.style.display = "inline";
  } else {
    divMirror.style.display = "none";
  }
 }
  
reverse = false;

function ReverseImage(renderSrc, planSrc, rearElevationSrc, rightSideElevationSrc, leftSideElevationSrc) {
  if (document.all) {
    renderContent = document.all["renderImageID"];
    revrenderContent = document.all["revrenderImageID"];
    planContent = document.all["planImageID"];
    revplanContent = document.all["revplanImageID"];
    rearElevationContent = document.all["rearElevationImageID"];
    revrearElevationContent = document.all["revrearElevationImageID"];
    rightSideElevationContent = document.all["rightSideElevationImageID"];
    revrightSideElevationContent = document.all["revrightSideElevationImageID"];
    leftSideElevationContent = document.all["leftSideElevationImageID"];
    revleftSideElevationContent = document.all["revleftSideElevationImageID"];
  } else {
    renderContent = document.getElementById("renderImageID");
    planContent = document.getElementById("planImageID");
    revrenderContent = document.getElementById("revrenderImageID");
    revplanContent = document.getElementById("revplanImageID");
    rearElevationContent = document.getElementById("rearElevationImageID");
    revrearElevationContent = document.getElementById("revrearElevationImageID");
    rightSideElevationContent = document.getElementById("rightSideElevationImageID");
    revrightSideElevationContent = document.getElementById("revrightSideElevationImageID");
    leftSideElevationContent = document.getElementById("leftSideElevationImageID");
    revleftSideElevationContent = document.getElementById("revleftSideElevationImageID");
  }
  if (!reverse) {
    renderContent.style.display = "none";
    revrenderContent.style.display = "inline";
    planContent.style.display = "none";
    revplanContent.style.display = "inline";
    rearElevationContent.style.display = "none";
    revrearElevationContent.style.display = "inline";
    rightSideElevationContent.style.display = "none";
    revrightSideElevationContent.style.display = "inline";
    leftSideElevationContent.style.display = "none";
    revleftSideElevationContent.style.display = "inline";
  } else {
    renderContent.style.display = "inline";
    revrenderContent.style.display = "none";
    planContent.style.display = "inline";
    revplanContent.style.display = "none";
    rearElevationContent.style.display = "inline";
    revrearElevationContent.style.display = "none";
    rightSideElevationContent.style.display = "inline";
    revrightSideElevationContent.style.display = "none";
    leftSideElevationContent.style.display = "inline";
    revleftSideElevationContent.style.display = "none";
  }
  reverse = !reverse;
}

function openWindow(url, width, height) {
  var leftValue = (screen.width - width) / 2;
  var topValue = (screen.height - height) / 2;
  var newWindow = window.open(url, "", "directories=0, status=0, location=0, toolbar=0, scrollbars=1, resizable=0, width=" + width + ", height=" + height + ", left=" + leftValue + ", top=" + topValue + "");
}

function UpdateShipping(newVal) {
  if (document.all) {
    divGrandTot = document.all["grandTot"];
  } else {
    divGrandTot = document.getElementById('grandTot');
  }
  divGrandTot.innerHTML = newVal;
}

function CheckShipping(chkbox) {
  if (chkbox) {
    document.ShippingForm.ship_firstname.value = " ";
    document.ShippingForm.ship_lastname.value = " ";
    document.ShippingForm.ship_address.value = " ";
    document.ShippingForm.ship_country.selectedIndex = document.ShippingForm.bill_country.selectedIndex;
    document.ShippingForm.ship_city.value = " ";
    document.ShippingForm.ship_zip.value = " ";
    document.ShippingForm.ship_state.value = " ";
  } else {
    document.ShippingForm.ship_firstname.value = "";
    document.ShippingForm.ship_lastname.value = "";
    document.ShippingForm.ship_address.value = "";
    document.ShippingForm.ship_country.value = "";
    document.ShippingForm.ship_city.value = "";
    document.ShippingForm.ship_zip.value = "";
    document.ShippingForm.ship_state.selectedIndex = 0;
  }
  document.ShippingForm.ship_firstname.disabled = chkbox;	
  document.ShippingForm.ship_lastname.disabled = chkbox;
  document.ShippingForm.ship_address.disabled = chkbox;
  document.ShippingForm.ship_address2.disabled = chkbox;
  document.ShippingForm.ship_address3.disabled = chkbox;
  document.ShippingForm.ship_email.disabled = chkbox;
  document.ShippingForm.ship_city.disabled = chkbox;
  document.ShippingForm.ship_state.disabled = chkbox;
  document.ShippingForm.ship_zip.disabled = chkbox;
  document.ShippingForm.ship_country.disabled = chkbox;
  document.ShippingForm.ship_phone.disabled = chkbox;
}

function checkExpire(x) {
  if (document.ccform.expmonth.selectedIndex < x && document.ccform.expyear.selectedIndex == 0) {
    alert('Please supply a non-expired credit card.');
    return false;
  } else {
    return true;
  }
}

function UpdateShipping(newVal) {
  if (document.all) {
    divGrandTot = document.all["grandTot"];
  } else {
    divGrandTot = document.getElementById('grandTot');
  }
  divGrandTot.innerHTML = newVal;
}

var lastObj = null;

function setLastObj(x) {
  lastObj = x;
}

function isLastObj(x) {
  return lastObj == x;
}
