/* 연관검색 Start. */ $(document).ready(function() { $("#keyword01").focus(function() { if(this.value == this.defaultValue){ this.value=''; } }).autocomplete("/service/study_info/svc_sch_suggest_prestigious_list.asp?nation_cd="+$("#natCd").val(), { minChars:2,matchSubset:1,matchContains:1,matchCase:0,cacheLength:3,onItemSelect: function(p_li) { location.href="/school/school_prestigious_basic.asp?natCd="+$("#natCd").val()+"&schCd="+p_li.extra[0]; }, selectOnly:1,delay:200,fillCurrItem:true }); $("#keyword02").focus(function() { if(this.value == this.defaultValue){ this.value=''; } }).autocomplete("/service/study_info/svc_sch_suggest_prestigious_list.asp?nation_cd="+$("#natCd").val(), { minChars:2,matchSubset:1,matchContains:1,matchCase:0,cacheLength:3,onItemSelect: function(p_li) { location.href="/school/school_prestigious_basic.asp?natCd="+$("#natCd").val()+"&schCd="+p_li.extra[0]; }, selectOnly:1,delay:200,fillCurrItem:true }); }); /* 연관검색 End. */ // 검색버튼 클릭시 function search_btn(){ $(".ac_results").css("display","none"); $("#list_wrap").empty().append("

"); $("#page_no").val(1); //$("#search_field").val($("#keyword").val()); //학교명 $("#search_word").val($("#keyword03").val()); //운영형태 Proc_Check("keytype"); //프로그램 Proc_Check("keyprogram"); $("#keycity").val($("#detail_LOCATION").val().replace("전체도시","")); langsch_list(); } function fn_Joinkeyword(_arg){ $("#keyword01").val(_arg); $("#keyword02").val(_arg); $("#keyword03").val(_arg); } // 정렬 function orderby_btn(_arg){ $(".list-caption a").attr("class",'sort-desc'); $(".list-caption a#sort_icon0"+_arg).attr("class",'sort-active-asc'); $("#list_wrap").empty().append(""); $("#page_no").val(1); $("#OrderBy").val(_arg); langsch_list(); } function Proc_Check(_arg) { var Process_Code_Arr = ""; var Process_Code_check="0"; var Process_Code_id; for (i=1; i<=document.getElementsByName(""+_arg+"").length; i++) { Process_Code_id = _arg+i; if (document.getElementById(Process_Code_id).checked == true) { if (Process_Code_check == "0") { Process_Code_Arr = document.getElementById(Process_Code_id).value; Process_Code_check = "1"; } else { Process_Code_Arr = Process_Code_Arr + "," + document.getElementById(Process_Code_id).value; } } } document.getElementById(_arg+"_").value = Process_Code_Arr; } function langsch_List_GO(pageNo) { $("#list_wrap").empty().append(""); $("#page_no").val(pageNo); //$("#search_field").val($("#keyword").val()); //$("#search_word").val($("#searchWord").val()); langsch_list(); } /************************ IE 버전 체크 */ function get_version_of_IE () { var word; var version = "N/A"; var agent = navigator.userAgent.toLowerCase(); var name = navigator.appName; if ( name == "Microsoft Internet Explorer" ) word = "msie "; // IE old version ( IE 10 or Lower ) else { if ( agent.search("trident") > -1 ) word = "trident/.*rv:"; // IE 11 else if ( agent.search("edge/") > -1 ) word = "edge/"; // Microsoft Edge } var reg = new RegExp( word + "([0-9]{1,})(\\.{0,}[0-9]{0,1})" ); if ( reg.exec( agent ) != null ) version = RegExp.$1 + RegExp.$2; return version; } /*************************/ function langsch_list(){ var querystring if ((parseInt(get_version_of_IE(),10))>9 || get_version_of_IE() == "N/A"){ // IE 10이상 또는 기타브라우저시. querystring = "natCd="+$("#natCd").val()+"&pageNo="+$("#page_no").val()+"&pageSize="+$("#page_size").val()+"&searchField="+$("#search_field").val()+"&searchWord="+escape($("#search_word").val())+"&sch_val="+$("#Sch_val").val()+"&OrderBy="+$("#OrderBy").val()+"&keytype="+$("#keytype_").val()+"&keyprogram="+$("#keyprogram_").val()+"&keycity="+$("#keycity").val(); window.history.pushState("","",location.pathname+"?"+querystring); }else{ // ie8이하 // querystring = "natCd="+$("#natCd").val()+"&pageNo="+$("#page_no").val()+"&pageSize="+$("#page_size").val()+"&searchField="+$("#search_field").val()+"&searchWord="+escape($("#search_word").val())+"&sch_val="+$("#Sch_val").val()+"&OrderBy="+$("#OrderBy").val()+"&keytype="+$("#keytype_").val()+"&keyprogram="+$("#keyprogram_").val()+"&keycity="+$("#keycity").val(); // window.location.href=location.pathname+"?"+querystring; } // return false; var param = {natCd: $("#natCd").val(), pageNo: $("#page_no").val(), pageSize: $("#page_size").val(), searchField: $("#search_field").val(), searchWord: escape($("#search_word").val()), sch_val: $("#Sch_val").val(), OrderBy: $("#OrderBy").val(), keytype: $("#keytype_").val(), keyprogram: $("#keyprogram_").val(), keycity: $("#keycity").val()}; $.ajax({ url: '/service/school/svc_school_prestigious_list.asp', type: 'POST', data: param, dataType: 'json', async: true, //timeout: 3000, error: function(p_e, p_req, p_status, p_err) { alert(p_req); }, success: function(p_data) { var bestschContList = $("#list_wrap"); bestschContList.empty(); if (p_data.totalCnt <= 0) { bestschContList.append("

검색조건에 만족하는 대학/대학원이 없습니다.
전체 지역에서 찾기를 원하시면 이곳을 클릭하세요.

"); } else { for (var idx = 0; idx < p_data.sch_prestigious_sch_List.length; idx++) { var datarec = p_data.sch_prestigious_sch_List[idx]; bestschContList.append("
  • " + "" + "" + ""+ unescape(datarec.sch_name) +"" + "
    " + "도시 : "+ unescape(datarec.sch_city) +"" + "운영형태 : "+ datarec.sch_state +"" + "프로그램 : "+ unescape(datarec.sch_proc) +"" + "외국학생 비율 : "+ unescape(datarec.sch_ratio) +"" + "랭킹 : "+ unescape(datarec.sch_ranking) +"" + "
  • "); } } // paging 다시 그리기 viewPaging(parseInt($("#page_no").val(),10), parseInt($("#page_size").val(),10), p_data.totalCnt, parseInt($("#view_paging_no").val(),10), "div.page_index"); } }); } function viewPaging(p_pageNo, p_pageSize, p_dataCnt, p_viewPagingNo, p_containerSelector){ if (p_dataCnt <= 0){ p_dataCnt = 1; } var totPageCnt = Math.floor((p_dataCnt - 1) / p_pageSize) + 1; var stPageno = p_pageNo - ((p_pageNo - 1) % p_viewPagingNo); var endPageno = stPageno + p_viewPagingNo - 1; if (endPageno > totPageCnt) endPageno = totPageCnt; var natCd = $("#natCd").val(); var pagingTxt = "" pagingTxt += "
  • " pagingTxt += 1 < p_pageNo ? " " : " "; pagingTxt += "
  • " var pagingcnt = 1; var pagingaddclass = ""; for (var idx = stPageno; idx <= endPageno; idx++) { if(pagingcnt > 5){ pagingaddclass = " class='hidden-xs' "; } pagingTxt += p_pageNo != idx ? "
  • " + idx + "
  • " : "
  • " + idx + "
  • "; pagingcnt = pagingcnt + 1 } pagingTxt += "
  • " pagingTxt += totPageCnt > p_pageNo ? " " : " "; pagingTxt += "
  • " pagingTxt += "" //alert(pagingTxt); $("#pagingNav").html(pagingTxt); } function fn_sch_prestigious_view(code) { var pageNo = $("#page_no").val(); var searchField = $("#search_field").val(); var searchWord = $("#search_word").val(); var Sch_val = $("#Sch_val").val(); var OrderBy = $("#OrderBy").val(); var keytype = $("#keytype_").val(); var keyprogram = $("#keyprogram_").val(); var keycity= $("#detail_LOCATION").val(); location.href = "school_prestigious_basic.asp?schCd="+code+"&natCd="+$("#natCd").val()+"&pageNo="+pageNo+"&searchField="+searchField+"&searchWord="+searchWord+"&Sch_val="+Sch_val; }