// JavaScript Document
var argid;
function addtocart(arg) {
  // display a quick message while the script is being processed
  //document.getElementById(arg2).innerHTML = 'Loading preview...';
  //var name = document.getElementById("email").value;
  argid = arg;
  document.getElementById('notice_box_'+arg).style.visibility = "visible";
  document.getElementById('notice_box_'+arg).innerHTML = "Adding item to cart...";
  http_cart.open("GET", "add_to_cart.php?id=" + escape(arg), true);
  http_cart.onreadystatechange = handleHttpResponse;
  http_cart.send(null);
}

function addtofav(arg,arr) {
  // display a quick message while the script is being processed
  //document.getElementById(arg2).innerHTML = 'Loading preview...';
  //var name = document.getElementById("email").value;
  argid = arg;
  document.getElementById('notice_box_'+arg).style.visibility = "visible";
  document.getElementById('notice_box_'+arg).innerHTML = "Adding item to favorites...";
  http_cart.open("GET", "add_to_fav.php" + arr, true);
  http_cart.onreadystatechange = handleHttpResponseFavorites;
  http_cart.send(null);
}


function handleHttpResponse() {
  if (http_cart.readyState == 4) {
    results = http_cart.responseText;
    //var name = document.getElementById("email").value;
    //if(results == "") results = "Username <i>"+name+"</i> Is Available...";
    //the div in which the message appears
    document.getElementById('cartitems').innerHTML = results;
    document.getElementById('notice_box_'+argid).innerHTML = "Item added to cart!";
	setTimeout("document.getElementById('notice_box_'+argid).style.visibility = 'hidden'",4000);
  }
}

function handleHttpResponseFavorites() {
  if (http_cart.readyState == 4) {
    results = http_cart.responseText;
    //var name = document.getElementById("email").value;
    //if(results == "") results = "Username <i>"+name+"</i> Is Available...";
    //the div in which the message appears
    if(results) {
    	document.getElementById('notice_box_'+argid).innerHTML = "Item added to favorites!";
    }
    else {
    	document.getElementById('notice_box_'+argid).innerHTML = "Login to use this feature.";
    }
    
	setTimeout("document.getElementById('notice_box_'+argid).style.visibility = 'hidden'",4000);
  }
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http_cart = getHTTPObject(); // We create the HTTP Object