var CourseTypeResponse;

AddLoadEvent(function() {
  CourseTypeResponse = new AjaxObject('http://' + SiteUrl + '/__inc/_fees/_handlers/FeesHandler.php', ProcessCourseTypeResponse, ProcessLoad);
  var pq = new PageQuery(window.location.search);
  if (QueryString('updateform') == '1') {
    CourseTypeResponse.Update(window.location.search.substr(1,window.location.search.length), "GET");
  }
});

function ProcessLoad() {
  document.getElementById("fees_loading").style.display = "block";
}

function ProcessCourseTypeResponse(ResponseText, ResponseStatus, ResponseXML) {
	PopulateElement(ResponseText);
}

function DropDownChanged() {

  var updateForm = GetSelectValue('updateform');
  
  var area = GetSelectValue('fees_area');
  var currentArea = GetSelectValue('currentArea');
  
  var college = GetSelectValue('fees_college');
  var currentCollege = GetSelectValue('currentCollege');
  
  var course = GetSelectValue('fees_course');
  var currentCourse = GetSelectValue('currentCourse');
  var terms = GetSelectValue('fees_terms');
  var currentTerms = GetSelectValue('currentTerms');
  var paymethod = GetSelectValue('fees_paymethod');
  
  var english = GetSelectValue('fees_english');
  var currentEnglish = GetSelectValue('currentEnglish');
  var englishterms = GetSelectValue('fees_english_terms');
  var currentEnglishTerms = GetSelectValue('currentEnglishTerms');
  var paymethod_english = GetSelectValue('fees_paymethod_english');
  
  var accom = GetSelectValue('fees_accom');
  var currentAccom = GetSelectValue('currentAccom');
  var accomterms = GetSelectValue('fees_accom_terms');
  var currentAccomTerms = GetSelectValue('currentAccomTerms');
  var paymethod_accom = GetSelectValue('fees_paymethod_accom');
  
  var transfer = GetSelectValue('fees_transfer');

  sendString = 'updateform='+updateForm;
  
  sendString = sendString + '&area='+area;
  sendString = sendString + '&currentArea='+currentArea;
  sendString = sendString + '&college='+college;
  sendString = sendString + '&currentCollege='+currentCollege;
  
  sendString = sendString + '&course='+course;
  sendString = sendString + '&currentCourse='+currentCourse;
  sendString = sendString + '&terms='+terms;
  sendString = sendString + '&currentTerms='+currentTerms;
  sendString = sendString + '&paymethod='+paymethod;
  
  sendString = sendString + '&english='+english;
  sendString = sendString + '&currentEnglish='+currentEnglish;
  sendString = sendString + '&englishterms='+englishterms;
  sendString = sendString + '&currentEnglishTerms='+currentEnglishTerms;
  sendString = sendString + '&paymethod_english='+paymethod_english;
  
  sendString = sendString + '&accom='+accom;
  sendString = sendString + '&currentAccom='+currentAccom;
  sendString = sendString + '&accomterms='+accomterms;
  sendString = sendString + '&currentAccomTerms='+currentAccomTerms;
  sendString = sendString + '&paymethod_accom='+paymethod_accom;
  
  sendString = sendString + '&transfer='+transfer;
  sendString = sendString + '&lang='+js_lang;
  sendString = sendString + '&siteref='+js_siteref;
  
  CourseTypeResponse.Update(sendString, "GET");
}

function PostFees() {

}

function GetSelectValue(id) {
	if(document.getElementById(id)) {
		return document.getElementById(id).value;
	} else {
		return "";
	}
}

function PopulateElement(ResponseText) {
	if (document.getElementById("FeesResponse")) {
		var el = document.getElementById("FeesResponse")
		el.innerHTML = ResponseText;
	}
}
