var oXmlHttp

function showJobRoles(categoryID,jobRoleID)
{
	 var url="searchroles.cfm?&categoryID=" + categoryID + "&jobRoleID=" + jobRoleID
	oXmlHttp=GetHttpObject(stateChanged)
	oXmlHttp.open("GET", url , true)
	oXmlHttp.send(null)
}

function stateChanged()
{
if (oXmlHttp.readyState==4 || oXmlHttp.readyState=="complete")
{
document.getElementById("roleList").innerHTML=oXmlHttp.responseText
}
}

function GetHttpObject(handler)
{
try
{
var oRequester = new XMLHttpRequest();
	oRequester.onload=handler
	oRequester.onerror=handler
	return oRequester
}
catch (error)
{
try
{
var oRequester = new ActiveXObject("Microsoft.XMLHTTP");
oRequester.onreadystatechange=handler
return oRequester
}
catch (error)
{
return false;
}
}
}

