/* IE6 flicker bug FIX */
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

$(document).ready(function() {

// 상단 네비
		$('.topNavi ul li').hover(
			function() { $('div', this).css('display', 'block'); },
			function() { $('div', this).css('display', 'none'); });
	$("a.topNavi1").focus(function(){
		$(".topNavi ul li div").css('display','none');
		$("#top1").css('display','block');
	});
	$("a.topNavi2").focus(function(){
		$(".topNavi ul li div").css('display','none');
		$("#top2").css('display','block');
	});
	$("a.topNavi3").focus(function(){
		$(".topNavi ul li div").css('display','none');
		$("#top3").css('display','block');
	});
	$("a.topNavi4").focus(function(){
		$(".topNavi ul li div").css('display','none');
		$("#top4").css('display','block');
	});
	$("a.topNavi5").focus(function(){
		$(".topNavi ul li div").css('display','none');
		$("#top5").css('display','block');
	});
	$("a.topNavi6").focus(function(){
		$(".topNavi ul li div").css('display','none');
		$("#top6").css('display','block');
	});
	
//바로가기
	$(".jump,#go").focus(function(){
		$("#go").css("display","block");
	});
	$(".jump,#go").mouseover(function(){
		$("#go").css("display","block");
	});	
	$(".jump,#go").mouseout(function(){
		$("#go").css("display","none");
	});
	


});
// 이미지 롤오버
	jQuery.fn.extend({
	 enter: function() {
		return this.each(function() {
		  var pth = $(this).find("img")[0];
		  if($(this).children().attr("href")==document.location.href){
			 $(pth).attr("src",pth.src.replace(/_off.gif/g, '_on.gif'));
			 } else{
				$(this).hover(function(){
				  $(pth).attr("src",pth.src.replace(/_off.gif/g, '_on.gif'));
				  },function(){
					 $(pth).attr("src",pth.src.replace(/_on.gif/g, '_off.gif'));
					 });
				}
				});
		}
	});
	$(function() { $(".topNavi li").enter();});
	$(function() { $("#leftA ul li").enter();});


/* 플로팅 레이어 */
$(document).ready(function(){
		var currentPosition = parseInt($(".quick").css("top"));
		$(window).scroll(function() {
			var position = $(window).scrollTop(); // 현재 스크롤바의 위치값을 반환합니다.
			$(".quick").stop().animate({"top":position+currentPosition+"px"},1000);
		});
	});



/* 메인 공지뉴스 탭 */
$(document).ready(function() {
	$("a.tab01").focus(function(){
		$("#news21").css("display","block");
		$("#news22").css("display","none");
		$("a.tab01").css("background-position","left bottom");
		$("a.tab02").css("background-position","left top");
	});
	$("a.tab02").focus(function(){
		$("#news22").css("display","block");
		$("#news21").css("display","none");
		$("a.tab02").css("background-position","left bottom");
		$("a.tab01").css("background-position","left top");
	});
});
//Q&A답변 Redirection
function fncAnsGoPage(Url,Idx,Go,Group) {
	var f=document.F1;
	f.aidx.value=Idx;
	f.go.value=Go;
	f.gogroup.value=Group;
	f.action=Url;
	f.target="_self"
	f.submit();
}
//페이지 Redirection
function fncGoPage(Url,Idx,Go,Group)
{
	
	var f=document.F1;
	f.idx.value=Idx;
	f.go.value=Go;
	f.gogroup.value=Group;
	f.action=Url;
	f.target="_self"
	f.submit();
//	alert(f.go.value+","+f.gogroup.value+","+f.action+","+f.idx.value);
}

//페이지 Redirection
function fncGoPageByGet(Url,Idx,Go,Group)
{
	
	var f=document.F1;
	f.idx.value=Idx;
	f.go.value=Go;
	f.method = "get";
	f.gogroup.value=Group;
	f.action=Url;
	f.target="_self"
	f.submit();
//	alert(f.go.value+","+f.gogroup.value+","+f.action+","+f.idx.value);
}

//페이지 입시전용 Redirection
function fncGoIpsi(Url,Idx,Gubun1,Gubun2,Go,Group)
{
	var f=document.F1;
	f.idx.value=Idx;
	f.go.value=Go;
	f.rIpsiType.value=Gubun1;
	f.gogroup.value=Group;
	f.action=Url;
	f.target="_self"
	f.submit();
//	alert(f.go.value+","+f.gogroup.value+","+f.action+","+f.idx.value);
}
//페이지 Q&A인증 open페이지
function fncSCPage(Url,Idx,Go,Group)
{
	var f=document.F1;
	f.idx.value=Idx;
	f.go.value=Go;
	f.gogroup.value=Group;
	f.action=Url;
	//window.open(Url,"SC_OP","width=800,height=500,left=200,top=200");
	//f.target="SC_OP";
	f.target="_self";
	f.submit();
//	alert(f.go.value+","+f.gogroup.value+","+f.action+","+f.idx.value);
}
//페이지 Q&A인증 수정
function fncMoPage(Url,Idx,Go,Group)
{
	var f=document.F1;
	f.idx.value=Idx;
	f.go.value=Go;
	f.gogroup.value=Group;
	f.mode.value = "U";
	f.action=Url;
	f.target="_self"
	f.submit();
}
//페이지 Q&A인증 삭제
function fncDoPage(Url,Idx,Go,Group)
{
	var f=document.F1;
	f.idx.value=Idx;
	f.go.value=Go;
	f.gogroup.value=Group;
	f.mode.value = "D";
	f.action=Url;
	f.target="_self"
	f.submit();
}


//새창여는 스크립트
function fncWinOpen(Url,OpenName,Wid,Hei){				//새창여는 스크립트
	var ScreenWidth=screen.width;						//스크린사이즈(가로)
	var ScreenHeight=screen.height;						//스크린사이즈(세로)
	var OpenWinWidth=Wid;								//오픈할 창 사이즈(가로)
	var OpenWinHeight=Hei;								//오픈할 창 사이즈(세로)
	var OpenLeft=(ScreenWidth-OpenWinWidth)/2;			//정확하게 가운데(가로) 열기 위해 계산한다
	var OpenTop=(ScreenHeight-OpenWinHeight)/2;			//정확하게 가운데(세로) 열기 위해 계산한다
	var OpenWinStatus="left="+OpenLeft+",top="+OpenTop+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width="+OpenWinWidth+",height="+OpenWinHeight+"";
//	var OpenWinStatus="left="+OpenLeft+",top="+OpenTop+",toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,width="+OpenWinWidth+",height="+OpenWinHeight+"";
	window.open(Url,OpenName,OpenWinStatus);
	return;
}

//새창여는 스크립트
function fncWinOpenNoScroll(Url,OpenName,Wid,Hei){		//새창여는 스크립트
	var ScreenWidth=screen.width;						//스크린사이즈(가로)
	var ScreenHeight=screen.height;						//스크린사이즈(세로)
	var OpenWinWidth=Wid;								//오픈할 창 사이즈(가로)
	var OpenWinHeight=Hei;								//오픈할 창 사이즈(세로)
	var OpenLeft=(ScreenWidth-OpenWinWidth)/2;			//정확하게 가운데(가로) 열기 위해 계산한다
	var OpenTop=(ScreenHeight-OpenWinHeight)/2;			//정확하게 가운데(세로) 열기 위해 계산한다
	var OpenWinStatus="left="+OpenLeft+",top="+OpenTop+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width="+OpenWinWidth+",height="+OpenWinHeight+"";
	window.open(Url,OpenName,OpenWinStatus);
	return;
}



//인쇄
function Printing() {
	var txts = "/include/print.jsp";
	window.open(txts,'print','width=770,height=650,scrollbars=yes');void(0);
}





/* 선택레이어  */
function selectUp(L, e) {
        if(n4) {
        	var barron = document.layers[L]
		barron.visibility = "visible"
        }
        else if(e4) {
        	var barron = document.all[L]
                barron.style.visibility = "visible"
        }
}
function selectDown(L) {
        if(n4) document.layers[L].visibility = "hidden"
        else if(e4) document.all[L].style.visibility = "hidden"
}
n4 = (document.layers) ? 1 : 0
e4 = (document.all) ? 1 : 0


function showHide( divid,iframeid)
{
 var ifr = document.getElementById(iframeid);
 var div = document.getElementById(divid);

 if(ifr.style.visibility == "hidden"){
 	ifr.style.visibility = "visible";
  	div.style.visibility = "visible";
 }else{
 	ifr.style.visibility = "hidden";
  	div.style.visibility = "hidden";
	}
}



//dim layer
function switchScreen(){
	
	document.getElementById('pop_loading').style.display="";
	document.getElementById('dim_layer').style.display="";
}



//플래쉬 호출
//flashWrite(파일경로, 가로, 세로, 아이디, 배경색, 변수, 윈도우모드)
function flashWrite(url,w,h,id,bg,vars,win){
	// 플래시 코드 정의
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	//"<param name='wmode' value='transparent' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";

	// 플래시 코드 출력
	document.write(flashStr);
}

// 검색단 script부분 ###################################################################
function fn_ipsiSearch(gubun)
{
	if (gubun == 1)	{
		// 모집시기 까지
		var f = document.F1;
		f.searchMode.value = gubun;
		f.target = "ipsiSearch";
		f.action = "../include/search_ipsitype.jsp";
		f.submit();
	} else if (gubun == 2) {
		// 전형유형 까지 (일반전형제외)
		var f = document.F1;
		f.searchMode.value = gubun;
		f.target = "ipsiSearch";
		f.action = "../include/search_ipsitype.jsp";
		f.submit();
	} else if (gubun == 3) {
		// 전형유형 까지 (일반전형포함)
		var f = document.F1;
		f.searchMode.value = gubun;
		f.target = "ipsiSearch";
		f.action = "../include/search_ipsitype.jsp";
		f.submit();
	} else if (gubun == 9) {
		// 없음.
		fn_univname();
	}
}
// 전형유형
function fn_applytype(gubun)
{
	var f = document.F1;
	f.searchMode.value = gubun;
	f.target = "ipsiSearch";
	f.action = "../include/search_applytype.jsp";
	f.submit();
}
// 대학선택창_전체/해제 체크 script
function UnivSearchChk(gubun,isTrue)
{
	var obj = "";
	var val = "";
	
	// 설립구분
	if(gubun == 1){
		obj = eval("document.F1.foundChkBox");
	// 지역
	}else if (gubun == 2){
		obj = eval("document.F1.regionChkBox");
	// 대학
	}else if (gubun == 3){
		obj = eval("document.F1.univname");
	}
	if(obj != null){
		if(obj.length == undefined){
			obj.checked = isTrue; 
		}else{
			for(var i=0; i<obj.length; i++){
				obj[i].checked = isTrue; 
			}
		}
	}
	
	if (gubun == 3){
		fn_univcodeList();
	} else {
		// 대학을 제외한 나머지 호출시 적용
		fn_univList();
	}
}
// 대학선택창_설립구분/지역 select
function fn_univname()
{
	var f = document.F1;
	f.target = "univnameOP";
    f.action = "../include/search_univnameOP.jsp";
    f.submit();

	var f = document.F1;
	f.target = "univname";
    f.action = "../include/search_univname.jsp";
    f.submit();

}
function fn_univChk()
{
	fn_univList();
}
function fn_univcodeChk()
{
	fn_univcodeList();
}
// 학교리스트 가져오기
function fn_univList()
{
	var f = parent.document.F1;

	var obj1 = eval("document.F1.foundChkBox");	// 설립구분
	var obj2 = eval("document.F1.regionChkBox");	// 지역
	var foundCode = "";
	var regionCode = "";
	
	if(obj1 != null){
		if(obj1.length == undefined){
			if( obj1.checked ){
				foundCode +=  "'"+obj1.value + "',";
			}
		}else{
			for(var i=0; i<obj1.length; i++){
				if( obj1[i].checked ){
					foundCode +=  "'"+obj1[i].value + "',";
				}
			}
		}
	}
	
	if(obj2 != null){
		if(obj2.length == undefined){
			if( obj2.checked ){
				foundCode +=  "'"+obj2.value + "',";
			}
		}else{
			for(var i=0; i<obj2.length; i++){
				if( obj2[i].checked ){
					regionCode +=  "'"+obj2[i].value + "',";
				}
			}
		}
	}
	
	if(foundCode == ""){
		f.foundChk.value = "";
	}else{
		f.foundChk.value = foundCode.substr(0,foundCode.length - 1);
	}
	
	if(regionCode == ""){
		f.regionChk.value = "";
	}else{
		f.regionChk.value = regionCode.substr(0,regionCode.length - 1);
	}
		
	f.target = "univname";
	f.action = "../include/search_univname.jsp";
	f.submit();
}
// 학교선택
function fn_univcodeList()
{
	var f = parent.document.F1;

	var obj1 = eval("document.F1.univname");	// 대학선택
	var univcode = "";
	
	if(obj1 != null){
		if(obj1.length == undefined){
			if( obj1.checked ){
				univcode +=  "'"+obj1.value + "',";
			}
		}else{
			for(var i=0; i<obj1.length; i++){
				if( obj1[i].checked ){
					univcode +=  "'"+obj1[i].value + "',";
				}
			}
		}
	}
	
	if(univcode == ""){
		f.univcode.value = "";
	}else{
		f.univcode.value = univcode.substr(0,univcode.length - 1);
	}
}
// 검색단 script부분End ###################################################################


//첨부파일 체크
//첨부파일 형식에 맞으면 True, 다르면 False
function fncCheckFile(Str){
	var Str = Str.toLowerCase();
	var chk = Str.lastIndexOf(".");
	if(chk=="-1"){
		return "파일이 아닙니다.";
	}
	var exec = Str.substring(chk+1);
	if(exec=="jsp" || exec=="js" || exec=="asp" || exec=="java" || exec=="php" || exec=="dll" || exec=="bat" || exec=="sh"){
		return "서버에서 실행가능한 파일은 업로드가 제한 됩니다.\n\n 예) jsp, asp, java, php, dll, bat, sh";
	}
	return true;
}

// 상단검색 체크
function fncHeaderSearch(){
	var tf = document.sTopSearch;
	if (tf.topSearchWord.value == "" ) {
		alert("검색어를 입력하세요!");
		tf.topSearchWord.focus();
		return false;
		exit(0);
	} else {
		tf.action="/search/total.jsp";
		tf.submit();
		return false;
		exit(0);
	}
}
