var xmlhttp
var lastCat;
var Case;
lastCat=0;
function showJournals(str){
Case=1;
if (str.length==0){
  if (lastCat.length==0){
  //document.getElementById("txtHint").innerHTML="";
  return;
  }else{
	  str=lastCat;
	  }
}else{
	lastCat=str;
	}
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="sublist/Taxonomy/functions/request.asp";
url=url+"?CatID="+str+"&C="+Case;

var  criterea;
for(var i=0;i<document.getElementsByName('criterea').length;i++){
	criterea = document.getElementsByName('criterea').item(i);
	if(criterea.checked==true){
		criterea = "&criterea=" + criterea.value;
		url=url+criterea;
		}
	}
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
	switch(Case){
		case 1:
		  document.getElementById("ContentDiv").innerHTML=xmlhttp.responseText;
		  setSubject(lastCat);
		  break;
		case 2: 
		  document.getElementById('msubject').innerHTML=xmlhttp.responseText;
			break;
		}

  }
}

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;
}


function setSubject(CatID){
Case=2;

  if (CatID.length==0){
  //document.getElementById("txtHint").innerHTML="";
  return;
  }

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="sublist/Taxonomy/functions/request.asp";
url=url+"?CatID="+CatID+"&C="+Case;

xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}