/**

 * 공통 검색[예외사항 추가 필요]
 * 연구사업안내 > 연도별연구계획 연도선택 검색 예외[키워드 필요없음]
 */
function doSearch(frm)
{
	if ( $.trim($("#search_keyword2").val()).length < 1 ){
		alert("검색어를 입력하십시요.");
		$("#search_keyword").focus();
		return false;
	}
	
	$("#page").val(1);
	//$("#"+$("form").attr("id")).submit();
	document.getElementById(frm).submit();
	
}

function doSearch(frm, index)
{
	if(index != 1){
		if ( $.trim($("#search_keyword").val()).length < 1 ){
			alert("검색어를 입력하십시요.");
			$("#search_keyword").focus();
			return false;
		}
	}
	$("#page").val(1);
	//$("#"+$("form").attr("id")).submit();
	document.getElementById(frm).submit();
}

function doOganSearch()
{	
	//alert(document.getElementById("search_type").value);
	//alert($("#search_type").val() );
	//if(index != 1){
		if($("#search_type").val() != 'ALL'){
			if ( $.trim($("#search_keyword").val()).length < 1 ){
				alert("검색어를 입력하십시요.");
				$("#search_keyword").focus();
				return false;
			}
		}
	//}
	$("#page").val(1);
	//$("#"+$("form").attr("id")).submit();
	//document.getElementById(frm).submit();
	return true;
}



/*검색예외 처리*/
function doCheckException(gubun)
{
	var isFlag = true;
	//	연구사업안내 > 연도별연구계획 연도선택 검색 예외
	if ( gubun == "1" ){
		isFlag = false;
	} 
	return isFlag;
}

/*공통 페이징*/
function goPage(page)
{	
	$("#page").val(page);
	$("#"+$("form").attr("id")).submit();
}

function MM_showHideLayers() { //v9.0
	
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function showTable(id)
{	
	$(".tableMenu").hide();
	
	$("#"+id).show();

}

function MM_showHideLayersEx() {
	
	var i,p,v,obj,args=MM_showHideLayersEx.arguments;
	for (i=0; i<(args.length-4); i+=5) 
	with (document) 
	if (getElementById && ((obj=getElementById(args[i]))!=null)) 
	{ 
		v=args[i+2];
		if (obj.style) 
			{ 
				obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
			}
		obj.visibility=v;
		obj.left=args[i+3];
		obj.top=args[i+4];
	}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
	//	일본법령번역서비스 실행
	if( selObj.selectedIndex == 2 )
	{
		showPop('/jsp/popup/janlaw.jsp', '500', '280');
	}
	else
	{
		eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");	 
	}
	if (restore) selObj.selectedIndex=0;
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_callJS(jsStr) { //v2.0
	  return eval(jsStr);
}
function showPop(url, width, height)
{
	//var property = 'width=' + width + ', height=' + height + ',status=no,menubar=no,scrollbars=no';
	//window.open(url,'popup',property);
	var property = 'width=' + width + ', height=' + height + ',status=no,menubar=no,scrollbars=no';
	var sprtc = window.location['protocol'];
	var sslUrl = '';
	if( sprtc == 'http:'){
		window.open(url,'popup',property);
	}else {
		sslUrl = "https://www.klri.re.kr"+url;
		window.open(sslUrl,'popup',property);
	}
}
function addActiveX() {
	var objCode1 = new String;
	var objCode2 = new String;
	var appParam = new String;
	var showObjCode = new String;
	this.init = function(objName, clsid, s, w, h) {
		if(objName == '') {
			objCode1 = "<OBJECT CLASSID='CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000' CODEBASE='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='" + w + "' height='"+ h +"'>";
			objCode2 = "<EMBED src='"+s+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' menu='false' wmode='transparent' allowScriptAccess='always' type='application/x-shockwave-flash' width='"+w+"' height='"+h+"'></EMBED></OBJECT>";
			this.parameter('movie',s);
            this.parameter('quality','high');
            this.parameter('allowScriptAccess','always');
		} else {
			objCode1 = "<OBJECT ID='"+objName+"' CLASSID='CLSID:"+clsid+"' ";
			if (s != '') {
				objCode1 += "CODEBASE='"+s+"' ";
			}
			objCode1 += "width='"+w+"' height='"+h+"'>\n";
			objCode2 = "</OBJECT>";
		}
	};
	this.parameter = function(p, v) {
		appParam += "<PARAM NAME='"+ p +"' VALUE='"+ v +"'>\n";
	};
	this.show = function() {
		showObjCode = objCode1 + appParam + objCode2;
		document.write (showObjCode);
	};
}

function goRssList()
{
	document.location.href = "/kor/news/newsRssList.do";
}
function doComLogin()
{
	document.location.href="/kor/member/korLogin.do";
}

function doComMap()
{
	document.location.href="/kor/introduction/klriMap.do";
}

function doComLogout()
{
	if(confirm("로그아웃 하시겟습니까?")){
		document.location.href="/kor/member/korLogout.do";        
    }   	
}

function doComMemJoin()
{
	document.location.href="/kor/member/korMemberJoin.do";
}

function doComSiteMap()
{
	document.location.href="/kor/member/korMemberSiteMap.do";
}

function doComEnglishSite()
{
	document.location.href="/eng/category/main.do";
}

function doComKidSite()
{
	document.location.href="/jsp/kids/intro.jsp";
}

function file_add(add_size)                                                 //##$$##
{	
    var temp ='';
    for(i=2;i<=add_size;i++){
        temp = temp +'<p>'+ '#' + i + ' : ' + '<input type="file" name=file'+i+' class="inStyle3"><br><p>';
    }
    document.getElementById("file_add_form").innerHTML = temp;
}

function goMemberQnaList(id)
{
	if(id == '' || id == null)
	{
		alert("마이페이지의 묻고답하기는  로그인 후에 사용가능합니다.");
	}
	else
	{		
		document.location.href = "/kor/member/korMemberQna.do?id=" + id;
	}
}

function goMemberCustomerList(id)
{
	if(id == '' || id == null)
	{
		alert("마이페이지의 고객의견접수는  로그인 후에 사용가능합니다.");
	}
	else
	{		
		document.location.href = "/kor/member/korMemberCustomer.do?id=" + id;
	}
}

function goMemberFitPrpList(id)
{
	if(id == '' || id == null)
	{
		alert("마이페이지의 맞춤형 외국법제는  로그인 후에 사용가능합니다.");
	}
	else
	{		
		document.location.href = "/kor/member/korMemberFitPrpList.do?member_id=" + id;
	}
}

function goClean()
{
	document.location.href = "/kor/communication/comClean.do";
}

function goMemberMile(id)
{
	if(id == '' || id == null)
	{
		alert("마이페이지의 마일리지는 로그인 후에 사용가능합니다.");
	}
	else
	{		
		document.location.href = "/kor/member/korMemberMileList.do?member_id=" + id;
	}
}

function goEbook(id, filename, gubun)
{	
	if(id == '' || id == null)
	{
		alert("e-Book 보기는  로그인 후에 사용가능합니다.");
	}
	else
	{	
		
		var ext = filename.substring(filename.length - 3);
		if(ext != 'pdf') {
			alert("PDF 파일이 아닌 문서는 e-Book 보기를 하실수 없습니다.");
			return;
		}
		
		var path = "/uploadfile/" + gubun + "/" + filename;
		url = "/jsp/popup/ebookview.jsp?filepath=" + encodeURI(path);
		showPop(url, '1012', '730');		
	}
}

function downloadMng(gubun, filename, id) {
	var path = "/uploadfile/" + gubun + "/" + filename;
	//document.location.href="/download/uploadfile_download.do?path=" + encodeURI(path);
	document.location.href="/download/uploadfile_download.do?path=" + encodeURI(path);
}

function download(gubun, filename, id) 
{
	//if (gubun == 'AK02' || gubun == 'AK03' || gubun == 'AK04' || gubun == 'AK17')
	//{
	//	var path = "/uploadfile/" + gubun + "/" + filename;
	//	document.location.href="/download/uploadfile_download.do?path=" + encodeURI(path);
	//}
	//else 
	//{
	//	if(id == '' || id == null)
	//	{
	//		alert("파일 다운로드는 로그인 후 이용가능합니다.");
	//	}
	//	else
	//	{			
	//		var path = "/uploadfile/" + gubun + "/" + filename;
	//		document.location.href="/download/uploadfile_download.do?path=" + encodeURI(path);
	//	}
	//}
	if (gubun == 'FP01' || gubun == 'FP02')
	{
		if(id == '' || id == null)
		{
			alert("파일 다운로드는 로그인 후 이용가능합니다.");
		}
		else
		{			
			var path = "/uploadfile/" + gubun + "/" + filename;
			document.location.href="/download/uploadfile_download.do?path=" + encodeURI(path);
		}
	}
	else
	{
		var path = "/uploadfile/" + gubun + "/" + encodeURI(filename);
		document.location.href="/download/uploadfile_download.do?path=" + path;
	}
}

function downloadToZip(gubun, filename, id)
{
	if (gubun == 'FP01' || gubun == 'FP02') {
		if(id == '' || id == null) {
			alert("파일 다운로드는 로그인 후 이용가능합니다.");
		} else {
			var path = "/uploadfile/" + gubun + "/";
			document.location.href="/download/uploadfile_download.do?zipYn=Y&filename=" + encodeURI(filename) + "&path=" + encodeURI(path);
		}
	} else {
		var path = "/uploadfile/" + gubun;
		document.location.href="/download/uploadfile_download.do?zipYn=Y&filename=" + encodeURI(filename) + "&path=" + encodeURI(path);
	}
}

/*
* 	ReplaceAll strString의 strChar값을 제거한값을 리턴한다.
*/
function replaceAll(strString, strChar){ 
	var strTmp = ""; 
	for(var i = 0; i < strString.length; i++){ 
		if(strString.charAt(i)!= strChar){
			strTmp = strTmp + strString.charAt(i); 
		}
	} 
	return strTmp; 
} 

function showWebBlogPop(type, tbl, seq, gbn){
	var url = "";
	var content = "";
	//	등록 팝업
	if ( type == "I" ){		
		if ( xed != undefined ){
			content = $.trim(xed.getCurrentContent());
		}
		$("#content").val(content);
		url = "/mng/bbs/webBlogInsert.do?tbl="+tbl+"&seq="+seq+"&gbn="+gbn;		
	}
	//	수정 팝업
	else if ( type == "U" ){
		if ( xed != undefined ){
			content = $.trim(xed.getCurrentContent());
		}
		$("#content").val(content);
		var post_id = $("#post_id").val();
		if ( $.trim(post_id) == '' ){
			alert("현재 게시물은 블로그에 등록되어 있지 않아, 등록화면으로 이동합니다.");
			url = "/mng/bbs/webBlogInsert.do?tbl="+tbl+"&seq="+seq+"&gbn="+gbn;
		} else {
			url = "/mng/bbs/webBlogModify.do?tbl="+tbl+"&seq="+seq+"&gbn="+gbn+"&post_id="+$("#post_id").val();
		}
	}
//		삭제 팝업
//	else if ( type == "D" ){
//		if (confirm ("블로그 게시물을 삭제하시겠습니까?") == false )	return;
//		url = "/mng/bbs/webBlogDelete.do?gbn="+tbl_name+"&seq="+seq+"&post_id="+$("#post_id").val();
//	}
	
	showPop(url,'505','300');
}

function showWebNetworkRegiPop(type, bbsCd, seq){
	
	var url = "";
 
	if( type == "I")
	{
		url = "/mng/bbs/webNetworkRegiInsert.do";//?tbl="+tbl+"&seq="+seq+"&gbn="+gbn;	
	}
	else if(type == "U")
	{
		url = "/mng/bbs/webNetworkRegiInsert.do?seq="+seq+"&bbsCd="+bbsCd;//+"&seq="+seq+"&gbn="+gbn;	
	}
	
	showPop(url,'505','300');
}


function twitter_go(){	
	var urls = document.URL;
	
	var text = encodeURI($("#titleTD").text());
	
	var url = encodeURI(urls);
		
	window.open('http://twitter.com/home?status=' + text + ' ' + url
			,'','toolbar=0, location=0, directories=1, status=1, menubar=1, scrollbars=yes, resizable=1,width=926,height=436');	
}

function facebook_go() {	
	var urls = document.URL;
	//urls = "http://www.klri.re.kr" + window.location.pathname + window.location.search;
	
	var text = encodeURI($("#titleTD").text());

	var url = encodeURI(urls);
	window.open("http://www.facebook.com/sharer.php?u="+url+"&t="+text
			,'','toolbar=0, location=0, directories=1, status=1, menubar=1, scrollbars=yes, resizable=1,width=626,height=436');	
}

function me2Day_go(){
	var urls = document.URL;	
	
	var text = encodeURI($("#titleTD").text());
	var url = encodeURI(urls);
		
	window.open('http://me2day.net/posts/new?new_post[body]=&quot;' + text + '&quot;:' + url	
			,'','toolbar=0, location=0, directories=1, status=1, menubar=1, scrollbars=yes, resizable=1,width=626,height=436');
}

function yozm_go(){
	var urls = document.URL;
	
	var text = encodeURI($("#titleTD").text());
	
	var url = encodeURI(urls);
	window.open("http://yozm.daum.net/api/popup/prePost?link="+url+"&amp;prefix="+text
			,'','toolbar=0, location=0, directories=1, status=1, menubar=1, scrollbars=yes, resizable=1,width=626,height=436');
}

function cyworld_go(){
	var urls = document.URL;
	
	text = Base64.encode($.trim($("#titleTD").text()));
	text = encodeURI(text);
	
	var url = encodeURI(urls);
	window.open("http://csp.cyworld.com/bi/bi_recommend_pop.php?url="+url+"&amp;title="+text+"&amp;thumbnail=&amp;summary=&amp;writer="	
			, '','toolbar=0, location=0, directories=1, status=1, menubar=1, scrollbars=yes, resizable=0, width=406, height=486');
}

function rss_clipboard(rssUrl){
	if ( window.clipboardData ){
		var bResult = window.clipboardData.setData('Text', rssUrl);
		if ( bResult == true ){
			alert("주소가 복사되었습니다. ctrl+v를 사용하여 붙여넣기 하십시요.");
		}
	} else {
		clip = new ZeroClipboard.Client();
		clip.setHandCursor(true);
		
		clip.addEventListener('mouseDown', rss_mouse_down(rssUrl));
		clip.addEventListener('complete', rss_complete);
		clip.glue( source );
	}
}

function rss_mouse_down(rssUrl){		 
	clip.setText(rssUrl);	
}
function rss_complete(client, text){
	alert("클립보드에 복사되었습니다. ctrl+v를 사용하여 붙여넣기 가능합니다.");
}




function ViewEbook(fn,dnum){
	if (confirm("e-book을 설치 하셔야 정상적으로 보실 수 있습니다. \n\n e-book을 설치하셨다면 확인버튼을 눌러주세요.")){
		if(fn){
			location.href="intebookklri:http://www.klri.re.kr/uploadfile/"+dnum+"/"+fn+"|1.0.0.2|http://www.klri.re.kr/ebook/SetupInTeBookKlri.exe";
		}else{
			alert("요청한 파일을 찾을 수 없습니다.");
		}
	}else{
		//location.href="http://www.klri.re.kr/ebook/SetupInTeBookKlri.exe";
	}

}
