var xmlHttp;

function showCategory(str)
{

document.getElementById("parentCat").value=str;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://www.getrebates.com/admin/tools/Getcategory.php"; 
url=url+"?cid="+str;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
      document.getElementById("txtHint").value=xmlHttp.responseText;
      var CatStr = document.getElementById("txtHint").value;
      var catarray = CatStr.split(",");
      
      var Parentid = document.getElementById("parentCat").value;
      //alert(document.getElementById(Parentid).style.display);
      if(document.getElementById(Parentid).style.display=="none")
      {
           for(i=0;i<catarray.length;i++)
          {
            //alert(catarray[i]);
            document.getElementById(catarray[i]).style.display="block";
          }
          document.getElementById(Parentid).style.display="block";
          document.getElementById("plus"+Parentid).style.display="none";
      }
      else
      {
          for(i=0;i<catarray.length;i++)
          {
            //alert(catarray[i]);
            document.getElementById(catarray[i]).style.display="none";
          }  
          document.getElementById(Parentid).style.display="none";
          document.getElementById("plus"+Parentid).style.display="block"; 
      }
  }
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  //Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

