  $(document).ready(function() {

     $(".enq").click(function(event) {
        var uid = $(this).attr("uid");

	if( uid == "" )
        {
 	   alert("You must log in to access our functions");
   	   event.preventDefault();   
        }
        else
        {
  	  var uid = $(this).attr("uid");          
  	  var pid = $(this).attr("pid");
   	  var cart_amt = $(".cart_amt").attr("amt");
          var others = $(".others").val();
	  
          var datastring = 'uid=' + uid + '&pid=' + pid + '&others=' + others;
    
          $.ajax({
           type: "POST",
           url: "./script_functions/add_cart_update.php",
           data: datastring,
           success: function() { alert("Cart updated"); }
          });

          cart_amt++;
  
          document.getElementById("cart_amt").innerHTML = "<font face='arial' size='1' color='#ebe5fb'>(" + cart_amt + ")</font>";
          $(".cart_amt").attr("amt",cart_amt);	

        }
	event.preventDefault();   
     });

 
}); //end document ready

//popup functions
var popupStatus = 0;

function loadPopup(str,cat){
  if(str.length == 0)
  { disablePopup(); }
  else if( popupStatus==0 ) {
    $("#popup").css({
     "position": "absolute"
    });
    getResult(str,cat);
    $("#popup").fadeIn("slow");
    popupStatus = 1;
  }
  else
  {
     getResult(str,cat);
  }
}  

function disablePopup(){
  if( popupStatus==1){
    $("#popup").fadeOut("slow");
    popupStatus = 0;
  }
}


var xmlhttp;

function getResult(str,cat)
{
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
    {
      alert ("Your browser does not support XML HTTP Request");
      return;
    }
  var datastring = "?q=" + str + "&cat=" + cat + "&sid=" + Math.random();
  var url="livesearch.php" + datastring;
  xmlhttp.onreadystatechange=stateChanged ;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  
}
  
function stateChanged()
{
  if (xmlhttp.readyState==4)
    {
    document.getElementById("popup").innerHTML=xmlhttp.responseText;
    document.getElementById("popup").style.border="1px solid #A5ACB2";
    }
}
  
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");
    }
  return null;
}
  