//»õÃ¢ - °¡¿îµ¥
function WindowOpen(page, win, w, h, s, r){
    var x=window.screenLeft;
    var y=window.screenTop;
    var l=x+((document.body.clientWidth-w)/2);
    var t=y+((document.body.clientHeight-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 WindowOpen2(page, pName, pW, pH, pTop, pLeft, pTool, pScroll, pResize){
	var settings='';
	settings ='height='+pH+'px,';
	settings +='width='+pW+'px,';
	settings +='top='+pTop+'px,';
	settings +='left='+pLeft+'px,';
	settings +='toolbar='+pTool+',';
	settings +='scrollbars='+pScroll+',';
	settings +='resizable='+pResize;
	win=window.open(page, pName, settings);
	if(parseInt(navigator.appVersion) >= 4) win.window.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_review.html?mpurl="+mname,"_blank",965,683,"yes","yes");
	window.open("/mt_cafe/mini_review.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_qna_go_url(mname) { //¿¹¾à¹®ÀÇ
	//WindowOpen("/mt_cafe/mini_bbs.html?boardn=mini_qna&mpurl="+mname,"win",965,683,"yes","yes");
	window.open("/mt_cafe/mini_bbs.html?boardn=mini_qna&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' wmode='transparent' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</embed></object>";

	document.write(flashStr);
}

function fm(src, id, w, h, t, m) {
	var s = '';
	var s_id = '';
	var s_t = '';
	(id == "") ? s_id="swf" : s_id = id;
	(m == "Y") ? m = 'true' : m = 'false';

	s += '<object type="applocation/x-shockwave-flash" ';
	s += 'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
	s += 'codebase="http://fpdownload.macromedia.com/';
	s += 'pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"';
	s += 'id="'+s_id+'" width="'+w+'" height="'+h+'">';
	s += '<param name="movie" value="'+src+'">';
	s += '<param name="qualite" value="high">';
	s += '<param name="wmode" value="transparent">';
	s += '<param name="menu" value="'+m+'">';
	s += '<param name="swliveconnect" value="true">';

	s += '<embed src="'+src+'" quality="high" menu="'+m+'" ';
	s += 'width="'+w+'" height="'+h+'" swliveconnect="true" ';
	s += 'id="'+s_id+'" name="'+s_id+'" wmode="transparent" type="application/x-shockwave-flash" ';
	s += 'pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';

	s += '<\/object>';
	document.write(s);
}

function fmv(src, id, w, h, t, m, f) {
	var s = '';
	var s_id = '';
	(id == "") ? s_id="swf" : s_id = id;
	(m == "Y") ? m = 'true' : m = 'false';

	s += '<embed src="'+src+'" quality="high" menu="'+m+'" ';
	s += 'width="'+w+'" height="'+h+'" swliveconnect="true" ';
	s += 'flashvars="'+f+'" allowfullscreen="true" allowscriptaccess="always" ';
	s += '><\/embed>';
	document.write(s);
}

// 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) {
	var thisPart = document.getElementById(divname + index);
	thisPart.style.display = "none";
}

function layer_view2(divname,index){
	var thisPart = document.getElementById(divname + index);
	if(thisPart.style.display=="block"){
		thisPart.style.display = "none";
	}else if(thisPart.style.display=="none"){
		thisPart.style.display = "block";
	}
}


//Å° ¸·±â (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();
   
    } 
}


//ÀÌ¸ÞÀÏ À¯È¿¼º °Ë»ç;
function isEmail(s){
	  return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g)>=0;
}


//Byte±æÀÌ Á¦ÇÑ;
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;
}
