<!--
//--위지윅에서 멀티미디어 삽입 구분을 위한 값--//
var EditBtnType = "";
var strPdsupUrl = "http://pdsup.enppy.com:8080/linview"
//---------------------------------------------//
//--브라우저 체크---------------//
var AppName = navigator.appName;
var userAgent = navigator.userAgent;
var IEchk = false;
var FFchk = false;
BrowserName = null;
userAgent = userAgent.replace(/ /ig,'');
if(AppName.indexOf("Internet Explorer")>=0) {
	if(userAgent.indexOf("MSIE")>0) {
		IEchk = true;
		BrowserName = userAgent.match(/MSIE([0-9].[0-9])/ig);
	}
}else if(AppName.indexOf("Netscape")>=0) {
	if(userAgent.indexOf("Firefox")>0) {
		FFchk = true;
		userAgent = userAgent.replace(/\//ig,'');
		BrowserName = userAgent.match(/Firefox([0-9].[0-9])/ig);
	}else if(userAgent.indexOf("Netscape")>0) {
		userAgent = userAgent.replace(/\//ig,'');
		BrowserName = userAgent.match(/Netscape([0-9].[0-9])/ig);
	}
}
//--브라우저 체크---------------//
function trim(s) {
	return s.replace(/^\s+/, "").replace(/\s+$/, "");
}
function delTag(postcont) {
	var re = /<\/?(^FORM|FRAME|FRAMESET|INPUT|IFRAME|NOFRAMES|NOSCRIPT|OBJECT|PARAM|SCRIPT|SERVER|TEXTAREA|TEXTFLOW|SELECT|OPTION)+[^<>]*>/gi
	var tmp = postcont;
	tmp = tmp.replace(re,"");
	return tmp;
}
function DivDisplay(DivObj, DivFlag){
	try{
		document.getElementById(DivObj).style.display = DivFlag;
	}catch(e){
		DivObj.style.display = DivFlag;	
	}
}
function goEnppyExec(){
	window.open('http://app.enppy.com/enppy30/run.asp?', '', 'width=500,height=500,scrollbars=no,status=yes,menubars=no');
}
function inputRecommandTag(tagname, form){
	var form = document.getElementById(form);
	form.tagname.focus();
	if(form.tagname.value == ""){
		form.tagname.value = tagname;
	}else{
		form.tagname.value = form.tagname.value + " " + tagname;
	}
}
//---------------Category
var cgypresrl = 0;
function displaySubMenuClkNameBack(srl, disdiv, txt, chgdiv ){
	//--클릭하면 그대로 다 펼쳐짐--//
	try{
		DivDisplay(disdiv+srl, txt);
		if(txt == "inline"){
			document.getElementById(chgdiv+srl).innerHTML = "<span onclick=\"displaySubMenu(" + srl + ", 'subMenu', 'none',  'strSubmenu' )\"><img src=\"/md/common/ico_catlist_02.gif\"></span>";
		}else{
			document.getElementById(chgdiv+srl).innerHTML = "<span onclick=\"displaySubMenu(" + srl + ", 'subMenu', 'inline',  'strSubmenu' )\"><img src=\"/md/common/ico_catlist_01.gif\"></span>";
		}
	}catch(e){
	}
}
function displaySubMenu(srl, disdiv, txt, chgdiv ){
	//--클릭하면 다른 카테고리는 접히고 해당 카테고리만 펼쳐짐 --//
	try{
		DivDisplay(disdiv+srl, txt);
		if(txt == "inline"){
			if(cgypresrl != srl){
				if(cgypresrl != 0){
					DivDisplay(disdiv+cgypresrl, "none");	
					document.getElementById(chgdiv+cgypresrl).innerHTML = "<span onclick=\"displaySubMenu(" + cgypresrl + ", 'subMenu', 'inline',  'strSubmenu' )\"><img src=\"/md/common/ico_catlist_02.gif\"></span>";
				}
				cgypresrl = srl; 
			}
			document.getElementById(chgdiv+srl).innerHTML = "<span onclick=\"displaySubMenu(" + srl + ", 'subMenu', 'none',  'strSubmenu' )\"><img src=\"/md/common/ico_catlist_02.gif\"></span>";
		}else{
			document.getElementById(chgdiv+srl).innerHTML = "<span onclick=\"displaySubMenu(" + srl + ", 'subMenu', 'inline',  'strSubmenu' )\"><img src=\"/md/common/ico_catlist_01.gif\"></span>";
		}
	}catch(e){
	}
}
//---------------login
function runAuth(form, button) { 
    if( isNothing(form.userid) ) return( false );
    if( isNothing(form.userpwd) ) return( false );
	if( getExactCount(form.userid) > 20 ){
		alert("입력된 아이디의 길이가 20byte가 넘습니다. 줄여주십시요.");
		return (false);
	}
	checkSave();
    return( true );
}
function checkSave(){
	var objForm = document.getElementById("authform");
	var objCheck = document.getElementById("chkSaveid");
	var tmpuid = objForm.userid.value;
	try{
		if(objCheck.checked){
			if (tmpuid ==""){
				objCheck.checked = false;
			}
			setCookie("enppywebid",objForm.userid.value, 30);
		}else{
			setCookie("enppywebid","",-100);
		}
	}catch(e){}
	return true;
}
function setCookie(name,value,expiredays ){ 
        var todayDate = new Date(); 
        todayDate.setDate( todayDate.getDate() + expiredays );
		if (expiredays >=0){
			document.cookie = name + "=" + encodeURIComponent( value ) + "; path=/;expires=" + todayDate.toGMTString() + ";" 
		}else{
			document.cookie = name + "=" + encodeURIComponent( value ) + "; path=/;"
		}
}
//--------------------------------------------------------------------------
//Contents Insert, Modify 
//--------------------------------------------------------------------------
//--Contents 업로드한 파일 serial 넣기.
function usingfileSrl(filesrl){
	var form = document.getElementById("inputfr");
	form.usingfile.value = filesrl;

}
//--Contents Poster IMG 포스터 올리기/다시 올리기
function posterImg(url, filename, srl){
	var form = document.getElementById("inputfr");
	form.poster.value = url + filename;

	if(url == "" && filename == ""){
		document.getElementById("posterdisdiv").innerHTML = "";
		document.getElementById("posterdiv").style.background = 'url(/md/Btn/posterup.gif) No-Repeat';

		document.getElementById("posterfr").DelSrl.value = "이미지 없음";
		document.getElementById("posterfr").action = strPdsupUrl + "/fileuploadExec.asp";
	}else{
		document.getElementById("posterdisdiv").innerHTML = "<img src='" + url + filename + "' width='120'>";
		document.getElementById("posterdiv").style.background = 'url(/md/Btn/posterreup.gif) No-Repeat';

		document.getElementById("posterfr").DelSrl.value = srl;
		document.getElementById("posterfr").action = strPdsupUrl + "/fileuploadPosterReExec.asp";
	}
}
function posterImgChg (strForm, strPosterDiv, strPosterBtnDiv, url, filename, srl){
	var objForm = document.getElementById(strForm);
	if (url=="" && filename==""){
		document.getElementById(strPosterDiv).innerHTML = "";
		document.getElementById(strPosterBtnDiv).style.background = "url(/md/Btn/btn_s_modify.gif)  no-repeat center center";
	}else{
		document.getElementById(strPosterDiv).innerHTML = "<img src='" + url + filename + "' class=\"clsPosterDefault\">";
		document.getElementById(strPosterBtnDiv).style.background = "url(/md/Btn/btn_s_modify.gif) no-repeat center center";
	}
}
//--Contents Div에 string 넣기
function dispalyDiv(div, disstr){
	document.getElementById(div+"disdiv").innerHTML = disstr;
}
function dispalyDivScreenEditor(div, disstr){
	document.getElementById(div+"disdiv").innerHTML = disstr;
}
//--Contents 위지윅 삽입 이미지 삭제
function DelImg(srl){
	var form = document.getElementById("htmlimgfr");
	form.DelSrl.value = srl;
	form.action = strPdsupUrl + "/filedeleteExec.asp";
	form.submit();
}
//--Contents 스크린샷 이미지 삭제
function DelImgScreen(srl){
	var form = document.getElementById("screenfr");
	form.DelSrl.value = srl;
	form.action = strPdsupUrl + "/filedeleteExec.asp";
	form.submit();
}
//--Contents 자막 삭제
function DelFile(srl){
	var form = document.getElementById("smifr");
	form.DelSrl.value = srl;
	form.action = strPdsupUrl + "/filedeleteExec.asp";
	form.submit();
}
//--Contents Poster IMG. 포스터 없음
function DelImgPoster(){
	var form = document.getElementById("posterfr");
	form.action = strPdsupUrl + "/fileuploadPosterDeleteExec.asp";
	form.submit();
	form.action = strPdsupUrl + "/fileuploadExec.asp";
}
//--Contents 특수문자 체크
function validtext(ctrl, incspecial, div){
    var thisvalue = ctrl.value;
    var exactcount = 0;
	if (incspecial == ""){
	    var specialswithspace = "`~!@#$%^&*()_+|\\=-[]{};':\",./<>?";
	}else{
		var specialswithspace = "`~!@#$%^&*()_+|\\=-[]{};':\"./<>?";
	}
	for( var i = 0; i < thisvalue.length; i++ ) {
		thischar = thisvalue.charAt( i );
	    if( specialswithspace.indexOf(thischar) != -1 ) {
			alert("특수한 문자는 허용되지 않습니다.");
			return( true ); 
		    ctrl.focus();
		    return true;
	    }
	}
	return false;
}
//--Contents 특수문자 체크(%만 체크)
function validtextper(ctrl, div, str){
    var thisvalue = ctrl.value;
    var exactcount = 0;
	for( var i = 0; i < thisvalue.length; i++ ) {
		thischar = thisvalue.charAt( i );
	    if( str.indexOf(thischar) != -1 ) {
			alert("특수한 문자( '" + str + "' )는 허용되지 않습니다.");
			return( true ); 
		
		    ctrl.focus();
		    return true;
	    }
	}
	return false;
}
//--글자수 제한
function strlenChkForm(form, div, len, inputname, target){
	var str = inputname.value;
	var byte1count = 0, byte2count = 0;
	var lsLen = 0;
    for( var i = 0; i < str.length; i++ ) {
		 thischar = str.charAt( i );
        if( ((thischar >= '0') && (thischar <= '9')) ||
            ((thischar >= 'A') && (thischar <= 'Z')) ||
            ((thischar >= 'a') && (thischar <= 'z')) ||
            ((thischar == '-') || (thischar == '_')) )
            byte1count++;
        else if( thischar == '(' || thischar == ')' ) {
        	byte1count++;
        }else{
            byte2count++;
		} 	
		if( (byte1count + byte2count * 2)  <= len){
			lsLen = i + 1;
		}	
	}
	if((byte1count + byte2count * 2) > len){
		//DivDisplay(div, 'inline');
		var msg = target + "은 최대 " + len + " Byte까지 입력할 수 있습니다. " + target + "을 줄여서 다시 등록해 주세요.";
		//msg = msg + "<a href=\"#\" onclick=\"DivDisplay('" + div + "', 'none');\"><img src=\"/md/Btn/btn_close.gif\" class=\"closebtn\" border=\"0\"></a>";
		//document.getElementById(div).innerHTML = msg;
		alert(msg);
		inputname.value= str.substring(0,lsLen);
	}
}
function strLenChk(str){
	var byte1count = 0, byte2count = 0;
	var lsLen = 0;
    for( var i = 0; i < str.length; i++ ) {
		 thischar = str.charAt( i );
        if( ((thischar >= '0') && (thischar <= '9')) ||
            ((thischar >= 'A') && (thischar <= 'Z')) ||
            ((thischar >= 'a') && (thischar <= 'z')) ||
            ((thischar == '-') || (thischar == '_')) )
            byte1count++;
        else if( thischar == '(' || thischar == ')' ) {
        	byte1count++;
        }else{
            byte2count++;
		} 
	}
	//return byte1count + byte2count * 2;
	return byte1count + byte2count;
}
//--Contents 글올리기. form 값 체크
var ChgAdultChk = 0;
function ChkInsert(strform, flg, inputtype, div){
	if(writeChk == true){
		var form = document.getElementById(strform);
		if(isNothingLayer(form.theme, div, '"주제"를 선택해 주세요.')){
			return false;
		}else if(isNothingLayer(form.group, div, '"그룹"을 선택해 주세요.')){
			return false;
		}else if(isNothingLayer(form.title, div, '"타이틀"을 넣어주세요.')){
			return false;
		}else if(validtext(form.title, "", div)){
			return false;
		}else if(isNothingLayer(form.subject, div, '"제목"을 넣어주세요.')){
			return false;
		}else if(validtext(form.subject, "", div)){
			return false;
		}else if(validtext(form.origin, ",", div)){
			return false;
		}else if(validtext(form.director, ",", div)){
			return false;
		}else if(validtext(form.player, ",", div)){
			return false;
		}else if(validtext(form.production, ",", div)){
			return false;
		}else if(validtext(form.country, ",", div)){
			return false;
		}else if(validtext(form.grade, ",", div)){
			return false;
		}else if(validtext(form.genre, ",", div)){
			return false;
		}else{
			iframeVal = iframeObj.body.innerHTML;
			form.synopsis.value = iframeVal;
		
			//str = form.synopsis.value.replace(/\n/gi, "<br/>");
			str = form.synopsis.value;
			form.synopsis.value=str;
			
			if(isNothingLayer(form.synopsis, div, '"시놉시스"를 넣어 주세요.')){
				return false;
			}
			if(flg == 2){
				form.action = "ContentsPreview.asp";
				form.target = "_blank";
			}
			if(flg == 1){
				if(inputtype == 1){
					form.action = "ContentsInsertExec.asp";
				}else{
					form.action = "ContentsModifyExec.asp";
				}
				form.target = "_self";
			}
			if(ChgAdultChk == 1){
				if(form.adultchk.value == 0){
					if(confirm("19세 미만 청소년에게 보이지 않음 설정을 해제하였습니다. 정말 글을 올리겠습니까?")){
						form.submit();
					}
				}else if(form.adultchk.value == 1){
					if(confirm("19세 미만 청소년에게 보이지 않음 설정을 하였습니다. 정말 글을 올리겠습니까?")){
						form.submit();
					}
				}
			}else{
				form.submit();
			}
			return false;
		}
	}else{
		alert("업로드 중인 자료가 있습니다. 기다리세요.");
		return false;
	}
}
//--리뷰에서 이미지 갯수 체크
function insertImgCnt(form, cnt){
	var form = document.getElementById(form);
	form.imgCnt.value = cnt;
}
//--검색 체크
function ChkSearch(form){
/*
	var form = document.getElementById(form);
	if(isNothing(form.TagName)){
		return false;
	}else{
		if(validtext(form.TagName, "", "")){
			return false;
		}else{
			return true;
		}
	}
*/
}
//--검색결과 페이지 내 검색폼
function ChkSearchInner(form){
	var form = document.getElementById(form);
	if(isNothing(form.TagName)){
		return false;
	}else{
		if(validtext(form.TagName, "", "")){
			return false;
		}else{
			if(form.searchpage.value == 1){
				form.action = "/tag/search.asp";
			}else{
				form.action = "/tag/searchmore.asp";			
			}
			form.submit();
			return false;
		}		
		return false;
	}
}
//--성인인증 체크
function ChkAdultSubmit(form, targetform){
	var form = document.getElementById(form);
	var targetform = document.getElementById(targetform);
	if(form.adultchk.checked == true){
		targetform.adultchk.value=1;
	}else{
		targetform.adultchk.value=0;
	}
	if(ChgAdultChk == 0){
		ChgAdultChk = 1;
	}else{
		ChgAdultChk = 0;
	}
}
function validate(form, obj, len) {
	var form = document.getElementById(form);
   if (obj.value.length >= len)
         form.social02.focus();
}
//--관련정보 가져오기. 타이틀 값 체크
function chkRelation(form, pg, div){
	var form = document.getElementById(form);
	if(isNothingLayer(form.title, div, "'타이틀'을 넣어 주세요.")){
		//document.getElementById("coverDiv").style.backgroundColor="#ff0000";
	}else if(validtext(form.title, "", div)){
	}else{
		sendXmlHttp("/contents/ContentsRelationInfo.asp?pg=" + pg + "&searchvar=" + encodeURIComponent(form.title.value), "RelationDiv");
		DivDisplay("LinkedDiv", "none");
	}
}
//--관련정보 가져오기. form 값 채워넣기 함수
function TagSetting(Director, Player, Production, Country, Runtime, Genre, Opendate, Homepage, Grade){
	var form = document.getElementById("inputfr")
	form.director.value = Director;
	form.player.value = Player;
	form.production.value = Production;
	form.country.value = Country;
	form.runtime.value = Runtime;
	form.genre.value = Genre;
	form.opendate.value = Opendate;
	form.homepage.value = Homepage;
	form.grade.value = Grade;
	DivDisplay("RelationDiv", "none");
}
//--연관컨텐츠 등록하기. 타이틀 값 체크
function chkLinked(form, pg, CntsID, FileID, writetype, div){
	var form = document.getElementById(form);
	if(isNothingLayer(form.title, div, "'타이틀'을 넣어 주세요.")){
	}else if(validtext(form.title, "", div)){
	}else{
		var parentsrl = document.getElementById('linkedfr').ParentSrl.value;
		sendXmlHttp("/contents/ContentsLinked.asp?pg=" + pg + "&searchvar=" + encodeURIComponent(form.title.value) + "&CntsID=" + CntsID + "&FileID=" + FileID + "&writetype=" + writetype + "&parentsrl=" + parentsrl, "LinkedDiv");
		DivDisplay("RelationDiv", "none");
	}
}
function LinkedContentsInsert(form){
	var form = document.getElementById(form);
	form.action = "/contents/ContentsLinkedInsertExec.asp";
	form.target = "uploadfile";
	form.submit();
	return false;
}
function LinkedContentsDisplay(div, disdiv, disstr){
	DivDisplay(div, "none");
	document.getElementById(disdiv).innerHTML = disstr;

}

function LinkedContentsDelete(form, disdiv, srl){
	
	var form = document.getElementById(form);
	form.DelSrl.value = srl;
	form.action = "/contents/ContentsLinkedDeleteExec.asp";
	form.target = "uploadfile";
	form.submit();
}
//--------------------------------------------------------------------------
function OpenIMGViewer(div, opSrl, usingFile){
	DivDisplay(div, "inline");	
	var objConts = document.getElementById(div);
	var url = "/view/imageViewer.asp?nowSrl=" + opSrl + "&usingFile=" + encodeURIComponent(usingFile)
	xmlhttp.open("get", url ,true)
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 2){
		//objConts.innerHTML = "";
		}else if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var str = xmlhttp.responseText;
				objConts.innerHTML = str;
			}else{
				if(xmlhttp.status == 302){
				}else{
					alert("처리과정에서 오류가 발생했습니다.");
				}
			}
		}
	}
	xmlhttp.send(null);
}
var prespdiv = 0;
var imgCnt = 0;
var imgMaxCnt = 2; //(전체 가로 / 이미지 가로) -> 최대값 산출
var imgTotalCnt = 0;
function DisplayIMG(div, src, spdiv, imgTcnt, FlgCnt){
	document.getElementById(div).innerHTML = "<img src='" + src + "' height='280'>";
	if(prespdiv != spdiv){
		document.getElementById(spdiv).style.border = "2px solid #ffffff";
		if(prespdiv != 0){
			document.getElementById(prespdiv).style.border = "2px solid #C3C3C3";
		}
		prespdiv = spdiv;
	}
}
var nowLftPos = 0;
function scrollIMG(div, type){
	if(imgTotalCnt > imgMaxCnt){
		if(type == "left"){
			if(imgTotalCnt < imgMaxCnt-1){
				nowLftPos = nowLftPos - 110;
				imgCnt = imgCnt + 1;
			}
		}else if(type == "right"){
			if(imgTotalCnt > 0){
				nowLftPos = nowLftPos + 110;
				imgCnt = imgCnt - 1;
			}
		}
		alert(nowLftPos);
		document.getElementById(div).style.left = parseInt(nowLftPos) + "px";
	}
}
//----------------성인인증 레이어
function chkAdult(CntsSrl, div){
	var strInnerTxt = "";
	strInnerTxt = strInnerTxt + "<span style=\"color: #ff0000;\">(19)</span>";
	strInnerTxt = strInnerTxt + "이 컨텐츠 정보는 정보통신망 이용촉진 및 정보보호 등에 관한 법률 및 청소년보호법의 규정에 의하여 19세 미만의 청소년이 이용할 수 없습니다.<br/>성인 인증 후 이용해 주세요."
	strInnerTxt = strInnerTxt + "<form name=\"Adultfr\" id=\"Adultfr\" method=\"post\" action=\"/zinc/chkAdultExec.asp\">";
	strInnerTxt = strInnerTxt + "<fieldset>";
	strInnerTxt = strInnerTxt + "<legend>성인인증</legend>";
	strInnerTxt = strInnerTxt + "<input type=\"hidden\" name=\"CntsSrl\" value=\"" + CntsSrl + "\">";
	strInnerTxt = strInnerTxt + "<label for=\"username\" style=\"width: 80px;\">이 름</label> <input type=\"text\" name=\"username\" maxlength=\"10\" size=\"10\"><br/>";
	strInnerTxt = strInnerTxt + "<label for=\"social01\" style=\"width: 80px;\">주민등록번호</label> <input type=\"text\" name=\"social01\" maxlength=\"6\" size=\"10\" onkeyup=\"javascript:validate('Adultfr',this,6)\"> - <input type=\"text\" name=\"social02\" maxlength=\"7\" size=\"10\">";
	strInnerTxt = strInnerTxt + "<input type=\"submit\" value=\"성인인증하기\"> <input type=\"button\" value=\"닫기\" onclick=\"chkAdultClose('" + div + "');\">";
	strInnerTxt = strInnerTxt + "</fieldset>";
	strInnerTxt = strInnerTxt + "</form>";
	var div = document.getElementById(div);
	try{div.innerHTML = strInnerTxt;}catch(e){}
	DivDisplay(div, "inline");
}
function chkAdultClose(div){
	DivDisplay(div, "none");
	try{div.innerHTML = "";}catch(e){}
}
//--View에서 연관컨텐츠 더보기
function LinkedMore(div, styletxt, spdiv){
	DivDisplay(div, styletxt);
	if(styletxt == "inline"){
		document.getElementById(spdiv).innerHTML = "<a href=\"javascript:LinkedMore('linkedMore', 'none', 'linkedMoretxt');\">닫기</a>";
	}else{
		document.getElementById(spdiv).innerHTML = "<a href=\"javascript:LinkedMore('linkedMore', 'inline', 'linkedMoretxt');\">더보기</a>";
	}
}
function AllChk(form, totalcnt, target){
	var chkTarget = "";
	var form = document.getElementById(form);
	if(target == "FromCntsSrl"){chkTarget = form.FromCntsSrl;}
	if (totalcnt > 0){
		if(form.Allchk.checked == true){	
			if(chkTarget.length >= 2){
				for(i = 0; i < chkTarget.length; i++){
					chkTarget[i].checked = true;
				}
			}else{
				chkTarget.checked = true;
			}
		}else{
			if(chkTarget.length >= 2){
				for(i = 0; i < chkTarget.length; i++){
					chkTarget[i].checked = false;
				}
			}else{
				chkTarget.checked = false;
			}
		}
	}
}
//---입력창 체크 - 메세지 따로 뿌려주기--//
function isNothingMsg( formName, msg ) {
    var thisvalue = formName.value;
    if( thisvalue.length == 0 ) {
        alert( msg );
        formName.focus();
        return( true ); 
    }
    spacecount = 0;
    for( var i = 0; i < thisvalue.length; i++ ) {
        thischar = thisvalue.charAt( i );
        if( thischar == ' ' ) spacecount++;
    }
    if( spacecount == thisvalue.length ) {
	    alert( msg );
        formName.focus();
	    return( true ); 
	}
	return( false );
}
//--alert 레이어로 띄우기--//
function isNothingLayer( formName, div, msg ) {
	var thisvalue = formName.value;
    if( thisvalue.length == 0 ) {
		//알림 메세지 alert로 변경 - 2007-11-13
		//DivDisplay(div, 'inline');
		//msg = msg + "<a href=\"#\" onclick=\"DivDisplay('" + div + "', 'none');\"><img src=\"/md/Btn/btn_close.gif\" class=\"closebtn\" border=\"0\"></a>";
       // document.getElementById(div).innerHTML = msg;
		alert(msg);
		return( true ); 
    }
    spacecount = 0;
    for( var i = 0; i < thisvalue.length; i++ ) {
        thischar = thisvalue.charAt( i );
        if( thischar == ' ' ) spacecount++;
    }
    if( spacecount == thisvalue.length ) {
	    //알림 메세지 alert로 변경 - 2007-11-13
		//DivDisplay(div, 'inline');
		//msg = msg + "<a href=\"#\" onclick=\"DivDisplay('" + div + "', 'none');\"><img src=\"/md/Btn/btn_close.gif\" class=\"closebtn\" border=\"0\"></a>";
       // document.getElementById(div).innerHTML = msg;
		alert(msg);		
		return( true ); 
	}
	return( false );
}
//--안내문구 레이어로 띄우기
function alertLayer(div, msg){
	DivDisplay(div, 'inline');
	msg = msg + "<a href=\"#\" onclick=\"DivDisplay('" + div + "', 'none');\"><img src=\"/md/Btn/btn_close.gif\" class=\"closebtn\" border=\"0\"></a>";
	document.getElementById(div).innerHTML = msg;
}
//----뷰 -> 링크파일 추가	by annima at 2007-10-27
function searchLinkChk(form){
	var form = document.getElementById(form);
	var strUrl = "/contents/getEnppyFileSearchList.asp";
	var strParam = "CntsSrl=" + form.CntsSrl.value + "&PDivId=" + form.PDivId.value + "&editor=" + form.editor.value + "&searchtxt=" + encodeURIComponent(form.searchtxt.value);
	jsSendXml(strUrl, strParam);
	return false;
}
function searchLinkPaging(form, pg){
	var form = document.getElementById(form);
	var strUrl = "/contents/getEnppyFileSearchList.asp";
	var strParam = "CntsSrl=" + form.CntsSrl.value + "&PDivId=" + form.PDivId.value + "&searchtxt=" + encodeURIComponent(form.searchtxt.value) + "&pg=" + pg;
	try{
		strParam = strParam + "&editor=" + form.editor.value;
	}catch(e){};
	jsSendXml(strUrl, strParam);
}
function plusLink(form){
	var form = document.getElementById(form);
	var chk = 0;
	var EnppyFileSrlValue = "";
	if(form.EnppyFileSrl.length >= 2){	
		for(i=0; i < form.EnppyFileSrl.length; i++){
			if(form.EnppyFileSrl[i].checked == true){
				chk = chk + 1;
				if(EnppyFileSrlValue == ""){
					EnppyFileSrlValue = form.EnppyFileSrl[i].value;
				}else{
					EnppyFileSrlValue = EnppyFileSrlValue + ", " + form.EnppyFileSrl[i].value ;
				}
			}
		}
	}else{
		if(form.EnppyFileSrl.checked == true){
			chk = 1;
			EnppyFileSrlValue = form.EnppyFileSrl.value;
		}
	}
	if(chk == 0){
		alert("추가할 파일 링크를 선택해주세요.");
	}else{
		var strUrl = "/contents/uptEnppyFilePlusLink.asp";
		var strParam = "CntsSrl=" + form.CntsSrl.value + "&PDivId=" + form.PDivId.value + "&editor=" + form.editor.value + "&searchtxt=" + encodeURIComponent(form.searchtxt.value) + "&EnppyFileSrl=" + EnppyFileSrlValue;
		jsSendXml(strUrl, strParam);
	}
}
//----뷰 -> 링크파일 추가
//-------사용자 정보 보기---------//
if(window.XMLHttpRequest){
	xmlhttp = new XMLHttpRequest();
}else {
	var explore = true;
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
function sendXmlHttp(url, div){
	var objConts = document.getElementById(div);
	xmlhttp.open("get",url,true);
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 2){
		}else if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){
				var str = xmlhttp.responseText;
				objConts.innerHTML = str;
			}else{
				if(xmlhttp.status == 302){
				}else{
					alert("처리과정에서 오류가 발생했습니다.");
					return false;
				}
			}
		}
	}
	xmlhttp.send(null);
}
var jsChkTargetUserInfoMouse = {
	iTimerID: null,
	swapObj:null,
	mouseOver: false,
	over: function(objDiv){
		this.mouseOver = true;
		if(this.checkObj(objDiv)){
			this.checkTimer();			
		}
	},
	checkTimer: function(){
		if(this.mouseOver){
			this.iTimerId = window.setTimeout("jsChkTargetUserInfoMouse.checkTimer()",1000);
		}else{
			this.reSet();
		}
	},
	out: function(){
		this.mouseOver = false;
	},
	checkObj: function(objDiv){
		var result = true;
		if(this.swapObj){
			if(this.swapObj == objDiv){
				result == false;
			}else{
				this.reSet();
			}
		}
		this.swapObj	= objDiv;
		return result;
	},
	reSet:function(tmpStrDiv){
		this.swapObj= null;
		window.clearTimeout(this.iTimerID);
		document.getElementById("divTargetUserInfo").style.display = "none";
	}
}
function jsCallUserInfo(strUid, event){
	var intXpos = document.documentElement.scrollLeft + event.clientX -50;
	var intYpos = document.documentElement.scrollTop + event.clientY + 10;
	var objDiv = document.getElementById("divTargetUserInfo");
	var strUrl = "/user/getTargetUserinfoMnu.asp?tid=" + encodeURIComponent(strUid);
//	DivDisplay(objDiv, "block");
	objDiv.style.display = "block";
	objDiv.style.left = intXpos + "px";
	objDiv.style.top = intYpos + "px";
	sendXmlHttp(strUrl, "divTargetUserInfo");
}
//--------------------------------//

//스크랩 :: 스크랩리스트보기
//사용 : 파일링크, 링뷰
function viewMyScraplist(div){
	if(jspageFlag == 0){
		try{
			var tmpwin = window.open("/my/myScrapList.asp?scraptype=3",'content');
		}catch(e){			
		}
		self.close();
	}else if(jspageFlag == 9){
		document.location.href= "/my/myScrapList.asp?scraptype=2";
	}else{
		try{
			opener.location.href = "/my/myScrapList.asp?scraptype=3";
		}catch(e){
			var tmpwin = window.open("/my/myScrapList.asp?scraptype=3",'content')
		}	
		self.close();
	}
	DivDisplay(div, 'none');
}
//-------------------------------------------------------------------
// ---- 2008/12/09  내용 : 그린콘텐츠 카테고리 추가 script.
//-------------------------------------------------------------------
function disp(el) {	
	for(var i=0; i < el.childNodes.length; i++){
		try{
			if(el.childNodes[i].tagName && 'UL' == el.childNodes[i].tagName.toUpperCase()){
				if (el.childNodes[i].style.display == 'none'){
					el.childNodes[i].style.display = 'block';
					document.all["Arrow"].src='/md/common/ico_catlist_02.gif'; 
				}else{
					el.childNodes[i].style.display = 'none';
					document.all["Arrow"].src='/md/common/ico_catlist_01.gif';
				}
			}
		}
		catch(e){
			//	alert('error');
		}
	}
}
function checkKey(el){
    if (event.keyCode==13)
        el.click()
}
//-->
/*========================================================
GNB(Start)
--------------------------------------------------------*/
var handleGNB = {
	toggleAll:function(){
		var tAll = $(".subAllWrap");
		var tTheme = $(".subCaseWrap");
		this.toggle(tAll);
	},
	toggle:function(obj){
		obj.toggle();
		if(obj.css("display")=="none"){$(".ctg00 A").removeClass("active");
		}else{$(".ctg00 A").addClass("active");}
	},
	ID_searchWin:function(){
		winObj = ap_openwin("http://www.enppy.com/login/search_idpw_view.asp", "idsearch",378,300,3,false,false,true);
	},
	set_login_focus:function(){
		if (typeof(document.authform) == "object"){document.authform.userid.focus();}
	},
	checkSave:function(){
		var objForm = document.getElementById("authform");
		var objCheck = document.getElementById("chkSaveid");
		var tmpuid = objForm.userid.value;
		try{
			if(objCheck.checked){
				if (tmpuid ==""){objCheck.checked = false;}
				setCookie("enppywebid",objForm.userid.value, 30);
			}else{
				setCookie("enppywebid","",-100);
			}
		}catch(e){}
		return true;
	},
	runAuth:function(form, button) {
		if( isNothing(form.userid) ) return( false );
	    if( isNothing(form.userpwd) ) return( false );
		if( getExactCount(form.userid) > 20 ){
			alert("입력된 아이디의 길이가 20byte가 넘습니다. 줄여주십시요.");
			return (false);
		}
		handleGNB.checkSave();
	    return( true );
	},
	chkgnbsearch:function(){
		objForm = document.getElementById("gnbform");
		objForm.action = "http://www.enppy.com/search/index.asp"
		objForm.sword.value = objForm.sword1.value;
		objForm.submit();
		return false;
	},
	chksearchvalue:function(){
		if(objForm.sword1.value==""){alert("검색어를 넣어주세요");return false;}
		if (!chktaboo(objForm.sword1.value)){
			return false;
		}else{
			objForm.sword.value = encodeURIComponent(objForm.sword1.value);
			return true;
		}
	}
}
/*--------------------------------------------------------
GNB(End)
========================================================*/
var handleCategory = {
	nowCtgClass:null,
	overSideListTab:function(strNowClass, intThemeSrl){
		var tab = $('.ctgBestWrap > .subTitleBox');
		tab.hover(function(){},function(){handleCategory.setDefault();});
		if (handleCategory.nowCtgClass == null){
			if (tab.hasClass("tabMovie")) handleCategory.nowCtgClass = "tabMovie";
			if (tab.hasClass("tabTv")) handleCategory.nowCtgClass = "tabTv";
			if (tab.hasClass("tabAni")) handleCategory.nowCtgClass = "tabAni";
			if (tab.hasClass("tab19")) handleCategory.nowCtgClass = "tab19";
		}
		if (tab.hasClass(strNowClass)==false){
			if(tab.hasClass("tabMovie")){tab.removeClass('tabMovie');};
			if(tab.hasClass("tabTv")){tab.removeClass('tabTv');};
			if(tab.hasClass("tabAni")){tab.removeClass('tabAni');};
			if(tab.hasClass("tab19")){tab.removeClass('tab19');};
			tab.addClass(strNowClass);
//			handleCategory.clickSildListTab(strNowClass, intThemeSrl);
		}
	},
	clickSildListTab:function(strNowClass, intThemeSrl){
		var tab = $('.ctgBestWrap > .subTitleBox');
		handleCategory.nowCtgClass = strNowClass;
		$.post('/category/getCategoryBest.asp',{'theme':intThemeSrl,beforeSubmit:handleCategory.showWaitingListTab},function(data){
			var target = $('.ctgBestWrap > .listBox');
			target.html(data);
		});
	},
	showWaitingListTab:function(){
		var target = $('.ctgBestWrap > .listBox');
		target.html('<div style=\'height:150px;line-height:150px;text-align:center\'>로딩중...</div>');
	},
	setDefault:function(){
		var tab = $('.ctgBestWrap > .subTitleBox');
		if(tab.hasClass("tabMovie")){tab.removeClass('tabMovie');};
		if(tab.hasClass("tabTv")){tab.removeClass('tabTv');};
		if(tab.hasClass("tabAni")){tab.removeClass('tabAni');};
		if(tab.hasClass("tab19")){tab.removeClass('tab19');};
		tab.addClass(handleCategory.nowCtgClass);
	}
}
function bookmarkEnppy(){
	var title = "엔피-함께 즐기는 컨텐츠 세상"
	var url = "http://www.enppy.com"
	if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
	}
	else if(document.all)// ie
	window.external.AddFavorite(url, title);
	else if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
}