function openSampleWindow(script_url) {
  var url, name, features;
  url = script_url;
  name = "Sample_Order_Form";
  features = "width=1050,height=700,fullscreen=no,location=no,resizable=yes,status=no,scrollbars=yes,toolbar=no";
  new_window = window.open(url, name, features);
  new_window.focus();
}
var selected_samples = 0;
function showSampleBox(idName, item, product_id) {
  try {
    makeReq2("classes/set_sample.php?product_id=" + product_id + "&addSample=" + idName, item, idName);
    selected_samples = selected_samples + 1;
    var i;
    var num = 0;
    if (document.getElementById(item).style.display == "") {
      document.getElementById(item).style.display = "none";
      document.getElementById("sample_" + idName).style.display = "";
    } else {
      document.getElementById(item).style.display = "";
      document.getElementById("sample_" + idName).style.display = "none";
    }
  }
  catch (e) {}
  try {
    for (i = 1; i <= 200; i++) {
      if (document.getElementById(i).style.display == "") {
        num = num + 1;
        document.getElementById("it" + i).innerHTML = " " + num + " Samples Selected";
      }
    }
    alert(num);
  }
  catch (e) {
    document.getElementById("it" + item).innerHTML = "  " + num + " Samples Selected";
    if (num > 10) {
      document.getElementById(item).style.display = "none";
      document.getElementById("sample_" + idName).style.display = "";
      alert("You already selected 10 samples, please remove a sample if you would like to add this one.");
    }
  }
}
function removeSample(idName, item) {
  makeReq2("classes/set_sample.php?removeSample=" + idName, item, idName);
  document.getElementById(item).style.display = "none";
  document.getElementById("sample_" + idName).style.display = "";
  selected_samples = selected_samples - 1;
  var i;
  var num = 0;
  try {
    for (i = 1; i <= 200; i++) {
      if (document.getElementById(i).style.display == "") {
        num = num + 1;
        document.getElementById("it" + i).innerHTML = " " + num + " Samples Selected";
      }
    }
  }
  catch (e) {}
}
function makeReq2(url, item, idName) {
  var http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) {
      http_request.overrideMimeType('text/xml');
    }
  } else if (window.ActiveXObject) { // IE
    try {
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      try {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e) {}
    }
  }
  if (!http_request) {
    alert('Giving up cannot create an XMLHTTP instance');
    return false;
  }
  http_request.onreadystatechange = function () {
    setText2(http_request, item, idName);
  };
  http_request.open('GET', url, true);
  http_request.send(null);
}
function setText2(http_request, item, idName) {
  var text;
  try {
    if (http_request.readyState == 4) {
      if (http_request.status == 200) {
        text = http_request.responseText;
        if (text == "11") {
          document.getElementById(item).style.display = "none";
          document.getElementById("sample_" + idName).style.display = "";
          alert("You already selected 10 samples, please remove a sample if you would like to add this one.");
        } else {
          document.getElementById("it" + item).innerHTML = text + " Samples Selected";
        }
      } else {
        alert("There was a problem with the request. samples.js (Code: " + http_request.status + ")");
      }
    }
  }
  catch (e) {}
}
