var cache = { };
$(document).ready(function() {
cache["loadimg"] = $("").attr("src", "https://images.ibseduhouse.net/2009_iae/image/loadinfo_s.gif").attr("id", "wait_for_loading");
jQuery.historyInit(actionHandler);
$("a[rel='history_recmdsch']").live("click", function() {
$("#recmdsch_cont").empty().append(cache["loadimg"]);
return dvf_historyHandler(this.href);
});
$("#recmdsch_cont div.schlist_wrap a.schlist_name").live("click", function() {
dvf_viewPoplangform(this.href.replace(/^.*#/,""));
return false;
});
$("#btn_sch_counsel").click(fnrequser_sel_counsel);
$("#btn_schbr_req").click(fnrequser_sel_request);
});
function actionHandler(p_hash)
{
var arrHashToken;
if(p_hash)
{
arrHashToken = p_hash.split("_");
}
else
{
arrHashToken = $("#init_param").val().split("_");
}
if (arrHashToken.length > 0)
{
$("#natCd").val(arrHashToken[0]);
if (arrHashToken.length > 1)
$("#openCourseCd").val(arrHashToken[1]);
if (arrHashToken.length > 2)
$("#page_no").val(arrHashToken[2]);
if (arrHashToken.length > 3)
$("#search_field").val(arrHashToken[3]);
if (arrHashToken.length > 4)
$("#search_word").val(arrHashToken[4]);
if ($("#natCd").val() < 6) { //미국,캐나다,영국,호주,뉴질랜드
$("#schlist_search").show();
$(".schlist_choice").show();
view_course();
}else {
if ($("#natCd").val() == 6) { //일본
$("#schlist_search").hide();
$(".schlist_choice").hide();
$("#recmdsch_cont").empty();
alert("일본 작업중입니다.");
}else { //그외(기타)
$("#schlist_search").show();
$(".schlist_choice").show();
view_course();
}
}
var natIdEnd = $("#natCd").val();
// 기타국가의 li tag id값이 "nat_tab_etc" 이므로 코드값이 "0,1,2.." 형태(컴마가 있음)이면 "etc"로 바꿔준다.
if (natIdEnd.indexOf(",") >= 0)
natIdEnd = "etc";
// 국가 tab이 바뀐 경우에는 현재 국가 Tab 및 알파벳 검색의 href 값 변경
if (("#nat_tab_" + natIdEnd) != $("#nat_tab > li.on").attr("id"))
{
$("#nat_tab > li.on").removeClass("on");
var srcTarget = $("#nat_tab_" + natIdEnd);
srcTarget.addClass("on");
$("#short_normal_A").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_A");
$("#short_normal_B").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_B");
$("#short_normal_C").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_C");
$("#short_normal_D").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_D");
$("#short_normal_E").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_E");
$("#short_normal_F").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_F");
$("#short_normal_G").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_G");
$("#short_normal_H").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_H");
$("#short_normal_I").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_I");
$("#short_normal_J").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_J");
$("#short_normal_K").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_K");
$("#short_normal_L").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_L");
$("#short_normal_M").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_M");
$("#short_normal_N").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_N");
$("#short_normal_O").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_O");
$("#short_normal_P").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_P");
$("#short_normal_Q").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_Q");
$("#short_normal_R").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_R");
$("#short_normal_S").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_S");
$("#short_normal_T").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_T");
$("#short_normal_U").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_U");
$("#short_normal_V").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_V");
$("#short_normal_W").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_W");
$("#short_normal_X").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_X");
$("#short_normal_Y").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_Y");
$("#short_normal_Z").attr("href", "#" + $("#natCd").val() +"_"+ $("#openCourseCd").val() +"_1_alphabet_Z");
}
}
}
function view_course(){
var param = {cmd_typ: "course_desc",
natCd: $("#natCd").val(),
courseCd: $("#openCourseCd").val()
};
$.ajax({
url: '/service/study_info/svc_sch_langsch_recmd_list.asp',
type: 'POST',
data: param,
dataType: 'json',
error: function() {
alert("Error loading default info");
},
success: function(p_data) {
var uniProgList = $("#uni_prog_list");
uniProgList.empty();
if (p_data.sch_course_List != undefined && p_data.sch_course_List.length > 0)
{
for (var idx = 0; idx < p_data.sch_course_List.length; idx++)
{
var datarec = p_data.sch_course_List[idx];
uniProgList.append('
'+
' '+ datarec.school_name +'
'+
' (약어:'+ datarec.SCHOOL_INITIAL +')'+
'
'+
' 
학교위치 : '+ datarec.area_name +'
운영형태 : '+ datarec.opt_name +'
학교규모 : '+ datarec.school_scale +'
숙박종류 : '+ datarec.school_reg_typ +'