
/**
 * Build a new Object for the programbanners function
 */
var crscatalogRequest = null;

try {
 crscatalogRequest = new XMLHttpRequest();
} catch (trymicrosoft) {
 try {
   crscatalogRequest = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (othermicrosoft) {
   try {
     crscatalogRequest = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (failed) {
     crscatalogRequest = null;
   }
 }
}


function fetchCourses() {
	setOpacity(50,'centerCell');
	var str = '';
	
	var mysubject = document.getElementById('subject').options[document.getElementById('subject').selectedIndex].value;
	var offered   = document.getElementById('offered').options[document.getElementById('offered').selectedIndex].value;
	var term      = document.getElementById('term').options[document.getElementById('term').selectedIndex].value;
	var mydegree  = document.getElementById('degree').options[document.getElementById('degree').selectedIndex].value;
	
	str = '&subject=' + mysubject + '&offered=' + offered + '&term=' + term + '&degree=' + mydegree;
	
	//alert(str);
	crscatalogRequest.open("POST", '/crscatalog/php/xt-fetchCourses.php', true);
    crscatalogRequest.onreadystatechange = function() {
		if(crscatalogRequest.readyState == 4) {
			//alert(crscatalogRequest.responseText);
			document.getElementById('centerCell').innerHTML = crscatalogRequest.responseText;
			document.getElementById('opendetail').value     = '';
			setOpacity(100,'centerCell');
			
		} // if(request.readyState == 4)
    }
    crscatalogRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    crscatalogRequest.send(str);
}	

function courseDetails(myid) {
setOpacity(50,'centerCell');
	//alert(myid);
	var str = '&id=' + myid;
	
	
	if(document.getElementById('opendetail').value != '') {
		document.getElementById('details_' + document.getElementById('opendetail').value).style.display = 'none';
	}
	
	//alert(str);
	crscatalogRequest.open("POST", '/crscatalog/php/xt-courseDetails.php', true);
    crscatalogRequest.onreadystatechange = function() {
		if(crscatalogRequest.readyState == 4) {
			//alert(crscatalogRequest.responseText);
			document.getElementById('details_' + myid).innerHTML     = crscatalogRequest.responseText;
			document.getElementById('details_' + myid).style.display = 'block';
			document.getElementById('opendetail').value              = myid;
			window.location = '#m' + myid;
			//myEffects('slideDown','details_' + myid,3);
			setOpacity(100,'centerCell');
			
		} // if(request.readyState == 4)
    }
    crscatalogRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    crscatalogRequest.send(str);
	
}
