	var LOCALE_URL = "http://www.udmercy.edu/locale";
	var http = getHTTPObject(); // We create the HTTP Object	
	var http1 = getHTTPObject(); // We create the HTTP Object
	
	function processReqChange() 
	{
    	// only if req shows "complete"
		if (http.readyState == 4) {
        	// only if "OK"
			if (http.status == 200) {
				var docroot = http.responseXML.documentElement;
				var highschool = docroot.getElementsByTagName("HighSchool");

				var fill_select = document.getElementsByName("hs")[0];
				//fill_select.options[0] = new Option("1","1");
				fill_select.length = 0;
				
				//for (i = 0; i < fill_select.length; i++) {
				//	fill_select.options[i].text = "";
				//	fill_select.options[i].value = "";
				//}
				
				if ( highschool.length == 0 ) {
					fill_select.options[0] = new Option(
						"No results. Try again.", "Type Your High School Name");
				}		
				
				for (i = 0; i < highschool.length; i++) {
					fill_select.options[i] = new Option(
					highschool[i].getAttribute("name"), highschool[i].getAttribute("code")
					);
				}
				

				var element = document.getElementById("hi");
					element.style.display = "none";				
				// ...processing statements go here...
			} else {
            	alert("There was a problem retrieving the XML data:\n" + http.statusText);
							var element = document.getElementById("hi");
								element.style.display = "none";									
							
			}
		}
	}

	function getHTTPObject() {
		var xmlhttp;
		/*@cc_on
		@if (@_jscript_version >= 5)
			try {
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (E) {
					xmlhttp = false;
				}
			}
		@else
			xmlhttp = false;
		@end @*/
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			try {
				xmlhttp = new XMLHttpRequest();
				xmlhttp.overrideMimeType("text/xml"); 
			} catch (e) {
				xmlhttp = false;
			}
		}
		return xmlhttp;
	}

	function loadXMLDoc( cthint, sthint ) 
	{


		var element = document.getElementById("hi");
			element.style.display = "";
		
		var url = LOCALE_URL + "/highschool/" + cthint + "/" + sthint;

		try {
			// branch for native XMLHttpRequest object
			if (window.XMLHttpRequest) {
				http = new XMLHttpRequest();
				http.onreadystatechange = processReqChange;
				http.open("GET", url, true);
				http.send(null);
				// branch for IE/Windows ActiveX version
			} else if (window.ActiveXObject) {
				http = new ActiveXObject("Microsoft.XMLHTTP");
				if (http) {
					http.onreadystatechange = processReqChange;
					http.open("GET", url, true);
					http.send();
				}
			}
		}
		catch(e) { 
			alert("Temporarily Unavailable"); 			
			var element = document.getElementById("hi");
				element.style.display = "none";						
		}
	}

	function hs_fill(select) {
	
		var hs_disp = document.getElementsByName("dis_hs")[0];	
		hs_disp.value = select.options[ select.selectedIndex ].text;
		
		hs_disp = document.getElementsByName("highschool")[0];	
		hs_disp.value = select.options[ select.selectedIndex ].value;	
	}


	function collegeReqChange() 
	{
    	// only if req shows "complete"
		if (http.readyState == 4) {
        	// only if "OK"
			if (http.status == 200) {
				var docroot = http.responseXML.documentElement;
				var college = docroot.getElementsByTagName("College");

				var fill_select = document.getElementsByName("colls")[0];
				//fill_select.options[0] = new Option("1","1");

				for (i = 0; i < fill_select.length; i++) {
					fill_select.options[i].text = "";
					fill_select.options[i].value = "";
				}
				
				if ( college.length == 0 ) {
					fill_select.options[0] = new Option(
						"No results. Try again.", "Type Your College Name");
				}		
				
				for (i = 0; i < college.length; i++) {
					fill_select.options[i] = new Option(
					college[i].getAttribute("name"), college[i].getAttribute("code")
					);
				}
				
				var element = document.getElementById("ci");
						element.style.display = "none";	
				// ...processing statements go here...
			} else {
            	alert("There was a problem retrieving the XML data:\n" + http.statusText);
			
							var element = document.getElementById("ci");
								element.style.display = "none";				
			}
		}
	
	}

	function loadCollegeXMLDoc( cthint, sthint ) 
	{


		var element = document.getElementById("ci");
			element.style.display = "";
		
		var url = LOCALE_URL + "/college/" + cthint + "/" + sthint;

		try {
			// branch for native XMLHttpRequest object
			if (window.XMLHttpRequest) {
				http = new XMLHttpRequest();
				http.onreadystatechange = collegeReqChange;
				http.open("GET", url, true);
				http.send(null);
				// branch for IE/Windows ActiveX version
			} else if (window.ActiveXObject) {
				http = new ActiveXObject("Microsoft.XMLHTTP");
				if (http) {
					http.onreadystatechange = collegeReqChange;
					http.open("GET", url, true);
					http.send();
				}
			}
		}
		catch(e) { 
			alert("Temporarily Unavailable"); 
			var element = document.getElementById("ci");
				element.style.display = "none";						
		}
		
		return false;
	}

	function college_fill(select) {
	
		var collegedisp = document.getElementsByName("displayCollege")[0];
		collegedisp.value = select.options[ select.selectedIndex ].text;
		
		collegedisp = document.getElementsByName("transferCollege")[0];	
		collegedisp.value = select.options[ select.selectedIndex ].value;
	}
	
	var on = false;
	function homeschool( ) {
			var hs_display = document.getElementsByName("dis_hs")[0];
			var hs_hidden = document.getElementsByName("highschool")[0];
			var hs_city = document.getElementsByName("cthint")[0];
			
		if ( !on ) {
			hs_display.value = "Home School";
			hs_hidden.value = "969999";
			hs_city.value = "Home School";
			on = true;
		} else {
			hs_display.value= "";
			hs_hidden.value= "";
			hs_city.value = "";
			on = false;
		}
	}
	
	var ged_on = false;
	function ged( ) {
			var hs_display = document.getElementsByName("dis_hs")[0];
			var hs_hidden = document.getElementsByName("highschool")[0];
			var hs_city = document.getElementsByName("cthint")[0];
			
		if ( !ged_on ) {
			hs_display.value = "GED";
			hs_hidden.value = "239999";
			hs_city.value = "GED";
			ged_on = true;
		} else {
			hs_display.value= "";
			hs_hidden.value= "";
			hs_city.value = "";
			ged_on = false;
		}
		
	}

	var foreign = false;
	function foreign_hs( ) {
			var hs_display = document.getElementsByName("dis_hs")[0];
			var hs_hidden = document.getElementsByName("highschool")[0];
			var hs_city = document.getElementsByName("cthint")[0];
			
		if ( !foreign ) {
			hs_display.value = "Foreign";
			hs_hidden.value = "239996";
			hs_city.value = "Foreign";
			foreign = true;
		} else {
			hs_display.value= "";
			hs_hidden.value= "";
			hs_city.value = "";
			foreign = false;
		}
		
	}

	var foreign_coll = false;
	function foreign_col( ) {
			var fc_display = document.getElementsByName("displayCollege")[0];
			var fc_hidden = document.getElementsByName("transferCollege")[0];
			var fc_city = document.getElementsByName("colhint")[0];
			
		if ( !foreign_coll ) {
			fc_display.value = "Foreign";
			fc_hidden.value = "009996";
			fc_city.value = "Foreign";
			foreign_coll = true;
		} else {
			fc_display.value= "";
			fc_hidden.value= "";
			fc_city.value = "";
			foreign_coll = false;
		}
		
	}
	
	function process() {
				var element = document.getElementById("su");
				element.style.display = "";
	}
