var xmlhttp, xmlhttp2;


xmlhttp = GetXmlHttpObject();


function ajax_mycart() {

    if (xmlhttp == null) {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "/get_cart.php";
    url = url + "?sid=" + Math.random();
    xmlhttp.onreadystatechange = showcart;
    xmlhttp.open("GET", url, true);
    xmlhttp.send(null);

}



function show_child_image(id) {
    xmlhttp2 = GetXmlHttpObject();

    if (xmlhttp2 == null) {
        alert("Browser does not support HTTP Request");
        return;
    }

    var url = "/get_child_image.php";
    url = url + "?id=" + id + "&sid=" + Math.random();;
    xmlhttp2.onreadystatechange = imageChanged;
    xmlhttp2.open("GET", url, true);
    xmlhttp2.send(null);
}


function imageChanged() {
    if (xmlhttp2.readyState == 4) {
        var result = xmlhttp2.responseText;


        document.getElementById("main_product_image").innerHTML = result;

    }
}


function showcart() {
    if (xmlhttp.readyState == 4) {
        var result = xmlhttp.responseText;


        document.getElementById("my_cart").innerHTML = result;

    }
}


function GetXmlHttpObject() {
    if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }

/*
    if (window.ActiveXObject) {
        // code for IE6, IE5
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
	*/


/**
* Emulate window.XMLHttpRequest in IE6-
*/
if (!window.XMLHttpRequest) {
 var ms_xhr_ver = false;
 window.XMLHttpRequest = function() {
  if (ms_xhr_ver) return new ActiveXObject(ms_xhr_ver);
  var xhr = false;
  var versions = [
  "Msxml2.XMLHTTP.7.0", 
  "Msxml2.XMLHTTP.6.0", 
  "Msxml2.XMLHTTP.5.0", 
  "Msxml2.XMLHTTP.4.0", 
  "MSXML2.XMLHTTP.3.0", 
  "MSXML2.XMLHTTP",
  "Microsoft.XMLHTTP"];
  var n = versions.length;
  for (var i = 0; i <  n; i++) {
   try {
    if (xhr = new ActiveXObject(versions[i])) {
     ms_xhr_ver = versions[i];
     break;
    }
   } catch (e) { /* try next */ }
  }
  return xhr;
 };
}


return null;
}
