$(document).ready(function () {
	
	var search_year;
	var exam_type;
	
	var optionLoading = { "loading" : "讀取中"};
	
	$('#select_exam').removeOption(/.?/).ajaxAddOption(
	'/static/examlist.js', {  }, false, function () {
			$(this).sortOptions(true).selectOptions("100").trigger('change'); //.trigger('change');
		}
	).change(function () {
		search_year = $(this).val();
		if(search_year == null)
			return;
		if((search_year.split('+')).length==2){ // search all
			search_add('all');
		}else{
			$.ajax({url: "/static/year"+search_year+".js", dataType: "json", timeout: 5000, success: function(data){
				if((search_year.split('-')).length==2){ //學測
					search_add('caac', search_year, function(){
						$('#select_school').removeOption(/.?/).
											addOption(data.school, false).
											sortValueOptions(true). 
											selectOptions("001"). // 設成台灣大學
											change(function(){
												var school_id = $(this).val();
				        						// $('#buttonSchool').attr("disabled", true);
												$('#select_dept').removeOption(/.?/)
																 .addOption(data.dept[school_id], false).trigger('change');
				        						$('#buttonSchool').attr("disabled", false);
											}).trigger('change');
				    	$('#select_highschool_area').removeOption(/.?/)
													.addOption(data.area, false)
													.change(function(){
														// $('butonSenior').attr("disabled", true);
														var area_id = $(this).val();
														$('#select_highschool').removeOption(/.?/)
																			  .addOption(data.highschool[area_id], false).trigger('change');
														$('#buttonSenior').attr("disabled", false);
														}).trigger('change');

					});
				}
				else{
					search_add('uac', search_year, function(){ //指考
						$('#select_school').removeOption(/.?/).
											addOption(data.school, false).
											sortValueOptions(true). 
											selectOptions("001"). // 設成台灣大學
											change(function(){
												var school_id = $(this).val();
				        						// $('#buttonSchool').attr("disabled", true);
												$('#select_dept').removeOption(/.?/)
																 .addOption(data.dept[school_id], false).trigger('change');
				        						$('#buttonSchool').attr("disabled", false);
											}).trigger('change');

				        if(search_year == '99' || search_year == '100'){
				    	    $('#select_highschool_area').removeOption(/.?/)
														.addOption(data.area, false)
														.change(function(){
															// $('butonSenior').attr("disabled", true);
															var area_id = $(this).val();
															$('#select_highschool').removeOption(/.?/)
																				  .addOption(data.highschool[area_id], false).trigger('change');
															$('#buttonSenior').attr("disabled", false);

														}).trigger('change');
				    	}
			        });
		    	}
			}});
		   }
	});
});

