var courseXmlHttp;

//Get courses
function showCourses(str, lev, lang)
{ 
	if(str.charAt(0)=='l')
	{
		enterBlankCourses();
		showSchools( lang, str.substr(1, str.length-1), lev );
	}
	else
	{
		if (str==0 || lev==0)
		{
			return;
		}
	
		courseXmlHttp=GetCourseXmlHttpObject();
		if (courseXmlHttp==null)
 		{
 			alert ("Browser does not support HTTP Request");
 			return;
 		}
		var url="getCourses.php";
		url=url+"?school="+str+"&clev="+lev+"&sid="+Math.random();
		document.getElementById("coursediv").innerHTML = "<img src='loader.gif' alt=''/>  Checking courses...";
		courseXmlHttp.onreadystatechange=courseChanged;
		courseXmlHttp.open("GET",url,true);
		courseXmlHttp.send(null);
	}

	enterBlankDurations();
}

function courseChanged() 
{ 
	if (courseXmlHttp.readyState==4 || courseXmlHttp.readyState=="complete")
 	{ 	
 		document.getElementById("coursediv").innerHTML=courseXmlHttp.responseText;

 	} 
}


function enterBlankCourses()
{
	var newHTML="<select disabled class='coursedisabled' name='course' id='course' onchange=''>";
	newHTML=newHTML+"<option class='choose'>No course selected</option></select>";
	document.getElementById("coursediv").innerHTML=newHTML;
}


function GetCourseXmlHttpObject()
{
	var courseXmlHttp=null;
	try{// Firefox, Opera 8.0+, Safari
 		courseXmlHttp=new XMLHttpRequest();}
	catch (e){//Internet Explorer
 		try{courseXmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
 		catch (e){courseXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
 	}
	return courseXmlHttp;
}

function changeCourseClass(isSelected)
{
	var classString="course";	

	if(!isSelected)
	{
		classString="courseEmpty";
	}
	

	document.getElementById("course").className = classString;
}


