	var method = "";
	var result = "";
	var universityID = "";
	var studentType = "";
	var fname = "";
	var mname = "";
	var lname = "";
	var gender = "";
	var address1 = "";
	var address2 = "";
	var city = "";
	var state = "";
	var zip = "";
	var county = "";
	var email = "";
	var phone1 = "";
	var major = "";
	var minor = "";
	var hsName = "";
	var hsYearGrad = "";
	var hsAddress1 = "";
	var hsAddress2 = "";
	var hsCity = "";
	var hsState = "";
	var hsZip = "";
	var hsPhone = "";
	//var essay = "";
	
	
	
	function loadXMLDoc( url ) 
	{
	    // branch for native XMLHttpRequest object
	    if (window.XMLHttpRequest) {
	        req = new XMLHttpRequest();
	        req.onreadystatechange = processReqChange;
	        req.open("GET", url, true);
	        req.send(null);
	    // branch for IE/Windows ActiveX version
	    } else if (window.ActiveXObject) {
	        req = new ActiveXObject("Microsoft.XMLHTTP");
	        if (req) {
	            req.onreadystatechange = processReqChange;
	            req.open("GET", url, true);
	            req.send();
	        }
	    }
		
	}
	//-------------------------------------------------//
	
	function processReqChange()
	{
	    // only if req shows "complete"
	    if (req.readyState == 4)
		{
	        // only if "OK"
	        if (req.status == 200)
			{
	            // ...processing statements go here...
		    	response  = req.responseXML.documentElement;
				
				method = response.getElementsByTagName('method')[0].firstChild.data;
				result = response.getElementsByTagName('result')[0].firstChild.data;
		     	
				universityID = response.getElementsByTagName('universityid')[0].firstChild.data;
				studentType = response.getElementsByTagName('studenttype')[0].firstChild.data;
				fname = response.getElementsByTagName('fname')[0].firstChild.data;
				mname = response.getElementsByTagName('mname')[0].firstChild.data;
				lname = response.getElementsByTagName('lname')[0].firstChild.data;
				gender = response.getElementsByTagName('gender')[0].firstChild.data;
				address1 = response.getElementsByTagName('address1')[0].firstChild.data;
	      		address2 = response.getElementsByTagName('address2')[0].firstChild.data;
				city = response.getElementsByTagName('city')[0].firstChild.data;
				state = response.getElementsByTagName('state')[0].firstChild.data;
	      		zip = response.getElementsByTagName('zip')[0].firstChild.data;
				county = response.getElementsByTagName('county')[0].firstChild.data;
				email = response.getElementsByTagName('email')[0].firstChild.data;
				phone1 = response.getElementsByTagName('phone1')[0].firstChild.data;
				major = response.getElementsByTagName('major')[0].firstChild.data;
				minor = response.getElementsByTagName('minor')[0].firstChild.data;
				hsName = response.getElementsByTagName('hsname')[0].firstChild.data;
				hsYearGrad = response.getElementsByTagName('hsyeargrad')[0].firstChild.data;
				hsAddress1 = response.getElementsByTagName('hsaddress1')[0].firstChild.data;
				hsAddress2 = response.getElementsByTagName('hsaddress2')[0].firstChild.data;
				hsCity = response.getElementsByTagName('hscity')[0].firstChild.data;
				hsState = response.getElementsByTagName('hsstate')[0].firstChild.data;
				hsZip = response.getElementsByTagName('hszip')[0].firstChild.data;
				hsPhone = response.getElementsByTagName('hsphone')[0].firstChild.data;
				//essay = response.getElementsByTagName('essay')[0].firstChild.data;
				
				eval(method + '(result)');
	        }
			else
			{
	            //alert("There was a problem retrieving the XML data:\n" + req.statusText);
	        }
	    }
	}
	
	//-------------------------------------------------//
	
	function ProcessInfo ( )
	{	
	
		var ID = document.getElementById("last4SSN").value;
		var DOB = document.getElementById("DOB").value;
		
			if ( ( ID != "Enter the last 4 digits of your SSN" ) && ( ID != "" ) )
			{
				if( ( DOB != "Enter your Date of Birth" ) && ( DOB != "" ) )
				{
					InputInfo( ID, DOB, '');
					
				}
			}									
		
	}
	//-------------------------------------------------//
	//Function to handle the input from the user and send it to the server for processing 
	function InputInfo(ID, DOB, response)
	{	  
	  if (response == '')
	  { 	 
	    // Input mode		
	   	url = "http://www.ius.edu/financialaid/LookUp.cfm?id=" + ID + "&DOB=" + encodeURIComponent(DOB);
	  	loadXMLDoc(url);
	  }	
	}
	
	function InputPersonalInfo(response)
	{
	  
	  if (response != '')
	  { 
	    // Response mode	    
	    if (response == 1)
		{	// UPDATE ALL THE FIELDS OF THE FORM
			
			//document.getElementById("notFound").style.visibility = "hidden";
			//document.getElementById("flag").value = "true";	
			
			document.getElementById("universityID").value = (universityID == "N/A") ? document.getElementById("universityID").value : universityID;
			//document.getElementById("studentType").value = (studentType == "N/A") ? document.getElementById("studentType").value : studentType;
			if(studentType == "FYU") {	// Check radio button to match xml data
				document.getElementById("studentType1").checked = true;
			} else if(studentType == "CSU") {
				document.getElementById("studentType2").checked = true;
			} else if(studentType == "TRU") {
				document.getElementById("studentType3").checked = true;
			}
		 	document.getElementById("FName").value = (fname == "N/A") ? document.getElementById("FName").value : fname;
			//document.getElementById("MName").value = (mname == "N/A") ? document.getElementById("MName").value : mname;
			document.getElementById("MName").value = (mname == "N/A") ? document.getElementById("MName").value : mname.charAt(0);
			document.getElementById("LName").value = (lname == "N/A") ? document.getElementById("LName").value : lname;
			document.getElementById("gender").value = (gender == "N/A") ? document.getElementById("gender").value : gender.charAt(0); 
			document.getElementById("address1").value = (address1 == "N/A") ? document.getElementById("address1").value : address1;
			document.getElementById("address2").value = (address2 == "N/A") ? document.getElementById("address2").value : address2;
			document.getElementById("city").value = (city == "N/A") ? document.getElementById("city").value : city;
			//document.getElementById("state").value = (state == "N/A") ? document.getElementById("state").value : state;
			for(var i = 0; i < document.getElementById("state").length; i++) {	// Set state selectedIndex to match xml data
				if(state == document.getElementById("state")[i].value) {
					document.getElementById("state").selectedIndex = i;
				}
			}
      		document.getElementById("zip").value = (zip == "N/A") ? document.getElementById("zip").value : zip;
			document.getElementById("county").value = (county == "N/A") ? document.getElementById("county").value : county;
			document.getElementById("email").value = (email == "N/A") ? document.getElementById("email").value : email;
			document.getElementById("phone1").value = (phone1 == "N/A") ? document.getElementById("phone1").value : phone1;
			//document.getElementById("major").value = (major == "N/A") ? document.getElementById("major").value : major;
			for(var i = 0; i < document.getElementById("major").length; i++) {	// Set major selectedIndex to match xml data
				if(major == document.getElementById("major")[i].value) {
					document.getElementById("major").selectedIndex = i;
				}
			}
			//document.getElementById("minor").value = (minor == "N/A") ? document.getElementById("minor").value : minor;
			for(var i = 0; i < document.getElementById("minor").length; i++) {	// Set minor selectedIndex to match xml data
				if(minor == document.getElementById("minor")[i].value) {
					document.getElementById("minor").selectedIndex = i;
				}
			}
			document.getElementById("hsName").value = (hsName == "N/A") ? document.getElementById("hsName").value : hsName;
			document.getElementById("hsYearGrad").value = (hsYearGrad == "N/A") ? document.getElementById("hsYearGrad").value : hsYearGrad;
			document.getElementById("hsAddress1").value = (hsAddress1 == "N/A") ? document.getElementById("hsAddress1").value : hsAddress1;
			document.getElementById("hsAddress2").value = (hsAddress2 == "N/A") ? document.getElementById("hsAddress2").value : hsAddress2;
			document.getElementById("hsCity").value = (hsCity == "N/A") ? document.getElementById("hsCity").value : hsCity;
			//document.getElementById("hsState").value = (hsState == "N/A") ? document.getElementById("hsState").value : hsState;
			for(var i = 0; i < document.getElementById("hsState").length; i++) {	// Set hsState selectedIndex to match xml data
				if(hsState == document.getElementById("hsState")[i].value) {
					document.getElementById("hsState").selectedIndex = i;
				}
			}
			document.getElementById("hsZip").value = (hsZip == "N/A") ? document.getElementById("hsZip").value : hsZip;
			document.getElementById("hsPhone").value = (hsPhone == "N/A") ? document.getElementById("hsPhone").value : hsPhone;
			//document.getElementById("essay").value = (essay == "N/A") ? document.getElementById("essay").value : essay;
	    }
		else if(response == 2)
		{	// Redirect user to page stating that they have already submitted the form
			window.location="http://www.ius.edu/financialaid/AlreadySubmitted.cfm";
		}
		else //ID (last4SSN) and DOB are not found
		{
			//document.getElementById("flag").value = "false";			
			//document.getElementById("notFound").style.visibility = "visible";
		}
	  }
	 }