var maindomain = "http://www.duderanch.org/js/";

function getXMLHttp()
{
  var xmlHttp

  try
  {
    //Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return xmlHttp;
}

function AddFav(target)
{

  var xmlHttp = getXMLHttp();
  var domain = maindomain;
  
  //alert(domain);
  
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
      HandleResponseTarget(xmlHttp.responseText);
     // alert(xmlHttp.responseText);
    }
  }

  xmlHttp.open("GET", domain + "session_ajax.php?action=doID&id="+target, true); 
  xmlHttp.send(null);
 
}

function DeleteFavs()
{

  var xmlHttp = getXMLHttp();
  var domain = maindomain;
  
  //alert(domain);
  
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
      HandleResponseTarget(xmlHttp.responseText);
      //alert(xmlHttp.responseText);
    }
  }

  xmlHttp.open("GET", domain + "session_ajax.php?action=clear", true); 
  xmlHttp.send(null);
}

function HandleResponseTarget(response)
{
  document.getElementById('sessionIDS').innerHTML = response;
  //alert(response);
}

function doFavorite(fav){
	document.getElementById('saddleItem'+fav).innerHTML = "<a href='/saddle.php'><img src='/images/addedtosaddle.gif' alt='View Saddle Bag' title='View Saddle Bag'/></a>";
	AddFav(fav);
}

function clearFavorites(){
	DeleteFavs();
}

function showFavorites(){
	var xmlHttp = getXMLHttp();
  var domain = maindomain;
  
  //alert(domain);
  
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
      HandleResponseTarget(xmlHttp.responseText);
     //alert(xmlHttp.responseText);
    }
  }

  xmlHttp.open("GET", domain + "session_ajax.php?action=itemcount", true); 
  xmlHttp.send(null);
}
