var xmlHttp4; 
function changeCourse(pid)
{
	//changeAgency(pid);
	if (window.ActiveXObject) {
		xmlHttp4 = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
		xmlHttp4 = new XMLHttpRequest();                
	}
	if (xmlHttp4==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url;
	var r = Math.random();
	url="../scripts/QUERY_Course.php?pid="+pid+"&r="+r;
	xmlHttp4.open("GET",url,true);
	xmlHttp4.onreadystatechange=stateChanged4;
	xmlHttp4.send(null);
}
	
function stateChanged4() 
{
	var outerProvinceBox="<select name=\"ins\" class=\"boxSearchList\" id=\"course\">";
	var innerProvinceBox="";
	if (xmlHttp4.readyState==4)
	{
		if(xmlHttp4.responseText!="") {
			var arrIdAndName=xmlHttp4.responseText.split("#");
			
			outerProvinceBox+="<option value=\"-\">-</option>";
			innerProvinceBox+="<option value=\"-\">-</option>";
			for(var i=0;i<arrIdAndName.length;i++) {
				var idAndName=arrIdAndName[i].split("~");
				outerProvinceBox+="<option value=\""+idAndName[0]+"\">"+idAndName[1]+"</option>";
				innerProvinceBox+="<option value=\""+idAndName[0]+"\">"+idAndName[1]+"</option>";
			}
			outerProvinceBox+="</select>";
			switch (navigator.appName.toLowerCase()) {
				case "netscape":
					document.getElementById("ins").innerHTML=innerProvinceBox;
					break;
				case "microsoft internet explorer":
					document.getElementById("ins").outerHTML=outerProvinceBox;
					break;
				default:
					document.getElementById("ins").innerHTML=innerProvinceBox;
					break;
			}
		} else {
			clearProvince4(outerProvinceBox);
		}
	} else {
		clearProvince4(outerProvinceBox);
	}
}

function clearProvince4(outerProvinceBox) {
	switch (navigator.appName.toLowerCase()) {
		case "netscape":
			document.getElementById("course").innerHTML="<option value=\"-\">-</option>";
			break;
		case "microsoft internet explorer":
			document.getElementById("course").outerHTML=outerProvinceBox+"<option value=\"-\">-</option></select>";
			break;
		default:
			document.getElementById("course").innerHTML="<option value=\"-\">-</option>";
			break;
	}
}
