<!--

/* Create a new XMLHttpRequest object to talk to the Web server */
var xmlHttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
@end @*/

if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

// ******************************************************************************************************

var setDiv;

function driverResults(getDriverID,getDiv) {

setDiv = getDiv;

if ((getDriverID == null) || (getDriverID == "")) return;

var url = "/process/ajax/driverresults.asp?ID=" + escape(getDriverID);

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updateDriverResults;
xmlHttp.send(null);
}

function updateDriverResults() {
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
    document.getElementById("" + setDiv + "").innerHTML = response;
  }
}

// ******************************************************************************************************

var setDiv;

function driverDetails(getDriverID,getDiv) {

setDiv = getDiv;

if ((getDriverID == null) || (getDriverID == "")) return;

var url = "/process/ajax/driverdetails.asp?ID=" + escape(getDriverID);

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updateDriverDetails;
xmlHttp.send(null);
}

function updateDriverDetails() {
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
    document.getElementById("" + setDiv + "").innerHTML = response;
  }
}

// ******************************************************************************************************





















var setDiv;

function addToWishlistBrowse(getProdID,getDiv) {

setDiv = getDiv;

if ((getProdID == null) || (getProdID == "")) return;

var url = "/process/wishlist.asp?ID=" + escape(getProdID);

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updateWishlistBrowse;
xmlHttp.send(null);
}

function updateWishlistBrowse() {
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
    document.getElementById("" + setDiv + "").innerHTML = '<font color=#008000><b>The item was added to your wishlist!';
  }
}

// ******************************************************************************************************

var returnHTML;

function compareProducts(getProdID,getProd1,getProd2) {

var url = "/process/compare.asp?ID=" + escape(getProdID) + "&prod1=" + escape(getProd1) + "&prod2=" + escape(getProd2);

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updateCompare;
xmlHttp.send(null);
}

function updateCompare() {
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
    document.getElementById("showcompare").innerHTML = response;
  }
}

// ******************************************************************************************************

var returnHTML;

function cameraFinder(getType,getBrand,getPrice,getMegapixels,getFlash,getStorage,getOrderby) {

var url = "/process/camerafinder.asp?prodtype=" + escape(getType) + "&brand=" + escape(getBrand) + "&price=" + escape(getPrice) + "&megapixels=" + escape(getMegapixels) + "&flash=" + escape(getFlash)  + "&storage=" + escape(getStorage)  + "&orderby=" + escape(getOrderby);

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updateCameras;
xmlHttp.send(null);
}

function updateCameras() {
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
    document.getElementById("showcameras").innerHTML = response;
  }
}

// ******************************************************************************************************

var setDiv;

function addRelatedToBasket(getProdID,getDiv) {

setDiv = getDiv;

if ((getProdID == null) || (getProdID == "")) return;

var url = "/process/addrelatedtobasket.asp?ID=" + escape(getProdID);

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updateRelated;
xmlHttp.send(null);
}

function updateRelated() {
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
    document.getElementById("" + setDiv + "").innerHTML = response;
  }
}

// ******************************************************************************************************

// -->
