// JavaScript Document
var current_school = false;
var major_hidden = true;

function showMajor(grade, school_id) {
	if (current_school != school_id) {
		var reload = true;
		current_school = school_id;
	}
	

	if (grade == 11 || grade == 12) {
		if (reload) {
			$("#MajorAjax").fadeOut(300)
			$("#MajorAjax").fadeIn(500)
		}
		else if (major_hidden) {
			$("#MajorAjax").fadeIn(300)
		}
		$("#MajorAjax").load('planning.php?action=major&rid=' + getURLParam('rid') + '&grade=' + grade + '&school_id=' + school_id);
	}
	else {
		major_hidden = true;
		$("#MajorAjax").slideUp(200);
	}
}

function toggleMajor(value) {
	if (value == 1) {
		$(".hidden_major").show();
	}
	else {
		$(".hidden_major").hide();
	}
}


function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 

$(document).ready(function() {
	var major_id = $("#id_major_id").val();						   
	if (major_id && major_id != 0) {
		showMajor($("#id_grade").val(), $("#id_school_id").val());
	}
	$(".hidden_major").hide();
	
	$("#id_grade, #id_school_id").change(function() {
		showMajor($("#id_grade").val(), $("#id_school_id").val());
	});
	$("#id_grade, #id_school_id").click(function() {
		showMajor($("#id_grade").val(), $("#id_school_id").val());
	});
});
