
/*===================================================
 * 오픈랩 자료 검색 팝업
 ===================================================*/
function popupNodeRelationSearch(rtype){
	//rtype - a: 선행,s:보충,p:강의계획서
	var pop = window.open('/kiwi/openlab/common/popupNodeRelationSearch.do?type=r&rtype='+rtype, 'popupNodeSearch', 'width=780, height=680, scrollbars=1');
	pop.focus();
}

/*===================================================
* 자료 검색 팝업
===================================================*/
function popupNodeSearch(){
	var pop = window.open('/kiwi/openlab/common/popupNodeSearch.do', 'popupNodeSearch', 'width=780, height=680, scrollbars=1');
	pop.focus();
}

/*===================================================
* 글자수 제한
===================================================*/
function checkByte(element,max,outputName) { 
	
    var onechar;
    var tcount = 0;
    var tmpStr = element.value;
    
    tcount = cntStr(tmpStr);
    
    if(tcount>max) {        
        alert("허용된 글자수가 초과되었습니다.\r\n초과된 부분은 자동으로 삭제됩니다.");
        //tmpStr = content.substr(0, tmpStr.length-3);
        tmpStr=cutStr(tmpStr,max);
        tcount = cntStr(tmpStr);
        element.value=tmpStr;
        //jQuery('#cntContent').html('<div id="cntContent" >(글자수: '+tcount+'/'+max+') </div>');   
        jQuery('#'+outputName).val(tcount);
        return;
    }
    //jQuery('#cntContent').html('<div id="cntContent" >(글자수: '+tcount+'/'+max+') </div>');
    jQuery('#'+outputName).val(tcount);
}

function cntStr(str){
	var cnt=0;
	var onechar;
	for (k=0;k<str.length;k++) {
        onechar = str.charAt(k);
        
        if (escape(onechar).length > 4)
        	cnt += 2;					//한글일 경우 +2
        else if (onechar!='\r')
        	cnt++;
        
    }
	return cnt;
}

function cutStr(str,max){
	var cnt=0;
	var onechar;
	var idx=0;
	for (k=0;k<str.length;k++) {
		idx++;
        onechar = str.charAt(k);

        if (escape(onechar).length > 4)
        	cnt += 2;					//한글일 경우 +2
        else if (onechar!='\r')
        	cnt++;
    	
        if(cnt>max){
        	idx=k; 
        	break;
        }
	
	}
	return str.substring(0,idx-1);
}

/*================================
오픈랩 담기
=================================*/

function copyNode(nodeId){
	var pop = window.open('/kiwi/openlab/common/popupNodeCopy.do?nodeId='+nodeId, 'openPopUpForNodeCopy', 'width=500, height=280');
	//pop.focus();
}


/*================================
외부자료 오픈랩 담기
=================================*/

function copyExtNode(nodeId){
	 var pop = window.open('', 'popupCopyNode', 'width=500, height=280');

     var copyForm = document.fmOpenlabCopy;
     copyForm.action="/kiwi/openlab/common/popupNodeCopy.do?loginFlag=1&nodeType=M";
     copyForm.method="POST";
     copyForm.target="popupCopyNode";
     copyForm.submit();
}


/*================================
//강의만들기 도움말 팝업 동영상
=================================*/
function lectureHelp() { 
	var f = window.open("http://www.riss.kr/customer/svchelp/VideoPop.do?help_id=&upper_id=550", "_lecture_help","width=855, height=733, toolbar=no, menubar=no, scrollbars=no, status=no, resizable=yes, top=0, left=0");
    f.focus();  
 }

/*================================
//CCL 안내팝업
=================================*/
function openCclGuide() { 
  var f = window.open("/kiwi/html/cclguide.html", "_lecture_help","width=663, height=630, toolbar=no, menubar=no, scrollbars=yes, status=no, resizable=yes, top=0, left=0");
  f.focus();
}



