var xmlHttp

function changeOfficeTitle(CandidateType){ 
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	
	var url = "officetitles.asp";
	url = url + "?candidatetype=" + CandidateType;
	
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}

function stateChanged(){ 
	if (xmlHttp.readyState == 4){ 
	    var strSelectStart = "<select name=\"CandidateOfficeTitle\" size=\"1\" style=\"width:325px; display:list-item;\" id=\"selOfficeTitle\">";
		var strxmlText = xmlHttp.responseText;
		
		strxmlText = strxmlText.replace(/&lt;/g, "<");
		strxmlText = strxmlText.replace(/&gt;/g, ">");
        var strSelectEnd = "</select>";
        
		document.getElementById("tdOfficeTitle").innerHTML = strSelectStart + strxmlText + strSelectEnd ;
	}
}

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;
}