function swapDivs(divName) {
	var HFDiv = document.getElementById('HFStuff');
	var MonthlyDiv = document.getElementById('MonthlyStuff');

	//Hide the appropriate divs and show the other
	if(divName == "HFStuff") {
		HFDiv.style.display = "block";
		MonthlyDiv.style.display = "none";
	} else if(divName == "MonthlyStuff") {
		HFDiv.style.display = "none";
		MonthlyDiv.style.display = "block";
	}

	return;
}

function getStudent() {
	var student = document.getElementById('student').value;

	//Quit if we selected blank
	if(student.length == 0) return;

	//Construct the query
	var url = 'get_student.php?student=' + student;

	//Change the cursor
	document.body.style.cursor = 'wait';

	//Send the query
	sendRequest(url,showStudent);

	return;
}

function showStudent(req) {
	//Quit on error
	if(req.responseXML == null) {
		//we got an error
		alert(req.responseText);
		document.body.style.cursor = 'default';
		return;
	}
	var XMLRoot = req.responseXML.documentElement;

	//<field>
	var fields = XMLRoot.getElementsByTagName('field');

	//Exit if no results
	if(fields.length == 0) {
		alert('Sorry, there was an error fetching the student\'s information.');

		//Fix the cursor
		document.body.style.cursor = 'default';

		return;
	}

	//Student info
	document.getElementById('sname').innerHTML = fields.item(0).firstChild.data;
	document.getElementById('snick').innerHTML = fields.item(1).firstChild.data;
	document.getElementById('country').innerHTML = fields.item(2).firstChild.data;
	document.getElementById('gender').innerHTML = fields.item(3).firstChild.data;
	document.getElementById('grade').innerHTML = fields.item(4).firstChild.data;
	document.getElementById('DOB').innerHTML = fields.item(5).firstChild.data;
	document.getElementById('student_email').innerHTML = fields.item(6).firstChild.data;
	document.getElementById('Duration').innerHTML = fields.item(7).firstChild.data;

	//Flight Information
	document.getElementById('arrival').innerHTML = fields.item(8).firstChild.data;
	document.getElementById('departure').innerHTML = fields.item(9).firstChild.data;
	document.getElementById('arrival_inf').innerHTML = fields.item(10).firstChild.data;
	document.getElementById('departure_inf').innerHTML = fields.item(11).firstChild.data;
		//Update the size of the divs
		document.getElementById('arr_container').style.height = document.getElementById('arrival_inf').offsetHeight + 'px';
		document.getElementById('dep_container').style.height = document.getElementById('departure_inf').offsetHeight + 'px';

	//Insurance Information
	document.getElementById('ins_provider').innerHTML = fields.item(12).firstChild.data;
	document.getElementById('ins_policy').innerHTML = fields.item(13).firstChild.data;
	document.getElementById('ins_phone').innerHTML = fields.item(14).firstChild.data;
	document.getElementById('ins_start').innerHTML = fields.item(15).firstChild.data;
	document.getElementById('ins_end').innerHTML = fields.item(16).firstChild.data;

	//School Information
	document.getElementById('school_name').innerHTML = fields.item(17).firstChild.data;
	document.getElementById('school_street').innerHTML = fields.item(18).firstChild.data;
	document.getElementById('school_citystatezip').innerHTML = fields.item(19).firstChild.data;
	document.getElementById('school_website').innerHTML = fields.item(20).firstChild.data;
	document.getElementById('school_phone').innerHTML = fields.item(21).firstChild.data;
	document.getElementById('school_fax').innerHTML = fields.item(22).firstChild.data;
	document.getElementById('school_contact').innerHTML = fields.item(23).firstChild.data;
	document.getElementById('school_title').innerHTML = fields.item(24).firstChild.data;
	document.getElementById('school_email').innerHTML = fields.item(25).firstChild.data;

	//Host Parents
	document.getElementById('mother_name').innerHTML = fields.item(26).firstChild.data;
	document.getElementById('mother_occupation').innerHTML = fields.item(27).firstChild.data;
	document.getElementById('mother_email').innerHTML = fields.item(28).firstChild.data;
	document.getElementById('mother_cell').innerHTML = fields.item(29).firstChild.data;
	document.getElementById('mother_work').innerHTML = fields.item(30).firstChild.data;
	document.getElementById('father_name').innerHTML = fields.item(31).firstChild.data;
	document.getElementById('father_occupation').innerHTML = fields.item(32).firstChild.data;
	document.getElementById('father_email').innerHTML = fields.item(33).firstChild.data;
	document.getElementById('father_cell').innerHTML = fields.item(34).firstChild.data;
	document.getElementById('father_work').innerHTML = fields.item(35).firstChild.data;

	//Home Information
	document.getElementById('HF_street').innerHTML = fields.item(36).firstChild.data;
	document.getElementById('HF_citystatezip').innerHTML = fields.item(37).firstChild.data;
	document.getElementById('HF_phone').innerHTML = fields.item(38).firstChild.data;

	//Children Information
	document.getElementById('HF_child1_name').innerHTML = fields.item(39).firstChild.data;
	document.getElementById('HF_child1_age').innerHTML = fields.item(40).firstChild.data;
	document.getElementById('HF_child1_gender').innerHTML = fields.item(41).firstChild.data;
	document.getElementById('HF_child1_at_home').innerHTML = fields.item(42).firstChild.data;
	document.getElementById('HF_child2_name').innerHTML = fields.item(43).firstChild.data;
	document.getElementById('HF_child2_age').innerHTML = fields.item(44).firstChild.data;
	document.getElementById('HF_child2_gender').innerHTML = fields.item(45).firstChild.data;
	document.getElementById('HF_child2_at_home').innerHTML = fields.item(46).firstChild.data;
	document.getElementById('HF_child3_name').innerHTML = fields.item(47).firstChild.data;
	document.getElementById('HF_child3_age').innerHTML = fields.item(48).firstChild.data;
	document.getElementById('HF_child3_gender').innerHTML = fields.item(49).firstChild.data;
	document.getElementById('HF_child3_at_home').innerHTML = fields.item(50).firstChild.data;
	document.getElementById('HF_child4_name').innerHTML = fields.item(51).firstChild.data;
	document.getElementById('HF_child4_age').innerHTML = fields.item(52).firstChild.data;
	document.getElementById('HF_child4_gender').innerHTML = fields.item(53).firstChild.data;
	document.getElementById('HF_child4_at_home').innerHTML = fields.item(54).firstChild.data;
	document.getElementById('HF_child5_name').innerHTML = fields.item(55).firstChild.data;
	document.getElementById('HF_child5_age').innerHTML = fields.item(56).firstChild.data;
	document.getElementById('HF_child5_gender').innerHTML = fields.item(57).firstChild.data;
	document.getElementById('HF_child5_at_home').innerHTML = fields.item(58).firstChild.data;
	document.getElementById('HF_child6_name').innerHTML = fields.item(59).firstChild.data;
	document.getElementById('HF_child6_age').innerHTML = fields.item(60).firstChild.data;
	document.getElementById('HF_child6_gender').innerHTML = fields.item(61).firstChild.data;
	document.getElementById('HF_child6_at_home').innerHTML = fields.item(62).firstChild.data;

	//Other
	document.getElementById('HF_arrival_date').innerHTML = fields.item(63).firstChild.data;

	//References
	document.getElementById('ref1_name').innerHTML = fields.item(64).firstChild.data;
	document.getElementById('ref1_phone').innerHTML = fields.item(65).firstChild.data;
	document.getElementById('ref1_email').innerHTML = fields.item(66).firstChild.data;
	document.getElementById('ref1_street').innerHTML = fields.item(67).firstChild.data;
	document.getElementById('ref1_citystatezip').innerHTML = fields.item(68).firstChild.data;
	document.getElementById('ref2_name').innerHTML = fields.item(69).firstChild.data;
	document.getElementById('ref2_phone').innerHTML = fields.item(70).firstChild.data;
	document.getElementById('ref2_email').innerHTML = fields.item(71).firstChild.data;
	document.getElementById('ref2_street').innerHTML = fields.item(72).firstChild.data;
	document.getElementById('ref2_citystatezip').innerHTML = fields.item(73).firstChild.data;
	document.getElementById('ref3_name').innerHTML = fields.item(74).firstChild.data;
	document.getElementById('ref3_phone').innerHTML = fields.item(75).firstChild.data;
	document.getElementById('ref3_email').innerHTML = fields.item(76).firstChild.data;
	document.getElementById('ref3_street').innerHTML = fields.item(77).firstChild.data;
	document.getElementById('ref3_citystatezip').innerHTML = fields.item(78).firstChild.data;

	//Fix the cursor
	document.body.style.cursor = 'default';

	return;
}
