function back() {
	history.go(-1);
}


function seekWin(URL) {
	window.open(URL,'openSeek','resizable=no,scrollbars=no,status=0,width=450,height=300');
}

function windowpop_wh(url,w,h,scroll){
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	window.open(url,'windowPopwebsildesignhelp','width='+w+',height='+h+',left='+winl+',top='+wint+',menubar=no,resizable=yes,statusbar=no,scrollbars='+scroll+',toolbar=no');
}

/////////////////////////////////////////////////////////////////////////////

function MM_jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
 
/////////////////////////////////////////////////////////////////////////////
 
function MlangShowLayer_MlangLayerBoxDesignOne(url,width,height,SCROLLING,title) {
MlangLayerBoxDesignOne.style.setExpression("left", "document.body.clientWidth/2 - MlangLayerBoxDesignOne.offsetWidth/2");
MlangLayerBoxDesignOne.style.setExpression("top", "document.body.clientHeight/2 - MlangLayerBoxDesignOne.offsetHeight/2");
document.getElementById.MlangLayerBoxDesignOneBack.style.visibility = "visible";
document.getElementById.MlangLayerBoxDesignOne.style.visibility = "visible";
}
 
function MlangHideLayer_MlangLayerBoxDesignOne() {
	document.getElementById.MlangLayerBoxDesignOneBack.style.visibility = "hidden";
    document.getElementById.MlangLayerBoxDesignOne.style.visibility = "hidden";
}

/////////////////////////////////////////////////////////////////////////////

function unlock()
{
  check_attack.check.value=0;
}


//isEmpty(공백검사함수)
function isEmpty( data )
{
   for ( var i = 0 ; i < data.length ; i++ )
   {
      if ( data.substring( i, i+1 ) != " " )
         return false;
   }
   return true;
}

//한글입력확인하기
function CheckHangul(name) {
    strarr = new Array(name.value.length);
    schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','=');

    for (i=0; i<name.value.length; i++)
    {
        for (j=0; j<schar.length; j++)
        {
            if (schar[j] ==name.value.charAt(i))
            {
                //alert(escape(name.value.charAt(i)) );
                alert("이름은 한글입력만 가능합니다.");
                name.focus();
                return false;
            }
            else
                continue;
        }

        strarr[i] = name.value.charAt(i)
        if ((strarr[i] >=0) && (strarr[i] <=9))
		{
            alert("이름에 숫자가 있습니다. 이름은 한글입력만 가능합니다.");
			name.focus();
            return false;
		}
        else if ((strarr[i] >='a') && (strarr[i] <='z'))
		{
            alert("이름에 알파벳이 있습니다. 이름은 한글입력만 가능합니다.");
			name.focus();
            return false;
		}
        else if ((strarr[i] >='A') && (strarr[i] <='Z'))
		{
            alert("이름에 알파벳이 있습니다. 이름은 한글입력만 가능합니다.");
			name.focus();
            return false;
		}
        else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') )
		{
            alert("이름에 특수문자가 있습니다. 이름은 한글입력만 가능합니다.");
			name.focus();
            return false;
		}
        else
        {
        //      alert(escape(strarr[i]) );
				continue;
        }

    }
        return true;
}

//입력길이 체크함수(바이트비교)
function CheckLen(textname,bytesname){
	var t;
	var msglen;
	msglen=0; 
	l=textname.value.length; 
	for(k=0;k<l;k++){
		t=textname.value.charAt(k);
		if(escape(t).length>4) msglen+=2; 
		else msglen++;
	} 
	bytesname.value=msglen; 
}

//입력길이체크하기 함수(단순비교)
function CheckLen1(name,minlen,maxlen) {
        if (name.value.length < minlen)
        {
            // alert("입력된 값의 길이가 짧습니다!");
            name.focus();
            return false;
        }
        else if (name.value.length > maxlen)
        {
            // alert("입력된 값의 길이가 너무 깁니다!");
            name.focus();
            return false;
        }
        else
            return true;
}


// 특수문자 체크
function Check_nonChar(id_text)
{
	var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
	var numeric = '1234567890';
	var nonkorean = nonchar+numeric; 
	
	var i ; 
	for ( i=0; i < id_text.length; i++ )  {
		if( nonkorean.indexOf(id_text.substring(i,i+1)) > 0) {
			break ; 
		}
	}
	
	if ( i != id_text.length ) {
		return false ; 
	}
	else{
		return true ;
	} 
	
	return false;
}

function TrimString(SrcString)
{

   /* 왼쪽 트림   */
   len = SrcString.length;
   for(i=0;i<len;i++)
   {
      if(SrcString.substring(0,1) == " ")
      {
         SrcString = SrcString.substring(1);
      }
      else
      {
         break;
      }
   }

   /* 오른쪽 트림   */
   len = SrcString.length;
   for(i=len;i>0;i--)
   {
      if(SrcString.substring(i-1) == " ")
      {
         SrcString = SrcString.substring(0,i-1);
      }
      else
      {
         break;
      }
   }

   return SrcString;
}

//spec
var NUM = "0123456789-_";
var SALPHA = "abcdefghijklmnopqrstuvwxyz-_";
var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ-_"+SALPHA;	
var UNDER="-";

function TypeCheck (s, spc) {
		var i;

		for(i=0; i< s.length; i++) {
			if (spc.indexOf(s.substring(i, i+1)) < 0) {
				return false;
			}
		}        
		return true;
}


// 삭제함수
function Really(){
		if(confirm('정말로 삭제하시겠습니까?\n\n삭제하시면 복구가 불가능합니다.')) return true;
		return false;
}

// 로그인 체크
function MemberLogin_Check()
{
  f=document.memberlogin_info;
  if(!TrimString(f.userId.value)){ alert('아이디를 입력하세요'); f.userId.focus();return false;}
  if(!TypeCheck(f.userId.value, ALPHA+NUM)){ alert('아이디는 영문,숫자 조합만 입력가능합니다.'); f.userId.focus();return false;}
  if(!TrimString(f.userPass.value)){ alert('패스워드를 입력하세요'); f.userPass.focus();return false;}
  if(!TypeCheck(f.userId.value, ALPHA+NUM)){ alert('패스워드는 영문,숫자 조합만 입력가능합니다.'); f.userId.focus();return false;}
  return true;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function FontPlus(uid) 
{ 
var l = document.getElementById(uid); 
var nSize = l.style.fontSize  ? l.style.fontSize  : '12px'; 
var iSize = parseInt(nSize.replace('px','')); 

if (iSize < 40) 
{ 
l.style.fontSize  = (iSize + 2) + 'px'; 
l.style.lineHeight = '130%'; 
} 
} 
//폰트축소 
function FontMinus(uid) 
{ 
var l = document.getElementById(uid); 
var nSize = l.style.fontSize ? l.style.fontSize : '12px'; 
var iSize = parseInt(nSize.replace('px','')); 

if (iSize > 12) 
{ 
l.style.fontSize = (iSize - 2) + 'px'; 
l.style.lineHeight = '130%'; 
} 
} 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var favoriteurl="http://www.gamefo.net"
var favoritetitle="[게임포] gamefo.net"
function addfavorites(){
if (document.getElementById)
window.external.AddFavorite(favoriteurl,favoritetitle)}

/////////////////////////////////////////////////////////////////////////////

function bbs_admin_cc_modify(no,table){
       var w=500;
       var h=300;
       var winl = (screen.width - w) / 2;
       var wint = (screen.height - h) / 2;
       popup = window.open('/bbs_admin_cc.php?no='+no+'&mode=modify&table='+table,'bbs_admin_cc','width='+w+',height='+h+',left='+winl+',top='+wint+',menubar=no,resizable=yes,statusbar=no,scrollbars=no,toolbar=no');
       popup.focus()
}

function bbs_admin_cc_del(no,table){
	if (confirm("자료를 삭제하시겠습니까?")) {
       var w=300;
       var h=150;
       var winl = (screen.width - w) / 2;
       var wint = (screen.height - h) / 2;
       popup = window.open('/bbs_admin_cc.php?no='+no+'&mode=delete&table='+table,'bbs_admin_cc','width='+w+',height='+h+',left='+winl+',top='+wint+',menubar=no,resizable=yes,statusbar=no,scrollbars=no,toolbar=no');
       popup.focus()
	}
}


/////////////////////////////////////////////////////////////////////////////

var NUM = "0123456789"; 
var SALPHA = "abcdefghijklmnopqrstuvwxyz";
var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+SALPHA;

////////////////////////////////////////////////////////////////////////////////
function TypeCheck (s, spc) {
var i;

for(i=0; i< s.length; i++) {
if (spc.indexOf(s.substring(i, i+1)) < 0) {
return false;
}
}        
return true;
}

/////////////////////////////////////////////////////////////////////////////////

//글자수 보여주고 제어하기
function ChaCount(str1,str2,text_su)
{

var text_su;
var Char="";
Char=str1.value.length;
str2.value = Char;

if(Char > text_su) alert(Char+"자 입니다. \n\n공백포함 "+text_su+"자 이내입니다.");
str1.focus();
return true;

}

/////////////////////////////////////////////////////////////////////////////////////

function search_queryCheckField(){
var f=document.search_query_Info;

	if (f.query.value == "") {
		alert("검색어를 입력하여주세요!!");
		f.query.focus();
		return false;
	}

}


//////////////////////////////////////////////////////////////////////////////////////

// onBlur="checkField(this);" onFocus="clearField(this);"
function clearField(field)
{
	if (field.value == field.defaultValue) {
		field.value = "";
	}
}
function checkField(field)
{
	if (!field.value) {
		field.value = field.defaultValue;
	}
}



function naver_string_cut(text,cnt)
{
	var text2 = "";
	cnts = text.length;
	for(i=1;i<=cnt;i++)
	{
		text2 = text.substring( 0, cnt );
	}
	if(cnt<cnts)text2 += "...";
	return text2;
}