function WindowOpen(page,win,w,h,s,r) {
    var x=window.screenLeft;
    var y=window.screenTop;
    var l=x+((document.body.offsetWidth-w)/2);
    var t=y+((document.body.offsetHeight-h)/2);
    var settings='';
    
    settings ='width='+w+'px,'; 
    settings +='height='+h+'px,';
    settings +='top='+t+'px,'; 
    settings +='left='+l+'px,'; 
    settings +='scrollbars='+s+','; 
    settings +='resizable='+r+','; 
    settings +='status=0'; 

    var windows=window.open(page,win,settings);
    windows.focus();
}

function Board_mopia_go_url(mname) {
	//WindowOpen("/mt_cafe/?mpurl="+mname,"win","","","","");
	window.open("http://cafe.moga.co.kr/"+mname , '_blank', '');
}
function Board_event_go_url(mname) {
	//WindowOpen("/mt_cafe/mini_event.html?mpurl="+mname,"win",965,683,"yes","yes");
	window.open("/mt_cafe/mini_event.html?mpurl="+mname , '_blank', '');
}
function Board_report_go_url(mname) {
	//WindowOpen("/mt_cafe/mini_report.html?mpurl="+mname,"_blank",965,683,"yes","yes");
	window.open("/mt_cafe/mini_report.html?mpurl="+mname , '_blank', '');
}
function Board_map_go_url(mname) {
	//WindowOpen("/mt_cafe/mini_map.html?mpurl="+mname,"win",965,683,"yes","yes");
	window.open("/mt_cafe/mini_map.html?mpurl="+mname , '_blank', '');
}
function Board_mopia_go_roominfo(mname) { //°´½Ç»çÁø
	//WindowOpen("/mt_cafe/mini_room_info.html?mpurl="+mname,"win",965,683,"yes","yes");
	window.open("/mt_cafe/mini_room_info.html?mpurl="+mname , '_blank', '');
}
function Board_mopia_go_minfo(mname) { //¿ä±Ý
	//WindowOpen("/mt_cafe/mini_room_price.html?mpurl="+mname,"win",965,683,"yes","yes");
	window.open("/mt_cafe/mini_room_price.html?mpurl="+mname , '_blank', '');
}
function Board_coupon_go_url(mname) { //ÄíÆù
	//WindowOpen("/mt_cafe/mini_coupon.html?mpurl="+mname,"win",965,683,"yes","yes");
	window.open("/mt_cafe/mini_coupon.html?mpurl="+mname , '_blank', '');
}
function Board_mopia_go_admin(mname) {
	//WindowOpen("/mt_cafe/ad_mini_index.html?mpurl="+mname,"win",965,683,"yes","yes");
	window.open("/mt_cafe/ad_mini_index.html?mpurl="+mname , '_blank', '');
}

function psFlash(url, w, h){

	var ws;
	var hs;
	
	if(w){
		ws = " width='"+w+"' ";
	}
	
	if(h){
		hs = " height='"+h+"' ";
	}
	
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' "+" "+ws+" "+hs+" id='flash00' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='menu' value='false' />"+
	"<param name=SCALE value=exactfit>"+
	"<param name='quality' value='high' />"+
	"<param name='wmode' value='transparent' />"+
	"<embed src='"+url+"' menu='false' quality='high' "+ws+" "+hs+" name='flash00' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</embed></object>";

	document.write(flashStr);

}


// png ÀÌ¹ÌÁö ¼³Á¤
function setPng24(obj) {
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,'');
	obj.style.filter =
	"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');";
	obj.src='about:blank;';
	return '';
}


//Åä±Û·¹ÀÌ¾î
if (document.all) { 
	layerRef='document.all' ;
	styleRef='.style.' ;
} else if (document.layers) {
	layerRef='document.layers' ;
	styleRef='.' ;
}
	
function showLayer(lname) {
	eval(layerRef+'["'+lname+'"]'+styleRef+'display="block"');
}
		
function hideLayer(lname) {
	eval(layerRef+'["'+lname+'"]'+styleRef+'display="none"');
}
	
function toggleLayer(id) {
	if (document.all[id].style.display == "none") {
		showLayer(id);
	} else if (document.all[id].style.display == "block") {
		hideLayer(id);
	}			
}


//Å¬¸¯À§Ä¡¿¡ µû¸¥ ·¹ÀÌ¾î¾×¼Ç
var select_obj;
function layerAction(name,status) { 
	var obj=document.all[name];
	var _tmpx,_tmpy, marginx, marginy;
	_tmpx = event.clientX + parseInt(obj.offsetWidth);
	_tmpy = event.clientY + parseInt(obj.offsetHeight);
	_marginx = document.body.clientWidth - _tmpx;
	_marginy = document.body.clientHeight - _tmpy ;
	if(_marginx < 0)
		_tmpx = event.clientX + document.body.scrollLeft + _marginx ;
	else
		_tmpx = event.clientX + document.body.scrollLeft ;
	if(_marginy < 0)
		_tmpy = event.clientY + document.body.scrollTop + _marginy +10;
	else
		_tmpy = event.clientY + document.body.scrollTop ;
	obj.style.posLeft=_tmpx-10;
	obj.style.posTop=_tmpy-10;
		
	if(status=='visible') {
		if(select_obj) {
			select_obj.style.visibility='hidden';
			select_obj=null;
		}
		select_obj=obj;
	}else{
		select_obj=null;
	}
	obj.style.visibility=status; 
}


//ÀÔ·ÂÅØ½ºÆ® ±æÀÌ Ç¥±â ¹× Á¦ÇÑ;
function updateCharter(obj, view_obj, max_cnt){
	
    var str_cnt = 0;
    var tempStr, tempStr2;  
    var str_cnt_viewer = document.getElementById(view_obj);
    
    for(i=0; i<obj.value.length; i++){
        tempStr = obj.value.charAt(i);
        if(escape(tempStr).length > 4) str_cnt += 1;
        else str_cnt += 1 ;
    }


    if(str_cnt > max_cnt){
        alert("ÃÖ´ë " + max_cnt + "ÀÚÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");       
        str_cnt = 0;        
        tempStr2 = "";
        for(i = 0; i < obj.value.length; i++){
            tempStr = obj.value.charAt(i);  
            if(escape(tempStr).length > 4) str_cnt += 1; else str_cnt += 1;
            if(str_cnt > max_cnt){
                if(escape(tempStr).length > 4) str_cnt -= 1; else str_cnt -= 1;
                break;
            }
			else tempStr2 += tempStr;
        }
        obj.value = tempStr2;
    }
    str_cnt_viewer.innerHTML = parseInt(str_cnt);
}


//È¸¿ø·Î±×ÀÎ Ã¼Å©
function chk_login() {
	if(confirm('È¸¿øÀü¿ë ¼­ºñ½ºÀÔ´Ï´Ù. ·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?')){ 
		top.location.href='../members/member_login.html';
	}else{ 
		return;
	}
}


//·¹ÀÌ¾î ¿ÀÇÂ,Å¬·ÎÁî;
function layer_view(cnt,divname,index) {
	for(i = 1; i <= cnt; i++) {
		if(index == i) {
			thisPart = document.getElementById(divname + index);
			thisPart.style.display = "";
		} else {
			otherPart = document.getElementById(divname + i);
			otherPart.style.display = "none";
		}
	}
}

function layer_hidden(divname,index) {
	thisPart = document.getElementById(divname + index);
	thisPart.style.display = "none";
}


//°Ô½ÃÆÇ ¿¡µðÅÍ ±Û¾²±âÃ¢ ¸®»çÀÌÁî;
function height_size_i(mode,id1,id2){
	var now_height1=parseInt(document.getElementById(id1).style.height);
	var now_height2=parseInt(window.frames.iframeEditor.document.getElementById(id2).style.height);
	if(mode=="+"){
		document.getElementById(id1).style.height = now_height1+100;
		window.frames.iframeEditor.document.getElementById(id2).style.height = now_height2+100;
	}
	if(mode=="-"&&now_height2>100){
		document.getElementById(id1).style.height = now_height1-100;
		window.frames.iframeEditor.document.getElementById(id2).style.height = now_height2-100;
	}
}


//Å° ¸·±â (ctrl +n , ctrl + r , f1~ f12 , )¹é½ºÆäÀÌ½º
function processKey() { 
	if((event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode >= 112 && event.keyCode <= 123) || event.keyCode == 8){ //|| event.keyCode == 8
		event.keyCode = 0; 
		event.cancelBubble = true; 
		event.returnValue = false;
	}
} 

/**
 * @author ±è¹Î±Õ
 * @since 2010.02.22
 * @param strNumber
 * @return korStr
 * @see ¼ýÀÚ¸¦ ÀÔ·Â¹Þ¾Æ ÇÑ±Û´ÜÀ§·Î º¯È¯ÇÑ´Ù.
 */
function numParseKor( strNumber )
{
    strNumber = strNumber.replace(new RegExp(",", "g"), "");

    var arrayAmt = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
    var arraypos = new Array("", "", "", "");
    var arrayUnit = new Array(" ", "¸¸", "¾ï", "Á¶","°æ","ÇØ","¼­","¾ç","±¸","°£","Á¤","Àç","±Ø");

    var arrayCase = new Array("0000","000","00","0");

    var pos = strNumber.length%4;                        //ÀÚ¸®¼ö
    var len = (strNumber.length/4).toString();

    if( len.indexOf(".") > 0 )
        var unit = len.substring(0, len.indexOf("."));           //´ÜÀ§(0:ÀÏ´ÜÀ§, 1:¸¸´ÜÀ§...)
    else
        var unit = strNumber.length/4-1;

    var korNumber = "";
    var op = 0;

    for( i=0; i<strNumber.length; i++ )
    {
        if(pos==0) pos=4;
        var num = parseInt( strNumber.substring( i, i+1 ) );
    
        if( num != 0 )
        {
            korNumber += arrayAmt[ num-1 ];
            korNumber += arraypos[ pos-1 ];
            op=1;
        }

        if(num == 0)
        {
        	korNumber += arrayAmt[ num+9 ];
            korNumber += arraypos[ pos-1 ];
            op=1;
        }          
        
        if(pos==1)
        {
            if(op==1) korNumber += arrayUnit[unit];
            unit--;
            op = 0;
        }
        pos--;
    }

    
    if (korNumber.length==0 || korNumber.length==null )
        return  "0";
    else{
    	txt.document.getElementById("txt");
		for(var i=1 ; i < arrayUnit.length ; i++)
		{
			for( j=0 ; j < arrayCase.length ; j++)
			{
				idxStr = arrayUnit[i]+arrayCase[j];
				if(korNumber.indexOf(idxStr)>0){
					reStr = arrayUnit[i]+arrayCase[j];
					txt.value += idxStr + " : "+ korNumber+"\n";
					korNumber = korNumber.replace(reStr,arrayUnit[i]);
				}
				
			}

			str = "0000"+arrayUnit[i];
			korNumber = korNumber.replace(str,"");
		}
    
        return korNumber ;
    }
}

function handlerNum(obj) 
{
	var evCode = ( window.netscape ) ? Ev.which : event.keyCode ;
	
    /* FFÀÏ °æ¿ì Ev.which °ªÀ», 
        IEÀ» °æ¿ì event.keyCode °ªÀ» evCode¿¡ ´ëÀÔ */ 
	
    if ( ! ( evCode == 0 || evCode == 8 || evCode == 9 || ( evCode > 47 && evCode < 58 )|| ( evCode > 95 && evCode < 106 )  || evCode == 46) ) {
    	
    /* ´­·¯Áø Å° ÄÚµå°¡ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì 
        ( '0'Àº FF¿¡¼­ Tab Å°,     '8'Àº FF¿¡¼­ BackSpace°¡ ¸ÔÈ÷Áö ¾Ê¾Æ »ðÀÔ)    */
        if ( window.netscape ) {        // FFÀÏ °æ¿ì 
            Ev.preventDefault() ;        // ÀÌº¥Æ® ¹«È¿È­ 
        } else {   
        	// IEÀÏ °æ¿ì 
            event.returnValue=false;    // ÀÌº¥Æ® ¹«È¿È­ 
        } 
        
        obj.value = obj.value.replace(/[^0-9]/g,"");
        obj.focus();
        
    } 
}




/**
 * @author ±èÇöÁö
 * @since 2010.04.02
 * @param ·¹ÀÌ¾î ¿­°í/´Ý±â
 * @return ½½¶óÀÌµå·Î ¿­°í/´Ý±â
 * @see ºü¸¥¸Þ´º ¿­±â ¹× ´Ù±â
 */
topScrollcheck = true;
function ShowDisplay(vType){
    if(topScrollcheck){
        textMenu(vType); topScrollcheck = false;
    }else{
        CloseMenu(vType); topScrollcheck = true;
    }
}
function textMenu(vType) {
    //sitemap_top = parseInt(topMenu.style.top);
	topmenu = document.getElementById(vType)
	sitemap_top = parseInt(topmenu.style.top);

    if(sitemap_top < -3){
        sitemap_top = sitemap_top + 20;

        topmenu.style.top = sitemap_top;
        window.setTimeout("textMenu('" + vType + "')", 15);
    }

}
function CloseMenu(vType) {
    //sitemap_top = parseInt(topMenu.style.top);
	topmenu = document.getElementById(vType)

	if(sitemap_top > -400){
        sitemap_top = sitemap_top - 10;

        topmenu.style.top = sitemap_top;
        window.setTimeout("CloseMenu('"+vType+"')", 10);
    }
}

/**
 * ÀÌ¸ÞÀÏ À¯È¿¼º °Ë»ç
 * @param s
 * @return
 */
function isEmail(s)
{
	  return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g)>=0;
}

/**
 * Byte±æÀÌ È®ÀÎ
 * @param obj
 * @return
 */
function checkBytes( obj , limit){


	var msgVal = obj.value.replace(/\r\n/g, "\n");
	var bytesLen = 0;
	var curMsgLen = '';
	var curBytesLen = 0;
	var realVal = '';
	var realLen = 0;
	
	bytesLimit = limit;
	
	for(var i = 0; i < msgVal.length; i++){
	 	var oneChar = msgVal.charAt(i);
	
		 if ( escape(oneChar).length > 4 )
		  	bytesLen += 2;
		 else if ( oneChar != '\r' || oneChar != '\n' )
		  	bytesLen++;
		
		 if ( bytesLen <= bytesLimit ) {
			  curMsgLen = i + 1;
			  curBytesLen = bytesLen;
		 }
	}
	
	if ( bytesLen > bytesLimit ){
		 alert(bytesLimit + "bytes ÀÌ»óÀÇ ¸Þ¼¼Áö´Â ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		 obj.value = msgVal.substr(0, curMsgLen);  // ÃÊ°ú ÀÔ·Â½Ã ÃÊ°úµÈ ¸¸Å­ Àß¶óÁÜ
		 realLen = curBytesLen;
	}else{
	 	realLen = bytesLen;
	}
	document.getElementById("bytes").innerHTML = realLen;
}