function createRequestObject()
{
	var request_o  //variable to hold the object
	var browser = navigator.appName; //FIND THE BROWSER NAME
	if(browser=="Microsoft Internet Explorer")
	{
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		request_o = new XMLHttpRequest();
	}
	return request_o;
}
var xmlHttp = createRequestObject();
function getDeptList(sel)
{
	var facCode = sel.options[sel.selectedIndex].value;
	document.getElementById('dept').options.length = 0; 
	if(facCode.length>0)
	{
		//ajax.requestFile = 'getDepts.php?facCode='+facCode;
		//ajax.onCompletion = createDepts();
		//ajax.runAJAX();
		var url = "getDepts.php";
		url = url + "?facCode=" + facCode;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = StateChanged;
		xmlHttp.send(null);
	}
}
function getFacs(sel)
{
	var acCode = sel.options[sel.selectedIndex].value;
	document.getElementById('fac').options.length = 0; 
	if(acCode.length>0)
	{
		//ajax.requestFile = 'getDepts.php?facCode='+facCode;
		//ajax.onCompletion = createDepts();
		//ajax.runAJAX();
		var url = "getFacs.php";
		url = url + "?acCode=" + acCode;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = StateChanged4Fac;
		xmlHttp.send(null);
	}
}
function getFacs1(sel)
{
	var acCode = sel.options[sel.selectedIndex].value;
	document.getElementById('fac').options.length = 0; 
	if(acCode.length>0)
	{
		//ajax.requestFile = 'getDepts.php?facCode='+facCode;
		//ajax.onCompletion = createDepts();
		//ajax.runAJAX();
		var url = "getFacs1.php";
		url = url + "?acCode=" + acCode;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = StateChanged4Fac;
		xmlHttp.send(null);
	}
}
function getFacs2(sel)
{
	var acCode = sel.options[sel.selectedIndex].value;
	document.getElementById('fac').options.length = 0; 
	if(acCode.length>0)
	{
		//ajax.requestFile = 'getDepts.php?facCode='+facCode;
		//ajax.onCompletion = createDepts();
		//ajax.runAJAX();
		var url = "getFacs2.php";
		url = url + "?acCode=" + acCode;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = StateChanged4Fac;
		xmlHttp.send(null);
	}
}
function newgetDepts(sel)
{
	var facCode = sel.options[sel.selectedIndex].value;
	document.getElementById('dept').options.length = 0; 
	if(facCode.length>0)
	{
		var url = "getDepts.php";
		url = url + "?facCode=" + facCode;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = StateChanged4Dept;
		xmlHttp.send(null);
	}
}
function newgetDepts2(sel)
{
	var facCode = sel.options[sel.selectedIndex].value;
	document.getElementById('dept').options.length = 0; 
	if(facCode.length>0)
	{
		var url = "getDepts2.php";
		url = url + "?facCode=" + facCode;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = StateChanged4Dept;
		xmlHttp.send(null);
	}
}
function createDepts()
{
	//var obj = document.getElementById('dept');
	//eval(ajax.response);
}
function StateChanged()
{
	if(xmlHttp.readyState==4)	
	{
		var response = xmlHttp.responseText;
		document.getElementById('d').innerHTML = response;
	}
}
function getCourseList(sel)
{
	var deptCode = sel.options[sel.selectedIndex].value;
	document.getElementById('course').options.length = 0; 
	if(deptCode.length>0)
	{
		//ajax.requestFile = 'getDepts.php?facCode='+facCode;
		//ajax.onCompletion = createDepts();
		//ajax.runAJAX();
		var url = "getCourses.php";
		url = url + "?deptCode=" + deptCode;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = StateChanged1;
		xmlHttp.send(null);
	}
}
function getCourses(sel)
{
	var deptCode = sel.options[sel.selectedIndex].value;
	document.getElementById('course').options.length = 0; 
	if(deptCode.length>0)
	{
		//ajax.requestFile = 'getDepts.php?facCode='+facCode;
		//ajax.onCompletion = createDepts();
		//ajax.runAJAX();
		var url = "getCourses.php";
		url = url + "?deptCode=" + deptCode;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = StateChanged4Course;
		xmlHttp.send(null);
	}
}
function StateChanged1()
{
	if(xmlHttp.readyState==4)	
	{
		var response = xmlHttp.responseText;
		document.getElementById('c').innerHTML = response;
	}
}
function StateChanged4Fac()
{
	//Salert("Hello2");
	if(xmlHttp.readyState==4)	
	{
		var response = xmlHttp.responseText;
		document.getElementById('d').innerHTML = response;
	}
}
function StateChanged4Dept()
{
	//Salert("Hello2");
	if(xmlHttp.readyState==4)	
	{
		var response = xmlHttp.responseText;
		document.getElementById('d1').innerHTML = response;
	}
}
function StateChanged4Course()
{
	if(xmlHttp.readyState==4)	
	{
		var response = xmlHttp.responseText;
		document.getElementById('d2').innerHTML = response;
	}
}