﻿// JavaScript Document
//한글
var browser='com';
if(navigator.userAgent.indexOf("MSIE") != -1) browser='ms';
else if(navigator.userAgent.indexOf("Mozilla") != -1) browser='mozilla';
else if(navigator.userAgent.indexOf("Safari") != -1) browser='safari';
else if(navigator.userAgent.indexOf("Chrome") != -1) browser='chrome'; 
else if(navigator.userAgent.indexOf("Opera") != -1) browser='opera';
var brw=(browser!='ms')? '_com':'';
var brw_str='현재 선택된 기능은 님의 브라우져에서는 정상적으로 실행되지 않습니다. \n\n익스플로러(MSIE) 브라우져에서만 가능합니다.';
var nBoxW=130;
var nBoxH=180;
var nLblH=20;
var nBox1_8W=100;
var nBox1_7W=120;
var nBox1_6W=135;
var nBox1_5W=145;
var nBox1_4W=160;
var nCalW=200; var nCalH=180;
var nBbsW=192; var nBbsH=150;
var nTblW=200; var nTblH=84;
var nMarqW=250; var nMarqH=25;
var frArr;
var frId_m='';
var frId_cur='';
var frArrIdx_cur;
var frId_i_m=201;
var frArrIdx_i_m;
var frH=210;
var cPgNo;
var cBfs;
var pg_start_type;
var from;
var page_idx;
var pg_th;

var nd;
var nItem_editM=0;

var nd_new_w; 
var nd_new_h;
var nd_max_w;
var nd_max_h;
var nd_min_h;
var nd_cur_w; 
var nd_cur_h;
var nd_init_h=1500;
var nd_mg_t=30;
var nd_mg_l=10;
var nd_mg_side=10;
var nd_mg_b=30;
var lowestV='';
var allA=new Array();
var disabledA=new Array();
var byAjax=1;
var wr_open_rss='';
var isCompletedLoading_owner=1;
var isCompletedLoading_mem=1;
var isCompletedLoading_vist=1;

var cnfrmW=0;

function FnInit(){
	
		window.onscroll= OnScroll; 
		document.execCommand('2D-Position', true, true);
		document.execCommand('MultipleSelection', true, true);
		document.execCommand('LiveResize', true, true);
		document.oncontextmenu=OnCnxtMenu;
		document.onclick=OnClick;
		document.onmouseover=OnMouseOver;
		document.onmouseout=OnMouseOut;
		document.onmousedown=OnMouseDown;
		document.ondrag=OnDrag;
		document.ondragend=OnDragEnd;
		document.ondragenter=OnDragEnter;
		document.ondragleave=OnDragLeave;
		document.ondragover=OnDragOver;
		document.ondragstart=OnDragStart;
		document.onmouseup=OnMouseUp;
		document.onmousemove=OnMouseMove;
		if(!miArr) miArr=new Array();
		if(!frArr) frArr=new Array();
		nd=$('nd');
		nd.style.width=screen.width;
		nd_max_w=nd.offsetWidth;
		nd_max_h=100000;
		nd_min_h=nd_init_h;
		nd_cur_w=nd.offsetWidth; 
		if(nd.style.pixelHeight==0){
			nd.style.height=10000;
		}
		nd_cur_h=(nd.style.pixelHeight==0)? nd_init_h:nd.style.pixelHeight;
		
		if(!miArr_upload_img_del) miArr_upload_img_del=new Array();
		if(!miArr_upload_img_new) miArr_upload_img_new=new Array();
		//ShGb(0,0);
}
function toggle_rss_menu(i_rss_menu_stat, span_rss_menu, span1_rss_menu, rss_toggle_btn,rss_name,rss_add){
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  //if(features==null) var features='left=300, top=0, width=700, height=600, toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, copyhistory=yes, resizable=yes';
 // if(winName==null) var winName='neohompy';
  //window.open(theURL,winName,features);
  window.open(theURL);
}
function pasters_neo(id, fr, isFrBm)
{
	  var data=window.clipboardData.getData('Text');
	  var isOk=0;
	  if(fr=='url' && data ){
			if(data.length>250){
				alert("붙이려는 주소는 250자를 초과할 수 없습니다. "); 
			}
			else if(!isUrlOk(data, isFrBm)){
				alert("붙이려는 주소는 올바른 URL 주소 형식이 아닙니다."); 
			}
			else isOk=1;
	  }
	  else if((fr=='name'||fr.indexOf('title')==0) && data ){ 
			if(data.length>30){
				data=data.substr(0,30);
			}
			//-------------------------------------------------------------------
			isOk=1; 
	  }	
	  else if(fr=='neomemo' && data ){ 
			isOk=1; 
	  }		
	  if(isOk==1 && confirm( data+"\n\n을 붙여넣을까요?"))
	  {
		 if(fr=='url') $(id).url.value=data;
		 else if(fr.indexOf('title')==0) $(id).title.value=data;
		  else if(fr=='neomemo') $(id).neomemo.value=data;
		 else $(id).value=data;
	  }
}
function isOkHTMLTag_cmt(srcHTML){
	if(srcHTML.toString().indexOf('<')>-1) return false;
	else return true;
}
function pasters(id, fr)
{
	  var data=window.clipboardData.getData('Text');
	  var isOk=0;
	  if(fr=='url' && data ){
			if(data.length>250){
				alert("붙이려는 주소는 250자를 초과할 수 없습니다. "); 
			}
			else if(!isUrlOk(data)){
				alert("붙이려는 주소는 올바른 RSS 주소 형식이 아닙니다."); 
			}
			else isOk=1;
	  }
	  else if(fr=='name' && data ){ 
			if(data.length>30){
				data=data.substr(0,30);
			}
			isOk=1; 
	  }		
	  if(isOk==1 && confirm( "다음 내용을 붙여넣을까요? \n\n"+data))
	  {
		 $(id).value=data;
	  }
}
function clip(data)
{
  	window.clipboardData.setData('Text',data);
  	alert("다음 내용을 클립보드에 복사했습니다.\n\n "+data);
}
function del(tgtForm){
	if(confirm('지우기 할까요?')){
		tgtForm.value='';
	}
}
function GetLowestV_inNd(){
}

function savers(rt, ru, rc, rm, r1, r2, ro, mnNode){
	sNode=mnNode.parentNode.parentNode;
	edDiv=sNode.parentNode;
	sNode.style.rt = rt;
	sNode.style.ru = ru;
	sNode.style.rn = rc;
	sNode.style.rm = rm;
	sNode.style.r1 = r1;
	sNode.style.r2 = r2;
	sNode.style.ro = ro;
	sNode.style.rs = sNode.firstChild.nextSibling.style.display;
	//sNode.style.rs = $(sNode).getFirst().getNext().getStyle('display');
	KeepInMiArr(edDiv,5);
	SetDomNInfo(edDiv, new Array('bxsty'),1);
}

function isUrlOk(i_url,isFrBm){
	var regexp =/^http:\/\//; 
	var tagexp=/<[^>]+>/;
	if(isFrBm==null && (!regexp.test(i_url) || tagexp.test(i_url)) ) return false;
	else if(isFrBm && tagexp.test(i_url))return false;
	else return true;
}
function isNmOk(i_nm){
	var reg_nm=/^[\.가-힣a-zA-Z0-9_-]([\.가-힣a-zA-Z0-9 _-]{0,29})?$/; 
 
	if(!reg_nm.test(i_nm)) return false;
	else return true;
}

function OnCnxtMenu_owner(){
}
function OnCnxtMenu_mem(){
}
function OnDragStart(){	     window.event.returnValue = false;}
function OnDrag(){	     window.event.returnValue = false;}
function OnDragEnd(){	 window.event.returnValue = false;}
function OnDragEnter(){ window.event.returnValue = false;}
function OnDragLeave(){ window.event.returnValue = false;}
function OnDragOver(){  window.event.returnValue = false;}
function OnDrop(){      window.event.returnValue = false;}
function OnCnxtMenu(){  window.event.returnValue = false;}
var iX=0; var iY=0;
var stX=0; var stY=0;
var gbArr;
var downN;
var eS;
var eSCl;
var isDrag=0;
var gbShM=0;
var domN;
var subN;
function OnScroll(){
	var st_os=document.body.scrollTop-(nd.offsetTop-nd_mg_t);
	if(cnmn.style.display=='block'){
		cnmn.style.top=st_os;
	}
}
var stEvClX_dr; var stEvClY_dr;
var iX_dr; var iY_dr;
var drW=0; var drH=0;
var rsz_orgH; var rsz_orgW;
var outRszMoving=0;
var isSGrMoving=0;
var gbMoveOnly=0;
var gbRszbleOnly=0;
function OnMouseDown(){
	eS=event.srcElement;
	if((eS && event.button==1)&&!(eS.tagName && ((eS.tagName.toLowerCase()=='input' && eS.type.indexOf('text')==0) ||eS.tagName.toLowerCase()=='textarea'))&&!(event.clientX>document.body.clientWidth || event.clientY>document.body.clientHeight)){
		eSCl=(eS.className)? eS.className:'';
		GetXYHW_om();
		//if(isloggedin=='y' && auth<=5){
		downN=FindDownN(eS);
		
		if(mN && isZSaved){
			mN.style.zIndex=savedZ;
			isZSaved=false;
		}
		mN=null;
		if((isItemsMoving || isMnMoving || isTempImgMoving) && mN ){
			savedZ=mN.style.zIndex; 
			mN.style.zIndex=highZ;
			isZSaved=true;
			stX=event.x; stY=event.y;
			iX=mN.offsetLeft; iY=mN.offsetTop;
		}
		//in elmn or normal situation
		else if(!(isItemsMoving || isMnMoving || isTempImgMoving) ){
			if(mN && isZSaved){ 
				mN.style.zIndex=savedZ; 
				isZSaved=false;	
			}
			if(mainId!='mmn') mN=downN;
			if(mN && !(mN==gb|| mN==nd) && !(mN.className=='bxd' && mN.firstChild.className=='box3' && mN.firstChild.innerText=='') && !isZSaved){
				savedZ=mN.style.zIndex; 
				mN.style.zIndex=highZ;
				isZSaved=true;			
			}
			else if(mN) mN=null;
		}
		//}
	}
}

var mN;
var isMoveM=0;
var isItemsMoving=0;
var isMnMoving=0;
var isTempImgMoving=0;
var mNX=0; var mNY=0; var mNW=0; var mNH=0; var mNL=0; var mNR=0; var mNB=0; var mNT=0;
var highZ=900;
var savedZ=0;
var isZSaved=false;
function OnMouseMove(){
}

var tEdISF;
var minus_iX_dr=0; var minus_iY_dr=0;
var isDblClkdEditM=0;
function OnMouseUp(){
	if(event.button==1)
	{
		if(mN && (isItemsMoving && mN!=nd) && isZSaved){
			if(event.y+nd_mg_b>nd_cur_h){	
				if(nd_cur_h<=nd_max_h) svNdH(event.y+nd_mg_b);
			}
			isZSaved=false;
			mN.style.zIndex=savedZ;
			isItemsMoving=0;
  			mN=null;
		}
		else if(isMnMoving && isZSaved){
			isZSaved=false;
			mN.style.zIndex=savedZ;
			isMnMoving=0;
			var el=mN.firstChild;
		}				
	}
}



function OnClick(){
	if(eS){
		GetXYHWGaps();
		if(isMked){HideMker();}
	}
}
function HideMnByOnClick(){
		if(eS!=outRsz && eS.offsetParent!=null && eS.offsetParent==nd){return;}
		else{
			if(eS.id.substr(0,2)=='it'|| eS.id.substr(0,2)=='et'||eS.id.substr(0,2)=='th'||eS.id.substr(0,2)=='pg'||eS.id.substr(0,2)=='pa' ||eS.id.substr(0,2)=='lf'||eS.id.substr(0,2)=='lg'||eS.id.substr(0,2)=='bf'||eS.id.substr(0,2)=='gp'||eS.id.substr(0,2)=='ph' ||eS.id.substr(0,2)=='si' ){
				HideSMn(eS.offsetParent.id);
				HideMn('mmn');
			}
			else if(eS.id.substr(0,2)=='cm' && !(eS.id=='cm6'|| eS.id=='cm36'||eS.id=='cm17'|| eS.id=='cm20'|| eS.id=='cm26' || eS.id=='cm28' || eS.id=='cm52'|| eS.id=='cm55'|| eS.id=='cm62' || eS.id=='cm63'|| eS.id=='cm100')){
				if(!eS.disabled) HideMn('mmn')
			}
			else if(mainId=='mmn' && !(eS.id=='mmn'||(eS.offsetParent!=null && eS.offsetParent.id=='mmn'))){
				 HideMn();	
			}
		}
}

var pX;
var pY;
var tBmd;
var tBmdId='';
var clCnt;
var offMOver_sbx=0;
function OnMouseOver(){
	eS=event.srcElement;
	if(eS){
		var eSCl=(eS.className)? eS.className:'';
		var curNode;
		if(auth<=1){
			GetXYHW_om();
			if(event.clientY<5 && mainId=='mmn'){
				HideMn('mmn');
				if(isMoveM==1 && nItem_editM!=1){
					alert('범위 밖으로 벗어나 이동모드가 종료되었습니다.');
					AdjSzNPozEnd('byMOver');
				}
				return;
			}
			if(cnmn.style.display=='block'){
				if(event.clientY<nd_mg_t){
					cnmnComm.style.backgroundColor="#ad0006";
					if(event.clientY<5 && isMoveM==1){
						AdjSzNPozEnd('byMOver');
						if(!(mainId=='elmn'||frId_m==152)) alert('범위 밖으로 벗어나 이동모드가 종료되었습니다.');
					}
					return;
				}
				else{cnmnComm.style.backgroundColor="transparent";}
			}
		}
		if(!offMOver_sbx && outKey=='sbx'){
			var curNode=FindEdDiv(FindSNode(eS));
			
			if( curNode==null || curNode && sbxId.indexOf(curNode.id)<0){ 
				HideSBx(sbxId);
			} 
		}
		if(eSCl!='s'){
			var sMnIdInit=(eS.id)? eS.id.substr(0,2):'';
			if(outKey=='cm6' && !(eS.id=='cm6' || sMnIdInit=='it')){HideSMn('itmn');}
			else if(outKey=='cm36' && !(eS.id=='cm36' || sMnIdInit=='et')) {HideSMn('etmn');}
			else if(outKey=='cm17' && !(eS.id=='cm17' || sMnIdInit=='th')) {HideSMn('thmn');}
			else if(outKey=='cm20' && !(eS.id=='cm20' || sMnIdInit=='pa')) {HideSMn('pamn');}
			else if(outKey=='cm26' && !(eS.id=='cm26' || sMnIdInit=='pg')) {HideSMn('pgmn');}
			else if(outKey=='cm28' && !(eS.id=='cm28' || sMnIdInit=='gp')) {HideSMn('gpmn');}
			else if(outKey=='cm52' && !(eS.id=='cm52' || sMnIdInit=='lf')) {HideSMn('lfmn');}
			else if(outKey=='cm55' && !(eS.id=='cm55' || sMnIdInit=='lg')) {HideSMn('lgmn');}
			else if(outKey=='cm62' && !(eS.id=='cm62' || sMnIdInit=='bf')) {HideSMn('bfmn');}
			else if(outKey=='cm63' && !(eS.id=='cm63' || sMnIdInit=='ph')) {HideSMn('phmn');}
			else if(outKey=='cm100' && !(eS.id=='cm100' || sMnIdInit=='si')) {HideSMn('simn');}
		}
		if(!offMOver_sbx && outKey==''){
			var curNode=FindEdDiv(FindSNode(eS));
			if(curNode && HasSBx(curNode, 2,'getSB')){
				ShSBx(sbx);
			}
		}
		if(eSCl=='mi'){
			eS.style.filter="progid:DXImageTransform.Microsoft.Gradient('gradientType=1, startColorStr=#ffaca899, endColorStr=#00aca899)";
			if(eS.disabled==0){
				if(eS.id=='cm6'){ShSMn('itmn');}
				else if(eS.id=='cm36')	ShSMn('etmn');
				else if(eS.id=='cm17')	ShSMn('thmn');
				else if(eS.id=='cm20') ShSMn('pamn');
				else if(eS.id=='cm26') ShSMn('pgmn');
				else if(eS.id=='cm28') ShSMn('gpmn');
				else if(eS.id=='cm52') ShSMn('lfmn');
				else if(eS.id=='cm55') ShSMn('lgmn');
				else if(eS.id=='cm62') ShSMn('bfmn');
				else if(eS.id=='cm63') ShSMn('phmn');
				else if(eS.id=='cm100') ShSMn('simn');
			}
		}
	}
}
var outKey='';
function OnMouseOut(){
	eS=event.srcElement;
	if(eS){
		var eSCl=(eS.className)? eS.className:'';
		if(eSCl=='mi'){
			eS.style.filter='';
			if(eS.id=='cm6'||eS.id=='cm36'||eS.id=='cm17' || eS.id=='cm20'|| eS.id=='cm26'|| eS.id=='cm28'||eS.id=='cm52'|| eS.id=='cm55'|| eS.id=='cm62'|| eS.id=='cm63'|| eS.id=='cm100'){	outKey=eS.id;	}
		}
		if(offMOver_sbx=='0'){
			var curSNode=FindSNode(eS);
			var curNode=FindEdDiv(curSNode);
			if((curSNode && curSNode.id && curSNode.id!='nd' && curSNode.id==sbxId )||(curNode && sbxId.indexOf(curNode.id)>0)){  
				outKey='sbx';
			}
		}
	}
}
var inacted_onclick='';
function Inact_onclick(node, action){
	allElmts=node.all;
	for(var i=0,len=allElmts.length; i<len; i++){
		if(allElmts[i].tagName){
			var tNm=allElmts[i].tagName.toLowerCase();
			if(tNm=='a'||tNm=='img') {
				if(action==true){
					if(allElmts[i].onclick && allElmts[i].onclick!=''){
						inacted_onclick=allElmts[i].thref;
						allElmts[i].thref='';
					}
				}
				else if(inacted_onclick!=''){
					allElmts[i].thref=inacted_onclick;
					inacted_onclick='';
				}
			}
		}
	}
}

function GetElementsByCl(tCl, tagName, parentEl, inclHidden){
	 var elements=new Array();
	 var d=parentEl ? parentEl : document;
	 var allElements;
	
	 if(tagName)
	   allElements=d.all && d.all.tags(tagName)
		|| d.getElementsByTagName && d.getElementsByTagName(tagName);
	 else allElements=d.all || d.getElementsByTagName("*");
	
	 for(var gc=0,len=allElements.length; gc<len; gc++){
		if(allElements[gc].className && allElements[gc].className.indexOf(tCl)==0 ){
			if(    (    (tCl=='bmd' || tCl=='bxd' || tCl=='bbs' || tCl=='bbc' || tCl=='nad' ) && allElements[gc].firstChild==null    ) || 
					(    tCl=='bmd' && (   allElements[gc].id.indexOf('a_')==0 || (inclHidden!=null && allElements[gc].style.display && allElements[gc].style.display=='none')  )  )   ){
				continue;
			}
			else{
				elements[elements.length]=allElements[gc];
			}
		}
	}
	return elements;
}

function FindEdDiv_dblClk(node){
	if(isloggedin=='y' && auth<=5){
		while(node){
			var nCl=node.className;
			if((nCl=='bxd' && !(node.style.banner||node.style.item_f))||nCl=='bmd' ||nCl=='bbs'  ){
				return node;
			}
			node=node.parentNode;

		}
	} 
	return null;
}

function edit(el){
	if(isloggedin=='y' && (auth<=1  || (auth<=5 && el.memo_info && el.memo_info==userid)) && mainId=='' && frId_m=='' && isMoveM==0){
		
		if(isDblClkdEditM==1){
			quit(sNode);
		}
		if(el.className && el.className=='td'){
			if(h_help==1) Alert('더블클릭으로 내용을 입력할 수 있는것은 메모지류에 한합니다. 테이블내 셀의 내용을 입력하려면 [오른쪽_클릭]으로 홈피메뉴를 띄운 후 [아이템관리]의 [내용/폰트/코드]메뉴를 선택하여 편집창에서 작업합니다.');
			else Alert('더블클릭으로 내용을 입력할 수 있는것은 메모지류에 한합니다.');
			
			return;
		}
		sNode=el;
		
		sCl=sNode.className;
		edDiv=FindEdDiv_dblClk(el);
		if(edDiv && !(edDiv.style.banner || edDiv.style.item_f)){
			dCl=edDiv.className;
			KeepInMiArr(edDiv, 5); 
			if(isloggedin=='y' && auth<=5 && el.memo_info && el.memo_info==userid){
				SetDomNInfo(edDiv, new Array('cnt'),1);
			}
			SetEditable_dblClk(el, miArr.length-1, 0);
			isDblClkdEditM=1;
			if(sNode) sNode.focus();
		}
		event.returnValue=false; 
		event.cancelBubble=true;
		
	}
	else if(auth<=1){
		alert(alt_edmv_mode);
	}
}
function quit(el){
	if(isloggedin=='y' && (auth<=1|| (auth<=5 && el.memo_info && el.memo_info==userid))){
		isDblClkdEditM=0;
		ResetEditable();
		event.returnValue=false; 
		event.cancelBubble=true;
	}
}




var x=0;    var y=0;
var cw=0;   var ch=0;
var cx=0;   var cy=0;
var sl=0;   var st=0;
var wGap=0; var hGap=0;
var shCnxtMn=1;
function GetXYHWGaps(){
	cx=cx_om;
	cw=cw_om;
	cy=cy_om;
	ch=ch_om;
	
	sl=sl_om;
	st=st_om;    
	x=x_om;
	y=y_om;
	wGap=cw_om-cx_om;	hGap=ch_om-cy_om;
}
var x_om=0;    var y_om=0;
var cw_om=0;   var ch_om=0;
var cx_om=0;   var cy_om=0;
var sl_om=0;   var st_om=0;
function GetXYHW_om(){
	cx_om=event.clientX;	 
	cw_om=document.body.clientWidth; 
	cy_om=event.clientY;	 
	ch_om=document.body.clientHeight;
	
	sl_om=document.body.scrollLeft-nd.offsetLeft;
	st_om=document.body.scrollTop-nd.offsetTop;	    
	x_om=sl_om+cx_om;
	y_om=st_om+cy_om;
}
function CkSameNode_needless(){
	if(edDiv==lastEditNode){
		isSameLastEditNode=1;
	}
}
function OnClick_inc(mkerM_){
	eEdDiv=edDiv;
	eSNode=sNode;
	if(mainId==''&& (sMnId=='itmn'||sMnId=='etmn'||sMnId=='simn'||sMnId=='thmn'||sMnId=='pamn'||sMnId=='pgmn'||sMnId=='gpmn'||sMnId=='lfmn'||sMnId=='lgmn'||sMnId=='bfmn'||sMnId=='phmn')) HideSMn(sMnId); 
	if(eS) FindSNodeNEdDiv_onClick(eS);
	if(eEdDiv && edDiv_onClick){	
		var doRE=1;
		if((frId_m>100 && frId_m<200)){
			if(lastEditNode){
				if(edDiv_onClick==lastEditNode){
					isSameLastEditNode=1;
					doRE=0;
				}
			}
		}
		if(eEdDiv!=edDiv_onClick){
			if(sbx){HideSBx(null, sbx);}
			var eDCl=eEdDiv.className;
			if(auth<=1 && eEdDiv!=nd) ResetLastEdDiv(eSNode,eEdDiv);
			sNode=null;	edDiv=null;
		}
	}
}
function OnCnxtMenu_inc(mkerM_){
	eEdDiv=edDiv;
	eSNode=sNode;
	if(mainId==''&& (sMnId=='itmn'||sMnId=='etmn'||sMnId=='simn'||sMnId=='thmn'||sMnId=='pamn'||sMnId=='pgmn'||sMnId=='gpmn'||sMnId=='lfmn'||sMnId=='lgmn'||sMnId=='bfmn'||sMnId=='phmn')) HideSMn(sMnId); 
	if(eS) FindSNodeNEdDiv(eS);
	if(rszNode && rszNode!=gb &&(x_om>outRsz.offsetLeft && x_om<outRsz.offsetLeft+outRsz.offsetWidth && y_om>outRsz.offsetTop && y_om<outRsz.offsetTop+outRsz.offsetHeight)){
		sNode=eSNode; edDiv=eEdDiv; sCl=sNode.className; dCl=edDiv.className;
	}
	else{
		cl=dCl;
		if(eEdDiv && edDiv){	
			var doRE=1;
			if((frId_m>100 && frId_m<200)||(frId_m==371||frId_m==372||frId_m==373||frId_m==374||frId_m==375)){///// 
				if(lastEditNode){
					if(edDiv==lastEditNode){
						isSameLastEditNode=1;
						doRE=0;
					}
				}
			}
			if(eEdDiv!=edDiv){
				if(sbx){HideSBx(null, sbx);}
				var eDCl=eEdDiv.className;
				if(eEdDiv!=nd){ResetLastEdDiv(eSNode,eEdDiv);}
			}
			if(edDiv && sNode && (dCl=='bmd'||dCl=='bbs'||dCl=='bxd')){	CkNSetDomNInfo(edDiv, sNode);}
		}
		if(HasSBx(edDiv, 2, 'getSB')){
			ShSBx(sbx);
		}
		if(mkerM!='non'){
			var mkerM=(mkerM_==null)? 'dN':'sN';
			if(sCl=='bm'||sCl.indexOf('lable')==0||sCl=='td'||(sNode && sNode.id && sNode.id.indexOf('s')==0)){
				MakeMker('sN');
			}
			else{
				MakeMker(mkerM);
			}
		}
	}
}
var edDiv;
var sNode;
var dCl='';
var sCl='';
var orgFlt='';

var eEdDiv; var eSNode;
function FindSNodeNEdDiv(asgnedN){
	//-----------------------------------------------------------------
	var esNode=(asgnedN)? asgnedN:event.srcElement;
	if(esNode.className && (esNode.className=='bmd'||esNode.className=='bxd'||esNode.className=='bbc'||esNode.className=='nad'||esNode.className=='bbs')){
		return;
	}
	//--------------------------------------------------------------------
	sNode=(asgnedN)? FindSNode(asgnedN):FindSNode(event.srcElement);
	if(esNode){	
		sCl=sNode.className;
		edDiv=FindEdDiv(sNode);
		if(edDiv){
			dCl=edDiv.className;
			if(dCl!='nd') edDiv.focus();
		}
	}
}
var sNode_onClick;
var edDiv_onClick;
function FindSNodeNEdDiv_onClick(asgnedN){
	sNode_onClick=(asgnedN)? FindSNode(asgnedN):FindSNode(event.srcElement);
	edDiv_onClick=FindEdDiv(sNode_onClick);
}

var nSubId='';
function FindSubDiv_1(tCl, tN){
	var tSBx;
	if(tCl=='box3'||tCl=='box4'||tCl.indexOf('box2')==0||tCl.indexOf('box1')==0 || tCl=='image'){
		if(tN.id==''){
			nSubId='sbx'+tN.parentNode.id;
		}
		else if(tN.id && tN.id.indexOf('sbx')==0){
			nSubId=tN.id;
		}
		if(nSubId!='') tSBx=$(nSubId);
	}
	return tSBx;
}
function FindSubDiv_menu(tCl, tN){
	var tSBx;
	if(tCl=='td' && tN.offsetParent.className=='menu'){
		if(tN.className=='td'){
			nSubId='sbx'+tN.id;
		}
		else if(tN.className=='box3'){
			nSubId=tN.id;
		}
		if(nSubId!='') tSBx=$(nSubId);
	}
	return tSBx;
}
function GetCssW(iCl){
	var w=0;
	if(iCl=='box3') w=nBoxW;
	else if(iCl.indexOf('box1_8')==0) w=nBox1_8W;
	else if(iCl.indexOf('box1_7')==0) w=nBox1_7W;
	else if(iCl.indexOf('box1_6')==0) w=nBox1_6W;
	else if(iCl.indexOf('box1_5')==0) w=nBox1_5W;
	else if(iCl.indexOf('box1_4')==0) w=nBox1_4W;
	
	else if(iCl=='box4') w=nCalW;
	else if(iCl.indexOf('box22')==0) w=nBbsW;
	else if(iCl=='table') w=nTblW;
	else if(iCl=='marquee') w=nMarqW;
	return w;
}
function GetCssH(iCl){
	var h=0;
	if(iCl=='box4') h=nCalH;
	else if(iCl.indexOf('box22')==0) h=nBbsH;
	else if(iCl.indexOf('box')==0) h=nBoxH;
	else if(iCl=='table') h=nTblH;
	else if(iCl=='marquee') h=nMarqH;
	return h;
}
function SortBy_os_x(a,b){return a[6]-b[6]}
function SortBy_os_y(a,b){return a[7]-b[7]}
function SortBy_gb_b(a,b){return a[9]-b[9]}
function Set_mmn_mem(){
}
function ModifyMmn_mem(){
}
function Set_mmn(){
	if(auth<=1 && edDiv){
		ModifyMmn();
		SetFunctions();
	}
}
function ModifyMmn(){
}

function SetFunctions(){
}
var isLRevt=false;
var mainId='';
function ShMn(tId, fixPos){
}
function HideMn(iId){
}
var mainDivType='';
var sMnId='';
var sbx;  var sbxId='';
var sBs;
var edDivId='';
function ShSMn(tSId){
}
function HideSMn(tSId, tSMn){
}
function ShSBx(tSBx, sNode_){
	if(mainId=='mmn') HideMnByOnClick();
	if(sbxId!=''){HideSBx(sbxId);}
	
	eS=(sNode_)? sNode_:event.srcElement;
	if(eS){
		tSBx.style.position='absolute';
		tSBx.style.display='block';
		if(tSBx.style.left==''){
			if(eSCl!='td')	tSBx.style.left=eS.parentNode.firstChild.offsetLeft;
			else tSBx.style.left=eS.offsetLeft;
		}
		if(tSBx.style.top==''){
			if(eSCl!='td'){
				tSBx.style.top=eS.parentNode.firstChild.offsetHeight;
			}
			else tSBx.style.top=eS.offsetHeight; 
		}
		tSBx.style.visibility='visible';
		sbxId=tSBx.id;
		sbx=tSBx;
	}
}
function HideSBx(tSId, tSBx){
	var tSBx=(tSBx)? tSBx: $(tSId);
	if(tSBx){
		tSBx.style.display='none';
		sbxId='';
		outKey='';
		sbx=null;
		offMOver_sbx=0;
	}
}
function SearchLk(){
	if(browser=='ms')  OpenFr('../neo/searchLk.php', 81);
	else alert(brw_str);
}
var orgLFs_srchLk;
function Cr_orgLFs_srchLk(arr){
	orgLFs_srchLk=new Array();
}
function Input_orgLFs_srchLk(node, innerHTML){
	orgLFs_srchLk[orgLFs_srchLk.length]=new Array(node, innerHTML);
}
function Repl_orgLFs_srchLk(){
	for(m=0; m<orgLFs_srchLk.length; m++){	
		orgLFs_srchLk[m][0].innerHTML=orgLFs_srchLk[m][1];
	}
}
function ClzWin_srchLk(frArrIdx_cur_){
	if(orgLFs_srchLk!=null) Repl_orgLFs_srchLk();
	ApplyAll(frArrIdx_cur_);
}
function GetLowerSGrs(tSubN){
	var tSubN=(tSubN)? tSubN:sNode;
	var lowerSGrsArr=new Array();
	if(tSubN.className && tSubN.className!='nd'){
		var allElmts=tSubN.all;
		for(var i=0,len=allElmts.length; i<len; i++){
			var node=allElmts[i];
			if(node.tagName){
				var tNm=node.tagName.toLowerCase();
				if((tNm=='div'||tNm=='table'||tNm=='img') && node.id && node.id.indexOf('sgr')==0) {
					var nodeB=node.offsetTop+node.offsetHeight;
					while(node!=null){
						if(node.id==''){
							nodeB=nodeB+node.parentNode.style.pixelTop;
							break;
						}
						node=node.parentNode;

						if(nodeB>node.offsetHeight) nodeB=nodeB+node.offsetTop;
						else{
							nodeB=0; 
							break;
						}
					}
					if(nodeB!=0) lowerSGrsArr[lowerSGrsArr.length]=new Array(node, nodeB);
				}
			}
		}
	}
	return lowerSGrsArr;
}
function GetLefterSGrs(tSubN){
	var tSubN=(tSubN)? tSubN:sNode;
	var lefterSGrsArr=new Array();
	if(tSubN.className && tSubN.className!='nd'){
		var allElmts=tSubN.all;
		for(var i=0,len=allElmts.length; i<len; i++){
			var node=allElmts[i];
			if(node.tagName){
				var tNm=node.tagName.toLowerCase();
				if((tNm=='div'||tNm=='table'||tNm=='img') && node.id && node.id.indexOf('sgr')==0) {
					var nodeR=node.offsetLeft+node.offsetWidth;
					while(node!=null){
						if(node.id==''){
							nodeR=nodeR+node.parentNode.style.pixelLeft;
							break;
						}
						node=node.parentNode;

						if(nodeR>node.offsetWidth)	nodeR=nodeR+node.offsetLeft;
						else{
							nodeR=0; 
							break;
						}
					}
					if(nodeR!=0) lefterSGrsArr[lefterSGrsArr.length]=new Array(node, nodeR);
				}
			}
		}
	}
	return lefterSGrsArr;
}
function HasSBx(tN, nodeM, getSBx){
	var tN=(tN)? tN:edDiv;
	var hasSBx=false;
	if(tN && tN.className && tN.className!='nd'){
		var tSBx;
		if(nodeM==2){
			if(tN.firstChild){
				tSBx=(tN.firstChild.className && tN.firstChild.className=='image')? tN.lastChild:tN.firstChild.nextSibling;
				if(tSBx && tSBx.id && tSBx.id.indexOf('sbx')==0){
					hasSBx=true;
					if(getSBx) sbx=tSBx; 
				}
			}
		}
		else{ 
			tSBx=(tN.className=='image')? tN.parentNode.lastChild: tN.nextSibling;
			if(tSBx && tSBx.id && tSBx.id.indexOf('sbx')==0) hasSBx=true;
			else{
				tSBx=tN;
				if(tSBx.id && tSBx.id.indexOf('sbx')==0) hasSBx=true;
			}
		}
	}
	return hasSBx;
}
function HasSGr(tSubN){
	var tSubN=(tSubN)? tSubN:sNode;
	var hasSGr=false;
	if(tSubN && tSubN.className && tSubN.className!='nd'){
		
		var childs=tSubN.childNodes;
		for(var iq=0,len=childs.length; iq<len; iq++){
			var node=childs[iq];
			if(node.tagName && node.className){
				var tCl=node.className;
				if((tCl=='box3'||tCl=='lable'||tCl=='table'||tCl=='marquee'||tCl=='image'||tCl=='line') 
					&& node.id && node.id.indexOf('sgr')==0) {
					hasSGr=true;
					break;
				}
			}
		}
	}
	return hasSGr;
}
function GetSGrNum(tSubN){
	var tSubN=(tSubN)? tSubN:sNode;
	var sgrnum=0;
	if(tSubN && tSubN.className && tSubN.className!='nd'){
		var childs=tSubN.childNodes;
		for(var ip=0,len=childs.length; ip<len; ip++){
			var node=childs[ip];
			if(node.tagName && node.className){
				var tCl=node.className;
				if((tCl=='box3'||tCl=='lable'||tCl=='table'||tCl=='marquee'||tCl=='image'||tCl=='line') && node.id && node.id.indexOf('sgr')==0) {
					sgrnum++;
				}
			}
		}
	}
	return sgrnum;
}
function GetLbIcon(tDomN){
	var tDomN=(tDomN)? tDomN:sNode;
	var tLbIcon;
	if(tDomN.className && tDomN.className!='nd'){
		var allElmts=tDomN.all;
		for(var i=0,len=allElmts.length; i<len; i++){
			var node=allElmts[i];
			if(node.tagName){
				var tNm=node.tagName.toLowerCase();
				if((tNm=='img') && node.className && node.className=='lbIcon') {
					tLbIcon=node;
					break;
				}
			}
		}
	}
	return tLbIcon;
}
function SortByNum(a,b){
	return a-b;
}
function SortByNum_1(a,b){
	return a[1]-b[1];
}
function SortByNum_2(a,b){
	return a[2]-b[2];
}
function SortByAlpha(a,b){
 	var x = a[2].toLowerCase();
    var y = b[2].toLowerCase();
	return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
function Over_sBs_1(sBsL, no, mnId) {
	for (var i = 0; i < sBsL; i++) {
		if (i == no) {
			$("sBs"+mnId+i).style.display = "block";
		}
		else {
			$("sBs"+mnId+i).style.display = "none";
		}
	}
}
function Over_sBs() {
	if(mainId=='' && !gbArr && !isMked){	
		var splits=event.srcElement.name.split('_');
		var sBsL=splits[0];
		var no=splits[1];
		var tSB_id=event.srcElement.offsetParent.id;
		var spltId=tSB_id.split('_');
		var tBId=spltId[0];
		for (var i = 0; i < sBsL; i++) {
			if (i == no) {
				var dispSB=$("sBs"+tBId+'_'+i);
				if(dispSB){
					dispSB.style.display = "block";
				}
			}
			else {
				var hideB=$(tBId+'_'+i);
				if(hideB){
					var hideSB=$('sBs'+tBId+'_'+i);
					if(hideSB){
						hideSB.style.display = "none";
					}
				}
			}
			
		}
	}
}
function getRandomNumber(range)
{
	return Math.floor(Math.random() * range);
}

function getRandomChar()
{
	var chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ";
	return chars.substr( getRandomNumber(62), 1 );
}

var prevId; var sameIdPlus=1;
function GetUniqId(resetSameIdPlus, asStr){
	var nId=Date.parse(new Date());
	nId=''+nId;
	nId=nId.substr(0,10);
	var str = "";
	for(var i = 0; i < 2; i++)
	{
		str += getRandomChar();
	}
	nId='w'+nId;
	nId=nId+str;
	//if(asStr && asStr==1) nId='w'+nId;
	return nId;
}
var cm='';
var sty='';
var pa;
var cl;
var cnt='';
var ob='';
function gotoTItem(a,id, mkerOpt, hompy, page_idx){
	if(navigator.userAgent.indexOf('MSIE')== -1) return;
	if(mainId=='mmn') HideMnByOnClick();
	if(isMoveM==0 && frId_m=='' && mainId==''){
		var el=$(id);
		var altStr='';
		var delItem='';
		if(el==null) return;
		if(el.innerHTML==''){
			delItem=' 그러나 삭제 예정입니다.';
		}
		MakeMker('dN', el);
		mkN.focus();
		ClzAllRss();
		ToggleFrame('clz');
		if(mkerOpt=='bmd'){
			altStr='해당 폴더가 여기 있습니다.';
			Alert(altStr+delItem);
		}
		else if(mkerOpt=='bxd_single'){
			altStr='해당 아이템은 페이지당 하나만 필요하며 이미 여기 생성되어 있습니다.';
			Alert(altStr+delItem);
		}
		else if(mkerOpt=='bxd'){
			altStr='해당 아이템이 여기 있습니다.';
			Alert(altStr+delItem);
		}
		else if(mkerOpt=='mem_memo'){
			altStr='해당 쪽지가 여기 있습니다.';Alert(altStr+delItem);
		}
		else if(mkerOpt=='b_items'){
			altStr='이미 이곳에 생성되어져 있습니다.';Alert(altStr);
		}
		else if(mkerOpt=='bbs'){
			altStr='해당 게시판이 여기 있습니다.';Alert(altStr+delItem);
		}
	}
	else if(frId_m!=''||mainId!=''){
		alert(alt_ed_mode);
	}
}
var rszNode;
var rsz_domN;
var miArr;
var miArr_upload_img_del;
var miArr_upload_img_new;
function OpenFr_bbs(url, bbsId){
	fM=1;
	NewFr_bbs(url, bbsId);
}
function NewFr_bbs(url, bbsId){
	var frId=GetUniqId(1,0);
	var nFr=LoadFrame(url, null, frId, bbsId);
	
	if(auth<=1) KeepInMiArr(nFr.parentNode, 9);
	PozFr(nFr.parentNode, frId);
}
function PozFr(tOutFr, frId){
	
	var frTop=(y<150)? 150:y; 
	var frLeft=200;
	if(frId==53||frId==111||frId==121||frId==41||frId==151||frId==261||frId==263||frId==211||frId==223||frId==201||frId==371||frId==372||frId==374||frId==375){
		frLeft=20;
	}
	if(edDiv ||(frId>1000 && frId<2000)){
		if((frId>100 && frId<200)&& (edDiv!=nd&& dCl!='ald')){
			if((edDiv.style.b<400)||(sCl=='td'||sCl=='table')){
				frTop=edDiv.offsetTop+(edDiv.style.b).toInt()+10;
			}
			else{
				frTop=y+20;
			}
		}
		else if(frId>1000 && frId<2000){
			if(frId_i_m==10000){
				frTop=0; 
				frLeft=0; 
			}else{
				frTop=frArr[frArrIdx_i_m][0].parentNode.offsetTop; 
				frLeft=frArr[frArrIdx_i_m][0].parentNode.offsetLeft+frArr[frArrIdx_i_m][0].offsetWidth; 
				if(edDiv && (frId_i_m>200 && frId_i_m<300)){
					if(edDiv.style.pixelTop+50>frTop){
						edDiv.style.top=frTop-100;
					}
				}
			}	
		}
		else if(frId==10000){
			frTop=event.y-event.clientY+10;
			if(frTop<nd_mg_t) frTop=nd_mg_t;
		}
		else if(frId==54||frId==55||frId==57){
			if(frId==54){
				var tgt=$('a_intro');
			}
			else if(frId==55){
				var tgt_id='a_board_'+page_idx;
				var tgt=$(tgt_id);
			}
			else if(frId==57){
				var tgt=(fr_list=='a_bmd')? $('a_bmd'):$('a_bbs');
			}
			frTop=tgt.offsetTop+100;
		}
		else if(frId==53){
			frTop=edDiv.offsetTop-200;
			if(frTop<nd.offsetTop+nd_mg_t) frTop=nd_mg_t;
		}
	}
	else{
		if(frId==81) {
			if(fr_file=='index_doumi.php') frTop=145;
			else frTop=5;
			frLeft=30;
		}
		else frTop=250;
	}
	tOutFr.style.left=frLeft;
	tOutFr.style.top=frTop;
	tOutFr.style.width=300;
	ShGb(frLeft,(frTop+350));
}
function LoadFrame(url,frI,frId,bbsId){
	var outFr=new Element('div');
	outFr.id=frId;
	outFr.className='outFr';
	var urlStr=(frI!=null)? (frId>1000 && frId<2000)? url+'&frI='+frI+'&frId='+frId:url+'?frI='+frI+'&frId='+frId: url+'&frId='+frId+'&userid='+userid;
	if(frI!=null){$(outFr).setProperties({fri:frI});	}
	$(nd).adopt($(outFr));
	var mvHDiv=new Element('div');
	if(frI!=null) mvHDiv.className='moveH';
	mvHDiv.style.zIndex=12000;
	mvHDiv.style.border='#cecece solid 1px';
	
	mvHDiv.innerText='[버튼작동이 안될때는 빈 바탕을 클릭후 다시 시도해주세요.]';
	$(mvHDiv).setProperties({align:'right', 'oncontextmenu':OnCnxtFr, 'class':'moveH'});
	$(outFr).adopt($(mvHDiv));
	var iBtn_doumi=new Element('img');
	iBtn_doumi.src='http://neohompy.com/image/common/doumi_mn_sm.gif';
	$(iBtn_doumi).setProperties({'alt':'도우미의 상세한 도움말', 'id':'iBtn_doumi', 'class':'btn_fr2'});
	$(iBtn_doumi).addEvent('click', InfoFr_doumi);

	$(mvHDiv).adopt($(iBtn_doumi));
	var iBtn=new Element('img');
	iBtn.src='http://neohompy.com/image/common/a_help_open_sm.gif';
	$(iBtn).setProperties({'alt':'간단한 도움말 열기','id':'iBtn', 'class':'btn_fr2'});
	$(iBtn).addEvent('click', InfoFr);
	$(mvHDiv).adopt($(iBtn));
	var clzBtn=new Element('img');
	clzBtn.src='http://neohompy.com/image/common/a_close_sm.gif';
	$(clzBtn).setProperties({'id':'clzBtn', 'class':'btn_fr2'});
	if(browser=='com') $(clzBtn).addEvent('click', ClzFr);
    else{$(clzBtn).setProperty('onclick', ClzFr);}
	$(mvHDiv).adopt($(clzBtn));
	var nFr=new Element('iframe');
	nFr.className='iFrame';
	nFr.id=frId+'_f';
	nFr.src=urlStr;
	nFr.style.border="#808040 solid 1px";
	nFr.frameborder="0";
	nFr.scrolling='no'
	$(outFr).adopt($(nFr));
	
	return nFr;
}
function OnCnxtFr(){
	event.returnValue=false;
	event.cancelBubble=true;
}
function MoveFr(){
	if(mainId=='mmn') HideMnByOnClick();
	if( eS && isMoveM==0 && frId_m=='' && mainId==''){	
		var moveBar=eS.parentNode;
		if(eS.value=='mv'){
			moveBar.style.height=25;
			moveBar.style.backgroundColor='#d6e7ff';
			moveBar.className='moveH_noColr';
			eS.value='fix';
			$('sz_sBtn').disabled=1;
			$('sz_lBtn').disabled=1;
			$('hpBtn').disabled=1;
			$('dsgnBtn').disabled=1;
			$('defBtn').disabled=1;
			eS.src='http://neohompy.com/image/mker3/a_fr_pos_fix.gif';
			if(h_help==1) Alert('하늘색 툴바를 잡고 위치를 조정한 후, [위치고정]버튼을 클릭하세요.');
		}
		else{
			moveBar.style.height=0;
			moveBar.style.backgroundColor='transparent';
			moveBar.className='';
			eS.value='mv';
			$('sz_sBtn').disabled=0;
			$('sz_lBtn').disabled=0;
			$('hpBtn').disabled=0;
			$('dsgnBtn').disabled=0;
			$('defBtn').disabled=0;
			eS.src='http://neohompy.com/image/mker3/a_fr_pos_mv.gif';
			if(h_help==1) Alert('현재 위치를 저장하려면 상태저장(디스켓아이콘)버튼을 클릭한 후 [페이지 저장]을 하세요.');
		}
	}
	else if(frId_m!=''||mainId!=''){
		alert(alt_ed_mode);
	}
	else if(isMoveM!=0){
		Alert_moveM();
	}
}
function Alert_moveM(fr){
	if(fr!=null && fr=='cnxt'){
		AdjSzNPozEnd();
		Alert('[크기/위치 조정]모드가 종료되었습니다.');
	}else{
		mvBtnD.firstChild.style.backgroundColor="#FF0000";
		Alert('현재는 [크기/위치 조정]모드입니다. 위의 [크기/위치조정 종료]버튼을 클릭한 후 다시 시도해주세요.');
		mvBtnD.firstChild.style.backgroundColor="#FFF12D";
	}
}
function ClzFr(bySys0, bySys1, outFr_,cncl){
	
	var tBtn;
	var outFr;
	if(bySys1==null){
		tBtn=event.srcElement;
		outFr=tBtn.parentNode.parentNode;
	}
	else outFr=outFr_;
	var frId=outFr.id;
	var outFrFri=$(outFr).getProperty('fri');
	
	if(frId<2000){
		if(frId==81) ClzWin_srchLk(frArrIdx_cur);
		else if(frId==172 && cncl==null && frArr[frArrIdx_cur][0].contentWindow.sNode){
			frArr[frArrIdx_cur][0].contentWindow.Apply1();
		}
		else{ ApplyAll(outFrFri);	}
	}
}
var tblH; 
var mainMnH=null;
function SizeFr(frI, frId, tFrame){
	var frId_f=(frId!=null)? frId+'_f':'';
	var tFr=(frI!=null)? frArr[frI][0]: (frId!=null)? $(frId_f):tFrame;
	var tFr_eH=tFr.offsetHeight;
	tWin=tFr.contentWindow;
 	if(tWin && tWin.mainMn && tWin.mainMn.style){
		tWin.dialogWidth=tWin.tbl1.offsetWidth+3+'px';
		tWin.mainMn.style.height=null;
		var fMTblH=tWin.tbl1.offsetHeight+32;
		tblH=fMTblH;
		tWin.dialogHeight=tblH+'px';
		$(tFr.parentNode).setStyles({width:tWin.tbl1.offsetWidth+3, height:tblH-23});
		$(tFr).setStyles({width:tWin.tbl1.offsetWidth+3, height:tblH-25});
		var adjH=tblH-tFr_eH;
		var opt=(adjH>0)? 'inc':'dec'; 
	}
}
function ClzAllRss(){
	if(rsss=='') return;
	var allRsss=rsss.split('*');
	for(rs=0;rs<allRsss.length;rs++){
		if(allRsss[rs]!=''){
			var rdnodePPId=allRsss[rs];
			var rdnodePP=$(rdnodePPId);
			var rdnodeP=$(rdnodePP).getFirst(); 
			var rdnodePH=$(rdnodeP).offsetHeight;
			$(rdnodeP).setStyle('overflow','hidden');
			$(rdnodeP).getParent().setStyle('z-index','1');
			if(rdnodePH>34){
				if(browser=='com'){
					$(rdnodeP).setStyle('height','24');
					$(rdnodeP).getParent().setStyle('height','28');
					$(rdnodeP).setStyle('overflow','hidden');
				}
				else{
					$(rdnodeP).setStyle('height','32');
					$(rdnodeP).getParent().setStyle('height','36');
				}
				if(wr_open_rss=='item_id'){
					wr_open_rss='';
				}
				var r_frBm=$(rdnodePP).getProperty('frBm');
				if($(rdnodePP).id=='b_rss_div' && r_frBm!=null && r_frBm=='y'){
					var r_orgT=$(rdnodePP).getProperty('orgT');
					if(r_orgT=='') r_orgT=50;
					$(rdnodePP).setStyle('top',r_orgT);
					$(rdnodePP).setProperty('frBm','');				
				}
			}
		}
	}
}
function RszFr(bySys0, bySys1, tOutFr){
	if(mainId=='mmn') HideMnByOnClick();
	if(isMoveM==0 && frId_m=='' && mainId==''){	
		ClzAllRss();		
		
		var outFr=(bySys1==null)? event.srcElement.parentNode.parentNode:tOutFr;
		var tFr=$('10000_f');
		var frId=outFr.id;
		var outFrFri=$(outFr).getProperty('fri');
		if(frId<2000){
			ResizeFr(tBtn, null, outFrFri);
		}
		else{
			ResizeFr(null, tFr);
		}
	}
	else if(frId_m!=''||mainId!=''){
		alert(alt_ed_mode);
	}
	else if(isMoveM!=0){
		Alert_moveM();	
	}
}

function ToggleFrame(mode){
	var outFr=document.getElementById('10000');
	if(mode=='clz'){
		SmszFr(null,'bySys');
	}
	else if(mode=='reset'){
		RszFr(null,'bySys', outFr);
	}
}
function RszFr_f(bySys0, bySys1, tOutFr){
	var outFr=(bySys1==null)? event.srcElement.parentNode.parentNode:tOutFr;
	var tFr=$(outFr).getLast();
	var frId=outFr.id;
	ResizeFr(null, tFr);
}

function  ResizeFr(tBtn, tFr, frI){
	var tFr=(frI!=null)? frArr[frI][0]:tFr;
	var tWin;
	if(tFr){
		tWin=tFr.contentWindow;
		var tWinMainMn;
		if(tWin) tWinMainMn=tWin.document.getElementById('mainMn');
		if(tWin && tWinMainMn && tWinMainMn.style){
		//if(tWin && tWin.mainMn && tWin.mainMn.style){
			tWinMainMn.style.height=null;
			var tWinTbl1=tWin.document.getElementById('tbl1');
			tblH=tWinTbl1.offsetHeight+32;
			tWin.dialogHeight=tblH+'px'; 
			tWin.dialogWidth=tWinTbl1.offsetWidth+3+'px';
			$(tFr.parentNode).setStyles({width:tWinTbl1.offsetWidth+3, height:tblH-28});
			$(tFr).setStyles({width:tWinTbl1.offsetWidth+3, height:tblH-30});
			//처음 페이지 열릴때는 아직 nd가 펼쳐지기 전에 fr부터 펼쳐지므로 nd가 설치된 후부터 게시판 글볼때 프레임있는데까지 바탕이 생기게 아래 코드 처리
			if(nd && (tFr.id && tFr.id=='10000_f')){
				var tFr_top=parseInt(tFr.parentNode.style.top.substr(0.-2));
				var tempNdH=tFr_top+tWinTbl1.offsetHeight+nd_mg_b;
				if(tempNdH>nd_cur_h){	nd.style.height=tempNdH; }
			}
		}
	}
}
function SmszFr(bySys0, bySys1){
	if(mainId=='mmn') HideMnByOnClick();
	if(bySys1 || (isMoveM==0 && frId_m=='' && mainId=='')){	
		var outFr=document.getElementById('10000');
		var frId=outFr.id;
		var tFr=$(outFr).getLast();
		var tWin=tFr.contentWindow;
		if(tWin && tWin.mainMn && tWin.mainMn.style){
			tWin.mainMn.style.height=null;
			tblH=0;
			tWin.dialogHeight=tblH+'px'; 
			tWin.dialogWidth=tWin.tbl1.offsetWidth+3+'px';
			$(tFr.parentNode).setStyles({width:tWin.tbl1.offsetWidth+3, height:0});
			$(tFr).setStyles({width:tWin.tbl1.offsetWidth+3, height:0});
		}
		else{
			$(tFr.parentNode).setStyles({width:623, height:0});
			$(tFr).setStyles({width:623, height:0});
		}
	}
	else if(frId_m!=''||mainId!=''){
		alert(alt_ed_mode);
	}
	else if(isMoveM!=0){
		Alert_moveM();	
	}
}
var fM=1;
var txtDivH; var objDivH;
var tWinInd=-1;
var isOpen_bbsFr_editor=0;
function LoadTSrc(tHref, tOutFr_,hompy,page_idx){
	if(mainId=='mmn') HideMnByOnClick();
	if(isMoveM==0 && frId_m=='' && mainId==''){	
		var tOutFr=(tOutFr_='10000')? $(tOutFr_): tOutFr_;
		if(tOutFr.style.display=='none') tOutFr.style.display='block'; 
		tOutFr.turl=tHref;
		var tFr=document.getElementById('10000_f');
		tFr.src=tHref;
		//-------------------------------------------------------------------------------
		if(tHref.indexOf('write')>0 ||tHref.indexOf('edit')>0) isOpen_bbsFr_editor=1;
		else isOpen_bbsFr_editor=0;
		//-------------------------------------------------------------------------------
		if(browser=='ms' && (mN && isZSaved)){ 
			mN.style.zIndex=savedZ; 
			isZSaved=false;	
		}
		ClzAllRss();
	}
	else if(frId_m!=''||mainId!=''){
		alert(alt_ed_mode);
	}
	else if(isMoveM!=0){
		Alert_moveM();	
	}
}
function LoadTSrc_frIndex(tHref, hompy, page_idx){
	if(mainId=='mmn') HideMnByOnClick();
	if(isMoveM==0 && frId_m=='' && mainId==''){
		var tOutFr=document.getElementById('10000');
		if(tOutFr.style.display=='none') tOutFr.style.display='block'; 
		var tFr=document.getElementById('10000_f');
		var l_o=tFr.contentWindow.l_o;
		if(l_o!=null) tHref=tHref+'&l_o='+l_o;
		LoadTSrc(tHref,tOutFr);
	}
	else if(frId_m!=''||mainId!=''){
		alert(alt_ed_mode);
	}
}
function bbsErrW(){
	if(mainId=='mmn') HideMnByOnClick();
	if(isMoveM==0 && frId_m=='' && mainId==''){
		alert("쓰기권한이 없습니다.");
	}
	else if(frId_m!=''||mainId!=''){
		alert(alt_ed_mode);
	}
	else if(isMoveM!=0){
		Alert_moveM();	
	}
}
function ToggleBbs(lblD, cntD, edD, togBtn,opt){
	if(mainId=='mmn') HideMnByOnClick();
	var lblD=lblD;
	var cntD=cntD;
	var edD=edD;
	var togBtn=togBtn;
	
	if(isMoveM==0 && frId_m=='' && mainId==''){
		if(opt.indexOf('sv_a_')==0){
			var tLst='북마크폴더';
			if(opt.indexOf('bmd')>0){	edD=$('a_bmd');	}
			else if(opt.indexOf('bbs')>0){
				tLst='게시판';
				edD=$('a_bbs');
			}
			cntD=$(edD).getFirst();
			lblD=$(cntD).getFirst();
			var lst_str='삭제됩니다.';
			//edD.sti=3;폴더/게시핀 목록생성하여 열어두기  2:목록생성하여닫아두기   4 목록삭제
			if(opt=='sv_a_bmd_del' ||opt=='sv_a_bbs_del'){
				cntD.parentNode.style.width=cntD.parentNode.offsetWidth;
				cntD.parentNode.style.height=lblD.style.pixelHeight;
				cntD.style.display='none';
				edD.style.display='none';
				edD.sti=10;
			}
			else{
				cntD.parentNode.style.width=cntD.parentNode.offsetWidth;
				cntD.parentNode.style.height=150;			
				cntD.style.display='block'; 
				edD.style.display='block';
				edD.sti=11;
				lst_str='보여집니다. \n\n[크기/위치조정] 메뉴로 위치를 조정하세요.\n\n[아이템관리]의 ['+tLst+'목록 스킨]및[스타일/옵션] 메뉴로 스타일을 바꿔보세요.'
				var altstr='페이지 [모두저장]시 ['+tLst+' 관리 목록] 안에는 페이지내의 '+tLst+' 목록들이 '+lst_str;
				if(h_help==1) Alert(altstr);
			}
			edD.bxsi=1; 
			KeepInMiArr(edD, 5);
			
		}
		else if(opt.indexOf('sv')!=0){
			if(cntD.style.display!='none'||cntD.style.display=='block')	{ 
				cntD.parentNode.style.height=lblD.style.pixelHeight;
				cntD.style.display='none';
				if(edD.className=='bmd') edD.sti=20;
				else edD.sti=2; 
				togBtn.src='http://neohompy.com/image/common/open.gif';
				if(auth<=1 && h_help==1) alert('목록숨기기 상태로 유지하려면 아래의 저장버튼(디스크 아이콘)을 클릭하세요.');
			} 
			else{
				cntD.parentNode.style.height=150;			
				cntD.style.display='block'; 
				if(edD.className=='bmd') edD.sti=21;
				else edD.sti=1;
				togBtn.src='http://neohompy.com/image/common/close.gif';
				if(auth<=1 && h_help==1) alert('목록보기 상태로 유지하려면 아래의 저장버튼(디스크 아이콘)을 클릭하세요.');
			}
		}
		else if(auth<=1){
			edD.bxsi=1; 
			KeepInMiArr(edD, 5);
			if(h_help==1) Alert('목록상태를 저장합니다. [모두저장]후부터 작동됩니다.');
		}
	}
	else if(frId_m!=''||mainId!=''){
		alert(alt_ed_mode);
	}
	else if(isMoveM!=0){
		Alert_moveM();	
	}
}
var isMked=false;
var orgL;
var orgT;
var orgBder;
var mkN;
var mkNCl='';
function MakeMker(t, tNode_){
	if(nd){
		if(isMked){HideMker();}
		if(t=='dN' && sCl!='line'){
			mkN=(tNode_)? tNode_: (edDiv)? edDiv: null;
			if(mkN==null || mkN==gb || mkN.id.indexOf('nd')==0) return;
			orgL=mkN.offsetLeft;
			orgT=mkN.offsetTop;
			mkN=mkN.cloneNode();
			nd.appendChild(mkN);
			mkN.id=mkN.id+'t';
			mkN.style.zIndex=mkN.style.zIndex+10;
			mkN.style.left=orgL+parseInt(mkN.style.l);
			mkN.style.top=orgT+parseInt(mkN.style.t);
			mkN.style.width=parseInt(mkN.style.r)-parseInt(mkN.style.l); 
			mkN.style.height=parseInt(mkN.style.b)-parseInt(mkN.style.t);
			mkNCl=(sCl=='line')? sCl:'dN';
		}
		else if(t=='sN' || sCl=='line'){
			mkN=(tNode_&& sCl!='line')? tNode_: sNode;	
			mkNCl=sNode.className;
		}
		if(mkNCl=='dN'|| mkNCl =='box3' ||mkNCl =='box4' ||mkNCl.indexOf('box2')==0||mkNCl.indexOf('box1')==0 || mkNCl =='line' || mkNCl =='marquee' || mkNCl =='calendar'||
		   mkNCl =='td' || mkNCl=='menu' || mkNCl =='table' || mkNCl =='table_ii' ||mkNCl =='image' || mkNCl.indexOf('lable')==0|| mkNCl =='bm'){
				CrBderNFlt();
				isMked=true;
		}
	}
}

var mkLnDir;
function CrBderNFlt(){
	if(mkNCl=='line'){
		orgBder=mkN.style.borderTop;
		if(orgBder.substr(0,1)!='#'){
			mkLnDir='y'; 
			orgBder=mkN.style.borderLeft; orgBderW=mkN.style.borderLeftWidth; orgBderS=mkN.style.borderLeftStyle;
		}
		else{
			mkLnDir='x';
			orgBderW=mkN.style.borderTopWidth; orgBderS=mkN.style.borderTopStyle;
		}
	}
	else if(mkNCl=='lable'){
		orgBder=mkN.style.border;
		if(orgBder==''&& !(mkN.style.borderBottom==''||mkN.style.borderBottom=='0px')) {
			mkLnDir='b';
			orgBder=mkN.style.borderBottom; orgBderW=mkN.style.borderBottomWidth; orgBderS=mkN.style.borderBottomStyle;
		}
		else{
			mkLnDir='w';
			orgBderW=mkN.style.borderWidth; orgBderS=mkN.style.borderStyle;
		}
	}
	else{ orgBder=mkN.style.border; orgBderW=mkN.style.borderWidth; orgBderS=mkN.style.borderStyle;	}
	tempBderW='2px';
	mkN.style.border='#ad0000 '+tempBderW+' dotted';
}
function HideMker(){
	if(isMked){
		if(mkNCl=='dN' && mkN){
			mkN.parentNode.removeChild(mkN);
		}
		else {
			isMked=false;
			if(mkNCl=='line'){
				mkN.style.border='';
				mkLnDir=='x' ? mkN.style.borderTop=orgBder : mkN.style.borderLeft=orgBder;
			}
			else if(mkNCl=='lable'){
				mkN.style.border='';
				mkLnDir=='b' ? mkN.style.borderBottom=orgBder : mkN.style.border=orgBder;
			}
			else{ mkN.style.border=orgBder;	}
			
			if(!(orgBderW=='0px' ||orgBderS=='none' ) && orgBder=='') {
				mkN.style.borderWidth='';
				mkN.style.borderStyle='';
			} 
		}
		mkNCl='';
	}
}
function ShGb(iX_dr_, iY_dr_){
	if(isOpen_bbsFr_editor==1) return;
	if(auth>1) return;
	if(mainId!='')	HideMnByOnClick();
	gb.style.width=1;
	gb.style.height=1;
	gb.style.left=iX_dr_; gb.style.top=iY_dr_;
	gb.style.display='block';
	if(browser=='ms') gb.style.background='#ced8ff url(../image/ln/square5.jpg) 0% 0% repeat';
	gbShM=1;
	gb.focus();
}
function HideGb(){
}
function MakeRsz(tSubN, tDomN){
}
function HideRsz(){
}
var clpt='';
var splts;
var clptD='';
var addedBLk=0;
var clpt_baro='';
var win_clpt_url='';
function CkClpt(window){
}
var tgt='';
function CkTgt(){
}
function CkTgt_item(){
}
function Onclk_bm(url){
	if(isMoveM==0 && (frId_m=='' || frId_m==81) && mainId==''){
		MM_openBrWindow(url,'nwin');
	}
	else if(isMoveM==0 && (frId_m!='' || (mainId!='' && mainId!='mmn'))){
		alert(alt_ed_mode);
	}
} 
function onclk_bm(url){
	if(isMoveM==0 && (frId_m=='' || frId_m==81) && mainId==''){
		MM_openBrWindow(url,'nwin');
	}
	else if(isMoveM==0 && (frId_m!='' || (mainId!='' && mainId!='mmn'))){
		alert(alt_ed_mode);
	}
} 

var yr='';
var mo='';
var pm ='';
var nm ='';
var py ='';
var ny ='';
var yb='';
var yl='';
function ShowCal(ty, tm){
	HideMn('mmn');
	if(edDiv.yr==ty && edDiv.mo==tm){
		alert('현재 보이는 달력이 '+ty+'년 '+tm+'월 달력입니다.');
		return; 
	}
	else{
		if(Cnfrm(ty+'년 '+tm+'월의 달력으로 변경할까요?')){
			var tNWk='edBbc';
			var diffMonths=''+GetDiffMonths(ty, tm);
			byAjax=0;
			SaveAll_cnmn(tNWk,new Array(diffMonths, edDiv.id));
		}
	}
}
var thisYr;
var thisMo;
function GetDiffMonths(iyear, imonth){
	var thisMonths=thisYr*12+parseInt(thisMo);
	var tgtMonths=iyear*12+parseInt(imonth);
	return tgtMonths-thisMonths;
}
function SetTyTm(){
	var isOk=0;
	if(eS && !isMoveM){
		isOk=1;
		FindSNodeNEdDiv(eS);
		var strYr=edDiv.yr;
		var strMo=edDiv.mo;
		yr=parseInt(strYr);
		mo=parseInt(strMo);
		pm = mo - 1;
		nm = mo +1 ;
		py = yr;
		ny = yr;
		if (mo == 1){
		  pm = 12;
		  py = yr - 1;
		}
		else if (mo == 12){
		  nm = 1;
		  ny = yr +1 ;
		}
		yb=yr-1;
		yl=yr+1;
	}
	return isOk;
}
function Yb(){
	if(SetTyTm()){
		ty=yb;
		tm=mo;
		ShowCal(ty, tm);
	}
}
function Yl(){
	if(SetTyTm()){
		ty=yl;
		tm=mo;
		ShowCal(ty, tm);
	}
}
function Mb(){
	if(SetTyTm()){
		ty=py;
		tm=pm;
		ShowCal(ty, tm);
	}
}
function Ml(){
	if(SetTyTm()){
		ty=ny;
		tm=nm;
		ShowCal(ty, tm);
	}
}
function Crt(){
	if(SetTyTm()){
		ty=yr;
		tm=mo;
		ShowCal(ty, tm);
	}
}
function Gm(imo){
	if(SetTyTm()){
		ty=yr;
		tm=imo;
		ShowCal(ty, tm);
	}
}

var remainMker=0;
function OnCnxtMenu_nil(){
}
function CnfrmTgt(t, q){
}
function Cnfrm(q){
	if(sMnId!=''){HideSMn(sMnId);}
	if(mainId!=''){	HideMnByOnClick();}
	cnfrmW=1;
	var ye = confirm(q);
	return ye;
}
function Alert(q){
	if(sMnId!=''){HideSMn(sMnId);}
	if(mainId!=''){	HideMnByOnClick();}
	alert(q);
}
function setCookie(name, value, expires, path, domain, secure) {
  var expires_;
  if(expires==null){
		var today = new Date();
		expires_ = new Date(today.getTime() + 24 * 60 * 60 * 1000); 
  } 
  else expires_=expires;
  
  var curCookie = name + "=" + escape(value) +
      ((expires_) ? "; expires=" + expires_.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
	  ((secure) ? "" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
 
 if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}


//templ_2

function FindSNode(node){
		var nCl;
		var tName;
		while(node !=null){
			nCl=node.className;
			if(    nCl=='nd'   || nCl=='body'
				|| nCl=='bm'  
				|| nCl=='box3'|| nCl.indexOf('box1')==0 || nCl.indexOf('box2')==0	|| nCl.indexOf('box4')==0 || nCl.indexOf('box5')==0|| nCl.indexOf('box6')==0
				|| nCl=='m'    || nCl.indexOf('lable')==0 || nCl=='lg' 
				|| nCl=='calendar' || nCl=='image' || nCl=='marquee' || nCl=='line' || nCl=='menu' || nCl=='table' || nCl=='td' || nCl=='gb' 
				|| nCl=='tsat' || nCl=='tsun'|| nCl=='telse' || nCl=='sat'|| nCl=='sun'|| nCl=='else' ||nCl=='bk'  || nCl=='yrmemo' 
				|| nCl=='minip' 
				){
				return node;
			}
			else if(nCl=='gb'){
				return subN;
			}
			node=node.parentNode;
		}
}
function FindDownN(node){
	//if(isloggedin=='y' && ((from=='mp' && auth<=5) || (auth<=1 || (auth<=5)))){
		var orgNode=node;
		while(node){
			var nCl=node.className;
			var nTg=node.tagName;
			if(nCl=='bmd' ||nCl=='bbs' || nCl=='bbs_fr'|| nCl=='bbc'|| nCl=='bbc_fr'|| nCl=='bxd' || nCl=='nad' 
			|| nCl=='mnd' || nCl=='iad' || nCl=='nd' || nCl=='bad' || nCl=='fmd'
			|| nCl=='diad' || nCl=='ydiad' 
			|| nCl=='gb'
			|| nCl=='bkd' 
			|| nCl=='outRsz'
			|| nCl=='rsz'
			|| nCl=='immn'
			|| nCl=='outFr'
			){
				return node;
			}
			node=node.parentNode;
		} 
	//}
	return null;
}

function FindEdDiv(node){
		while(node){
			var nCl=node.className;
			if(nCl=='bmd' ||nCl=='bbs' || nCl=='bbs_fr'|| nCl=='bbc'|| nCl=='bbc_fr'|| nCl=='bxd' || nCl=='nad' 
				|| nCl=='mnd' || nCl=='iad' || nCl=='nd' || nCl=='bad' || nCl=='fmd' || nCl=='sMn' 
				|| nCl=='diad' || nCl=='ydiad' 
				|| nCl=='bkd' || nCl=='lbl' 
				|| nCl=='ald'
				){
				return node;
			}
			else if(nCl=='gb'){
				return domN;
			}
			node=node.parentNode;
		} 
}
function FindCurNode(node){
	//if(isloggedin=='y' && (auth<=1 || (auth<=5 ))){
		while(node){
			var nCl=node.className;
			if(nCl=='bmd' ||nCl=='bbs' || nCl=='bbs_fr'|| nCl=='bbc'|| nCl=='bbc_fr'|| nCl=='bxd' || nCl=='nad'
			|| nCl=='mnd' || nCl=='iad' || nCl=='nd' || nCl=='bad' || nCl=='fmd' || nCl=='sMn' || nCl=='gb'
			|| nCl=='diad' || nCl=='ydiad'  
			|| nCl=='ald'
			){
				return node;
			}
			node=node.parentNode;

		} 
	//}
	return null;
}
function keyDown(el)
{
}
function DeleteDoumi(tId){
}
function showrs(ru, snode, rn, r2,tHompy){
	if( isMoveM==0 && frId_m=='' && mainId==''){	
		var r1=2;
		var rn=(rn==null)? 4:rn;
		var r2=(r2==null)? 1:r2;
		//if(r2==0 || pg_access==6){ 
			//if(r2==0) rn=10;
			//else rn=30; 
		if(r2==0){ 
			rn=10;
			r2=2;//2rows 
			r1=1;//title only
		}
		//if(false){
		if(exist_rss_gibon==0){
			window.open('../rsssys/rsspreview.php?ru='+ru+'&rn='+rn+'&r1='+r1+'&r2='+r2,'','scrollbars=yes,resizable=yes,left=350,top=50,width=660,height=400');		
		}
		else if(snode)
		{
			if(snode.innerText) rt_rss=snode.innerText;
			ru_rss=ru;
			rn_rss=rn;
			r2_rss=r2;
			r1_rss=r1;
			var tnode=$('rd_rss').getParent();
			var node=FindDownN(snode);
			if(node && tnode){
				
				if(!($(tnode).getParent().frBm && $(tnode).getParent().frBm=='y')){
					//var v_orgT=$(tnode).getParent().getStyle('pixelTop');
					var v_orgT1=$(tnode).getParent().getStyle('top');
					v_orgT=(v_orgT1.length>2)? v_orgT1.substr(0,v_orgT1.length-2):50;
					$(tnode).getParent().setProperty('orgT',v_orgT);
					$(tnode).getParent().setProperty('frBm','y');
				}
				var v_top=$(node).offsetTop+$(node).getFirst().offsetHeight+10;
				$(tnode).getParent().setStyle('top',v_top);

			}
			$('rt_rss').value=rt_rss;
			show2_rss(new Array(rt_rss,ru_rss), rn_rss, r1_rss, r2_rss,'rd_rss','');
			ToggleFrame('clz');
		 }
		 else if(tHompy){
		 	rt_rss=tHompy;
		 	ru_rss=ru;
			var tnode=$('rd_rss').getParent();
			$('rt_rss').value=rt_rss;
			show2_rss(new Array(rt_rss,ru_rss), rn_rss, r1_rss, r2_rss,'rd_rss','');
			
			var tnode=$('rd_rss').getParent().getParent();
			ShGb(100,tnode.offsetTop+300);
			if(h_help==1) Alert('RSS창이 열렸습니다. RSS창을 닫으려면 RSS창안의  [RSS 내용닫기]버튼을 클릭하세요.');
			else Alert('RSS창이 열렸습니다.');
			ToggleFrame('clz');
		 }
	}
}
function mover_mn_fav(uniq_id, no, mn_no) {
	 for (var mn = 0; mn <  mn_no; mn++) {
		  if (mn == no) {
		   $(uniq_id+"m"+mn).style.display = "block";
		   $(uniq_id+"s"+mn).style.display = "block";
		  }
		  else {
		   $(uniq_id+"m"+mn).style.display = "none";
		   $(uniq_id+"s"+mn).style.display = "none";
		  }
	 }
}
function cp_c_neo(col_code){
	window.clipboardData.setData("Text",col_code);
	alert('['+col_code+']가 클립보드에 복사되었습니다. 원하는 곳에 [ctrl+v]로 붙여쓰세요.');
}
//isCompleted_templ_dccp=1;
//templ_3--------------------------------------
//한글
function SetupCnxtM(){
	
	if(isMoveM==1) MoveEnd();
	shCnxtMn=1;
	frId_m='';
}
function SetDivFEnvt(){
	shCnxtMn=0;
}
function ResetDivFEnvt(){
	ResetAll();
	SetupCnxtM();
	sNode=null;
}
function SetFrEnvt(){
	
	if(isMked) HideMker();
	shCnxtMn=0;
}
function HideFrNResetEnvt(tFr){
	HideFrame(tFr); 
	var frId=tFr.parentNode.id;
	if(frId<1000 ||frId>2000){
		ResetFrEnvt();
	}
}
function ResetFrEnvt(){
	if(offMOver_sbx=='1'){
		if((frId_m==111|| frId_m==121|| frId_m==131 || frId_m==171) && sbxId!=''){ HideSBx(sbxId);}
		offMOver_sbx=0;
	}	
	if(isMoveM==1) MoveEnd();
	SetupCnxtM();
	sNode=null;
}
function ResetAll(){
	if(eS){	
		if(eS.id && eS.id=='svAll' && sbxId!=''){
			HideSBx(sbxId);  
		}
		else if(offMOver_sbx=='1') offMOver_sbx=0;
		if(rszNode && rszNode!=gb) HideRsz();
		SetupCnxtM();
	}
}
var cnmnCncld=0;
function ApplyAll(frI, byCnclAllThOpt, byOpenFr){
	var tFr=frArr[frI][0];
	var tFrId=tFr.parentNode.id;
	
	if(nItem_editM==1 && tFrId=='121'){
		if(sNode.innerHTML==''){
			RemoveDomN();
		}
		nItem_editM=0;
	}
	if(edDiv && edDiv!=nd && auth<1) ResetLastEdDiv(sNode, edDiv);
	if(tFr.parentNode.style.display!='none'){
		if(tFrId<2000){	
			HideFrNResetEnvt(tFr);
			if((frId_cur>1000 && frId_cur<2000) && tFrId==frId_i_m){
				HideFrNResetEnvt(frArr[frArrIdx_cur][0]);
			}
			if((tFrId>1000 && tFrId<2000) && (byOpenFr==null)) {
				frId_cur=frId_m;
				frArrIdx_cur=frArrIdx_i_m;
			}
			else if(byOpenFr==null){
				tFr.contentWindow.edDiv=null; 
				tFr.contentWindow.sNode=null;
				frId_m=''; frId_cur='';
				frArrIdx_cur='';frArrIdx_i_m='';
				ResetAll();
			}
 		}
	}
}
function ApplyAll_bbs(tFr){
	if(tFr.parentNode.style.display!='none'){
		HideFrame(tFr);	
	}
}

var tempImgArr=new Array(0,0,0);
function DelAllTemps(){
}
function Hide_tImgNCh_Id(){
}
var nDiv;
var subObj=0;
var nDivM;
var isNewDivInGb=0;
function NewDiv(nCnt, iCl, pasted, hasSBx, eId, otherCond,leftFrGb,topFrGb, isStr){
}
function EditFr(){
}
function InfoFr(){/////
	var tBtn=event.srcElement;
	var outFr=tBtn.parentNode.parentNode;
	var tFr=$(outFr).getLast();
	//var tFr=$('10000_f');
	var outFrFri=$(outFr).getProperty('fri');
	var tCommdiv=tFr.contentWindow.commdiv;
	if(tCommdiv.style.display=='block'){
		tCommdiv.style.display='none';
		tBtn.src='http://neohompy.com/image/common/a_help_open_sm.gif';
		tBtn.title='도움말 열기';
	}
	else{
		tCommdiv.style.display='block'; 
		tBtn.src='http://neohompy.com/image/common/a_help_clz1_sm.gif';
		tBtn.title='도움말 닫기';
	}
	SizeFr(outFrFri);
}
function InfoFr_doumi(){/////
	var hStr2='http://neohompy.com/hompy/index_doumi.php?tgt=';
	if(frId_m==81){MM_openBrWindow(hStr2+'1573');}//searchLk.php
}
function makeResize(el){
	el.makeResizable({handle: el.getElementsBySelector('.resize')[0],
	onStart:function()
	{
	
	},
	onComplete:function()
	{
		el.setStyle('height',(el.getPosition().height)+'px');
		el.setStyle('width',(el.getPosition().width)+'px');
	}
	});
}
function ShFr(tFr){
	tFr.parentNode.style.display='block';
	PozFr(tFr.parentNode, frId_cur);
	SizeFr(null, null, tFr);
}

function HideFrame(tFr){
	tFr.parentNode.style.display='none';
}
function CkNum(ex, iVConstLngth){
}
function SetStPg(){
	ShMn('spmn');	
	$('spOpt').value='';
}
function CnclStPg(){
	$('spOpt').value='';
	HideMn('spmn'); 
}
function ApplyStPg(selSPg){
}
function CollectionToArray(col) {
	a = new Array();
	for (z = 0; z < col.length; z++){
		a[a.length] = col[z];
	}
	return a;
}
var toggState_allItems=0;
function Toggle_allItems(){
	var lis=sbxbxdlist.getElementsByTagName('li');
	
	for(ds=0; ds<lis.length;ds++){
		if(lis[ds].firstChild.className=='lsHide'){
			var tLi_id=lis[ds].id;
			var tDomN_id=tLi_id.substring(2,tLi_id.length);
			var tDomN=$(tDomN_id);
			if(toggState_allItems==0){	tDomN.style.display='block'; toggState_allItems=1}
			else{	tDomN.style.display='none'; toggState_allItems=0;}
		} 
	}
}
function AdjSpace_gb(opt){
}

function AdjSpace(opt, tT, adjH, tL,tW,isKeepIn, adjAll){
}

function AdjSzNPozEnd(byMOver){
}
function ajaxRequest(page,qry,who) {
	new Ajax(page, {method: 'post',postBody: qry,update: $(who),

	onFailure:function(){},onComplete:function(){	}}).request();
}
var done_os_gb=0;
var incldArr;
function GetGbArr(iFor){
}
function GetSubNs_domN(tDomN){
}
function GetGrpd_domNs(iX, iY, mW, mH, tSubN){
}

function GetDomNsIncld_gb(iX, iY, mW, mH, tSubN){
}
var netWinDrW=0; netHinDrH=0;
function IsTSubNIncld_gb(iX, iY, mW, mH, tSubN, tDomN){
}
var mi={};
function SaveMi(iOrder, tWk, tInfoArr, tInfoStr, tId, tDCl, tCnt, tSty, tState){
}
function MISubmit(){
}
function OpenFr(url, frId, renew){
	if(!(frId==53||frId_m==53) && !(frId>1000 && frId<2000)) {
		SmszFr(null,'sys');
	}
	if(sMnId!=''){HideSMn(sMnId);}
	fM=1;
	if(frId>1000 && frId<2000){	
		frId_m=frId_i_m;
	}
	else{
		frId_m=frId;
		SetFrEnvt();
	}
	//if(browser=='com') alert('창이 열립니다.');
	frId_cur=''+frId;
	var openedNExisted=0;
	if(frArr.length>0){
		for(iw=0; iw<frArr.length; iw++){
			var isMom=0;
			if(frArr[iw][0] && frArr[iw][0].contentWindow!=null){
				if((frId>1000 && frId<2000) && frId_i_m==frArr[iw][1]){
					isMom=1;
				}
				else if(frId<2000 && frId==frArr[iw][1]){
					if(renew==null && !(frId>1000 && frId<2000)){

						openedNExisted=1;  
						frArrIdx_cur=iw;
						
						frId_cur=frId;
						frArr[iw][2]=miArr.length;
						frArr[iw][0].contentWindow.SetupWin(1);
						ShFr(frArr[iw][0]);
					}
					else ClzFr(null,'bySys', frArr[iw][0].parentNode);
				}
				else{
					ApplyAll(iw, null, 'byOpenFr');
				}
			}
		}
	}
	if(!openedNExisted || renew || (frId>1000 && frId<2000)){
		NewFr(url, frId);
	}
	if(sCl && (sCl.indexOf('box')==0||sCl.indexOf('lable')==0||sCl=='image'||sCl=='table'||sCl=='marquee'||sCl=='td')){
		MakeRsz(sNode, edDiv);
	}
	ClzAllRss();
	ToggleFrame('clz');
}

function NewFr(url, frId){
	HideMnByOnClick();
	var i=frArr.length;
	frArrIdx_cur=i;
	frId_cur=frId;
	var nFr=LoadFrame(url, i, frId);
	frArr[i]=new Array(nFr, frId, miArr.length);
	PozFr(nFr.parentNode, frId);
}
function Sv_sizeFr(){
}
function WinOpen_self(tgt){
	if(cnmn.style.display=='block') {
		Alert(altStr_svFirst);
	}else{
		document.location.href=tgt;
	}
}
function openLink(URI){
	win = window.open(URI,"secWin","width=600,height=600,left=500,scrollbars=yes,resizable=yes,location=yes");
	win.focus;
}


//isCompleted_templ_3=1;
