var xmlHttp

var divName



function loadList(name,value){ 

	divName = name

	xmlHttp=GetXmlHttpObject()

	if (xmlHttp==null){

		alert ("Browser does not support HTTP Request")

		return

	}

	

	var url="getList.php"

	url=url+"?list="+name

	url=url+"&load="+value

	url=url+"&sid="+Math.random()

	xmlHttp.onreadystatechange=stateChanged

	xmlHttp.open("GET",url,true)

	xmlHttp.send(null)

}



function stateChanged() { 

	if (xmlHttp.readyState==3 ){ 

		obj = document.getElementById("status");

		obj.style.display = "";

	}

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 		

		if(divName =='courses'){

			document.getElementById(divName).innerHTML=xmlHttp.responseText 

		}else if(divName =='locations'){

			obj = document.getElementById('dates2');

			obj.style.display = '';

			obj = document.getElementById('dates');

			obj.style.display = 'none';

			obj = document.getElementById('details');

			obj.style.display = 'none';

			document.getElementById(divName).innerHTML=xmlHttp.responseText 

		}else if(divName == 'dates'){

			obj = document.getElementById('dates2');

			obj.style.display = 'none';

			obj = document.getElementById('dates');

			obj.style.display = '';

			obj = document.getElementById('details');

			obj.style.display = 'none';

			document.getElementById(divName).innerHTML=xmlHttp.responseText 

		}else if(divName == 'details'){

			obj = document.getElementById('details');

			obj.style.display = '';			

			document.getElementById(divName).innerHTML=xmlHttp.responseText 

		}

		obj = document.getElementById("status");

		obj.style.display = "none";

	} 

}



function showhide(id){

	if (document.getElementById){

		obj = document.getElementById(id);

		if (obj.style.display == "none"){

			if(id == 'cd'){

				document.getElementById('cd').style.display = "";

				document.getElementById('er').style.display = "none";

				document.getElementById('v').style.display = "none";

			}

			if(id == 'er'){

				document.getElementById('cd').style.display = "none";

				document.getElementById('er').style.display = "";

				document.getElementById('v').style.display = "none";

			}

			if(id == 'v'){

				document.getElementById('cd').style.display = "none";

				document.getElementById('er').style.display = "none";

				document.getElementById('v').style.display = "";

			}

		} else {

			document.getElementById('cd').style.display = "none";

			document.getElementById('er').style.display = "none";

			document.getElementById('v').style.display = "none";

		}

	}

}



function GetXmlHttpObject(){

	var xmlHttp=null;

	try{

		// Firefox, Opera 8.0+, Safari

		xmlHttp=new XMLHttpRequest();

	}catch (e){

		//Internet Explorer

		try{

			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

		}catch (e){

			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

		}

	}

	return xmlHttp;

}