// JavaScript Document

var oXmlHttp;
var typeset;
var insertion;
var divname ="";
var imgname = "";



function toggleDiv(divid,imgid)
{

divname = divid.replace(/&/g,"%26");
imgname = imgid;
var url="../includes/getBrowseByCat_Helper.cfm?category=" + divname;
//alert(imgid);
divname = divname.replace(/%26/g,"&");
oXmlHttp=GetHttpObject(stateChanged)
oXmlHttp.open("GET", url , true)
oXmlHttp.send(null)
}


function rotateDiv(){
    if(document.getElementById(divname).style.display == 'none'){
      document.getElementById(divname).style.display = 'block';
	  SwapBack();
    }else{
      document.getElementById(divname).style.display = 'none';
	  SwapOut();
    }
  }
  
   function SwapOut(){
    document[imgname].src = '/images/plus.png';
    return true;
  }

  function SwapBack(){

    document[imgname].src = '/images/minus.png';
    return true;
  }





function stateChanged()
{
if (oXmlHttp.readyState==4 || oXmlHttp.readyState=="complete")
{
document.getElementById(divname).innerHTML=oXmlHttp.responseText;
rotateDiv();

}
}

function GetHttpObject(handler)
{
	
try
{
var oRequester = new XMLHttpRequest();
	
	//oRequester.onload=handler;
	oRequester.onerror=handler;
	oRequester.onreadystatechange=handler
	
	return oRequester;
	
	
}
catch (error)
{
try
{
	
 oRequester = new ActiveXObject("Microsoft.XMLHTTP");
oRequester.onreadystatechange=handler
return oRequester
}
catch (error)
{
return false;
}
}
}
