<!--
function cafe_LoginCheck(cafe_UserId)
{
	if(cafe_Control != null && cafe_Control.autologin != null)
	{
		var cafe_islogin		=	cafe_Control.IsLogin();			
		if(cafe_islogin != true)	cafe_gopage('/logout.php');
	}
	else if(cafe_UserId)			cafe_gopage('/logout.php');
}

function cafe_Mein_LogOut()
{
	if(cafe_Control != null && cafe_Control.autologin != null)
	{
		cafe_Control.LogOut();
	}
	else 
	{
		cafe_gopage('/logout.php');
	}
}

function cafe_LoginCheck2()
{
	if(cafe_Control != null && cafe_Control.autologin != null)
	{
		return	cafe_Control.IsLogin();
	}
	else
	{
		return false;
	}
}

function cafe_home_open(cafe_blogId,cafe_blogSex, cafe_cmd)
{
	var cafe_islogin = cafe_LoginCheck2();
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		cafe_Control.OpenBlog(cafe_blogId, cafe_blogSex, cafe_cmd);
	}
}

function cafe_message_send(cafe_userid, cafe_sex, cafe_nickname ,cafe_cam, cafe_age, cafe_address)
{
	var cafe_result;
	var cafe_islogin = cafe_LoginCheck2();	
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else
	{

		cafe_cam = (cafe_cam)? cafe_cam : 0;
		cafe_age = (cafe_age)? cafe_age : 28;
		cafe_address = (cafe_address)? cafe_address : 1;

		cafe_result	=	cafe_Control.Memo(1, cafe_sex, cafe_cam, cafe_age, cafe_address, cafe_userid, cafe_nickname, '');
		if(cafe_result == 0)
		{
			cafe_notlogin();
		}
		else if(cafe_result == 2)
		{
		    alert(' ý۰   Ǿϴ. ٽ α ּ!');
		}
	}
}

function cafe_RecvSend(cafe_userid, cafe_sex, cafe_nickname ,cafe_cam, cafe_age, cafe_address, cafe_type, cafe_memo)
{
	var cafe_islogin	=	cafe_LoginCheck2();	
	var cafe_result;
	if(cafe_islogin == true)
	{
		cafe_result		=	cafe_Control.Memo(cafe_type, cafe_sex, cafe_cam, cafe_age, cafe_address, cafe_userid, cafe_nickname, cafe_memo);

		if(cafe_result == 0)
		{
			cafe_notlogin();
		}
		else if(cafe_result == 2)
		{
		    alert(' ý۰   Ǿϴ. ٽ α ּ!');
		}
	}
}

function cafe_inviting(cafe_userid)
{
	var cafe_islogin = cafe_LoginCheck2();	
	var cafe_result;
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else
	{
		cafe_result = cafe_Control.QueryChat(cafe_userid);
		if(cafe_result == 0)
		{
			cafe_notlogin();
		}
		else if(cafe_result == 2)
		{
		    alert(' ý۰   Ǿϴ. ٽ α ּ!');
		}
	}
}

function cafe_AddFriend(cafe_userid)	
{
    var cafe_result;
	var cafe_islogin = cafe_LoginCheck2();	
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else
	{
		cafe_result = cafe_Control.AddFriend(cafe_userid);
		if(cafe_result == 0)
		{
			cafe_notlogin();
		}
		else if(cafe_result == 1)
		{
			alert(' ģ  Ǿϴ.');
		}
		else if(cafe_result == 2)
		{
		    alert(' ý۰   Ǿϴ. ٽ α ּ!');
		}
	}
}

function cafe_DelFriend(cafe_userid) 
{
    var cafe_result;
	var cafe_islogin = cafe_LoginCheck2();	
	if(cafe_islogin == true)
	{
		cafe_result = cafe_Control.DelFriend(cafe_userid);
		if(cafe_result == 0)
		{
			cafe_notlogin();
		}
		else if(cafe_result == 1)
		{
			alert(' ģ  Ǿϴ.');
		}
		else if(cafe_result == 2)
		{
			alert(' ý۰   Ǿϴ. ٽ α ּ!');
		}
	}
}

function cafe_AddBlackList(cafe_userid)	
{
	var cafe_result;
	var cafe_islogin	=	cafe_LoginCheck2();
	if(cafe_islogin == true)
	{
		cafe_result		=	cafe_Control.DelFriend(cafe_userid);
		if(cafe_result == 0)
		{
			cafe_notlogin();
		}
		else if(cafe_result == 1)
		{
			cafe_result2	=	cafe_Control.AddBlackList(cafe_userid);
			if(cafe_result2 == 0)
			{
				cafe_notlogin();
			}
			else if(cafe_result2 == 1)
			{
				alert(' ģ  Ǿϴ. \n ȸ  ģ Ͻ ȸ ȸԿ äýû   , ̴Ȩ   ϴ.');
			}
			else if(cafe_result2 == 2)
			{
				alert(' ý۰   Ǿϴ. ٽ α ּ!');
			}
		}
		else if(cafe_result == 2)
		{
			alert(' ý۰   Ǿϴ. ٽ α ּ!');
		}
	}
}


function cafe_BlackChangeFriend(cafe_userid)	
{
	var cafe_result;
	var cafe_islogin = cafe_LoginCheck2();	
	if(cafe_islogin == true)
	{
		cafe_result = cafe_Control.DelBlackList(cafe_userid);
		if(cafe_result == 0)
		{
			cafe_notlogin();
		}
		else if(cafe_result == 1)
		{
			cafe_result2 = cafe_Control.AddFriend(cafe_userid);
			if(cafe_result2 == 0)
			{
				cafe_notlogin();
			}
			else if(cafe_result2 == 1)
			{
				alert('\n ģ ģ  Ǿϴ.      \n');
			}
			else if(cafe_result2 == 2)
			{
				alert(' ý۰   Ǿϴ. ٽ α ּ!');
			}
			
		}
		else if(cafe_result == 2)
		{
		     alert(' ý۰   Ǿϴ. ٽ α ּ!');
		}
	}
}

function cafe_DelBlackList(cafe_userid)	
{
    var cafe_result;
	var cafe_islogin = cafe_LoginCheck2();	
	if(cafe_islogin == true)
	{
		cafe_result = cafe_Control.DelBlackList(cafe_userid);
		if(cafe_result == 0)
		{
			cafe_notlogin();
		}
		else if(cafe_result == 1)
		{
			alert(' ģ  Ǿϴ.');
		}
		else if(cafe_result == 2)
		{
		     alert(' ý۰   Ǿϴ. ٽ α ּ!');
		}
	}
	else
	{
		cafe_notlogin();
	}
}

function PageReLoad(type)
{
	type = (type == 'infow')? 'infow' : 'info'
	document.frames['CHAT_ACT'].location.replace("/etc/WinOpen.php?type="+type);
	document.frames['CHAT_BODY'].location.replace("/main.php");
}

function cafe_ShowMessenger()
{
	var cafe_islogin = cafe_LoginCheck2();
	if(cafe_islogin == false) 
	{
		cafe_notlogin();
		return;
	}
	else if(cafe_Control != null)
	{
		cafe_Control.ShowWin('CDMessenger');
	}
	else
	{
		alert('޽ α׷ ġ Ǿ  ʽϴ. αν  ġ  ̿ ּ!');
	}
}

function cafe_ChangeInfo()
{
	var cafe_islogin = cafe_LoginCheck2();	
	if(cafe_islogin == true)
	{
		cafe_Control.ReloadInfo();
	}
	else
	{
		alert('޽ α׷ ġ Ǿ  ʽϴ. αν  ġ  ̿ ּ!');
	}
}

function cafe_ChangeCash()
{
	var cafe_islogin = cafe_LoginCheck2();	
	if(cafe_islogin == true)
	{
		cafe_Control.ReloadCash();
	}
	else
	{
		alert('޽ α׷ ġ Ǿ  ʽϴ. αν  ġ  ̿ ּ!');
	}
}

function cafe_GoCash()
{
	var cafe_islogin = cafe_LoginCheck2();
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		cafe_Control.OpenCash();
	}
}

function cafe_GoItem()
{
	var cafe_islogin = cafe_LoginCheck2();
	
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		cafe_Control.OpenItem();
	}
}

function cafe_GoMovie()
{
	var cafe_islogin = cafe_LoginCheck2();
	
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		cafe_Control.OpenMovie();
	}
}

function cafe_TomoStudio()
{
	var cafe_islogin = cafe_LoginCheck2();	
	
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		cafe_Control.ShowWin('CDStudio');
	}
}

//˾ Ű
function getCookie(Name)
{
	var search = Name + "=";
	if ( document.cookie.length > 0 ) { 
		offset = document.cookie.indexOf(search);
		if ( offset != -1 ) { 
			offset += search.length
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			
			if(document.cookie.substring(offset, end) !=  "undefined")
			{
				return unescape(document.cookie.substring(offset, end));
			}
		}
	}

	return "";
}

//˾ Ű
function setCookie( name, value, expiredays )
{
	var now			=	new Date();
	now.setDate( now.getDate() + (3600 * 24) + expiredays);
	document.cookie	=	name + "=" + escape( value ) + "; path=/; expires=" + now.toGMTString() + ";"
}

// üũ
function forbidWord(sBuf) 
{
	var sChk, sList;
	sList = "suicide,18sus,qhwl,bitch,bozi,boji,c8,fetish,fuck,jaji,moni,penis,porn,porno,zazi,s2x,tprtm,cdkey,yadong,diehd,ecstasy,warez,wktkf,jasal,zasal,swap,beheading,zottotv,dbqkd,wkwl,wwwhack,bondage,viagra,cialis,levitra,vprx,3sex,kratom,maledom,meldom,femdom,malesub,femsub,spanking,powercom,xpeed,partner,69,yashichat,suicide,bondage,xxx,19,18";

	sList2 = ",Žñ,,,,,,,,ڽ,,,Ƽ,Ϲ,,ͺ̼,,ģ,,ζ,Ҿ,,,ī,,,,,,,,,,Ƿγ,,Ǹ,Ǹ,Ǹ,,â,,,,,ٽ,,,ù,ù,ú,ú,ú,,,,,,,,,,,,,ֳ,ֳ,ֳ,,ķ,ϴ,,,,,,,,,,,,,,,,,,,,,,,,̶,̷,â,û,,ü,ü,ī,γ,γ,,Ͻ,Ƽ,Ƽ,Ƽ,Ƽ,ͽ,ͽ,,ȣ,ȣ,ȣƮ,ȣ׽,ȣ׽,λ,x,x,x,,긴,,,ũ丮,Ŭ丮,ġ,,,,g,x,x,x,,tv,,,ھ,,߾Ƶ,Ʊ,ġ,ġ,,,,,,i,,,,,佺,,,ɺθ,Լ,Ե, , ,ἷ,ᵼ, , ,,,ù,, ,,,,,r,,輷,ȵ,,,Ҽ,ڰű,ڰű,ʷ,̳,,κ,ũ,,ֳ,ĳ,,ģ,븮,,,";

	sChk = sList.split(",");

	for ( var i=0; i<sChk.length; i++ )
	{
		if (sBuf.indexOf(sChk[i]) >= 0)  return true;
	}

	sChk2 = sList2.split(",");

	for ( var j=0; j<sChk2.length; j++ )
	{
		if(sBuf.indexOf(sChk2[j]) >= 0)  return true;
	}
	return false;
}

function errStandard(sBuf)
{
	// ڿ , ڰ ̿ ڿ   ִٸ true  return...

	var sChk = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	for ( var i=0; i<sBuf.length; i++ ) 
	{
		if (sChk.indexOf(sBuf.charAt(i)) < 0) return true;
	}
	return false;
}

function isErrorID_Char(sBuf)
{
	// ڿ Ưȣ ִٸ true  return...

	var sChk = "!@#$%&*()|'[];:\"><~`=+-\\/{}^_,. ?	";
	for ( var i=0; i<sBuf.length; i++ )
	{
		if (sChk.indexOf(sBuf.charAt(i)) >= 0) return true;
	}
	return false;
}

function isErrorNick_Char(sBuf)
{
	// ڿ Ưȣ ִٸ true  return...

	var sChk = "#$%&|';:\"><~`=+-\\{}/,.?";
	for ( var i=0; i<sBuf.length; i++ )
	{
		if (sChk.indexOf(sBuf.charAt(i)) >= 0) return true;
	}
	return false;
}

function isErrorID_Word(sBuf)
{
	// ڿ ƯID ԵǾ ִٸ true  return...
	var stopIdList	= "";
	var stopIdList2 = "";

	stopIdList	= "admin,auction,cast,cash,guest,test,help,info,item,master,oransee,meeranda,level,pass,doumi,messenger,police,register,shop";

	stopIdList2	= "mail,ftp,cpid,userid,name,jumin,blog,list,class,member,join,images,main,chat,include,inc,board,pay,yashicam";
	
	stopIdList3	= ",,,,ȯ,,,,å,,ɽƮ,,,йȣ";

	var sChk = stopIdList.split(",");
	for ( var i=0; i<sChk.length; i++ ) 
	{
		if (sBuf.indexOf(sChk[i]) >= 0) return true;
	}

	var sChk2 = stopIdList2.split(",");
	for ( var i=0; i<sChk2.length; i++ ) 
	{
		if (sChk2[i].indexOf(sBuf) >= 0) return true;
	}

	var sChk3 = stopIdList3.split(",");
	for ( var i=0; i<sChk3.length; i++ ) 
	{
		if (sBuf.indexOf(sChk3[i]) >= 0) return true;
	}

	return false;
}


// ѱ üũ
function isErrorName_Hangul(sChk)
{
	for(var i = 0; i < sChk.length; i++ )
	{
        var c = sChk.charAt(i)
        if ( c == ' ' || c == '\t' || c == '\n' || c== '\r' )  return false;    
        if ( '\uAC00' > c ||  c > '\uD7A3' ) return false;
    }
	return true;
}

function isNum(sVal)
{
	//  ˻..
	// ex)
	//			b = isNum("123")					 b = true
	//			b = isNum("123")				 b = false

	if (sVal=="") return false;
	for (var i=0; i<sVal.length; i++) 
	{
		if (sVal.charAt(i) < "0") return false;
		if (sVal.charAt(i) > "9") return false;
	}
	return true;
}

/// ϴ   ŭ Էߴ  üũ
//onkeyup='fc_chk_byte(this,300);'set_memo('add','','memo_content')
function fc_chk_byte(aro_name,ari_max)
{
   var ls_str     = aro_name.value;
   var li_str_len = ls_str.length;
   //var li_max      = ari_max * 2;
   var li_max      = ari_max;
   var i           = 0;
   var li_byte     = 0;
   var li_len      = 0;
   var ls_one_char = "";
   var ls_str2     = "";

   for(i=0; i< li_str_len; i++) 
   {
	  ls_one_char = ls_str.charAt(i);
	  if (escape(ls_one_char).length > 4) li_byte += 2;
	  else li_byte++;
	  if (li_byte <= li_max) li_len = i + 1;
   }
   if(li_byte > li_max)
   {
	  alert("ѱ " +  ari_max + "ڸ ʰ ԷҼ ϴ. ʰ  ڵ  ˴ϴ.");
	  ls_str2 = ls_str.substr(0, li_len);
	  aro_name.value = ls_str2;
	  
   }
   aro_name.focus();   
}

//   üũ
function calc_byte_len(str)
{
	var ls_str     = str;
	var li_str_len = ls_str.length;
	var i           = 0;
	var li_byte     = 0;
	var li_len      = 0;
	var ls_one_char = "";

	for(i=0; i< li_str_len; i++) 
	{
		ls_one_char = ls_str.charAt(i);
		if (escape(ls_one_char) == "%u3000") continue; //  Ư( Ű 1) counting  
		if (escape(ls_one_char).length > 4) li_byte += 2;
		else li_byte++;
	}
	return li_byte;
}

function hiddenAct(type)
{	
	if(type != 'cash')
	{
		var cafe_islogin = cafe_LoginCheck2();
		if(cafe_islogin == false )
		{
			cafe_notlogin();
			return;
		}
	}
	
	gno	=	Math.floor(Math.random()*1000)%10;
	document.frames['CHAT_ACT'].location.replace('/etc/WinOpen.php?type='+type+'&gono='+gno)
}

function Ask(no)
{
	var cafe_islogin = cafe_LoginCheck2();
	if( cafe_islogin == false )
	{
		var url		=	'/etc/ask.php?cafe_user_id='+cafe_MyID+'&cafe_check_id='+cafe_MyCheck+'&web=1';
		if(no >= 1)	url += '&adok='+no;
		
		divn	=	'';
		if(no=='popupDiv100')	divn	=	'popupDiv100';
		PopUpLay('',url,'390','480',divn)
	}
	else 
	{
		cafe_Control.OpenAsk();
	}
	
}


function MemoList()
{
	var cafe_islogin = cafe_LoginCheck2();
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		cafe_Control.OpenMemo();
	}

	//PopUpLay('','/etc/memo_index.php','500','450');
}

function CashList()
{
	var cafe_islogin = cafe_LoginCheck2();
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		cafe_Control.OpenCashList();
	}
	//PopUpLay('','/etc/cash_index.php','450','450');
}

function QeenList()
{
	var cafe_islogin = cafe_LoginCheck2();
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		PopUpLay('ī TOP 20','/etc/qeen_list.php','435','560');
	}
}

function FriendList()
{
	var cafe_islogin = cafe_LoginCheck2();
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		cafe_Control.OpenFriend();
	}
	//	PopUpLay('ģ','/etc/friend_index.php','500','450');
}
function MyInfoEdit()
{
	var cafe_islogin = cafe_LoginCheck2();
	if( cafe_islogin == false )
	{
		cafe_notlogin();
		return;
	}
	else 
	{
		cafe_Control.OpenMyinfo();
	}
}

function JoinFom()
{
	PopUpLay('ȸ','/join_fom.html','410','510');
}

function LoginFom()
{
	PopUpLay('α','/login_fom.html','400','425');
}

function IdPw()
{
	PopUpLay('̵/йȣ ã','/idpw_find.php','320','300');
}

function NoticeList()
{
	var url		=	'/etc/notice.php?cafe_user_id='+cafe_MyID+'&cafe_check_id='+cafe_MyCheck+'&web=1';
	PopUpLay('',url,'450','450');
}

function Etc()
{
	w		=	600; 
	h		=	600;
	title	=	'̿';
	url		=	'/etc/join_agree_txt.php';
	if(type == 'personal')	
	{
		w		=	600; 
		h		=	600;
		title	=	' ȣå';
		url		=	'/etc/join_agree_txt.php';
	}

	PopUpLay(title,url,w,h);
}

//޽ ˾â ũƮ
function cafe_Win_Close()
{
	window.location.href = window.location.href+"#Command4Close";	
	self.close();
	top.location.replace('http://www.naver.com');
}

function cafe_Win_CheckWinOpen(cafe_Url,cafe_name,cafe_h,cafe_w,cafe_type,cafe_close)
{
	if(cafe_type == 1)
	{
		cafe_close = (cafe_close == 'close')? 'close=true&' : '';
		cafe_close = '';
		window.location.href =  window.location.href+"#Command4WinOpen?"+cafe_close+"type="+cafe_name+"&width="+cafe_w+"&height="+cafe_h+"&url='"+cafe_Url+"'";
	}
	else if(cafe_type == 3)
	{
		showModalDialog(cafe_Url,window,"dialogHeight:"+cafe_h+"px; dialogWidth:"+cafe_w+"px; resizable:no; help:no; status:no ;scroll:no");
		return;
	}
	else 
	{
		var cafe_x = screen.width / 2 - 265; // 
		var cafe_y = screen.height / 2 - 300;

		var cafe_OpenWin = window.open(cafe_Url,cafe_name,'height='+cafe_h+',width='+cafe_w+',left='+cafe_x+',top='+cafe_y);	
		cafe_OpenWin.focus();
		return;
	}
}

//-->